diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-01-02 06:50:44 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-01-02 06:50:44 +0000 |
| commit | 5c20c17b9682c296c68194034329969a13b7e19b (patch) | |
| tree | e408eb5b0c294e2efd1df5e86a65b0896526d712 /dev-python | |
| parent | 5fac1627fb10f1ca105c351e54c681998ff5e634 (diff) | |
| download | baldeagleos-repo-5c20c17b9682c296c68194034329969a13b7e19b.tar.gz baldeagleos-repo-5c20c17b9682c296c68194034329969a13b7e19b.tar.xz baldeagleos-repo-5c20c17b9682c296c68194034329969a13b7e19b.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
11 files changed, 180 insertions, 164 deletions
diff --git a/dev-python/bitstring/Manifest b/dev-python/bitstring/Manifest index 7a5fe912f82f..7b95eb17c1b3 100644 --- a/dev-python/bitstring/Manifest +++ b/dev-python/bitstring/Manifest @@ -1 +1,2 @@ DIST bitstring-4.2.3.tar.gz 250537 BLAKE2B 81902038a0b422533b5fe863a4dc71ec7b828d55a45e9edabb632ffc4682e1bf5d5620edce69c245b877d0ee93dff474533db3d46ddd57435a7a4c0b0bd71f9a SHA512 caf53aeb746f4c132d7b91e2c0983bc96f33cb240033872e9d6fc15318f3ced2638427ccc6fc5bfbac05d221fbb4cad4791213b32f97d8a1f8d57e8841a3e176 +DIST bitstring-4.3.0.tar.gz 251408 BLAKE2B 62e4e28752758a149d8b612efcfaa67cf379e5b426034146b4163182edc5be158bc26b8ecefd0dc44c034c4b901354a3ffc372360c20d3955876667c60eeb87f SHA512 72a4b343d5035ed6f88a165466337d7b519b10bde58a91ebb001e74e81ad1eaeb03ad643958a4956ffbe012da237533eaec9bb8c18cc546030a7306172dbd826 diff --git a/dev-python/bitstring/bitstring-4.3.0.ebuild b/dev-python/bitstring/bitstring-4.3.0.ebuild new file mode 100644 index 000000000000..d59ae13bd0a0 --- /dev/null +++ b/dev-python/bitstring/bitstring-4.3.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A pure Python module for creation and analysis of binary data" +HOMEPAGE=" + https://github.com/scott-griffiths/bitstring/ + https://pypi.org/project/bitstring/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + =dev-python/bitarray-3.0*[${PYTHON_USEDEP}] + >=dev-python/gfloat-0.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + tests/test_benchmarks.py +) diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest index 84f499dd59fb..83c8a246d9b5 100644 --- a/dev-python/pikepdf/Manifest +++ b/dev-python/pikepdf/Manifest @@ -2,3 +2,4 @@ DIST pikepdf-9.1.1.tar.gz 2869514 BLAKE2B b196a61d599db1355695d40ac69e09ea7a020c DIST pikepdf-9.1.2.tar.gz 2869865 BLAKE2B 74b64d628f12a5335a9dfbe2e15fbbd0a39e266100bcc8b33e94c954aab91150f46649b181bf049cd1084a6d2412ea9485cc57d4d6a23a4678a5ea55ebbb7357 SHA512 676d68f05a506b6aa69e1b01d03164de6731d17b48d2cd4b123221ebe27aef04a75d458c897c53d504a0b3aa7d0bc3e78aaf707a3cfdcdf8d31ee5e537188bd3 DIST pikepdf-9.3.0.tar.gz 2905550 BLAKE2B 62b3a1d655fb5b3e4d315a3feaeb14a043048c5985f5cf99812c07e1d248ae52cb1734dbd091103f36a3fd5a981c89b57208fb50f5c1081e08e3c20ec728ff9c SHA512 3325ab06c285f8f51c66c3815b15f96b0730e38f8023ce5c1e46818c581c38ab3bd89875e5de6ce1064a5929a8c386740d76e662c82d00d9c46961c56da4f0c0 DIST pikepdf-9.4.2.tar.gz 2914992 BLAKE2B daed44bd1106dbeadef449160e2ba5b389a1eeb7b23a32124a59b7861c1584d49feca01d6f54a18dc53eaace7823b23f62c1240c58445eb382ee25133b2d463b SHA512 2dc84672941a283da5486b2664252b6cd0612d7d2f9e8d10e3ae41f494be89821431568872b6b60045ffb2f1f687cea055093229ee443997997a8fae56e43e0b +DIST pikepdf-9.5.0.tar.gz 2916148 BLAKE2B ad6d15fe9a6b9e44a4e1f6486a2e060311155292413453d99c52cf2d98f0fe7fdec823cc472282be5efaed7ccd3ad674cb5a5da8caab622d0f740e93b8ea5cc0 SHA512 6b73343fc6f93168059c106aa344b73f483802a2d222fbd5d16daffebe87c887ad2d757874856f4c6f776c39f78b3fe33e985abba80f0318cc65e69aaa369143 diff --git a/dev-python/pikepdf/pikepdf-9.5.0.ebuild b/dev-python/pikepdf/pikepdf-9.5.0.ebuild new file mode 100644 index 000000000000..544962b8cb6c --- /dev/null +++ b/dev-python/pikepdf/pikepdf-9.5.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python library to work with pdf files based on qpdf" +HOMEPAGE=" + https://github.com/pikepdf/pikepdf/ + https://pypi.org/project/pikepdf/ +" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="big-endian" + +# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as +# https://qpdf.readthedocs.io/en/stable/release-notes.html. +DEPEND=" + >=app-text/qpdf-11.5.0:0= +" +RDEPEND=" + ${DEPEND} + dev-python/deprecated[${PYTHON_USEDEP}] + >=dev-python/lxml-4.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/pybind11-2.12.0[${PYTHON_USEDEP}] + >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] + test? ( + >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}] + >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] + >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff] + >=dev-python/psutil-5.9[${PYTHON_USEDEP}] + >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] + !big-endian? ( + >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] + ) + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.10) + media-libs/tiff[zlib] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + sed -e '/-n auto/d' -i pyproject.toml || die +} + +python_test() { + local EPYTEST_DESELECT=( + # fragile to system load + tests/test_image_access.py::test_random_image + tests/test_image_access.py::test_image_save_compare + tests/test_image_access.py::test_palette_nonrgb + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p timeout +} diff --git a/dev-python/pyaml/Manifest b/dev-python/pyaml/Manifest index f61ae4547bda..cc90044a0606 100644 --- a/dev-python/pyaml/Manifest +++ b/dev-python/pyaml/Manifest @@ -1 +1,2 @@ DIST pyaml-24.12.1.tar.gz 29288 BLAKE2B 392579d0afbf1b71e0cc38d875c0f8492e9f33b33bdd619f1a9b3d9f042d1cc62ba19a495bab14331c53e745691e802a80b772ff0293dabb8da00da75a3a53ce SHA512 46125a594609cbcfc91f5005d5f551ab8b20ff4615bf8df586f68b1afcda090c1649d973f8e281c1aacd139c27359d44625b8e5aa2f9792a49bde9b2942993b5 +DIST pyaml-25.1.0.tar.gz 29469 BLAKE2B f73ba6bfdcbd5437ec9540845316940d60194b04f039b91180829207b680d1524c7811f424d3a055df87ddc179394e53020083c3fde0e1f10cfde5d495716c71 SHA512 ab006e2ee2c4592ac2e1f8aa2afa3443e206d8147739fc561f994273a41473dfb6faf6324c2c6e9fdc46a9829424f9416b85e8a85a06495430183deca47f16ec diff --git a/dev-python/pyaml/pyaml-25.1.0.ebuild b/dev-python/pyaml/pyaml-25.1.0.ebuild new file mode 100644 index 000000000000..6c343e815a2f --- /dev/null +++ b/dev-python/pyaml/pyaml-25.1.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data" +HOMEPAGE=" + https://github.com/mk-fg/pretty-yaml/ + https://pypi.org/project/pyaml/ +" + +LICENSE="WTFPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/unidecode[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest diff --git a/dev-python/tpm2-pytss/files/tpm2-pytss-2.2.1-Revert-test-skip-some-FAPI-tests-if-testing-agains-t.patch b/dev-python/tpm2-pytss/files/tpm2-pytss-2.2.1-Revert-test-skip-some-FAPI-tests-if-testing-agains-t.patch deleted file mode 100644 index ff18af2015c6..000000000000 --- a/dev-python/tpm2-pytss/files/tpm2-pytss-2.2.1-Revert-test-skip-some-FAPI-tests-if-testing-agains-t.patch +++ /dev/null @@ -1,83 +0,0 @@ -From a04715c5ef5bc3d6b30b1354d64db1762bc42b9c Mon Sep 17 00:00:00 2001 -From: Erik Larsson <who+github@cnackers.org> -Date: Fri, 12 Apr 2024 19:49:52 +0200 -Subject: [PATCH 1/2] Revert "test: skip some FAPI tests if testing agains - tpm2-tss master branch." - -This reverts commit 9e948984676b38f71e923a6e167340dc99554ac0. - -Fixed in tpm2-tss master branch, so remove the temporary fixes. - -Signed-off-by: Erik Larsson <who+github@cnackers.org> ---- - test/test_fapi.py | 19 +++++-------------- - 1 file changed, 5 insertions(+), 14 deletions(-) - -diff --git a/test/test_fapi.py b/test/test_fapi.py -index f702fc9..6b77c66 100644 ---- a/test/test_fapi.py -+++ b/test/test_fapi.py -@@ -13,7 +13,7 @@ from cryptography.hazmat.primitives.asymmetric.padding import PSS - - from tpm2_pytss import * - --from tpm2_pytss.internal.utils import is_bug_fixed, _lib_version_atleast -+from tpm2_pytss.internal.utils import is_bug_fixed - - from .TSS2_BaseTest import TpmSimulator - from tpm2_pytss.TSS2_Exception import TSS2_Exception -@@ -614,8 +614,7 @@ class Common: - self.fapi.sign(key_path, b"\x22" * 32) - - @pytest.mark.skipif( -- _lib_version_atleast("tss2-fapi", "4.0.1-170") -- or not is_bug_fixed(fixed_in="3.2", backports=["2.4.7", "3.0.5", "3.1.1"]), -+ not is_bug_fixed(fixed_in="3.2", backports=["2.4.7", "3.0.5", "3.1.1"]), - reason="tpm2-tss bug, see #2084", - ) - def test_write_authorize_nv(self, esys): -@@ -662,8 +661,7 @@ class Common: - self.fapi.quote(path=key_path, pcrs=[7, 9]) - - @pytest.mark.skipif( -- _lib_version_atleast("tss2-fapi", "4.0.1-170") -- or not is_bug_fixed(fixed_in="3.2", backports=["2.4.7", "3.0.5", "3.1.1"]), -+ not is_bug_fixed(fixed_in="3.2", backports=["2.4.7", "3.0.5", "3.1.1"]), - reason="tpm2-tss bug, see #2084", - ) - def test_authorize_policy(self, sign_key): -@@ -728,9 +726,7 @@ class Common: - self.fapi.quote(path=key_path, pcrs=[7, 9]) - - @pytest.mark.skipif( -- _lib_version_atleast("tss2-fapi", "4.0.1-170") -- or not is_bug_fixed(fixed_in="3.2"), -- reason="tpm2-tss bug, see #2080", -+ not is_bug_fixed(fixed_in="3.2"), reason="tpm2-tss bug, see #2080" - ) - def test_policy_signed(self, cryptography_key): - # create external signing key used by the signing authority external to the TPM -@@ -792,10 +788,6 @@ class Common: - with pytest.raises(TSS2_Exception): - self.fapi.sign(path=key_path, digest=b"\x11" * 32) - -- @pytest.mark.skipif( -- _lib_version_atleast("tss2-fapi", "4.0.1-170"), -- reason="issue on master branch.", -- ) - def test_policy_branched(self): - pcr_index = 15 - pcr_data = b"ABCDEF" -@@ -913,8 +905,7 @@ class Common: - self.fapi.delete(path=nv_path) - - @pytest.mark.skipif( -- _lib_version_atleast("tss2-fapi", "4.0.1-170") -- or not is_bug_fixed(fixed_in="3.2", backports=["2.4.7", "3.0.5", "3.1.1"]), -+ not is_bug_fixed(fixed_in="3.2", backports=["2.4.7", "3.0.5", "3.1.1"]), - reason="tpm2-tss bug, see #2089", - ) - def test_policy_action(self): --- -2.43.2 - diff --git a/dev-python/tpm2-pytss/files/tpm2-pytss-2.2.1-cryptography-fixes-for-newer-version-of-cryptography.patch b/dev-python/tpm2-pytss/files/tpm2-pytss-2.2.1-cryptography-fixes-for-newer-version-of-cryptography.patch deleted file mode 100644 index 2938e1938940..000000000000 --- a/dev-python/tpm2-pytss/files/tpm2-pytss-2.2.1-cryptography-fixes-for-newer-version-of-cryptography.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 5a33c767be196328948baef569de084d97d62384 Mon Sep 17 00:00:00 2001 -From: Erik Larsson <who+github@cnackers.org> -Date: Tue, 26 Mar 2024 13:25:10 +0100 -Subject: [PATCH] cryptography: fixes for newer version of cryptography - -Signed-off-by: Erik Larsson <who+github@cnackers.org> ---- - src/tpm2_pytss/internal/crypto.py | 1 + - test/test_encoding.py | 2 +- - test/test_policy.py | 2 +- - 3 files changed, 3 insertions(+), 2 deletions(-) - -diff --git a/src/tpm2_pytss/internal/crypto.py b/src/tpm2_pytss/internal/crypto.py -index 42030c5..f9d8c34 100644 ---- a/src/tpm2_pytss/internal/crypto.py -+++ b/src/tpm2_pytss/internal/crypto.py -@@ -25,6 +25,7 @@ from cryptography.hazmat.backends import default_backend - from cryptography.exceptions import UnsupportedAlgorithm, InvalidSignature - from typing import Tuple, Type, Any - import secrets -+import inspect - import sys - - _curvetable = ( -diff --git a/test/test_encoding.py b/test/test_encoding.py -index 1f58562..8cf4b51 100644 ---- a/test/test_encoding.py -+++ b/test/test_encoding.py -@@ -1406,7 +1406,7 @@ class ToolsTest(TSS2_BaseTest): - def test_tools_decode_tpm2b_name(self): - if not self.has_tools: - self.skipTest("tools not in path") -- key = ec.generate_private_key(ec.SECP256R1).public_key() -+ key = ec.generate_private_key(ec.SECP256R1()).public_key() - kb = key.public_bytes( - serialization.Encoding.PEM, serialization.PublicFormat.SubjectPublicKeyInfo - ) -diff --git a/test/test_policy.py b/test/test_policy.py -index f18aa8a..5f56e21 100644 ---- a/test/test_policy.py -+++ b/test/test_policy.py -@@ -47,7 +47,7 @@ class TestPolicy(TSS2_EsapiTest): - super().setUp() - self._has_secp192r1 = True - try: -- ec.generate_private_key(ec.SECP192R1) -+ ec.generate_private_key(ec.SECP192R1()) - except Exception: - self._has_secp192r1 = False - --- -2.43.2 - diff --git a/dev-python/tpm2-pytss/files/tpm2-pytss-2.2.1-scripts-update-regex-for-defines.patch b/dev-python/tpm2-pytss/files/tpm2-pytss-2.2.1-scripts-update-regex-for-defines.patch deleted file mode 100644 index 99f65025434f..000000000000 --- a/dev-python/tpm2-pytss/files/tpm2-pytss-2.2.1-scripts-update-regex-for-defines.patch +++ /dev/null @@ -1,28 +0,0 @@ -From b02fdc8e259fe977c1065389c042be69e2985bdf Mon Sep 17 00:00:00 2001 -From: Erik Larsson <who+github@cnackers.org> -Date: Sat, 20 Apr 2024 10:32:55 +0200 -Subject: [PATCH 2/2] scripts: update regex for #defines - -Commit fdb3594b27aee315ad56af361512800266672582 in tpm2-tss changed -the structure of some defines, so fix the regex. - -Signed-off-by: Erik Larsson <who+github@cnackers.org> ---- - scripts/prepare_headers.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/scripts/prepare_headers.py b/scripts/prepare_headers.py -index 6ca9b64..a7529b3 100644 ---- a/scripts/prepare_headers.py -+++ b/scripts/prepare_headers.py -@@ -32,6 +32,7 @@ def remove_common_guards(s): - - # Restructure #defines with ... - s = re.sub("(#define [A-Za-z0-9_]+) +\(\(.*?\) \(.*?\)\)", "\g<1>...", s) -+ s = re.sub("(#define [A-Za-z0-9_]+) +\(\(\(.*?\) .*\)", "\g<1>...", s) - s = re.sub("(#define [A-Za-z0-9_]+) +\(\(.*?\).*?\) ", "\g<1>...", s) - s = re.sub( - "(#define [A-Za-z0-9_]+) .*\n.*?.*\)\)", "\g<1>...", s, flags=re.MULTILINE --- -2.43.2 - diff --git a/dev-python/trustme/Manifest b/dev-python/trustme/Manifest index 0a4ccbf3ad6c..0c834fad7db6 100644 --- a/dev-python/trustme/Manifest +++ b/dev-python/trustme/Manifest @@ -1 +1,2 @@ DIST trustme-1.2.0.tar.gz 26350 BLAKE2B 885b96d8ef63a8bf0b96583ecac2c19148f7df28a9e2ad8816fe0d0f752718bb91d84f3d01a7e73663133a3094eb8199ad6eea609e27958db4720a14ff62b1be SHA512 84cfa02cf00bac1a304dacbae8b3d673307d066116e38c396f25fb868174f020c415921d4c56a6a37354e5205f294cf95611a8c4f2b02f82dda2aa9b2e80192b +DIST trustme-1.2.1.tar.gz 26844 BLAKE2B 83512726438b191e131d3aec847fa80a799463447f1be3586a32bae604d0fc26c8d3d68366c80df4a77661e9ce073c857c1df5bce4fd6ecdb46f22bd63ec410e SHA512 3dc5158294d79603378a281e706ea6b376833a40621c211f12c383bc1ef0720b2b6c1441eadab43292cbeee34aaa4618ed8ce4b8dedc4ca6f1faa14e4cb485bc diff --git a/dev-python/trustme/trustme-1.2.1.ebuild b/dev-python/trustme/trustme-1.2.1.ebuild new file mode 100644 index 000000000000..dce1d2df2b4e --- /dev/null +++ b/dev-python/trustme/trustme-1.2.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="#1 quality TLS certs while you wait, for the discerning tester" +HOMEPAGE=" + https://github.com/python-trio/trustme/ + https://pypi.org/project/trustme/ +" + +LICENSE="|| ( Apache-2.0 MIT )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris" + +RDEPEND=" + >=dev-python/cryptography-3.1[${PYTHON_USEDEP}] + >=dev-python/idna-2.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/service-identity[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} |
