1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-16 03:50:45 +02:00

gnu: python-execnet: Update to 1.9.0 and enable tests.

* gnu/packages/patches/python-execnet-read-only-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/python-xyz.scm (python-execnet): Update to 1.9.0.
[source]: Fix indentation.
[arguments]: Enable tests, replacing the default check phase.
This commit is contained in:
Maxim Cournoyer 2021-08-25 13:40:53 -04:00
parent 66071cd85e
commit 1d94000d87
No known key found for this signature in database
GPG key ID: 1260E46482E63562
3 changed files with 92 additions and 12 deletions

View file

@ -12193,24 +12193,26 @@ pure Python module that works on virtually all Python versions.")
(define-public python-execnet
(package
(name "python-execnet")
(version "1.4.1")
(version "1.9.0")
(source (origin
(method url-fetch)
(uri (pypi-uri "execnet" version))
(sha256
(base32
"1rpk1vyclhg911p3hql0m0nrpq7q7mysxnaaw6vs29cpa6kx8vgn"))))
(method url-fetch)
(uri (pypi-uri "execnet" version))
(sha256
(base32
"1ia7dvrh0gvzzpi758mx55f9flr16bzdqlmi12swm4ncm4xlyscg"))
(patches (search-patches "python-execnet-read-only-fix.patch"))))
(build-system python-build-system)
(arguments
`(;; 2 failed, 275 passed, 670 skipped, 4 xfailed
;; The two test failures are caused by the lack of an `ssh` executable.
;; The test suite can be run with pytest after the 'install' phase.
#:tests? #f))
`(#:phases
(modify-phases %standard-phases
(replace 'check
(lambda* (#:key inputs outputs tests? #:allow-other-keys)
(when tests?
(add-installed-pythonpath inputs outputs)
(invoke "pytest" "-vv")))))))
(native-inputs
`(("python-pytest" ,python-pytest)
("python-setuptools-scm" ,python-setuptools-scm)))
(propagated-inputs
`(("python-apipkg" ,python-apipkg)))
(synopsis "Rapid multi-Python deployment")
(description "Execnet provides a share-nothing model with
channel-send/receive communication for distributing execution across many