summaryrefslogtreecommitdiff
path: root/gnu/packages/python-crypto.scm
AgeCommit message (Collapse)Author
2026-05-18gnu: python-trezor: Update to 0.20.0.Sharlatan Hellseher
* gnu/packages/finance.scm (python-trezor): Update to 0.20.0. [propagated-inputs]: Remove python-attrs, python-ecdsa, and python-hidapi; add python-construct, python-cryptography, python-keyring, python-noiseprotocol, python-platformdirs, python-shamir-mnemonic, and python-slip10. [native-inputs]: Remove protobuf, python-pillow, python-protobuf, python-pyqt, and python-simple-rlp; add python-hatchling and python-setuptools. Change-Id: I8f3e2ec7c3851ddf3148c726f2f844320ad9bd77
2026-05-18gnu: Add python-shamir-mnemonic.Sharlatan Hellseher
* gnu/packages/python-crypto.scm (python-shamir-mnemonic): New variable. Change-Id: I1bfa75fb1c4e4deeb19e10bbe1a38b55fcff9926
2026-05-18gnu: Add python-bip32utils.Sharlatan Hellseher
* gnu/packages/python-crypto.scm (python-bip32utils): New variable. Change-Id: I5f81400f3d2e1f0134f76c7e43ffb923b33f0853
2026-05-18gnu: python-keyring: Update to 25.7.0.Sharlatan Hellseher
* gnu/packages/python-crypto.scm (python-keyring): Update to 25.7.0. [source]: Switch to git-fetch. [arguments]: Drop all. [propagated-inputs]: Add python-jaraco-context, python-jaraco-functools, and python-jeepney. [native-inputs]: Remove python-toml and python-wheel; add python-pyfakefs. Change-Id: I1bea9fdf8ea8c2c1b7abef13c4b1814e0ea15496
2026-05-18gnu: python-passlib: Skip some tests.Sharlatan Hellseher
* gnu/packages/python-crypto.scm (python-passlib): [arguments] <test-flags>: Skip 4 tests groups; run tests in parallel. [native-inputs]: Remove python-wheel; add python-pytest-xdist. Change-Id: I89d9e7f789137d22a1246d175e561c50965c8ae2
2026-05-18guix: build-system: Set pypi-uri in pyproject, drop python module.Nicolas Graves
After this commit, when both modules are imported: - if pyproject is imported before, the warning is 'pypi-uri' is deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead - if python is imported before, the warning is `pypi-uri' imported from both (guix build-system python) and (guix build-system pyproject) This seems convenient enough to warn for deprecation in the short term, while avoiding any breaking changes. * guix/build-system/pyproject.scm (pypi-uri): Move the procedure from (guix build-system python) here. * guix/build-system/python (pypi-uri): Drop definition, import it from (guix build-system pyproject) and deprecate it. * gnu/packages/openldap.scm: Reorder modules to get the right warning. * gnu/packages/pypy.scm: Likewise. * gnu/packages/*.scm : Drop module (guix build-system python). * tests/import/pypi.scm: Likewise. Merges: https://codeberg.org/guix/guix/pulls/7448 Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-blurhash: Drop arguments.Nicolas Graves
* gnu/packages/python-crypto.scm (python-blurhash)[arguments]: Drop them. Change-Id: Ib46376553e09b0bdfaa4469f6df6bb0985760a42 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18build-system/pyproject: Stop hiding options.Nicolas Graves
* gnu/packages/python-crypto.scm (python-keyring) [arguments]<#:test-flags>: Remove arguments hiding coverage options. * gnu/packages/python-web.scm (python-asgi-lifespan, python-openapi-schema-validator, python-openapi-spec-validator, python-openapi-core)[arguments]<#:test-flags>: Remove arguments hiding coverage options. (python-openapi-schema-validator, python-openapi-spec-validator) [arguments]<#:phases>: Remove 'remove-coverage-pytest-options phase. (python-cssselect2)[arguments]: Remove uneeded field. (python-quart)[arguments]: Remove uneeded field. (python-jsonpickle)[arguments]<#:test-flags>: Remove uneeded test-flags. * gnu/packages/python-xyz.scm (python-cattrs) [arguments]<#:phases>: Remove arguments hiding coverage options. (python-blessed)[arguments]: Remove uneeded field. python-pytest-cov remove option Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pyu2f: Update to 0.1.5-0.064be5a.Hugo Buddelmeijer
* gnu/packages/python-crypto.scm (python-pyu2f): Update to 0.1.5-0.064be5a. Change-Id: I63a7f743f1e128b1e969056db35c3557e2791b86 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-23gnu: python-m2crypto: Update to 0.47.0.Nicolas Graves
* gnu/packages/python-crypto.scm (python-m2crypto): Update to 0.47.0. [source]: Switch to git-fetch. [native-inputs]: Replace swig-4.0 by swig. Remove python-wheel. Change-Id: I2a71ecf2deca9fe9b1742759694e60960622aa26 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-19gnu: Fix some spelling errors.Efraim Flashner
* gnu/packages/ocaml.scm, gnu/packages/orange.scm, gnu/packages/package-management.scm, gnu/packages/password-utils.scm, gnu/packages/pdf.scm, gnu/packages/perl6.scm, gnu/packages/php.scm, gnu/packages/power.scm, gnu/packages/prometheus.scm, gnu/packages/protobuf.scm, gnu/packages/python-check.scm, gnu/packages/python-compression.scm, gnu/packages/python-crypto.scm, gnu/packages/python-science.scm, gnu/packages/python-web.scm, gnu/packages/python-xyz.scm, gnu/packages/qt.scm, gnu/packages/racket.scm, gnu/packages/radio.scm, gnu/packages/rdf.scm, gnu/packages/rocm.scm, gnu/packages/rpc.scm, gnu/packages/ruby-xyz.scm, gnu/packages/rust-apps.scm, gnu/packages/rust-crates.scm, gnu/packages/rust.scm, gnu/packages/telephony.scm, gnu/packages/terminals.scm: Fix some spelling errors. Change-Id: Iac58897304e471f42ecfbaa3a750ff10ee734ca6
2026-03-29gnu: python-omemo-dr: Update to 1.2.0Adrien 'neox' Bourmault
* gnu/packages/python-crypto.scm (python-omemo-dr): Update to 1.2.0 Change-Id: I2561c74f3ca207203c9c7fdb88af2db424703589 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-22gnu: Add python-pykcs11.Noé Lopez
* gnu/packages/python-crypto.scm (python-pykcs11): New variable. Change-Id: If8c66d9ceb50127b56658d75886fe57dd8879bef Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-22gnu: Add python-zxcvbn-rs-py.Noé Lopez
* gnu/packages/python-crypto.scm (python-zxcvbn-rs-py): New variable. * gnu/packages/rust-crates.scm (rust-zxcvbn3): New variable. (lookup-cargo-inputs): Add python-zxcvbn-rs-py. Change-Id: I356e33c8686961b7c125afd28002f5b4f0d2c393 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-20gnu: python-passlib: Switch to hg-fetch.Nicolas Graves
* gnu/packages/python-crypto.scm (python-passlib) [source]: Switch to hg-fetch. [home-page]: Refresh it. Change-Id: I15dddec374e72e404bc5c9922ccbe6111a853c22 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-02-27gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.Sharlatan Hellseher
This is a following up change after discussion in <https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648>. * gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables. (swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4. * gnu/packages/accessibility.scm (libbraille) * gnu/packages/apparmor.scm (libapparmor) * gnu/packages/bioinformatics.scm (htseq, imp, libsbml) * gnu/packages/bootloaders.scm (dtc, u-boot) * gnu/packages/disk.scm (volume-key) * gnu/packages/dns.scm (ldns, unbound) * gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm) * gnu/packages/embedded.scm (python-libmpsse) * gnu/packages/engineering.scm (freecad, kicad, meep, mpb) * gnu/packages/fabric-management.scm (ibutils) * gnu/packages/game-development.scm (python-pybox2d) * gnu/packages/games.scm (kiki) * gnu/packages/geo.scm (saga) * gnu/packages/gnome.scm (libratbag) * gnu/packages/gnucash.scm (gnucash) * gnu/packages/gnupg.scm (python-gpg) * gnu/packages/graphviz.scm (graphviz) * gnu/packages/guile-xyz.scm (guile-xapian) * gnu/packages/image.scm (mypaint) * gnu/packages/instrumentation.scm (babeltrace, lttng-tools) * gnu/packages/kodi.scm (kodi) * gnu/packages/libftdi.scm (libftdi) * gnu/packages/linux.scm (libnl) * gnu/packages/llvm.scm (lldb) * gnu/packages/machine-learning.scm (openmm, tensorflow-lite) * gnu/packages/maths.scm (nlopt) * gnu/packages/ncurses.scm (stfl) * gnu/packages/oneapi.scm (python-onetbb) * gnu/packages/pretty-print.scm (highlight) * gnu/packages/python-crypto.scm (python-m2crypto) * gnu/packages/python-graphics.scm (python-pivy) * gnu/packages/radio.scm (hamlib, soapysdr) * gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager) * gnu/packages/selinux.scm (libselinux, libsemanage, python-setools) * gnu/packages/speech.scm (pocketsphinx) * gnu/packages/statistics.scm (python-openturns, r-spams) * gnu/packages/tbb.scm (python-tbb) * gnu/packages/version-control.scm (subversion) * gnu/packages/video.scm (libopenshot, mlt, obs) [native-inputs]: Remove swig; add swig-4.0. * gnu/packages/geo.scm (gdal) * gnu/packages/graph.scm (python-faiss) [inputs]: Remove swig; add swig-4.0. * gnu/packages/games.scm (fifengine): Update to 0.4.2. [inputs]: Remove swig; add swig-4.0. [native-inputs]: Likewise. * gnu/packages/image-processing.scm (insight-toolkit, simpleitk) * gnu/packages/pdf.scm (mupdf, python-pymupdf) [native-inputs]: Remove swig-next; add swig-4.4. Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
2026-02-15gnu: python-oscrypto: Fix build on python-3.12.Nicolas Graves
* gnu/packages/python-crypto.scm (python-oscrypto)[source]<patches>: Add patch. Change-Id: I2888116c3fa56b6507d611848314a06296a30d5f Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15gnu: python-blake3: Update to 1.0.8.Nicolas Graves
* gnu/packages/python-crypto.scm (python-blake3): Update to 1.0.8. [propagated-inputs]: Add python-typing-extensions. * gnu/packages/rust-crates.scm: Update crates accordingly. Change-Id: I843aec6e669b7606386c682aacac71bc460415f5 Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15gnu: python-asn1crypto: Update to 1.5.1-0.b763a75.Nicolas Graves
* gnu/packages/python-crypto.scm (python-asn1crypto): Update to 1.5.1-0.b763a75. Change-Id: Ica010bc5e708b1a743cd6e2fa32b7b6b12b8c59e Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-importlib-metadata input from some packages.Nicolas Graves
Remove python-importlib-metadata from [native-inputs, inputs, or propagated-inputs] in the following packages as not required for build/tests/install: * gnu/packages/android.scm (python-miio) * gnu/packages/astronomy.scm (python-jwst, python-stpipe) * gnu/packages/bioinformatics.scm (python-demuxem, python-hotspotsc, python-weblogo, python-metacells) * gnu/packages/calendar.scm (khal) * gnu/packages/django.scm (python-django-q2) * gnu/packages/engineering.scm (python-asyncua) * gnu/packages/jupyter.scm (python-jupyterlab-server, python-jupyterlite-core) * gnu/packages/machine-learning.scm (python-pynndescent, python-gymnasium) * gnu/packages/maths.scm (python-orthopy, python-quadpy) * gnu/packages/package-management.scm (poetry) * gnu/packages/python-compression.scm (python-pybcj) * gnu/packages/python-crypto.scm (python-keyring) * gnu/packages/python-web.scm (python-jsonpickle, python-flask) * gnu/packages/python-xyz.scm (python-jsonschema-3, python-pystitcher, python-lsp-server, python-nbconvert, python-dns-lexicon, python-signedjson, python-verlib2) * gnu/packages/sphinx.scm (python-sphinx-6) * gnu/packages/spreadsheet.scm (visidata) Change-Id: Ifac8350aa60528dc2ccacf2570120dbcf1c74ab8 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-certauth: Fix tests.Nicolas Graves
* gnu/packages/python-crypto.scm (python-certauth)[native-inputs]: Add python-pytest, drop python-wheel. Change-Id: Ia2ffaabdfb8943bc19bac75561268186bbb10fb7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-axolotl-curve25519: Disable tests.Nicolas Graves
* gnu/packages/python-crypto.scm (python-axolotl-curve25519) [arguments]<#:tests?>: Disable them, drop <#:test-backend>. Change-Id: I789d70a34ccfc347d9b7c7e911eb18e0e71397f1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-01gnu: Remove python-hkdf.Sharlatan Hellseher
* gnu/packages/python-crypto.scm (python-hkdf): Delete variable. Fixes: guix/guix#4557 Change-Id: Ic80543f8b30ff55df8a732606906b896c762ff76
2025-12-28gnu: python-pykeepass: Update to 4.1.1.post1.Sharlatan Hellseher
* gnu/packages/python-crypto.scm (python-pykeepass): Update to 4.1.1.post1. [build-system]: Switch to pyproject-build-system. [arguments] <test-backend>: Use 'unittest. <phases>: Remove 'make-kdbx-writable and 'patch-requirements. [propagated-inputs]: Remove python-dateutil and python-future; add python-pyotp. [native-inputs]: Add python-setuptools. Change-Id: I0a47e095caec0334e2980cac4dc81881cc4fb1d2
2025-12-28gnu: python-starkbank-ecdsa: Update to 2.2.0.Nicolas Graves
* gnu/packages/python-crypto.scm (python-starkbank-ecdsa): Update to 2.2.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-setuptools, remove python-pytest. Change-Id: I697e054b8e537592ba329709605e6200d1d47287 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: python-pyu2f: Switch to pyproject.Nicolas Graves
* gnu/packages/python-crypto.scm (python-pyu2f): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore failing tests. [native-inputs]: Add python-setuptools. Change-Id: If39d41b0d6a0e515bd7030e1ab2156797f287956 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: python-privy: Switch to pyproject.Nicolas Graves
* gnu/packages/python-crypto.scm (python-privy): [build-system]: Switch to pyproject-build-system. [arguments]: Drop them. [native-inputs]: Add python-setuptools. Change-Id: If994d1f9ac17efda3e99b62a619aa5e78516fce8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: python-keyutils: Switch to pyproject.Nicolas Graves
* gnu/packages/python-crypto.scm (python-keyutils): [build-system]: Switch to pyproject-build-system. [arguments]: Relocate field. [native-inputs]: Add python-setuptools. Remove python-pytest-runner. Change-Id: I29b7829436918f7d959b9804b429c7cf2955bef1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: python-pycryptodome: Update to 3.23.0.Nicolas Graves
* gnu/packages/python-crypto.scm (python-pycryptodome): Update to 3.23.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags>: Use custom. <#:phases>: Add 'patch-gmp-path phase. [inputs]: Add gmp. [native-inputs]: Add python-pycryptodome-test-vectors, python-setuptools. (python-pycryptodomex): Switch to package/inherit and build from the same source as python-pycryptodome. [arguments] <#:test-flags>: Adjust for python-pycryptodomex as seen in INSTALL.rst. <#:phases>: Add 'set-separate-namespace. [synopsis]: Mention the difference as seen in README.md. Change-Id: Ic19ee6627c1b95e79980add893a8f4678feae317 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: Add python-pycryptodome-test-vectors.Sharlatan Hellseher
* gnu/packages/python-crypto.scm (python-pycryptodome-test-vectors): New variable. Change-Id: I8e99ee01a6bca15a6f5bca6494eaf5efac209a5d
2025-12-28gnu: python-blurhash: Update to 1.1.5.Nicolas Graves
* gnu/packages/python-crypto.scm (python-blurhash): Update to 1.1.5. [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:phases> with <#:test-flags>. [native-inputs]: Add python-setuptools. [synopsis, description]: Improve style. Change-Id: Iea785b586d908b3b519e3ba930d0d5f8bb43e3e6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: python-crcmod: Switch to pyproject.Nicolas Graves
* gnu/packages/python-crypto.scm (python-crcmod): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:phases> by <#:test-backend, #:test-flags>. [native-inputs]: Add python-setuptools. Change-Id: Id5d313dfe30c6103b45a8afd03c07b5238187b45 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: python-asn1crypto: Switch to pyproject.Nicolas Graves
* gnu/packages/python-crypto.scm (python-asn1crypto): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:phases> by <#:test-backend>. [native-inputs]: Add python-setuptools. Change-Id: Ib2d0cb927ffddc9f0d8007a8d166121a96f8e41a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-18Update Nguyễn Gia Phong's new email address.Nguyễn Gia Phong
* .mailmap: New entry. Change-Id: I839ba6c7be463c5b59c7e68247ae5e46d2ceeeaf Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-17gnu: python-ecpy: Update to 1.2.5.Hugo Buddelmeijer
* gnu/packages/python-crypto.scm (python-ecpy): Update to 1.2.5. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Remove python-future. [native-inputs]: Add python-setuptools. [home-page]: Update based on redirect. Change-Id: I0e37b51fa157964aba0ab35a0b20974cfdcb205a Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17gnu: python-pyotp: Switch to pyproject-build-system.Hugo Buddelmeijer
* gnu/packages/python-crypto.scm (python-pyotp): Switch to pyproject-build-system. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Use test.py. [native-inputs]: Add python-setuptools and python-pytest. Change-Id: Ic77d0ad4173804ca300dc2d7bdce6d0529141f8b Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-01gnu: python-spake2: Switch to pyproject.Nicolas Graves
* gnu/packages/python-crypto.scm (python-spake2): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [propagated-inputs]: Remove python-hkdf. Change-Id: I2f767e142446b867c7341c66e907c784ada2b22a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-26gnu: Remove python-axolotl.Andreas Enge
* gnu/packages/python-crypto.scm (python-axolotl): Delete variable. Fixes: guix/guix#3866 Change-Id: I296f5cbe615d20fbf7541af9a043c314ac1a1048
2025-11-20gnu: python-cryptography: Remove python-pytest-cov input.Nicolas Graves
* gnu/packages/python-crypto.scm (python-cryptography)[native-inputs]: Remove python-mypy, python-pytest-cov, python-wheel. Change-Id: I9ea836da87bbd11cfa04c9120d126e06773d028a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-30gnu: Add python-oscrypto.Cayetano Santos
* gnu/packages/python-crypto.scm (python-oscrypto): New variable. Change-Id: I1395e3ef753291ad9fb0887b7e38460ab708d7fa Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: awscli: Update to 1.42.61.Sharlatan Hellseher
* gnu/packages/python-crypto.scm (python-rsa-for-awscli-1): New variable. * gnu/packages/python-web.scm (awscli): Update to 1.42.61. [arguments] <tests>: Reduce amount of tests, run just unit tests. Limit threads count up to 8 to persist tests stability in CI. [inputs]: Remove python-docutils-0.16 and python-rsa; add python-docutils-0.19 and python-rsa-for-awscli-1. Fixes: guix/guix#3920 Change-Id: Idfe0f7eb17b816654018dea335169ed20aa53980
2025-10-24gnu: python-rsa: Move to python-crypto.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-rsa): Move from here ... * gnu/packages/python-crypto.scm: ... to here. Change-Id: I374bc70c4bbab48979f2b4b80505a1ad79545437
2025-10-19gnu: python-txtorcon: Move to python-web.Sharlatan Hellseher
* gnu/packages/python-crypto.scm (python-txtorcon): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: I16b28dd3bb27dc77fb7d53d455a0cb90595d407c
2025-10-01gnu: python-murmurhash: Move to pyhton-crypto.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-murmurhash): Move from here ... * gnu/packages/python-crypto.scm: ... to here. * gnu/packages/machine-learning.scm: Add python-crypto module. Change-Id: I59a26e82622112736b5a331dd948d9aa91255207
2025-09-30gnu: python-setuptools-next: Mark as deprecated.Nguyễn Gia Phong
Replace all python-setuptools-next occurrences with python-setuptools. * gnu/packages/python-build.scm (python-setuptools-next): Mark as a deprecated public alias. * gnu/packages/astronomy.scm (python-asdf-coordinates-schemas, python-asdf-standard, python-jplephem, python-rad) [native-inputs]: Replace python-setuptools-next with python-setuptools. * python-crypto.scm (python-ed25519) [native-inputs]: Replace python-setuptools-next with python-setuptools. * gnu/packages/qt.scm (python-sip) [native-inputs, propagated-inputs]: Replace python-setuptools-next with python-setuptools. (python-pyqt-builder) [native-inputs]: Replace python-setuptools-next with python-setuptools. * gnu/packages/textutils.scm (cobib) [native-inputs]: Replace python-setuptools-next with python-setuptools. Change-Id: I5f2d7ec8c62dc0fa0855c5eb64a4f87579d188eb
2025-09-27gnu: python-pydes: Disable tests.Sharlatan Hellseher
Project is not maintained since 2016, this change fix check phase by skipping tests. Web search leads to <https://github.com/twhiteman/pyDes> repository, while home-page URL is a dead link. * gnu/packages/python-crypto.scm (python-pydes)[arguments] <tests?>: No tests in PyPI, I could not find Git. [native-inputs]: Remove python-wheel. Change-Id: Icd47c0012dc1d2bab68d7f287e5f1af0254dae2b
2025-09-25gnu: python-pyaes: Disable tests.Sharlatan Hellseher
* gnu/packages/python-crypto.scm (python-pyaes)[arguments] <tests?>: Disable for now. [native-inputs]: Remove python-wheel. Change-Id: I6b1be9e4dab156ed36ddb2a57b080824f6388f11
2025-09-25gnu: python-omemo-dr: Switch to pyproject.Nicolas Graves
* gnu/packages/python-crypto.scm (python-omemo-dr): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-setuptools. Remove python-axolotl-curve25519. Change-Id: I99f91b1fa4a2d9b54112144dc06ad33b633b9fec Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-axolotl-curve25519: Fix tests.Nicolas Graves
* gnu/packages/python-crypto.scm (python-axolotl-curve25519) [arguments]<#:test-backend>: Set it. [native-inputs]: Remove python-wheel. Change-Id: Iea4a3f9254b088a6c0766d3458de3e9496b425b6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>