aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/python-crypto.scm
Commit message (Collapse)AuthorAge
* gnu: python-certifi: Ungraft.Josselin Poiret2024-08-31
| | | | | | | | * gnu/packages/python-crypto.scm (python-certifi): Ungraft and apply source snippet directly. (python-certifi/fixed): Remove variable. Change-Id: I6778ebcc3ef23dab1776d3876b9179d332a126e5
* gnu: python-base58: Move to pyproject-build-system.jgart2024-08-10
| | | | | | | | | * 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
* gnu: python-pyopenssl: Update to 24.1.0.Efraim Flashner2024-07-19
| | | | | | | | | | | | * 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
* gnu: python-cryptography: Update to 42.0.5.Efraim Flashner2024-07-19
| | | | | | | | | | | | | | | * 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
* gnu: python-certifi: Use system SSL certificates.Efraim Flashner2024-04-07
| | | | | | | | | * 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
* gnu: python-pynacl: Use pyproject-build-system.Ricardo Wurmus2024-03-28
| | | | | | | | | * 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
* gnu: python-pynacl: Update to 1.5.0.nafkhamdc2024-03-28
| | | | | | | * gnu/packages/python-crypto.scm (python-pynacl): Update to 1.5.0. Change-Id: Iadf81b8d67a5d4fa08fbcb9937afa86de33385dc Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* gnu: rust-asn1: Move to (gnu packages crates-tls).Efraim Flashner2024-02-20
| | | | | | | | | | * 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
* Revert "build: cargo-build-system: Disable tests by default."Efraim Flashner2023-10-18
| | | | | | This reverts commit 37667443074a6de29f7665868f102111d62f0af9. This change needs more discussion.
* build: cargo-build-system: Disable tests by default.Efraim Flashner2023-10-18
| | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* gnu: python-pyopenssl: Update to 23.2.0.Efraim Flashner2023-10-18
| | | | * gnu/packages/python-crypto.scm (python-pyopenssl): Update to 23.2.0.
* gnu: python-cryptography-rust: Use cargo-test-flags.Efraim Flashner2023-10-18
| | | | | * gnu/packages/python-crypto.scm (python-cryptography-rust) [arguments]: Replace custom 'check phase with cargo-test-flags.
* gnu: python-cryptography: Update to 41.0.4.Efraim Flashner2023-10-18
| | | | | | | * 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.
* gnu: python-cryptography-vectors: Update to 41.0.4.Efraim Flashner2023-10-18
| | | | | | | * gnu/packages/python-crypto.scm (python-cryptography-vectors): Update to 41.0.4. [build-system]: Switch to pyproject-build-system. [arguments]: Disable tests.
* gnu: python-pgpy: Update to 0.6.0.Efraim Flashner2023-10-17
| | | | | * gnu/packages/python-crypto.scm (python-pgpy): Update to 0.6.0. [propagated-inputs]: Remove python-singledispatch and python-six.
* gnu: python-pyotp: Update to 2.9.0.fanquake2023-09-27
| | | | | | * gnu/packages/python-crypto.scm (python-pyotp): Update to 2.9.0. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: python-libnacl: Update to 2.1.0.Marius Bakke2023-09-22
| | | | | | | * 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.
* gnu: python-certauth: Fix test failure with newer PyOpenSSL.Marius Bakke2023-09-22
| | | | * gnu/packages/python-crypto.scm (python-certauth)[arguments]: New field.
* gnu: python-asn1crypto: Respect #:tests?.Hilton Chain2023-08-24
| | | | | * gnu/packages/python-crypto.scm (python-asn1crypto)[#:phases]<check>: Honor argument #:tests?.
* gnu: python-asn1crypto: Update to 1.5.1.fanquake2023-08-24
| | | | | | | * gnu/packages/python-crypto.scm (python-asn1crypto): Update to 1.5.1. [description]: Adjust according to lint warning. Signed-off-by: Hilton Chain <hako@ultrarare.space>
* gnu: python-cryptography-rust: Enable tests.Efraim Flashner2023-08-14
| | | | | * gnu/packages/python-crypto.scm (python-cryptography-rust) [arguments]: Don't skip the tests. Add a custom 'check phase.
* gnu: python-cryptography: Update to 40.0.2.Efraim Flashner2023-08-14
| | | | | | | * 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.
* gnu: python-cryptography-vectors: Update to 40.0.2.Efraim Flashner2023-08-14
| | | | | * gnu/packages/python-crypto.scm (python-cryptography-vectors): Update to 40.0.2.
* gnu: python-m2crypto: Update to 0.38.0.Z5722023-06-12
| | | | | | | * gnu/packages/python-crypto.scm (python-m2crypto): Update to 0.38.0. [build-system]: switch to PYPROJECT-BUILD-SYSTEM. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: Add python-crcmod.Rikard Nordgren2023-05-23
| | | | | | | * gnu/packages/python-crypto.scm (python-crcmod): New variable. Co-authored-by: jgart <jgart@dismail.de> Signed-off-by: jgart <jgart@dismail.de>
* gnu: python-txtorcon: Update to 23.0.0.Juliana Sims2023-05-22
| | | | | | * gnu/packages/python-crypto.scm (python-txtorcon): Update to 23.0.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: python-txtorcon: Run guix style.Juliana Sims2023-05-22
| | | | | | * gnu/packages/python-crypto.scm (python-txtorcon): Run guix style. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: python-txtorcon: Fix failing build.Juliana Sims2023-05-22
| | | | | | | | 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 <ludo@gnu.org>
* gnu: python-ecdsa: Fix faulty commit.John Kehayias2023-04-23
| | | | | | | | 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.
* gnu: python-ecdsa: Skip two failing tests.John Kehayias2023-04-23
| | | | | * gnu/packages/python-crypto.scm (python-ecdsa)[arguments]: In 'check' phase, skip a couple more tests.
* Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge2023-04-22
|\
| * gnu: python-txtorcon: Fix build.Brendan Tildesley2023-04-21
| | | | | | | | | | | | | | gnu/packages/python-crypto.scm (python-txtorcon): Fix build failure. [propagated-inputs]: Add PYTHON-PYOPENSSL. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* | Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge2023-04-17
|\|
| * gnu: python-jeepney: Update to 0.8.0.Efraim Flashner2023-04-17
| | | | | | | | | | | | | | * 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.
| * gnu: python-secretstorage: Update to 3.3.3.Efraim Flashner2023-04-17
| | | | | | | | * gnu/packages/python-crypto.scm (python-secretstorage): Update to 3.3.3.
| * gnu: python-service-identity: Update to 21.1.0.Maxim Cournoyer2023-04-14
| | | | | | | | | | | | | | | | * gnu/packages/python-crypto.scm (python-service-identity): Update to 21.1.0. [build-system]: Use pyproject-build-system. [native-inputs]: New field. [propagated-inputs]: Remove python-pyopenssl. Add python-cryptography and python-six.
| * gnu: python-pyopenssl: Update to 23.1.1.Maxim Cournoyer2023-04-14
| | | | | | | | | | | | | | | | * gnu/packages/python-crypto.scm (python-pyopenssl): Update to 23.1.1. [source]: Remove patches. [arguments]: Update faketime date in check phase. Normalize pytest invocation in check phase override. [propagated-inputs]: Remove python-six.
| * gnu: python-cryptography: Update to 40.0.1 [fixes CVE-2023-23931].Maxim Cournoyer2023-04-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/python-crypto.scm (python-cryptography-vectors): Delete variable. (python-cryptography-vectors-next): Rename to... (python-cryptography-vectors): ... this. Update to 40.0.1. (python-cryptography): Delete variable. (python-cryptography-next): Rename to... (python-cryptography): ... this. Update to 40.0.1. [build-system]: Use pyproject-build-system. [arguments]: Remove #:imported-modules and #:modules arguments. Remove check phase override. Remove adjust-pyo3-requirement and configure-cargo phases. Add disable-rust-extension-build and symlink-rust-library phases. [native-inputs]: Replace python-cryptography-vectors-next with python-cryptography-vectors. Add python-iso8601. Remove python-pytz. Replace python-pytest with python-pytest-7.1. Remove rust, rust:cargo and python-setuptools-rust. [inputs]: Remove all inputs. Add python-cryptography-rust. [propagated-inputs]: Remove python-asn1crypto, python-six, python-idna and python-iso8601. [description]: Start description with @code to avoid a lint warning.
| * gnu: Add python-cryptography-rust.Maxim Cournoyer2023-04-14
| | | | | | | | * gnu/packages/python-crypto.scm (python-cryptography-rust): New variable.
* | gnu: python-pytest-7.1: Deprecate package.Maxim Cournoyer2023-04-14
| | | | | | | | | | | | | | | | | | The source was adjusted using the following command: $ git grep -rl python-pytest-7.1 | xargs sed -i 's/python-pytest-7.1/python-pytest/g' * gnu/packages/check.scm (python-pytest-7.1): Delete variable.
* | Merge branch 'master' into core-updates.Maxim Cournoyer2023-04-14
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnu/local.mk gnu/packages/build-tools.scm gnu/packages/certs.scm gnu/packages/check.scm gnu/packages/compression.scm gnu/packages/cups.scm gnu/packages/fontutils.scm gnu/packages/gnuzilla.scm gnu/packages/guile.scm gnu/packages/ibus.scm gnu/packages/image-processing.scm gnu/packages/linux.scm gnu/packages/music.scm gnu/packages/nss.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/qt.scm gnu/packages/ruby.scm gnu/packages/shells.scm gnu/packages/tex.scm gnu/packages/video.scm gnu/packages/vulkan.scm gnu/packages/web.scm gnu/packages/webkit.scm gnu/packages/wm.scm
| * | gnu: python-service-identity: Update to 21.1.0.Maxim Cournoyer2023-04-11
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/python-crypto.scm (python-service-identity): Update to 21.1.0. [build-system]: Use pyproject-build-system. [native-inputs]: New field. [propagated-inputs]: Remove python-pyopenssl. Add python-cryptography and python-six.
| * | gnu: python-pyopenssl: Update to 23.1.1.Maxim Cournoyer2023-04-11
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/python-crypto.scm (python-pyopenssl): Update to 23.1.1. [source]: Remove patches. [arguments]: Update faketime date in check phase. Normalize pytest invocation in check phase override. [propagated-inputs]: Remove python-six.
| * | gnu: python-cryptography: Update to 40.0.1 [fixes CVE-2023-23931].Maxim Cournoyer2023-04-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/python-crypto.scm (python-cryptography-vectors): Delete variable. (python-cryptography-vectors-next): Rename to... (python-cryptography-vectors): ... this. Update to 40.0.1. (python-cryptography): Delete variable. (python-cryptography-next): Rename to... (python-cryptography): ... this. Update to 40.0.1. [build-system]: Use pyproject-build-system. [arguments]: Remove #:imported-modules and #:modules arguments. Remove check phase override. Remove adjust-pyo3-requirement and configure-cargo phases. Add disable-rust-extension-build and symlink-rust-library phases. [native-inputs]: Replace python-cryptography-vectors-next with python-cryptography-vectors. Add python-iso8601. Remove python-pytz. Replace python-pytest with python-pytest-7.1. Remove rust, rust:cargo and python-setuptools-rust. [inputs]: Remove all inputs. Add python-cryptography-rust. [propagated-inputs]: Remove python-asn1crypto, python-six, python-idna and python-iso8601. [description]: Start description with @code to avoid a lint warning.
| * | gnu: Add python-cryptography-rust.Maxim Cournoyer2023-04-11
| |/ | | | | | | * gnu/packages/python-crypto.scm (python-cryptography-rust): New variable.
| * gnu: python-trustme: Update to 0.9.0.Maxim Cournoyer2023-03-29
| | | | | | | | | | | | | | * gnu/packages/python-crypto.scm (python-trustme): Update to 0.9.0. [build-system]: Use pyproject-build-system. [arguments]: Delete field. [propagated-inputs]: Add python-idna and python-ipaddress.
* | gnu: Remove python-pycrypto.Andreas Enge2023-02-25
| | | | | | | | | | | | | | The package has seen its last release in 2013 and "is unmaintained, obsolete, and contains security vulnerabilities" according to its homepage. * gnu/packages/python-crypto.scm (python-pycrypto): Delete variable.
* | gnu: Remove python-potr.Andreas Enge2023-02-25
|/ | | | | | | | | | | The last release of the package dates from 2018. According to its self-description: "This software is experimental and potentially insecure. Do not rely on it" It depends on the cryptography library python-pycrypto, which has had its last release in 2013 and "is unmaintained, obsolete, and contains security vulnerabilities" according to its homepage. * gnu/packages/python-crypto.scm (python-potr): Delete variable.
* gnu: python-pycryptodome: Update to 3.15.0.Marius Bakke2022-11-20
| | | | | * gnu/packages/python-crypto.scm (python-pycryptodome): Update to 3.15.0. (python-pycryptodomex): Update hash.
* gnu: python-keyring: Update to 23.9.3.Maxim Cournoyer2022-11-01
| | | | | | | | | | * gnu/packages/python-crypto.scm (python-keyring): Update to 23.9.3. [origin]: Fix indentation. [build-system]: Use pyproject-build-system. [test-flags]: New argument. [phases]: Remove check phase. Add workaround-test-failure phase. [native-inputs]: Remove python-setuptools. [propagated-inputs]: Add python-importlib-metadata and python-jaraco-classes.