summaryrefslogtreecommitdiff
path: root/gnu/packages/python-crypto.scm
AgeCommit message (Collapse)Author
2025-01-20gnu: python-pyopenssl: Update to 24.3.0.Ricardo Wurmus
* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 24.3.0. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-wheel. Change-Id: I504a80c300a94698771734734bed29c07cb13bd5
2025-01-20gnu: python-cryptography: Update to 44.0.0.Ricardo Wurmus
* gnu/packages/python-crypto.scm (python-cryptography): Update to 44.0.0. [arguments]<cargo-inputs>: Replace rust-asn1-0.16 with rust-asn1-0.20; replace rust-pyo3-0.22 with rust-pyo3-0.23. [source]: Remove obsolete part of snippet. [native-inputs]: Remove python-iso8601 and python-pytest-subtests; add python-cffi, python-click, python-mypy, python-pytest-cov, python-pytest-randomly, and python-pytest-xdist. Change-Id: I44dab9afec879d45d4612cb15e582ce1a62635ad
2025-01-20gnu: python-cryptography-vectors: Update to 44.0.0.Ricardo Wurmus
* gnu/packages/python-crypto.scm (python-cryptography-vectors): Update to 44.0.0. [native-inputs]: Remove python-setuptools and python-wheel. Change-Id: I9d73e0ee5ef9af14c5a7ce5900d0814fea707f87
2025-01-06gnu: python-pyopenssl: Update to 24.2.1.Efraim Flashner
* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 24.2.1. [source]: Update pypi-uri name. [arguments]: Adjust the 'check phase for the new release date. Change-Id: Iebf7ea8668233a70a05b8cea728734694c3c2dde
2025-01-06gnu: python-cryptography: Update to 43.0.3.Efraim Flashner
* gnu/packages/python-crypto.scm (python-cryptography): Update to 43.0.3. [source]: Add snippet to ease building with maturin. [build-system]: Switch to cargo-build-system. [arguments]: Remove custom 'disable-rust-extension-build phase. Replace new cargo-build-system 'build, 'check and 'install phases with phases from the pyproject-build-system. [cargo-inputs]: New field. [inputs]: Remove python-cryptography-rust. Add maturin, python-wrapper. (python-cryptography-rust): Remove variable. Change-Id: I6523f00964b8e82a93ed8a1f8b2e1f49ddd1ddbc squash python-cryptography to 43.0.3 Change-Id: If8497f64265afab1d5d47a8aa017be908f612d3d
2025-01-06gnu: python-cryptography-vectors: Update to 43.0.3.Efraim Flashner
* gnu/packages/python-crypto.scm (python-cryptography-vectors): Update to 43.0.3. Change-Id: Ie35ceba7a38966dd950d96e7c058749eeab90679
2024-12-16gnu: python-spake2: Update to 0.9.Artyom V. Poptsov
* gnu/packages/python-crypto.scm (python-spake2): Update to 0.9. [propagated-inputs]: Add python-cryptography. Change-Id: I9122e657446cb92a7fd1325cdbed63f6ab73428f Reviewed-by: Sharlatan Hellseher <[email protected]>
2024-12-13gnu: python-base58: Adjust inputs.Sharlatan Hellseher
* gnu/packages/python-crypto.scm (python-base58) [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ie9d7e2f043bdbbba711223cae99c8bd5d5e0e2c9
2024-12-13gnu: python-service-identity: Update to 24.2.0.Sharlatan Hellseher
* gnu/packages/python-crypto.scm (python-service-identity): Update to 24.2.0. Adjust indentation. [source]: Adjust URI as PyPI tarball name was changed. [native-inputs]: Remove python-setuptools and python-wheel; add python-hatch-fancy-pypi-readme, python-hatch-vcs, and python-hatchling. [description]: Adjust fill column. Change-Id: I16d53f1709bf21968b56fb836772b367256031ae
2024-12-13gnu: python-paramiko: Update to 3.5.0.Sharlatan Hellseher
* gnu/packages/python-crypto.scm (python-paramiko): Update to 3.5.0. [build-system]: Swap to pyproject-build-system. [arguments]<tests>: Enable them. [propagated-inputs]: Add python-invoke. [native-inputs]: Add python-pytest, python-icecream, python-pytest-relaxed, python-pytest-xdist, python-setuptools, and python-wheel. Change-Id: I9ba2f5123ca066d993e8d3c797207179ff8c466b
2024-12-13gnu: python-ecdsa: Update to 0.19.0.Sharlatan Hellseher
* gnu/packages/python-crypto.scm (python-ecdsa): Update to 0.19.0. [build-system]: Swap to pyproject-build-system. [arguments]<phases>: Use default 'check. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ib7077ffd3c78b4b995bb3c278fd27738b2c952ee
2024-12-13gnu: python-certauth: Move to pyproject-build-system.Nicolas Graves
* gnu/packages/python-crypto.scm (python-certauth): [build-system]: Move to pyproject-build-system. Change-Id: If455ef00ff35164c2db401267162025b2ff9c6c2 Signed-off-by: Nicolas Goaziou <[email protected]>
2024-12-13gnu: python-argon2-cffi: Update to 21.1.0.Ricardo Wurmus
* gnu/packages/python-crypto.scm (python-argon2-cffi): Update to 21.1.0. [source]: Simplify snippet. [arguments]: Do not quote list; respect TESTS? in 'check phase. [propagated-inputs]: Add python-typing-extensions; remove python-six. Change-Id: Ifeee408dbcb43ff435cc1e9563df07f89df3ffb2
2024-12-13gnu: python-pynacl: Add missing inputs.Ricardo Wurmus
* gnu/packages/python-crypto.scm (python-pynacl)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ia815f1d820ad2e78ff60d8772e189b5d4b4050a2
2024-12-13build-system/pyproject: Use python-sans-pip-wrapper as default-python.Lars-Dominik Braun
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
2024-11-25gnu: Add python-omemo-dr.Morgan Smith
* gnu/packages/python-crypto.scm (python-omemo-dr): New variable. Change-Id: I06b31e62dff1a740fee832e17200f8905810860a Signed-off-by: Luca Matei Pintilie <[email protected]> Signed-off-by: Ludovic Courtès <[email protected]>
2024-08-31gnu: python-certifi: Ungraft.Josselin Poiret
* gnu/packages/python-crypto.scm (python-certifi): Ungraft and apply source snippet directly. (python-certifi/fixed): Remove variable. Change-Id: I6778ebcc3ef23dab1776d3876b9179d332a126e5
2024-08-10gnu: python-base58: Move to pyproject-build-system.jgart
* gnu/packages/python-crypto.scm (python-base58): Move to pyproject-build-system. [build-system]: Use pyproject-build-system. [arguments]: Convert to use the modern gexp style. Change-Id: If95dbaa274b5c430441215a21168ea30808157a9
2024-07-19gnu: python-pyopenssl: Update to 24.1.0.Efraim Flashner
* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 24.1.0. [arguments]: Adjust custom 'check phase to disable fewer tests and update faketime. [native-inputs]: Add python-pytest-rerunfailures. Remove python-pretend. [properties]: Add package updater helpers updater-extra-inputs, updater-extra-native-inputs. Change-Id: I3a152e6c66d27c912e18e67c114672397426e6e3
2024-07-19gnu: python-cryptography: Update to 42.0.5.Efraim Flashner
* gnu/packages/python-crypto.scm (python-cryptography-vectors): Update to 42.0.5. [native-inputs]: Add python-flit-core. (python-cryptography): Update to 42.0.5. [arguments]: Adjust 'disable-rust-extension-build phase. [native-inputs]: Add python-certifi. Remove python-hypothesis, python-subtests. (python-cryptography-rust)[cargo-inputs]: Add rust-cfg-if-1, rust-self-cell-1. Replace rust-pem-1 with 3, rust-pyo3-0.18 with 0.20. Remove rust-ouroboros-0.15. Change-Id: I1d17ee8ca60eaa65a86b2f6f8054391dda4201c8
2024-04-07gnu: python-certifi: Use system SSL certificates.Efraim Flashner
* gnu/packages/python-crypto.scm (python-certifi)[replacement]: New field. (python-certifi/fixed): Provide a python-certifi which only offers to use the system's SSL certificates. Change-Id: Ie1871be42988dff3cccfe24bca626149fee0f371
2024-03-28gnu: python-pynacl: Use pyproject-build-system.Ricardo Wurmus
* gnu/packages/python-crypto.scm (python-pynacl)[build-system]: Use pyproject-build-system. [arguments]: Remove custom check phase. [source]: Remove unnecessary substitution. Change-Id: Idf2409022abde9f3a59e71cd1fa69ce9f1df6b1f
2024-03-28gnu: python-pynacl: Update to 1.5.0.nafkhamdc
* gnu/packages/python-crypto.scm (python-pynacl): Update to 1.5.0. Change-Id: Iadf81b8d67a5d4fa08fbcb9937afa86de33385dc Signed-off-by: Ricardo Wurmus <[email protected]>
2024-02-20gnu: rust-asn1: Move to (gnu packages crates-tls).Efraim Flashner
* gnu/packages/crates-io.scm (rust-asn1-0.15, rust-asn1-0.13, rust-asn1-derive-0.15, rust-asn1-derive-0.13, rust-asn1-rs-0.5, rust-asn1-rs-0.3, rust-asn1-rs-derive-0.4, rust-asn1-rs-derive-0.1, rust-asn1-rs-impl-0.1): Move from here ... * gnu/packages/crates-tls.scm: ... to here. Change-Id: I1293490ef4afe2a9609337e996bc8f2b0eb0e3e6
2023-10-18Revert "build: cargo-build-system: Disable tests by default."Efraim Flashner
This reverts commit 37667443074a6de29f7665868f102111d62f0af9. This change needs more discussion.
2023-10-18build: cargo-build-system: Disable tests by default.Efraim Flashner
* guix/build-system/cargo.scm (cargo-build): Disable tests by default. * gnu/packages/admin.scm (greetd, wlgreet, du-dust), * gnu/packages/bioinformatics.scm (circtools, python-gseapy), * gnu/packages/crypto.scm (rust-minisign, b3sum), * gnu/packages/gnome.scm (librsvg), * gnu/packages/python-crypto.scm (python-blake3, python-cryptography-rust), * gnu/packages/python-xyz.scm (python-orjson), * gnu/packages/rust-apps.scm (agate, alfis, bat, diffr, drill, dutree, exa, fd, hexyl, hyperfine, i3status-rust, just, maturin, ripgrep, rot8, rust-swc, rust-cargo-edit, git-interactive-rebase-tool, rust-cbindgen, rust-cbindgen-0.24, rust-cbindgen-0.19, sniffglue, tectonic, treefmt, hex, tokei, vivid, watchexec, rbw, rust-analyzer, rust-cargo-c, rtss, skim, skim-0.7, svd2rust, swayhide, tealdeer, git-absorb, zoxide, htmlq), * gnu/packages/sequoia.scm (sequoia-sqv), * gnu/packages/syndication.scm (newsboat), * gnu/packages/terminals.scm (alacritty), * gnu/packages/text-editors.scm (kak-lsp, parinfer-rust), * gnu/packages/tree-sitter.scm (tree-sitter-cli), * gnu/packages/video.scm (rav1e), * gnu/packages/web.scm (monolith, castor) [arguments]: Enable tests.
2023-10-18gnu: python-pyopenssl: Update to 23.2.0.Efraim Flashner
* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 23.2.0.
2023-10-18gnu: python-cryptography-rust: Use cargo-test-flags.Efraim Flashner
* gnu/packages/python-crypto.scm (python-cryptography-rust) [arguments]: Replace custom 'check phase with cargo-test-flags.
2023-10-18gnu: python-cryptography: Update to 41.0.4.Efraim Flashner
* gnu/packages/python-crypto.scm (python-cryptography): Update to 41.0.4. (python-cryptography-rust)[arguments]: Don't install source. [cargo-inputs]: Add rust-foreign-types-0.3 Replace rust-asn1-0.13 with 0.15, rust-pyo3-0.15 with 0.18. Remove rust-chrono-0.4.
2023-10-18gnu: python-cryptography-vectors: Update to 41.0.4.Efraim Flashner
* gnu/packages/python-crypto.scm (python-cryptography-vectors): Update to 41.0.4. [build-system]: Switch to pyproject-build-system. [arguments]: Disable tests.
2023-10-17gnu: python-pgpy: Update to 0.6.0.Efraim Flashner
* gnu/packages/python-crypto.scm (python-pgpy): Update to 0.6.0. [propagated-inputs]: Remove python-singledispatch and python-six.
2023-09-27gnu: python-pyotp: Update to 2.9.0.fanquake
* gnu/packages/python-crypto.scm (python-pyotp): Update to 2.9.0. Signed-off-by: Christopher Baines <[email protected]>
2023-09-22gnu: python-libnacl: Update to 2.1.0.Marius Bakke
* gnu/packages/python-crypto.scm (python-libnacl): Update to 2.1.0. [build-system]: Switch to PYPROJECT-BUILD-SYSTEM. [arguments]: Adjust hack for locating libsodium. Add custom check phase. [native-inputs]: Remove PYTHON-PYHAMCREST. Add PYTHON-POETRY-CORE.
2023-09-22gnu: python-certauth: Fix test failure with newer PyOpenSSL.Marius Bakke
* gnu/packages/python-crypto.scm (python-certauth)[arguments]: New field.
2023-08-24gnu: python-asn1crypto: Respect #:tests?.Hilton Chain
* gnu/packages/python-crypto.scm (python-asn1crypto)[#:phases]<check>: Honor argument #:tests?.
2023-08-24gnu: python-asn1crypto: Update to 1.5.1.fanquake
* gnu/packages/python-crypto.scm (python-asn1crypto): Update to 1.5.1. [description]: Adjust according to lint warning. Signed-off-by: Hilton Chain <[email protected]>
2023-08-14gnu: python-cryptography-rust: Enable tests.Efraim Flashner
* gnu/packages/python-crypto.scm (python-cryptography-rust) [arguments]: Don't skip the tests. Add a custom 'check phase.
2023-08-14gnu: python-cryptography: Update to 40.0.2.Efraim Flashner
* gnu/packages/python-crypto.scm (python-cryptography): Update to 40.0.2. (python-cryptography-rust)[cargo-inputs]: Move rust-cc-1 here from cargo-development-inputs. [cargo-development-inputs]: Remove field.
2023-08-14gnu: python-cryptography-vectors: Update to 40.0.2.Efraim Flashner
* gnu/packages/python-crypto.scm (python-cryptography-vectors): Update to 40.0.2.
2023-06-12gnu: python-m2crypto: Update to 0.38.0.Z572
* gnu/packages/python-crypto.scm (python-m2crypto): Update to 0.38.0. [build-system]: switch to PYPROJECT-BUILD-SYSTEM. Signed-off-by: Christopher Baines <[email protected]>
2023-05-23gnu: Add python-crcmod.Rikard Nordgren
* gnu/packages/python-crypto.scm (python-crcmod): New variable. Co-authored-by: jgart <[email protected]> Signed-off-by: jgart <[email protected]>
2023-05-22gnu: python-txtorcon: Update to 23.0.0.Juliana Sims
* gnu/packages/python-crypto.scm (python-txtorcon): Update to 23.0.0. Signed-off-by: Ludovic Courtès <[email protected]>
2023-05-22gnu: python-txtorcon: Run guix style.Juliana Sims
* gnu/packages/python-crypto.scm (python-txtorcon): Run guix style. Signed-off-by: Ludovic Courtès <[email protected]>
2023-05-22gnu: python-txtorcon: Fix failing build.Juliana Sims
Oops, I forgot to add a copyright line - this version fixes that. * gnu/packages/python-crypto.scm (python-txtorcon): Fix failing build. Signed-off-by: Ludovic Courtès <[email protected]>
2023-04-23gnu: python-ecdsa: Fix faulty commit.John Kehayias
Fix previous commit, which did not properly add the test to be skipped and repeated the existing skipped test. There is only one new test to be skipped. * gnu/packages/python-crypto.scm (python-ecdsa)[arguments]: In the 'check' phase, properly format the string for skipped tests.
2023-04-23gnu: python-ecdsa: Skip two failing tests.John Kehayias
* gnu/packages/python-crypto.scm (python-ecdsa)[arguments]: In 'check' phase, skip a couple more tests.
2023-04-22Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge
2023-04-21gnu: python-txtorcon: Fix build.Brendan Tildesley
gnu/packages/python-crypto.scm (python-txtorcon): Fix build failure. [propagated-inputs]: Add PYTHON-PYOPENSSL. Signed-off-by: Nicolas Goaziou <[email protected]>
2023-04-17Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge
2023-04-17gnu: python-jeepney: Update to 0.8.0.Efraim Flashner
* gnu/packages/python-crypto.scm (python-jeepney): Update to 0.8.0. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-async-timeout, python-pytest-asyncio, python-flit-core. Remove python-tornado.