diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-01-02 07:16:19 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-01-02 07:16:19 +0000 |
| commit | f13a4f2949c0ac5273633ff8f623a8f887e45368 (patch) | |
| tree | 2f4be834817b836d3afce3fc99586afc9ad93b84 /dev-python | |
| parent | c891359dec2183b791328043af1b8034ba0e56d6 (diff) | |
| download | baldeagleos-repo-f13a4f2949c0ac5273633ff8f623a8f887e45368.tar.gz baldeagleos-repo-f13a4f2949c0ac5273633ff8f623a8f887e45368.tar.xz baldeagleos-repo-f13a4f2949c0ac5273633ff8f623a8f887e45368.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
23 files changed, 228 insertions, 332 deletions
diff --git a/dev-python/django-polymorphic/Manifest b/dev-python/django-polymorphic/Manifest index 39d7828250f2..27980fbaff98 100644 --- a/dev-python/django-polymorphic/Manifest +++ b/dev-python/django-polymorphic/Manifest @@ -1,3 +1,2 @@ -DIST django-polymorphic-4.4.1.gh.tar.gz 248727 BLAKE2B f5889df6236cb6a5b0ac886d63f3fb74a424c5c2bff7fd0fbbd8de52da8b5daf3eaaf4ba154a27c08bb7ff45e0f9c7f4604c7c9a560670e980ba75bcb0dd8158 SHA512 af6eb785723d18eed47cbc5414d444c4c81d88b4bc55078183ffb8fddf4c4856efe4097c05e9a1178afd983310664fc46f1dcd36d9686e7848ac6ca2a40b99f2 -DIST django-polymorphic-4.5.0.gh.tar.gz 267428 BLAKE2B c0148b7392eaf180106a6c113a3aa1971c95e98f887aeafb8e4ba1f96187fcf2355a55a18b02f1611637156cb78ff36b67643fd8c8d6cabb7b1fabceeca98e35 SHA512 30548012d02c12626263fd648b385e03ee4bb16bb246ff6a1b33f26291899439b48bd579576fda761dbde7ef6d1aa22f346ef17b677fcd3b52c746d6f002a8de DIST django-polymorphic-4.5.1.gh.tar.gz 270219 BLAKE2B fc71748a856e52f51859c5adfefd5b8110760894dbf8e525935e625b022bf317f74698b6b94d426da6b8aefc3aa22e59c310e7306ed812b0c22afc7b5243554f SHA512 2389b9a42aa97b88da2e0b871aceaa8c0f26ea98caacf144b796a3773a4047b9ed5deacc9c388f40b79eff116c70a8f71dac99013e58d2ee39c6ffd4d9e575aa +DIST django-polymorphic-4.5.2.gh.tar.gz 270505 BLAKE2B 2accdbee3c04f6139ede0d7b8f85f98d0166e224f80087e9402a0c882ea908b096ba7efc68c00fe20a4f122001173f42dc9f85e4214281bf876c5ebbec1d7683 SHA512 28b6eb468c9cee309a1ca83b16a0b31f283e21b5fd5276dcce011da7df2ee13f6fca71b65162f479780cda53f0e46540dc62f92e2c4da0db440f53ce957deff2 diff --git a/dev-python/django-polymorphic/django-polymorphic-4.4.1.ebuild b/dev-python/django-polymorphic/django-polymorphic-4.4.1.ebuild deleted file mode 100644 index d7845100be30..000000000000 --- a/dev-python/django-polymorphic/django-polymorphic-4.4.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# 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_{10..14} ) - -inherit distutils-r1 - -DESCRIPTION="Seamless Polymorphic Inheritance for Django Models" -HOMEPAGE=" - https://github.com/jazzband/django-polymorphic/ - https://pypi.org/project/django-polymorphic/ -" -SRC_URI=" - https://github.com/jazzband/django-polymorphic/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/django-4.2[$PYTHON_USEDEP] -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ${RDEPEND} - dev-python/dj-database-url[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-django ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # requires playwright - src/polymorphic/tests/test_admin.py - ) - - rm -f conftest.py || die - epytest -o addopts= -} diff --git a/dev-python/django-polymorphic/django-polymorphic-4.5.0.ebuild b/dev-python/django-polymorphic/django-polymorphic-4.5.2.ebuild index 655638e8087e..f404abb5ceec 100644 --- a/dev-python/django-polymorphic/django-polymorphic-4.5.0.ebuild +++ b/dev-python/django-polymorphic/django-polymorphic-4.5.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/gitpython/Manifest b/dev-python/gitpython/Manifest index 7b5c5c034b75..5d1868165f65 100644 --- a/dev-python/gitpython/Manifest +++ b/dev-python/gitpython/Manifest @@ -1,4 +1,6 @@ DIST GitPython-3.1.45.gitbundle 11033375 BLAKE2B b9664edd805d75574a9293105366f288d3c72661a1b41a2d9c400abe7e1d157177d151f9d7387397d83dc1965d286986c8e2200cb698fd120563b4c8d367269a SHA512 01ed3d8e8fdcaa0702c9bd13fca00d1fa4f75566e81585a963adc82066a602875be2bb68414531cb9489342470ccc2a5f26b24c0987f89470afa14d3ea947509 +DIST GitPython-3.1.46.gitbundle 11113428 BLAKE2B 40656a1beb3eebfd8d7db4978ee6b55aeb39194b38f293372e75627fb7eb23408e56c09495da7411d37c69125d4ae0bb6a72fd6bc4934a830296ce4618edc227 SHA512 e816a7a4f582489bde56b61edb3f9a7b7bba7d5edb2f249731e7df48e43fa19bb15a360ab9f6d698f637839421ab01aa99d1e382964a3ba8bf6bf3b324ee670c DIST gitdb-4.0.12.gitbundle 1627457 BLAKE2B 2fb730fb72f682bac9a71a2b70af6ed476f69d57e00b323e669550793bcc330bd4b71575e0d0f008ed58f39e5beb622213ce2a10df6f512f1f5536b72c77871a SHA512 2fc619f511e373ad2ee51a108057e3a558dbfd68cbd7632244d7fd7914ed5fce99c182de5542264273de642e6e7680ee9b54a6da95224c562f43cf65e325db56 DIST gitpython-3.1.45.tar.gz 215076 BLAKE2B bed5cc155d02510b1432a449d6c734388d70f2f29a37b11c60c3aabd082f4cd0dcc09d1b47f28c8cd38e1ae9489f8de896e6043dae994e33ab27c8943a587306 SHA512 8d046f9dda080d58260ac076fdcd49d3b19284a6e4f6c7cd6c4ccc107473c37fcffa47ef667a6d98eff0d048ed911b44705b0bbc065314daa002ef7311de8428 +DIST gitpython-3.1.46.tar.gz 215371 BLAKE2B 9f7118382afb3b4c53bba29ff9e17f74c1a82f3a7ec2475059fef9d73dffaa8d2be060b571faeb7cfd6c10f6cfc846b42a6bf57aaa19fc624f44d5afb1aacde5 SHA512 cb8b3fd1010c131b8218fb76951708d37fd329aa46f4235f3f1fd1295562b0d840b0ba5d2386061cba67d47b6938b2c9bd6f2ee39e31a762e435a2d517ef6df8 DIST smmap-5.0.1.gitbundle 362567 BLAKE2B 72c8b48ad3250a33b94218c145c02033dee84c1da5f1eea57983a58699262d51844be675330d95c7d64924b6aeaacd4b0a57e9a5acad3be184aaad62102202e7 SHA512 9ca8386bfec25d1562cdf1c2ee85f7edb15fd3f44ecd1abbef738979f12b82f0b0f39a06589203a39f89518d981d7129e35f64f2d855cd162cd964bdd87c8d18 diff --git a/dev-python/gitpython/gitpython-3.1.46.ebuild b/dev-python/gitpython/gitpython-3.1.46.ebuild new file mode 100644 index 000000000000..5ec6338a5220 --- /dev/null +++ b/dev-python/gitpython/gitpython-3.1.46.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_PN=GitPython +PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi + +TEST_P=GitPython-${PV} +GITDB_P=gitdb-4.0.12 +SMMAP_P=smmap-5.0.1 + +DESCRIPTION="Library used to interact with Git repositories" +HOMEPAGE=" + https://github.com/gitpython-developers/GitPython/ + https://pypi.org/project/GitPython/ +" +SRC_URI+=" + test? ( + https://dev.gentoo.org/~mgorny/dist/${TEST_P}.gitbundle + https://dev.gentoo.org/~mgorny/dist/${GITDB_P}.gitbundle + https://dev.gentoo.org/~mgorny/dist/${SMMAP_P}.gitbundle + ) +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-vcs/git + >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-mock ) +distutils_enable_tests pytest + +src_test() { + git config --global user.email "travis@ci.com" || die + git config --global user.name "Travis Runner" || die + + git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die + git clone "${DISTDIR}/${GITDB_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb || die + git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \ + "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die + + cd "${T}"/test || die + git rev-parse HEAD > .git/refs/remotes/origin/master || die + # this tries to fetch again + sed -i -e '/git submodule/d' init-tests-after-clone.sh || die + TRAVIS=1 ./init-tests-after-clone.sh || die + cat test/fixtures/.gitconfig >> ~/.gitconfig || die + + distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # performance tests are unreliable by design + test/performance + # unimportant and problematic + test/test_installation.py + # Internet + test/test_quick_doc.py::QuickDoc::test_cloned_repo_object + # TODO + test/test_submodule.py::TestSubmodule::test_base_rw + test/test_submodule.py::TestSubmodule::test_root_module + ) + + epytest -o addopts= test +} diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index 3817a111256a..742a2adfe93f 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -1,6 +1,5 @@ -DIST hypothesis-6.142.5.gh.tar.gz 9625137 BLAKE2B 2a0146541b95710419c5ede4288a3996d1e7688932b7f888d960fed5c69b344b1fb5e9e4509c97033d102137e315b10d3d1d336ed6964db8caaacdd23c160213 SHA512 5d7f21dd449a951ea9974dcb586087a5f0a43a2bc84ff5898ef81d53d9a543a7afdc26e85ffc21be01f300d6582eedb2f99cf086fd5eb9debb457b62f75500ea -DIST hypothesis-6.145.1.gh.tar.gz 9636827 BLAKE2B e39544074d83b33b6e04eb26319d20dd48e4196f216c782149fdf9e2bd869b5f29aa97b3606a5235bcf41dc0a98db05966c6e542a64ab5a63470038f9eca02fd SHA512 3af66ecac9217a11dccba070f16af610e0ca0216d802ae298d9a5ded6c62546b70d260d7fd191785b84f106ff9786af2dbda400e30bd4fb5caa05ef6a0fd65ee DIST hypothesis-6.147.0.gh.tar.gz 9637937 BLAKE2B ee245790ce248a43dd6a25148b9adc40278bbdcedf169820a1047ef0a12707ab90083b285e952ecde2397e5ec313314b7dcd9b8939bbbefdc113509f27db09d9 SHA512 6c5da0c2ceec1110b1f310f9cb0d13ec9e0397ff2cdc53cc47e9e3d7147b2153cd1fbff870ca63589d08f20bb6f7f30a3a73c402312d202974f0ec08a6612918 DIST hypothesis-6.148.5.gh.tar.gz 9926203 BLAKE2B 81a95a8bd7dabc004f263e377f1a1a4bb6d4550b86f420afaa65edf2aeb675f6615b44cfbca3aafdbf80c51212e92489cfc5d7b5fc32845017256e9045572e06 SHA512 e5fe49177ca4fe9f59b3185de96bbc6c3e8a0bd8332d1e778547737210831584abc68a8759a1f3c29c7f1dc5aed56917962535efb452275064d7ed6f9c8a8091 DIST hypothesis-6.148.7.gh.tar.gz 9927096 BLAKE2B 4e6f782918394edba79a2c183be923076eec1b12b24cc184561e4ee5900e97d2f9c7e110ec98a51911ccdd5b0f2b3172947067038bba03723472be99b7005873 SHA512 f9fbe91650a99f9db3fa1e3a389c2a3cdac85cbb0a7c6cb694b29e486b29670833fd534022c6d26ebeac7b2f3135940dda854f865fde0a6b62c229fdd5f422e6 DIST hypothesis-6.148.8.gh.tar.gz 9926700 BLAKE2B ea74d146b6a985a2be5f63352d50b51a4dba2be796d6b2d526f4c0e91a668e3d1220d6dd3da72859e7cd1b105d29b9059040e185191f4acb662a0d771117ffcf SHA512 0062f8ad498478a2a65f0cca8038b441f749b300897d5b68405bb2dd9336438c19e25dbbaac0bce7235579dd8ce3ea45258cce81719bd1739a0495433e56be86 +DIST hypothesis-6.148.9.gh.tar.gz 9927137 BLAKE2B 04a5b5c8a120fec3926082b3607cc31f46d69ab7f49b2342b60f097cf07b8b54a410272907b5e6daee5af6cc3b0ee535877a97ec3521aa8a9de2321347a27edf SHA512 8689f1cc6a8d1a87e8901e81fa253f95b4f8a4b081b8e9036cb98b99a08a6486955191e715d3ad0559f350c0cc73c23b5f55e89703038f2e17242ce94eb9a8c7 diff --git a/dev-python/hypothesis/hypothesis-6.142.5.ebuild b/dev-python/hypothesis/hypothesis-6.142.5.ebuild deleted file mode 100644 index 79d515617895..000000000000 --- a/dev-python/hypothesis/hypothesis-6.142.5.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -CLI_COMPAT=( python3_{11..13} ) -PYTHON_COMPAT=( python3_{10..14} ) -PYTHON_REQ_USE="threads(+),sqlite" - -inherit distutils-r1 optfeature - -TAG=hypothesis-python-${PV} -MY_P=hypothesis-${TAG} -DESCRIPTION="A library for property based testing" -HOMEPAGE=" - https://github.com/HypothesisWorks/hypothesis/ - https://pypi.org/project/hypothesis/ -" -SRC_URI=" - https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/hypothesis-python" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="cli" - -RDEPEND=" - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] - cli? ( - $(python_gen_cond_dep ' - dev-python/black[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - ' "${CLI_COMPAT[@]}") - ) -" -BDEPEND=" - test? ( - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pytest-8[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - dev-python/hypothesis-gentoo[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-xdist ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - # NB: paths need to be relative to pytest.ini, - # i.e. start with hypothesis-python/ - local EPYTEST_DESELECT=() - case ${EPYTHON} in - python3.13t) - EPYTEST_DESELECT+=( - # TODO: missing warning - 'hypothesis-python/tests/cover/test_random_module.py::test_passing_referenced_instance_within_function_scope_warns' - ) - ;; - python3.14*) - EPYTEST_DESELECT+=( - 'hypothesis-python/tests/cover/test_compat.py::test_resolve_fwd_refs[Foo-Union]' - 'hypothesis-python/tests/cover/test_lookup.py::test_builds_suggests_from_type[Union]' - hypothesis-python/tests/cover/test_attrs_inference.py::test_attrs_inference_builds - hypothesis-python/tests/cover/test_lookup.py::test_bytestring_not_treated_as_generic_sequence - hypothesis-python/tests/cover/test_lookup.py::test_issue_4194_regression - hypothesis-python/tests/cover/test_lookup.py::test_resolves_forwardrefs_to_builtin_types - hypothesis-python/tests/cover/test_lookup.py::test_specialised_collection_types - hypothesis-python/tests/cover/test_lookup_py37.py::test_resolving_standard_collection_as_generic - hypothesis-python/tests/cover/test_lookup_py37.py::test_resolving_standard_container_as_generic - hypothesis-python/tests/cover/test_lookup_py37.py::test_resolving_standard_contextmanager_as_generic - hypothesis-python/tests/cover/test_lookup_py37.py::test_resolving_standard_iterable_as_generic - hypothesis-python/tests/cover/test_lookup_py37.py::test_resolving_standard_reversible_as_generic - hypothesis-python/tests/cover/test_lookup_py37.py::test_resolving_standard_sequence_as_generic - hypothesis-python/tests/cover/test_random_module.py::test_evil_prng_registration_nonsense - hypothesis-python/tests/cover/test_random_module.py::test_passing_referenced_instance_within_function_scope_warns - hypothesis-python/tests/cover/test_random_module.py::test_register_random_within_nested_function_scope - hypothesis-python/tests/cover/test_random_module.py::test_registering_a_Random_is_idempotent - hypothesis-python/tests/cover/test_type_lookup_forward_ref.py::test_bound_missing_dot_access_forward_ref - hypothesis-python/tests/cover/test_type_lookup_forward_ref.py::test_bound_missing_forward_ref - hypothesis-python/tests/cover/test_type_lookup_forward_ref.py::test_bound_type_checking_only_forward_ref_wrong_type - hypothesis-python/tests/cover/test_type_lookup_forward_ref.py::test_bound_type_cheking_only_forward_ref - ) - ;; - esac - - local -x HYPOTHESIS_NO_PLUGINS=1 - epytest -o filterwarnings= tests/{cover,pytest,quality} -} - -src_install() { - local HAD_CLI= - - distutils-r1_src_install - - if [[ ! ${HAD_CLI} ]]; then - rm -r "${ED}/usr/bin" || die - fi -} - -python_install() { - distutils-r1_python_install - if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then - HAD_CLI=1 - else - rm -r "${D}$(python_get_scriptdir)" || die - fi -} - -pkg_postinst() { - optfeature "datetime support" dev-python/pytz - optfeature "dateutil support" dev-python/python-dateutil - optfeature "numpy support" dev-python/numpy - optfeature "django support" dev-python/django dev-python/pytz - optfeature "pandas support" dev-python/pandas - optfeature "pytest support" dev-python/pytest -} diff --git a/dev-python/hypothesis/hypothesis-6.145.1.ebuild b/dev-python/hypothesis/hypothesis-6.148.9.ebuild index 3239d4fba180..8a0d46501a31 100644 --- a/dev-python/hypothesis/hypothesis-6.145.1.ebuild +++ b/dev-python/hypothesis/hypothesis-6.148.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/json5/Manifest b/dev-python/json5/Manifest index d42c0ae6a648..c54b4153b7e2 100644 --- a/dev-python/json5/Manifest +++ b/dev-python/json5/Manifest @@ -1,2 +1,2 @@ -DIST json5-0.12.0.tar.gz 51907 BLAKE2B 2d246ebd73ea238230fa4864d52ac71a1af984580de3e4b3b612827812842461242bf4815cdc76235ff280ae49eae94697fb992244e799b2d2d9d9a60c9f7878 SHA512 03b32b4599b86ec6b3d47c0693cf467f7b56de13eedfad627c51ec0af514a899d90f1255df85fcbabb501237c700d837376bf363fc0602b83688569a2fc8410b DIST json5-0.12.1.tar.gz 52191 BLAKE2B b658eca161af0771d1c40ede81b20965589c7c26e63ed8250b581fd5e0c530c0d55f2110694b05575ae519b2ff802cb2ea97b7a46ef94d674e82939fb566176a SHA512 8544b082b31728c98c2fa4d5eada512b2d5c199af08d588222d79e55099092fdb6b01d66c3ae46dc69d3fb5640dc3f67466728e6538128865e95dceb610b5849 +DIST json5-0.13.0.tar.gz 52441 BLAKE2B b5d39c7736d862ec21425e74cea396d80d2127fbf780cb1731fee7a30b367cd88f0504934b1e6622c0fa3100b1c97a38a5c4d794d50310121e506c3dc65d1bd5 SHA512 c8ad19c804e4d84ee59e0ebfcb3b47389ead33e9c3095ef9cf7a673044b36ceac32c41fefdf18ac9067ac9602ff1fb113eba0201c70f437697492c248a05d0fe diff --git a/dev-python/json5/json5-0.12.0.ebuild b/dev-python/json5/json5-0.13.0.ebuild index 6f268faf9924..fc6163b82e03 100644 --- a/dev-python/json5/json5-0.12.0.ebuild +++ b/dev-python/json5/json5-0.13.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,6 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/librt/Manifest b/dev-python/librt/Manifest index 4e1f4cf53c5a..6a7cec2336f8 100644 --- a/dev-python/librt/Manifest +++ b/dev-python/librt/Manifest @@ -4,3 +4,5 @@ DIST librt-0.7.4.tar.gz 145862 BLAKE2B 5dd5e9c137b3773f9a78839c947af989bd6e97ea4 DIST librt-0.7.4.tar.gz.provenance 9313 BLAKE2B a78fd3a2bb09d776b9bdd256d2b58645a18270c0da735f659b8b6711002d8206896d66b325796d50ce08c9ecd2222939de7ac00c798c9ff06d41c9f01fd0ddb6 SHA512 af5d6db996aa8022c4ae14c4a57a3fe32ac2914fe15b0999ce69522e658c904ab7de06384dcacffcaa955180099a80eaa4c65da46cb1696ef57463c27dabff1d DIST librt-0.7.5.tar.gz 145868 BLAKE2B 152c80323d664b0843a21ddce07ca0f7f396b8520f3252047a6c26646f017404ae62a54e7aa6bdaa23adab971e01ad293cf042a94ae60bb9baa511dffc0d3c20 SHA512 e8d4066df1f09b7381babf1752a0823eaa70c0dbf8a9fb7f224730198c06cfdf5ce6d3cad5fba2c8118c860ab51d44689e902cef7a10ef90f1d6f07fb68a1822 DIST librt-0.7.5.tar.gz.provenance 9219 BLAKE2B e64801b6b8c595d6e893ac6ca70908b9d249858993a817d1a42ac2fe9e48abcc6c6f248aab5763067134d99a35ae7b78eecbbb66e8fef69d82ad8727716ec1ae SHA512 1c425d2849a43a17f5b95bfb5def1a0733909a6d9e252bd1006e3af9c081ce90520109ca246221fd617190484d934d1f90ef6f685cc333d1610ca1d7d58b60ef +DIST librt-0.7.7.tar.gz 145910 BLAKE2B caa7341ee7d9ef87d37ea727813f3a81ff99bc11bf02d09bf1a4c048b42ee2839d7a0773f354dd712db6f430eec001dad5ccca8cb97efe7603f1a8267854b642 SHA512 b55bc822407465652e77e6314ac62856fbdf6077601ca6b10cc2e5490f20a8c84445d29c6187331f163c52a4cf30a96c32dd8b3a2c9da36cfa2a20432d2ae8c9 +DIST librt-0.7.7.tar.gz.provenance 9266 BLAKE2B 4a8d904ca34afbdd2b00d54986d8ab8395e11c150747f1b515824555516f78656191960606a62d97ccdc687d33f1706b3884a14e62e9c919d594a8f4f236c63c SHA512 b3c6d193fed94332517801e2b2758db6056b2b5501cafaf67c92a58ff8417edba50feb909c4ea956a349f4698c230c1f112c9273a05576aa9bc0c0a86dcf8b5f diff --git a/dev-python/librt/librt-0.7.7.ebuild b/dev-python/librt/librt-0.7.7.ebuild new file mode 100644 index 000000000000..1ae96a544721 --- /dev/null +++ b/dev-python/librt/librt-0.7.7.ebuild @@ -0,0 +1,35 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=https://github.com/mypyc/librt +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Mypyc runtime library" +HOMEPAGE=" + https://github.com/mypyc/librt/ + https://pypi.org/project/librt/ +" + +LICENSE="MIT PSF-2.4" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390" + +BDEPEND=" + test? ( + dev-python/mypy-extensions[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_test() { + rm -rf librt || die + epytest smoke_tests.py +} diff --git a/dev-python/nvidia-ml-py/Manifest b/dev-python/nvidia-ml-py/Manifest index e44b0b5d9f82..27416852ba28 100644 --- a/dev-python/nvidia-ml-py/Manifest +++ b/dev-python/nvidia-ml-py/Manifest @@ -1 +1,2 @@ DIST nvidia_ml_py-12.575.51.tar.gz 46597 BLAKE2B 55e7a3dbced43e0bd0b37d9d1d9b11718ac6a37173af290e1f3507eb9c165fe049fe1d5422171374fc2e6b9471bb46c70ed84509e9d381e0aeec0ef00c763c38 SHA512 3132e9d8e601e88f036188f026ea5e6f0ae0358a8a381d2e8dcb363d4fe1f8aecbb31e0fb72555e32991df6c4c86c8c1713002f47094dc9afebd58c1cde1d2e2 +DIST nvidia_ml_py-13.590.44.tar.gz 49737 BLAKE2B 17b8df0c7b17c42911f51db29db35ee978c0cb126a4b5a9066f0549df92acdb5eae5561444f4a723bfef9acc3820e100cece2846e0b3cd877afce6be4c66bc86 SHA512 eab1e32ad55d5bf3c77cde68e48aa59e620a18a0394678950cea2998b28ed283d86f35722e767c0904c2a1515c7c52ee06efe2cc1ce5d97f757c0516b5688d91 diff --git a/dev-python/nvidia-ml-py/nvidia-ml-py-13.590.44.ebuild b/dev-python/nvidia-ml-py/nvidia-ml-py-13.590.44.ebuild new file mode 100644 index 000000000000..a785e80d990e --- /dev/null +++ b/dev-python/nvidia-ml-py/nvidia-ml-py-13.590.44.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_PN=${PN/-/_} +PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="Python bindings to the NVIDIA Management Library" +HOMEPAGE=" + https://pypi.org/project/nvidia-ml-py/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + x11-drivers/nvidia-drivers +" +DEPEND="${RDEPEND}" + +src_prepare() { + # don't install example.py + sed -i "s/, 'example'//g" setup.py || die + + default +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + dodoc -r example.py + fi +} diff --git a/dev-python/pycares/Manifest b/dev-python/pycares/Manifest index bc38d5db035c..2ce47a26cca4 100644 --- a/dev-python/pycares/Manifest +++ b/dev-python/pycares/Manifest @@ -1,2 +1,3 @@ DIST pycares-4.11.0.tar.gz 654473 BLAKE2B 2e2ce4330258307ec593641fe26e6441b06578d0bac9c58c9bca89f24979efe0099f926b72b991fbaf4a30a128bfb93cb272896c18136c9007efb38f5b23779f SHA512 5ded9356942233f8c77792cdf5061018ec6c7ccc0ce144657c0ca7473d18fbd649699e4814047c41dec3ca393d4fc2402b1b60fbdbd947c05dc881f574edff4b DIST pycares-5.0.0.tar.gz 475859 BLAKE2B 4042797c4fe93206c7dbc442a6a45ee4cc661235649e9cf8f53d055231ad46f863ce9c76d6af914aa36c9529044aa6d37f50f2cc058b85609e7b179e6b0447c7 SHA512 d8e25a8dacb81a5fda09884ffb487e54b17584703dfce2c8efec7210c1996254cb418cd555ac4b2f12fa8cfe5f4d83d1b0452ad977231cf9b6515193cf6c7aae +DIST pycares-5.0.1.tar.gz 652222 BLAKE2B 29680da5ce1bfef6bd3fa6ad0d03cbbd4948cccf7d7d4deaa44960ccb33085b2ac3f8de7411239062e829cd8920fee84e7a5ce41e1e2d1da974aba10e1e60b33 SHA512 3cb23e36e9526b44398b1ffdf9223f0eec5f6e085b6276188329239d1e9a9ee173239691e39cbc9d7a4854a54e181bd200e2011bb3bf6741f79be81b46665348 diff --git a/dev-python/pycares/pycares-5.0.1.ebuild b/dev-python/pycares/pycares-5.0.1.ebuild new file mode 100644 index 000000000000..b6cdf4de94af --- /dev/null +++ b/dev-python/pycares/pycares-5.0.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2026 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_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python interface for c-ares" +HOMEPAGE=" + https://github.com/saghul/pycares/ + https://pypi.org/project/pycares/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test" +# Tests fail with network-sandbox, since they try to resolve google.com +PROPERTIES="test_network" +RESTRICT="test" + +DEPEND=" + net-dns/c-ares:= +" +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/cffi[${PYTHON_USEDEP}] + ' 'python*') +" +RDEPEND=" + dev-python/idna[${PYTHON_USEDEP}] + ${DEPEND} + ${BDEPEND} +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +export PYCARES_USE_SYSTEM_LIB=1 + +EPYTEST_DESELECT=( + # https://github.com/saghul/pycares/issues/287 + # looks like forgotten to update the expected class + tests/test_all.py::DNSTest::test_idna2008_encoding +) diff --git a/dev-python/pykka/Manifest b/dev-python/pykka/Manifest index ed7f50625832..2b9b17518278 100644 --- a/dev-python/pykka/Manifest +++ b/dev-python/pykka/Manifest @@ -1,3 +1,2 @@ -DIST pykka-4.2.0.gh.tar.gz 48384 BLAKE2B 23d0300a6cefc0dac720bd6da4a3fa5a1eb4644efbc7211e68e3fe4ff65457ccc45908e8aa02f2bfb0a4b16586cccb809e7cba95e96ac230de3b2ed69fd2fe8b SHA512 55de2fb603e642ffa91887d0fc69b3785bfae7de71911b45b336285f487c38feb07bd8033188b3ddaef884d5b0c0b789809be8ad8c0cfa9ac84c95485870178d -DIST pykka-4.3.0.gh.tar.gz 48817 BLAKE2B 20c3c98fb3e2628af161dcbc9b22956e1ff6196f842430302b9c6bcba8a077ef11bd666411a48b02122c230f3056c2825122b255fc237b2bd57dca78b8bb28e0 SHA512 4b08f8501ed5bf8fe937fa1f9cac276e77c25ca97968f61067c79911fce24e85aabf9c08cfe180ec15f15b84ecdeadafeebc72e9975b4df114a472e6e44d8baf DIST pykka-4.4.0.gh.tar.gz 49209 BLAKE2B e9c254595c1a4cfcf8bd1c606aad906fbcd2b5394c7df4f7e378f34d0b70f3bb96a3f4eef8d2196fa342bc2e1902c13f0373fc10e4a9935997c1683c56e82e8d SHA512 89d0e9b72e6d35d968caf152dbfb510b13599fc1adfad620386569e66cbd70f0c1a8dce22b4302b48bca31d4ba78d5f3b25cad73eebc7d19e7b501bbf1443084 +DIST pykka-4.4.1.gh.tar.gz 50108 BLAKE2B 180e7547043e5be9131d819c180d6641f0de8257f36a7b70d90d55189d583bf76dac6b2adf083e20ced494bfbed704a5dafc253fed2a36fe22f382fd44fae69c SHA512 2a03eee295863643b2f177fd86c2db24f0aaf2c5f5820becbb11dc0611cde4ac1c7c1285a1b8e15ff86b4d659dd961b9775cb7ffd3a34d5237fc0b40188876b0 diff --git a/dev-python/pykka/pykka-4.2.0.ebuild b/dev-python/pykka/pykka-4.2.0.ebuild deleted file mode 100644 index 151192c6cd08..000000000000 --- a/dev-python/pykka/pykka-4.2.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# 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_{10..14} ) - -inherit distutils-r1 - -DESCRIPTION="A Python implementation of the actor model" -HOMEPAGE=" - https://pykka.org/en/latest/ - https://github.com/jodal/pykka/ - https://pypi.org/project/pykka/ -" -SRC_URI=" - https://github.com/jodal/pykka/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/pykka/pykka-4.3.0.ebuild b/dev-python/pykka/pykka-4.4.1.ebuild index 2400e5927025..d8493f35b547 100644 --- a/dev-python/pykka/pykka-4.3.0.ebuild +++ b/dev-python/pykka/pykka-4.4.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/pynacl/Manifest b/dev-python/pynacl/Manifest index c90a0a48a1eb..bdf257f37174 100644 --- a/dev-python/pynacl/Manifest +++ b/dev-python/pynacl/Manifest @@ -1,3 +1,2 @@ -DIST pynacl-1.5.0.gh.tar.gz 20350195 BLAKE2B 56ca4f47867cce6e22fdacb0558b5f901aae318b47bacfe5f4ad02d8923e1c86d0a2dd186ec29c820a786ab844d928479fca2d1472a8345b82be6bcbc67c3328 SHA512 905d3a7ce7f758b31a5d34471d5a0202fd2ba3d904a7ec59a158bcd1ea572fc87e29fc144c733d151cbaa48788c939808bc51d00acc973fe6d190eefdd3bfd59 -DIST pynacl-1.6.0.gh.tar.gz 27611198 BLAKE2B 6b2ea8e96f39d758b3fb6d942a45909e5b6ed4f671c9ebb7aee4d089a0b0ae34b09c020518c69dfef2d9ec900455c83a4d01145f58b6e84a8613cd6f6fb852a1 SHA512 b068fb5877fd084d927471233c0678d04582f49cdcd1a298d38f39c2a775bbf83011a6279df894c6c92732dc947a467e4f628449f5f8419b254886c2b789e17e DIST pynacl-1.6.1.gh.tar.gz 27611191 BLAKE2B f9f9c4307ba7db1211b947f8a5283787dfe0169b46a5e35facc8ed5a4b5745ea48ceb0957c0d134fd8924802902db02ceb68960abfef5191b2ced4fe5da52c01 SHA512 77ea6ae114a6f4e980e59c291485e12fdc2a639803b7d6f521932bba041e1df12c9b394adead2240d99f3c726748446449068ce62896ee354f94949a1e0be34d +DIST pynacl-1.6.2.gh.tar.gz 27638696 BLAKE2B 6df2326873b5cac01cf4d427946fc3c57228f6b87b006d6d54c36ae882d3c2277c490be2f328e9c52e6213ba749c6cb9e0ea3b5745c04cc68e5691692eaf64b4 SHA512 e1b5871fa6221cb0ec6928fdc7ab6c5900ba0e41df1ac1e7b8dca8b8ea8c32bb7db6c9d2aad0579fd4ed09f5c27800637c6296ef6e0d7a0a804cdc86c796f59d diff --git a/dev-python/pynacl/files/pynacl-1.5.0-py314.patch b/dev-python/pynacl/files/pynacl-1.5.0-py314.patch deleted file mode 100644 index 210728b2ea76..000000000000 --- a/dev-python/pynacl/files/pynacl-1.5.0-py314.patch +++ /dev/null @@ -1,58 +0,0 @@ -https://github.com/pyca/pynacl/commit/d33028e43b814615a33e231925eaddb0f679fa2b - -From d33028e43b814615a33e231925eaddb0f679fa2b Mon Sep 17 00:00:00 2001 -From: Karolina Surma <33810531+befeleme@users.noreply.github.com> -Date: Fri, 15 Nov 2024 04:53:12 +0100 -Subject: [PATCH] Fix compatibility with Python 3.14.0a1 (#848) - -typing.ByteString has been removed from Python 3.14. -Ported the suggested way from the documentation: -https://docs.python.org/3.13/library/typing.html#typing.ByteString ---- - src/nacl/bindings/crypto_secretstream.py | 3 ++- - tests/test_secretstream.py | 3 ++- - 2 files changed, 4 insertions(+), 2 deletions(-) - -diff --git a/src/nacl/bindings/crypto_secretstream.py b/src/nacl/bindings/crypto_secretstream.py -index d7c6725e..59b074c5 100644 ---- a/src/nacl/bindings/crypto_secretstream.py -+++ b/src/nacl/bindings/crypto_secretstream.py -@@ -11,7 +11,7 @@ - # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - # See the License for the specific language governing permissions and - # limitations under the License. --from typing import ByteString, Optional, Tuple, cast -+from typing import Optional, Tuple, Union, cast - - from nacl import exceptions as exc - from nacl._sodium import ffi, lib -@@ -73,6 +73,7 @@ class crypto_secretstream_xchacha20poly1305_state: - - def __init__(self) -> None: - """Initialize a clean state object.""" -+ ByteString = Union[bytes, bytearray, memoryview] - self.statebuf: ByteString = ffi.new( - "unsigned char[]", - crypto_secretstream_xchacha20poly1305_STATEBYTES, -diff --git a/tests/test_secretstream.py b/tests/test_secretstream.py -index d1b72739..9a847bb4 100644 ---- a/tests/test_secretstream.py -+++ b/tests/test_secretstream.py -@@ -16,7 +16,7 @@ - import json - import os - import random --from typing import ByteString, List, Optional, Tuple -+from typing import List, Optional, Tuple, Union - - from _pytest._code import ExceptionInfo - from _pytest.monkeypatch import MonkeyPatch -@@ -219,6 +219,7 @@ def test_it_like_libsodium(): - - header = crypto_secretstream_xchacha20poly1305_init_push(state, k) - -+ ByteString = Union[bytes, bytearray, memoryview] - state_save: ByteString = ffi.buffer(state.statebuf)[:] - - c1 = crypto_secretstream_xchacha20poly1305_push( - diff --git a/dev-python/pynacl/pynacl-1.5.0-r4.ebuild b/dev-python/pynacl/pynacl-1.5.0-r4.ebuild deleted file mode 100644 index 281af43bfb66..000000000000 --- a/dev-python/pynacl/pynacl-1.5.0-r4.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# 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_{10..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python binding to the Networking and Cryptography (NaCl) library" -HOMEPAGE=" - https://github.com/pyca/pynacl/ - https://pypi.org/project/PyNaCl/ -" -SRC_URI=" - https://github.com/pyca/pynacl/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -DEPEND=" - dev-libs/libsodium:= -" -RDEPEND=" - ${DEPEND} - $(python_gen_cond_dep ' - >=dev-python/cffi-1.4.1[${PYTHON_USEDEP}] - ' 'python*') -" -BDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/cffi-1.4.1[${PYTHON_USEDEP}] - ' 'python*') - test? ( - >=dev-python/hypothesis-3.27.0[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.5.0-py314.patch -) - -distutils_enable_tests pytest - -src_compile() { - # For not using the bundled libsodium - local -x SODIUM_INSTALL=system - distutils-r1_src_compile -} diff --git a/dev-python/pynacl/pynacl-1.6.0.ebuild b/dev-python/pynacl/pynacl-1.6.2.ebuild index b3e3bf06efd0..d3fdca3daef7 100644 --- a/dev-python/pynacl/pynacl-1.6.0.ebuild +++ b/dev-python/pynacl/pynacl-1.6.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" DEPEND=" dev-libs/libsodium:= |
