[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
37/96: gnu: python-pytest-trio: Update to 0.8.0.
From: |
guix-commits |
Subject: |
37/96: gnu: python-pytest-trio: Update to 0.8.0. |
Date: |
Wed, 19 Apr 2023 21:41:09 -0400 (EDT) |
apteryx pushed a commit to branch core-updates
in repository guix.
commit 592c6523b7ea09b3130ccfd68c6dbe5802275549
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Mon Apr 17 15:02:26 2023 -0400
gnu: python-pytest-trio: Update to 0.8.0.
* gnu/packages/python-check.scm (python-pytest-trio): Update to 0.8.0.
[arguments]: New relax-requirements phase. Delete extraneous
add-installed-pythonpath call. Disable two new tests.
---
gnu/packages/python-check.scm | 33 +++++++++++++++++++++------------
1 file changed, 21 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm
index c42cd426b1..6866c42402 100644
--- a/gnu/packages/python-check.scm
+++ b/gnu/packages/python-check.scm
@@ -1090,33 +1090,42 @@ simpler.")
(define-public python-pytest-trio
(package
(name "python-pytest-trio")
- (version "0.7.0")
+ (version "0.8.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest-trio" version))
(sha256
- (base32 "0c8cqf9by2884riksrqymqfp2g1d2d798a2zalcw9hmf34c786y0"))))
+ (base32 "0bmmdyjqj5v4a637i4rzm55crv6v3nj268as6x9nr7m76rixnqw3"))))
(build-system python-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
+ (add-after 'unpack 'relax-requirements
+ (lambda _
+ (substitute* "setup.py"
+ (("pytest >= 7.2.0")
+ "pytest"))))
(replace 'check
(lambda* (#:key tests? inputs outputs #:allow-other-keys)
(when tests?
- (add-installed-pythonpath inputs outputs)
- (invoke "pytest" "-W" "error" "-ra" "-v" "--pyargs"
- "pytest_trio" "--verbose" "--cov" "-k"
- (string-append
- ;; Needs network
- "not test_async_yield_fixture_with_nursery"
- " and not test_try"
- ;; No keyboard interrupt in our build environment.
- " and not test_actual_test"))))))))
+ (invoke
+ "pytest" "-W" "error" "-ra" "-v" "--pyargs"
+ "pytest_trio" "--verbose" "--cov" "-k"
+ (string-append
+ ;; These tests require network.
+ "not test_async_yield_fixture_with_nursery "
+ "and not test_try "
+ ;; No keyboard interrupt in our build environment.
+ "and not test_actual_test "
+ ;; These tests fail due to unclean teardown (see:
+ ;; https://github.com/python-trio/pytest-trio/issues/122).
+ "and not crashed_teardown "
+ "and not test_error_collection "))))))))
(native-inputs
(list python-hypothesis python-pytest python-pytest-cov))
(propagated-inputs
- (list python-async-generator python-outcome python-pytest python-trio))
+ (list python-async-generator python-outcome python-pytest python-trio))
(home-page "https://github.com/python-trio/pytest-trio")
(synopsis "Pytest plugin for trio")
(description
- 80/96: gnu: r-enrichplot: Update to 1.18.4., (continued)
- 80/96: gnu: r-enrichplot: Update to 1.18.4., guix-commits, 2023/04/19
- 82/96: gnu: r-gdsfmt: Update to 1.34.1., guix-commits, 2023/04/19
- 92/96: gnu: gnutls: Extend test timeout on powerpc-linux., guix-commits, 2023/04/19
- 23/96: gnu: qtbase: Disable unstable tst_qpauseanimation test., guix-commits, 2023/04/19
- 25/96: gnu: python-isort: Update to 5.12.0., guix-commits, 2023/04/19
- 40/96: gnu: python-scikit-build: Update to 0.17.1., guix-commits, 2023/04/19
- 41/96: gnu: python-fonttools: Update to 4.39.3., guix-commits, 2023/04/19
- 57/96: snippets: tempel: Simplify git-commit-mode detection., guix-commits, 2023/04/19
- 62/96: gnu: texlive-latex-acronym: Replace with texlive-acronym., guix-commits, 2023/04/19
- 64/96: gnu: texlive-latex-lastpage: Replace with texlive-lastpage., guix-commits, 2023/04/19
- 37/96: gnu: python-pytest-trio: Update to 0.8.0.,
guix-commits <=
- 44/96: gnu: python-anyio: Update to 3.6.2., guix-commits, 2023/04/19
- 46/96: environment: Really auto-load (guix scripts pack)., guix-commits, 2023/04/19
- 47/96: services: agetty: 'term-console' succeeds by default., guix-commits, 2023/04/19
- 48/96: substitute: Download nar from another server upon ETIMEDOUT., guix-commits, 2023/04/19
- 49/96: ssh: Silence remote daemon messages when sending store items., guix-commits, 2023/04/19
- 54/96: gnu: audacity: Update to 3.3.0-beta-1., guix-commits, 2023/04/19
- 58/96: gnu: r-with-tests: Update to 4.2.3., guix-commits, 2023/04/19
- 60/96: gnu: Add texlive-relsize., guix-commits, 2023/04/19
- 65/96: gnu: Add texlive-totpages., guix-commits, 2023/04/19
- 66/96: gnu: emacs-autothemer: Update to 0.2.17., guix-commits, 2023/04/19