diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-06-01 13:24:34 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-06-01 13:24:34 +0000 |
| commit | 7e64467da03a48bf9c1ea977970ac02c455ce8e7 (patch) | |
| tree | 0b8b4628498bf67b1ad644cee99a44950ecf5b8b /dev-python/pycryptodome | |
| parent | 7fbdd9e27e313a0bc39c21a31a592047838c4e39 (diff) | |
| download | baldeagleos-repo-7e64467da03a48bf9c1ea977970ac02c455ce8e7.tar.gz baldeagleos-repo-7e64467da03a48bf9c1ea977970ac02c455ce8e7.tar.xz baldeagleos-repo-7e64467da03a48bf9c1ea977970ac02c455ce8e7.zip | |
Adding metadata
Diffstat (limited to 'dev-python/pycryptodome')
| -rw-r--r-- | dev-python/pycryptodome/files/pycryptodome-3.18.0-python3.12-unittest.patch | 22 | ||||
| -rw-r--r-- | dev-python/pycryptodome/pycryptodome-3.18.0.ebuild | 5 |
2 files changed, 25 insertions, 2 deletions
diff --git a/dev-python/pycryptodome/files/pycryptodome-3.18.0-python3.12-unittest.patch b/dev-python/pycryptodome/files/pycryptodome-3.18.0-python3.12-unittest.patch new file mode 100644 index 000000000000..6e49a784af16 --- /dev/null +++ b/dev-python/pycryptodome/files/pycryptodome-3.18.0-python3.12-unittest.patch @@ -0,0 +1,22 @@ +https://github.com/Legrandin/pycryptodome/pull/746 + +From 9d70fbca927516b31ef61fd7cc3ed3e0ebc95fa6 Mon Sep 17 00:00:00 2001 +From: Sam James <sam@gentoo.org> +Date: Thu, 1 Jun 2023 08:03:18 +0100 +Subject: [PATCH] Replace deprecated unittest aliases for Python 3.12 + +See https://docs.python.org/3.12/whatsnew/3.12.html#removed. +--- a/lib/Crypto/SelfTest/PublicKey/test_import_ECC.py ++++ b/lib/Crypto/SelfTest/PublicKey/test_import_ECC.py +@@ -2269,9 +2269,9 @@ def test_import_x509_pem(self): + def test_import_openssh_public(self): + key_file = load_file("ecc_ed25519_public_openssh.txt") + key = ECC._import_openssh_public(key_file) +- self.failIf(key.has_private()) ++ self.assertFalse(key.has_private()) + key = ECC.import_key(key_file) +- self.failIf(key.has_private()) ++ self.assertFalse(key.has_private()) + + def test_import_openssh_private_clear(self): + key_file = load_file("ecc_ed25519_private_openssh.pem") diff --git a/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild b/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild index 91d19338100f..cd41dcff7ca5 100644 --- a/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild +++ b/dev-python/pycryptodome/pycryptodome-3.18.0.ebuild @@ -26,11 +26,11 @@ SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" DEPEND=" - dev-libs/gmp:0= + dev-libs/gmp:= >=dev-libs/libtomcrypt-1.18.2-r1:= " BDEPEND=" - virtual/python-cffi[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*') " RDEPEND=" ${DEPEND} @@ -40,6 +40,7 @@ RDEPEND=" PATCHES=( "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch" + "${FILESDIR}/pycryptodome-3.18.0-python3.12-unittest.patch" ) python_prepare_all() { |
