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) | |
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 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 |
