[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
07/131: gnu: python-pytest-xdist: Add missing input, relax pytest requir
From: |
guix-commits |
Subject: |
07/131: gnu: python-pytest-xdist: Add missing input, relax pytest requirement. |
Date: |
Mon, 1 Feb 2021 11:56:31 -0500 (EST) |
apteryx pushed a commit to branch core-updates
in repository guix.
commit 1a9d771f9907ce653b559d636851ea91fe88bfc9
Author: Lars-Dominik Braun <lars@6xq.net>
AuthorDate: Wed Jan 27 12:45:05 2021 -0500
gnu: python-pytest-xdist: Add missing input, relax pytest requirement.
* gnu/packages/check.scm: (python-pytest-xdist)
[arguments]: Relax pytest version requirements.
[propagated-inputs]: Add python-pytest-forked.
---
gnu/packages/check.scm | 23 ++++++++++++++---------
1 file changed, 14 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm
index 41da093..1749531 100644
--- a/gnu/packages/check.scm
+++ b/gnu/packages/check.scm
@@ -1173,20 +1173,25 @@ same arguments.")
#t))))
(build-system python-build-system)
(arguments
- '(#:tests? #f)) ;FIXME: Some tests are failing.
- ;; #:phases
- ;; (modify-phases %standard-phases
- ;; (delete 'check)
- ;; (add-after 'install 'check
- ;; (lambda* (#:key inputs outputs #:allow-other-keys)
- ;; (add-installed-pythonpath inputs outputs)
- ;; (zero? (system* "py.test" "-v")))))
+ '(#:tests? #f ; Lots of tests fail.
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'patch-setup-py
+ (lambda _
+ ;; Relax pytest requirement.
+ (substitute* "setup.py"
+ (("pytest>=6\\.0\\.0") "pytest"))))
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (invoke "py.test" "-v")))))))
(native-inputs
`(("python-setuptools-scm" ,python-setuptools-scm)))
(propagated-inputs
`(("python-execnet" ,python-execnet)
("python-pytest" ,python-pytest)
- ("python-py" ,python-py)))
+ ("python-py" ,python-py)
+ ("python-pytest-forked" ,python-pytest-forked)))
(home-page
"https://github.com/pytest-dev/pytest-xdist")
(synopsis
- branch core-updates updated (6a4b336 -> 1b91868), guix-commits, 2021/02/01
- 01/131: gnu: python: Replace PYTHONPATH by GUIX_PYTHONPATH., guix-commits, 2021/02/01
- 05/131: build/python: Adjust wrap phase to use the new GUIX_PYTHONPATH., guix-commits, 2021/02/01
- 09/131: gnu: python-pytest-pep8: Fix package., guix-commits, 2021/02/01
- 16/131: gnu: python-twisted: Remove broken console scripts., guix-commits, 2021/02/01
- 04/131: build/python: Add the installation bin directory to PATH., guix-commits, 2021/02/01
- 11/131: gnu: python-slugify: Add missing input., guix-commits, 2021/02/01
- 12/131: gnu: python-websockets: Fix Python package name., guix-commits, 2021/02/01
- 07/131: gnu: python-pytest-xdist: Add missing input, relax pytest requirement.,
guix-commits <=
- 06/131: build/python: Add a sanity check phase., guix-commits, 2021/02/01
- 19/131: gnu: python-traceback2: Add missing dependency., guix-commits, 2021/02/01
- 23/131: gnu: intel-xed: Adjust build phase., guix-commits, 2021/02/01
- 26/131: gnu: bamm: Update following changes to the Python build system., guix-commits, 2021/02/01
- 25/131: gnu: python-pysam: Adjust following Python build system changes., guix-commits, 2021/02/01
- 03/131: build/python: Always add the install prefix to the Guix PYTHONPATH., guix-commits, 2021/02/01
- 02/131: build/python: Replace PYTHONPATH by GUIX_PYTHONPATH., guix-commits, 2021/02/01
- 08/131: gnu: python-fixtures-bootstrap: Do not sanity check., guix-commits, 2021/02/01
- 10/131: gnu: python-pyfakefs: Disable unreliable test, guix-commits, 2021/02/01
- 17/131: gnu: python-automat: Remove broken console script., guix-commits, 2021/02/01