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-12-13 20:15:41 +0000
commitfdc0fefd46a45b70784a4e3f8900cbe593426a9e (patch)
tree13c3736334bde1c3ec75d67f4e430396e23eed3f /gnu/packages/python-crypto.scm
parentca945f7c35bbc5d05a6ad7e5baa15f79e0fd0ecc (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.scm25
1 files changed, 19 insertions, 6 deletions
diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm
index 19df7ef3a93..99c7eb58814 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
302 (native-inputs 302 (native-inputs
303 (list python-toml 303 (list python-toml
304 python-pytest 304 python-pytest
305 python-setuptools-scm)) 305 python-setuptools
306 python-setuptools-scm
307 python-wheel))
306 (propagated-inputs 308 (propagated-inputs
307 (list python-importlib-metadata 309 (list python-importlib-metadata
308 python-jaraco-classes 310 python-jaraco-classes
@@ -530,11 +532,13 @@ is used by the Requests library to verify HTTPS requests.")
530 (build-system pyproject-build-system) 532 (build-system pyproject-build-system)
531 (arguments (list #:tests? #f)) ; No tests included. 533 (arguments (list #:tests? #f)) ; No tests included.
532 (native-inputs 534 (native-inputs
533 (list python-flit-core)) 535 (list python-flit-core
536 python-setuptools
537 python-wheel))
534 (home-page "https://github.com/pyca/cryptography") 538 (home-page "https://github.com/pyca/cryptography")
535 (synopsis "Test vectors for the cryptography package") 539 (synopsis "Test vectors for the cryptography package")
536 (description 540 (description
537 "This package contains test vectors for the cryptography package.") 541 "This package contains test vectors for the cryptography package.")
538 ;; Distributed under either BSD-3 or ASL2.0 542 ;; Distributed under either BSD-3 or ASL2.0
539 (license (list license:bsd-3 license:asl2.0)))) 543 (license (list license:bsd-3 license:asl2.0))))
540 544
@@ -574,7 +578,10 @@ is used by the Requests library to verify HTTPS requests.")
574 python-iso8601 578 python-iso8601
575 python-pretend 579 python-pretend
576 python-pytest ;for subtests 580 python-pytest ;for subtests
577 python-pytest-benchmark)) 581 python-pytest-benchmark
582 python-pytest-subtests
583 python-setuptools
584 python-wheel))
578 (inputs (list python-cryptography-rust)) 585 (inputs (list python-cryptography-rust))
579 (propagated-inputs (list python-cffi)) 586 (propagated-inputs (list python-cffi))
580 (home-page "https://github.com/pyca/cryptography") 587 (home-page "https://github.com/pyca/cryptography")
@@ -1093,7 +1100,7 @@ provides drop-in compatibility with PyCrypto.")))
1093 ;; certificates. 1100 ;; certificates.
1094 #:tests? #f)) 1101 #:tests? #f))
1095 (inputs (list openssl)) 1102 (inputs (list openssl))
1096 (native-inputs (list swig)) 1103 (native-inputs (list swig python-setuptools python-wheel))
1097 (home-page "https://gitlab.com/m2crypto/m2crypto") 1104 (home-page "https://gitlab.com/m2crypto/m2crypto")
1098 (synopsis "Python crypto and TLS toolkit") 1105 (synopsis "Python crypto and TLS toolkit")
1099 (description "@code{M2Crypto} is a complete Python wrapper for OpenSSL 1106 (description "@code{M2Crypto} is a complete Python wrapper for OpenSSL
@@ -1280,7 +1287,11 @@ derivation function.")
1280 (base32 1287 (base32
1281 "0d4x84crbz0a17d8gi90z6zlxwm9pslc65rx0cdw2797ra360v3f")))) 1288 "0d4x84crbz0a17d8gi90z6zlxwm9pslc65rx0cdw2797ra360v3f"))))
1282 (build-system pyproject-build-system) 1289 (build-system pyproject-build-system)
1283 (native-inputs (list python-idna python-pytest)) 1290 (native-inputs
1291 (list python-idna
1292 python-pytest
1293 python-setuptools
1294 python-wheel))
1284 (propagated-inputs (list python-attrs python-cryptography python-pyasn1 1295 (propagated-inputs (list python-attrs python-cryptography python-pyasn1
1285 python-pyasn1-modules python-six)) 1296 python-pyasn1-modules python-six))
1286 (home-page "https://service-identity.readthedocs.io/") 1297 (home-page "https://service-identity.readthedocs.io/")
@@ -1511,6 +1522,8 @@ items and collections, editing items, locking and unlocking collections
1511 python-pytest 1522 python-pytest
1512 python-pytest-cov 1523 python-pytest-cov
1513 python-service-identity 1524 python-service-identity
1525 python-setuptools
1526 python-wheel
1514 python-zipp)) 1527 python-zipp))
1515 (propagated-inputs 1528 (propagated-inputs
1516 (list python-cryptography 1529 (list python-cryptography