aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2024-12-16 16:25:04 +0100
committerRicardo Wurmus <rekado@elephly.net>2025-01-20 21:37:20 +0100
commite4c6491fd54c156687bdccf2d14ef7ef72777d72 (patch)
treee10c8789a1548f009daee9251f3d1b233da2e4ba
parentbc8aed3ab59b703ffc935e5bc5a34334101820e3 (diff)
downloadguix-e4c6491fd54c156687bdccf2d14ef7ef72777d72.tar.gz
guix-e4c6491fd54c156687bdccf2d14ef7ef72777d72.zip
gnu: python-pyproject-api: Update to 1.8.0.
* gnu/packages/python-xyz.scm (python-pyproject-api): Update to 1.8.0. [arguments]: Disable two tests; remove phase 'relax-packaging. [native-inputs]: Add python-pytest-cov; python-setuptools, and python-wheel. Change-Id: I3bdb56d7498ae8d1b59a52158405f0cf6ba25e61
-rw-r--r--gnu/packages/python-xyz.scm22
1 files changed, 11 insertions, 11 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 4ef56d764d..4360a70007 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -22653,31 +22653,31 @@ manage (install/update) them for you.")
(define-public python-pyproject-api
(package
(name "python-pyproject-api")
- (version "1.6.1")
+ (version "1.8.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pyproject_api" version))
(sha256
- (base32 "0f75rajzk72ay4x9ajw1835amm932q7cdn0yrbwiy3fwi80xq5qq"))))
+ (base32 "15l4fx1v4dqhhysxd2mcm1vn4qvrwbqmf6y2zkp36pgb5ygh9f3p"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags
- ;; This test fails with AssertionError.
- #~(list "-k" "not test_setuptools_prepare_metadata_for_build_wheel")
- #:phases #~(modify-phases %standard-phases
- (add-after 'unpack 'relax-packaging
- (lambda _
- (substitute* "pyproject.toml"
- ;; We have packaging 21.3.
- (("packaging>=23.1") "packaging>=21.3")))))))
+ '(list "-k" (string-append
+ ;; This fails because of extraneous parentheses
+ "not test_setuptools_prepare_metadata_for_build_wheel"
+ ;; This fails because wheel shows up in requirements
+ " and not test_setuptools_get_requires_for_build_wheel"))))
(native-inputs
(list python-covdefaults
python-hatch-vcs
python-hatchling
python-pytest
- python-pytest-mock))
+ python-pytest-cov
+ python-pytest-mock
+ python-setuptools
+ python-wheel))
(propagated-inputs
(list python-packaging python-tomli))
(home-page "https://pyproject-api.readthedocs.io/latest/")