summaryrefslogtreecommitdiff
path: root/gnu/packages/python-crypto.scm
diff options
context:
space:
mode:
authorLars-Dominik Braun <lars@6xq.net>2023-05-11 08:33:02 +0200
committerSharlatan Hellseher <sharlatanus@gmail.com>2024-10-11 21:12:03 +0100
commita190a004c04f373e099f3e55748173546daecd99 (patch)
tree5f023cf99d8491d1adb2d4c3a810a1aeaebbd261 /gnu/packages/python-crypto.scm
parentb8fd792ea267cb920da0651074a533d8abf00488 (diff)
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.scm20
1 files changed, 15 insertions, 5 deletions
diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm
index 3a7f53abee..50f32dcdc3 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,7 +532,9 @@ 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
@@ -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")
@@ -1072,7 +1079,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
@@ -1259,7 +1266,8 @@ 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/")
@@ -1490,6 +1498,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