diff options
author | Lars-Dominik Braun <lars@6xq.net> | 2023-05-11 08:33:02 +0200 |
---|---|---|
committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-12-13 20:15:41 +0000 |
commit | fdc0fefd46a45b70784a4e3f8900cbe593426a9e (patch) | |
tree | 13c3736334bde1c3ec75d67f4e430396e23eed3f /gnu/packages/python-crypto.scm | |
parent | ca945f7c35bbc5d05a6ad7e5baa15f79e0fd0ecc (diff) | |
download | guix-fdc0fefd46a45b70784a4e3f8900cbe593426a9e.tar.gz guix-fdc0fefd46a45b70784a4e3f8900cbe593426a9e.zip |
build-system/pyproject: Use python-sans-pip-wrapper as default-python.
Also adds python-setuptools and python-wheel to relevant packages,
either to native-inputs or to propagated inputs if the pkg_resources
Python module is loaded at runtime.
* guix/build-system/pyproject.scm (default-python): Default to
python-sans-pip-wrapper.
Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4
Diffstat (limited to 'gnu/packages/python-crypto.scm')
-rw-r--r-- | gnu/packages/python-crypto.scm | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm index 19df7ef3a9..99c7eb5881 100644 --- a/gnu/packages/python-crypto.scm +++ b/gnu/packages/python-crypto.scm @@ -302,7 +302,9 @@ do what is needed for client/server Kerberos authentication based on (native-inputs (list python-toml python-pytest - python-setuptools-scm)) + python-setuptools + python-setuptools-scm + python-wheel)) (propagated-inputs (list python-importlib-metadata python-jaraco-classes @@ -530,11 +532,13 @@ is used by the Requests library to verify HTTPS requests.") (build-system pyproject-build-system) (arguments (list #:tests? #f)) ; No tests included. (native-inputs - (list python-flit-core)) + (list python-flit-core + python-setuptools + python-wheel)) (home-page "https://github.com/pyca/cryptography") (synopsis "Test vectors for the cryptography package") (description - "This package contains test vectors for the cryptography package.") + "This package contains test vectors for the cryptography package.") ;; Distributed under either BSD-3 or ASL2.0 (license (list license:bsd-3 license:asl2.0)))) @@ -574,7 +578,10 @@ is used by the Requests library to verify HTTPS requests.") python-iso8601 python-pretend python-pytest ;for subtests - python-pytest-benchmark)) + python-pytest-benchmark + python-pytest-subtests + python-setuptools + python-wheel)) (inputs (list python-cryptography-rust)) (propagated-inputs (list python-cffi)) (home-page "https://github.com/pyca/cryptography") @@ -1093,7 +1100,7 @@ provides drop-in compatibility with PyCrypto."))) ;; certificates. #:tests? #f)) (inputs (list openssl)) - (native-inputs (list swig)) + (native-inputs (list swig python-setuptools python-wheel)) (home-page "https://gitlab.com/m2crypto/m2crypto") (synopsis "Python crypto and TLS toolkit") (description "@code{M2Crypto} is a complete Python wrapper for OpenSSL @@ -1280,7 +1287,11 @@ derivation function.") (base32 "0d4x84crbz0a17d8gi90z6zlxwm9pslc65rx0cdw2797ra360v3f")))) (build-system pyproject-build-system) - (native-inputs (list python-idna python-pytest)) + (native-inputs + (list python-idna + python-pytest + python-setuptools + python-wheel)) (propagated-inputs (list python-attrs python-cryptography python-pyasn1 python-pyasn1-modules python-six)) (home-page "https://service-identity.readthedocs.io/") @@ -1511,6 +1522,8 @@ items and collections, editing items, locking and unlocking collections python-pytest python-pytest-cov python-service-identity + python-setuptools + python-wheel python-zipp)) (propagated-inputs (list python-cryptography |