summary refs log tree commit diff
path: root/gnu/packages/python-crypto.scm
AgeCommit message (Collapse)Author
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 <mail@nicolasgoaziou.fr>
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.
2023-04-17gnu: python-secretstorage: Update to 3.3.3.Efraim Flashner
* gnu/packages/python-crypto.scm (python-secretstorage): Update to 3.3.3.
2023-04-14gnu: python-pytest-7.1: Deprecate package.Maxim Cournoyer
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.
2023-04-14Merge branch 'master' into core-updates.Maxim Cournoyer
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
2023-04-14gnu: python-service-identity: Update to 21.1.0.Maxim Cournoyer
* 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.
2023-04-14gnu: python-pyopenssl: Update to 23.1.1.Maxim Cournoyer
* 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.
2023-04-14gnu: python-cryptography: Update to 40.0.1 [fixes CVE-2023-23931].Maxim Cournoyer
* 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.
2023-04-14gnu: Add python-cryptography-rust.Maxim Cournoyer
* gnu/packages/python-crypto.scm (python-cryptography-rust): New variable.
2023-04-11gnu: python-service-identity: Update to 21.1.0.Maxim Cournoyer
* 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.
2023-04-11gnu: python-pyopenssl: Update to 23.1.1.Maxim Cournoyer
* 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.
2023-04-11gnu: python-cryptography: Update to 40.0.1 [fixes CVE-2023-23931].Maxim Cournoyer
* 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.
2023-04-11gnu: Add python-cryptography-rust.Maxim Cournoyer
* gnu/packages/python-crypto.scm (python-cryptography-rust): New variable.
2023-03-29gnu: python-trustme: Update to 0.9.0.Maxim Cournoyer
* 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.
2023-02-25gnu: Remove python-pycrypto.Andreas Enge
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.
2023-02-25gnu: Remove python-potr.Andreas Enge
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.
2022-11-20gnu: python-pycryptodome: Update to 3.15.0.Marius Bakke
* gnu/packages/python-crypto.scm (python-pycryptodome): Update to 3.15.0. (python-pycryptodomex): Update hash.
2022-11-01gnu: python-keyring: Update to 23.9.3.Maxim Cournoyer
* 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.
2022-10-12Merge remote-tracking branch 'origin/master' into stagingEfraim Flashner
Conflicts: gnu/packages/gnuzilla.scm gnu/packages/graphics.scm gnu/packages/gstreamer.scm gnu/packages/gtk.scm gnu/packages/kde-frameworks.scm gnu/packages/video.scm
2022-10-10gnu: python-pyotp: Update to 2.7.0.Maxim Cournoyer
* gnu/packages/python-crypto.scm (python-pyotp): Update to 2.7.0.
2022-10-10gnu: Add python-zxcvbn.Maxim Cournoyer
* gnu/packages/python-crypto.scm (python-zxcvbn): New variable.
2022-09-27Merge branch 'master' into staging.Maxim Cournoyer
With resolved conflicts in: gnu/local.mk gnu/packages/crates-io.scm
2022-09-25gnu: Add python-blake3.Ricardo Wurmus
* gnu/packages/python-crypto.scm (python-blake3): New variable.
2022-08-30Merge branch 'master' into stagingMarius Bakke
2022-08-30gnu: Introduce versioned 'openssl-1.1' variable.Marius Bakke
...and use it in packages that do not yet support 3.0. * gnu/packages/tls.scm (openssl): Rename to ... (openssl-1.1): ... this. (openssl/fixed): Inherit from OPENSSL-1.1. (openssl-3.0): Likewise. (openssl): Turn into alias for OPENSSL-1.1. * gnu/packages/ruby.scm (ruby-2.6)[inputs]: Change from OPENSSL to OPENSSL-1.1. (ruby-3.0)[inputs]: Change "openssl" input to OPENSSL. (ruby-3.1): Inherit from RUBY-3.0. * gnu/packages/python.scm (python-2.7)[inputs]: Change from OPENSSL to OPENSSL-1.1. (python-3.9)[inputs]: Replace "openssl" with OPENSSL. * gnu/packages/python-crypto.scm (python-cryptography)[inputs]: Change from OPENSSL to OPENSSL-1.1. * gnu/packages/databases.scm (mariadb)[inputs]: Likewise. * gnu/packages/node.scm (node)[native-inputs, inputs]: Likewise. (node-lts)[native-inputs]: Likewise.
2022-08-27Merge branch 'master' into stagingMarius Bakke
2022-08-27gnu: python-cryptography: Update to 37.0.4.Marius Bakke
* gnu/packages/python-crypto.scm (python-cryptography-vectors-next): Update to 37.0.4. (python-cryptography-next): Likewise. [arguments]: Add phase to adjust pyo3 requirement. Don't adjust ouroboros version. [inputs]: Change from RUST-OUROBOROS-0.14 and RUST-OUROBOROS-MACRO-0.14 to RUST-OUROBOROS-0.15 and RUST-OUROBOROS-MACRO-0.15. [native-inputs]: Add PYTHON-PYTEST-BENCHMARK.
2022-08-16gnu: python-pyu2f: Remove unused inputs.Marius Bakke
* gnu/packages/python-crypto.scm (python-pyu2f)[native-inputs]: Remove.
2022-07-13Merge branch 'master' into stagingMarius Bakke
2022-06-26gnu: Add python-starkbank-ecdsa.Antero Mejr
* gnu/packages/python-crypto.scm (python-starkbank-ecdsa): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-23gnu: python-certifi: Update to 2022.6.15.Marius Bakke
* gnu/packages/python-crypto.scm (python-certifi): Update to 2022.6.15.
2022-06-14gnu: python-josepy: Update to 1.13.0.Marius Bakke
* gnu/packages/python-crypto.scm (python-josepy): Update to 1.13.0. [propagated-inputs]: Remove PYTHON-SIX.
2022-06-01Merge remote-tracking branch 'origin/master' into stagingEfraim Flashner
2022-05-31gnu: python-pyopenssl: Downgrade to 21.0.0.Efraim Flashner
This is a follow-up to 048e05b7ef568dc5e29df774baaf69f7cc5ddaaa. * gnu/packages/python-crypto.scm (python-pyopenssl): Downgrade to 21.0.0. [source]: Add patch used by python2-pyopenssl. [properties]: Remove field. (python2-pyopenssl): Inherit from python-pyopenssl regularly.
2022-05-30gnu: python2-cryptography: Update to 3.3.2.Efraim Flashner
* gnu/packages/python-crypto.scm (python2-cryptography-vectors, python2-cryptography): Update to 3.3.2.
2022-05-30gnu: python-cryptography: Downgrade to 3.4.8.Efraim Flashner
Skip dealing with the rust version for now. * gnu/packages/python-crypto.scm (python-cryptography): Rename to python-cryptography-next. Replace with python-cryptography@3.4.8. (python-cryptography-vectors): Rename to python-cryptography-vectors-next. Replace with python-cryptography-vectors@3.4.8.
2022-05-31gnu: Remove python2-asn1crypto.Maxim Cournoyer
* gnu/packages/python-crypto.scm (python2-asn1crypto): Delete variable.
2022-05-31gnu: Remove python2-cryptography-vectors.Maxim Cournoyer
* gnu/packages/python-crypto.scm (python2-cryptography-vectors): Delete variable.
2022-05-31gnu: Remove python2-cryptography.Maxim Cournoyer
* gnu/packages/python-crypto.scm (python2-cryptography): Delete variable. (python-cryptography)[properties]: Delete field.
2022-05-31gnu: Remove python2-pyopenssl.Maxim Cournoyer
* gnu/packages/python-crypto.scm (python2-pyopenssl): Delete variable.
2022-05-31gnu: Remove python2-certifi.Maxim Cournoyer
* gnu/packages/python-crypto.scm (python2-certifi): Delete variable.
2022-05-31gnu: Remove python2-ecdsa.Maxim Cournoyer
* gnu/packages/python-crypto.scm (python2-ecdsa): Delete variable.
2022-05-31gnu: Remove python2-ecpy.Maxim Cournoyer
* gnu/packages/python-crypto.scm (python2-ecpy): Delete variable.
2022-05-31gnu: Remove python2-axolotl.Maxim Cournoyer
* gnu/packages/python-crypto.scm (python2-axolotl): Delete variable.
2022-05-31gnu: Remove python2-pycryptodome.Maxim Cournoyer
* gnu/packages/python-crypto.scm (python2-pycryptodome): Delete variable.
2022-05-31gnu: Remove python2-m2crypto.Maxim Cournoyer
* gnu/packages/python-crypto.scm (python2-m2crypto): Delete variable.