gnu: python-pytooling: Enable tests.

* gnu/packages/python-xyz.scm (python-pytooling)
[arguments] <test-flags>: Skip just 3 tests.
[native-inputs]: Add git-minimal/pinned, python-colorama, python-pytest,
and python-ruamel.yaml.

Change-Id: If3318a1634c2f1d90378b7a69156da5cc413ad5e
This commit is contained in:
Sharlatan Hellseher 2025-04-24 19:10:32 +01:00
parent c32666071c
commit 85b5c2c8f6
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -2912,8 +2912,22 @@ configuration file.")
(base32 "18psdd7033zknvw0hs93dryp39k9bjj5b9zza83wvyhjxvdwn05d"))))
(build-system pyproject-build-system)
(arguments
`(#:tests? #f)) ; requires recent versions of mypy and lxml
(native-inputs (list python-setuptools python-wheel))
(list
#:test-flags
#~(list "tests/unit"
"-k" (string-join
;; Tests checking in /usr/bin and /usr/bin/git paths.
(list "not test_BinaryDirectory"
"test_ExecutablePath"
"test_VersionFlag")
" and not "))))
(native-inputs
(list git-minimal/pinned
python-colorama
python-pytest
python-ruamel.yaml
python-setuptools
python-wheel))
(home-page "https://pytooling.github.io/pyTooling/")
(synopsis "Miscellaneous Python tools")
(description