diff options
Diffstat (limited to 'dev-python')
37 files changed, 523 insertions, 229 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz Binary files differindex a9e406665ab5..c125d023389b 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest index 1bdda46d7e8b..d9c635b2bb2f 100644 --- a/dev-python/aiohttp/Manifest +++ b/dev-python/aiohttp/Manifest @@ -4,4 +4,4 @@ DIST aiohttp-3.11.9.tar.gz 7668012 BLAKE2B 5845d14392429f3aa83ce1469679a89badf5e EBUILD aiohttp-3.10.10.ebuild 3228 BLAKE2B 9460d28a9b9d85addbb378a77575cbeadec2c40f4a172aa16955fe2676bc2cea291e7019dd9480a30afc3c8957f69d05a83f6d6151a187ea8f6e9a59e9de6acc SHA512 0fdc8696e8aae4f3e3a0d7636f135bc6268b18299886df364c7dcff536b6817cd82ed93898065770c7791428e984a657f1ab87472eeac10f639350eea34ee0ab EBUILD aiohttp-3.11.10.ebuild 3720 BLAKE2B e6737bd006e9b2d6a8bf10c5b560eaf264d11547223d105c51306d42a794ff76203a5554baa06ce33799cf732df3405dc318dde94ba6feec384e9a59058cb79b SHA512 ab8c2c4a8898309c1dbe607026d6c81bf142473eeb62d0b34256edc6a2e2617736b0c3e908746f5054b3e1a67c40f710e86bc199bc39bda808a5ef9a9f607f48 EBUILD aiohttp-3.11.9.ebuild 3676 BLAKE2B e85d83ca4ed77c217e41ae2270a4098a620a2f3b229fcfdd541ae4900110e77ae830c1a47c1f1cf347acce0ed0f835909b4a4c4e502baf3c2bcf95b2777d42d6 SHA512 0915a55c6eddcb93ae4b8c4ec56f9c1fb8acdac87872f550776e30251325cf06670bec608f0c007a97ac98dd631d5cebc68d945e7cc04bff6d9500f9ee617d9a -MISC metadata.xml 490 BLAKE2B 5233af0b5e2668b1eb62278b05b62f24f1ab90f6d05b20dd9f1c5b54b846919c3fa28b843df28f5bfa320996d46de0e74c7a28bd0bef02aaaca14b1cec52baba SHA512 9b701c5c5a22b6aa94977a67bc40f3dc9df8337556952658a2a17ecaaa471cd7f7b5b8bf3a0088208087677555f0cbb8760c091b03b96ee70affe3e2b84cf6d5 +MISC metadata.xml 379 BLAKE2B dd6b8001c95e4f845c0519d9674158355566938e9e4aaad3234d3ee2a252ebbb4b6ffe3e8272145a39b2b9e59f6b9d19413547789a5873726581040e413f6b8c SHA512 5ea85743abacb6c4ace3ff45d4949ed787055c738afac892f24bf3770c3bba8fe8e5db4267719300d89e610daf334838a1964beab649730427a12007ddcf5e9e diff --git a/dev-python/aiohttp/metadata.xml b/dev-python/aiohttp/metadata.xml index 240eb3169d88..cfa5fec5b9b0 100644 --- a/dev-python/aiohttp/metadata.xml +++ b/dev-python/aiohttp/metadata.xml @@ -1,10 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>zmedico@gentoo.org</email> - <name>Zac Medico</name> - </maintainer> <maintainer type="project"> <email>python@gentoo.org</email> <name>Python</name> diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest index b7225764c578..9bc3fc0fade9 100644 --- a/dev-python/astroid/Manifest +++ b/dev-python/astroid/Manifest @@ -1,3 +1,5 @@ DIST astroid-3.3.5.gh.tar.gz 465885 BLAKE2B 64453a7b17aa1584083ca3c1fea4fdf8a236a1e0b80a66d8fe83a7201f2ef7c1cb362370648d61f766e8dc101c7797fbb7c5a2ab6f21e23da3830072e6a66c23 SHA512 323774d0853e8bebf5074eab3da3c29dfd2c04c96f222eb9a7fbe8da37544f7e6dceed8d0fd163591a2cd56a3d06ebf8ec33d23baeb921aa49cccb0f29cae426 +DIST astroid-3.3.6.gh.tar.gz 466233 BLAKE2B 6b8bebeb7f56009d6ea7749f911a309e6cd2a0a7bac7ade1ea91ca74bc157f048c3652a50321a72c961670cb8dcc8f584bd39ef8a2d82408b4be27c8efcbdb58 SHA512 7ed2900cdf563cb761596cb816452e64be131c34d7ea7eedb27a5ceac4e588c3c675deba72bee17557c408c019e489c6f1e86772bdc235e2f1b048239b76c993 EBUILD astroid-3.3.5.ebuild 3026 BLAKE2B 599c666c5b38ec6040107079be187c7d8ca3c58fd028a12df6ab8dc6ffc9e421794d83d3ec3ebbd9f1467eb4ed71cb049bcd90871dc959c5e1cad7833db0f0ec SHA512 f7cf04317a3a038f430729c2f519177869a8250aeb9cd4bf02c6907eab26ed75ff4add1b1c8b186693b8f83a1ccafdb3c2f209666d900d593c196c6cc6b03bd7 +EBUILD astroid-3.3.6.ebuild 3034 BLAKE2B 2e12e035ac338558dbcb06bfde557a2586a9c4c3ae477e2367ab8b9ba16b61fdc6a79fc57dafdc1abb315dbae0f0cc889970bd798477747d504dad0dd162053c SHA512 f9cf6786341175137551b2da820b1decbd0105dedab6be6108ab7fe584f5b33cd09379abad3f0ea0260646e95dcc0e8c7d05910dd1af81e009df98996051e1d4 MISC metadata.xml 1148 BLAKE2B 29a6cfc0c292117920be154d37ed4770f1fb1679186576fe6151cc02d1d6be766045e0231e2fceb87cbd250dbed3888c99b7ca7dc0182cc700a11961d9cd6d9e SHA512 6821d13f5e82bd73ee4fd165c0b4c94f40cd6af536dee1658cccb4175e67da2611c4d1478cdef1607535f23224116ad482197e0b0eef8f0a94d596bf250b3074 diff --git a/dev-python/astroid/astroid-3.3.6.ebuild b/dev-python/astroid/astroid-3.3.6.ebuild new file mode 100644 index 000000000000..adfa5e854419 --- /dev/null +++ b/dev-python/astroid/astroid-3.3.6.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="Abstract Syntax Tree for logilab packages" +HOMEPAGE=" + https://github.com/pylint-dev/astroid/ + https://pypi.org/project/astroid/ +" +SRC_URI=" + https://github.com/pylint-dev/astroid/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# Version specified in pyproject.toml +RDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}] + ' 3.10) +" +# dev-python/regex isn't available for pypy +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/attrs[${PYTHON_USEDEP}] + >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/regex[${PYTHON_USEDEP}] + ' 'python*') + ) +" + +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +python_test() { + local EPYTEST_DESELECT=( + # no clue why they're broken + tests/test_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part + tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils + # pydantic-2? + tests/brain/test_dataclasses.py::test_pydantic_field + # requires urllib3 with bundled six (skipped with urllib3>=2) + tests/test_modutils.py::test_file_info_from_modpath__SixMetaPathImporter + # hangs + tests/test_nodes.py::AsStringTest::test_recursion_error_trapped + # TODO + tests/test_builder.py::BuilderTest::test_data_build_error_filename + # numpy-2 (https://github.com/pylint-dev/astroid/issues/2442) + tests/brain/numpy/test_core_einsumfunc.py::test_numpy_function_calls_inferred_as_ndarray + tests/brain/numpy/test_core_fromnumeric.py::BrainNumpyCoreFromNumericTest::test_numpy_function_calls_inferred_as_ndarray + tests/brain/numpy/test_core_multiarray.py::BrainNumpyCoreMultiarrayTest::test_numpy_function_calls_inferred_as_ndarray + tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_datetime_astype_return + tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_generic_types_are_subscriptables + tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type + tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type_tuple + ) + + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + tests/test_transforms.py::TestTransforms::test_transform_aborted_if_recursion_limited + ) + ;; + python3.13) + EPYTEST_DESELECT+=( + # changes in py3.13.0b4 + # https://github.com/pylint-dev/astroid/issues/2478 + tests/test_nodes.py::AsStringTest::test_f_strings + tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_string + ) + ;; + esac + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/bcrypt/Manifest b/dev-python/bcrypt/Manifest index 4fcacae94b1e..7a74170571d6 100644 --- a/dev-python/bcrypt/Manifest +++ b/dev-python/bcrypt/Manifest @@ -58,5 +58,5 @@ DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e42 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe14ab9e7f0b4ef3cb1ecbc42fbec2b951414e26ab00bc65aaddc2c93eddd5a1963b27c6cd613ac71c65d5cc24 SHA512 dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe EBUILD bcrypt-4.2.0-r3.ebuild 1999 BLAKE2B 873c412166712cdc8ec2d6330cd59a68c5e705660260b898a62e9fd43bd1c6a1f715f86f516032c917aef6dc31a225e2ba6f562f0626d287a60bd56f12f3fd2f SHA512 b68531f7896bd19a817154ff26f4c3282d8bfe9ca02a14758cc1ce76b1589fbc42c69294c7ad7962b4bb0ba95a75ce3d83e19e7d34c256845b6171416211dcbe -EBUILD bcrypt-4.2.1.ebuild 2001 BLAKE2B 2e148b462c9eb22c3274428c02ec66dc819ae97f55d587a0e50e95b6a3775d759faf6a0366136f96a49b0f6a8ea668307994097412f5e6a9beee10567d213398 SHA512 46d7ea387db65b43b0ea3513329bc5bd633f11ab2b5ee42a9ecf7695ea5dda9a2a8e8f8c613a2f8bbe7001d872e125e0142d47bd3c56b17bc942e0cf14895dfe +EBUILD bcrypt-4.2.1.ebuild 2000 BLAKE2B cc43f6946da57cf8e8ed2cfc08bdc77f3155d3562b826f7ef16e26eb16b10e5866b9e1bd48dfeabd52e2cb59ad76ad743bf120d6ccc5473134e35704fa137ecc SHA512 c0615094cea11575fa7d77199942208f97b4d020e02067b48917b30b3098b1dac734eba7c5d76ba4f1468062a0127c253945f695a534ed87bc4c7a74ff60e23e MISC metadata.xml 486 BLAKE2B 874ef427438f2a2adc0529010628dd40505fd2597e267b8e51641d95b4c3bd8dab28d0fcd86c23f24c3abc866bd049d5e44438b282a5a13b023320491303a5b5 SHA512 de2e0a2a60b83a660a7c51315816a2762d9ebdb031656b8968da641d4e3897e4f5eb7a3432f828182f733ee4ffd17f11e8fb97d9a72f1a7eec56bb2f46978293 diff --git a/dev-python/bcrypt/bcrypt-4.2.1.ebuild b/dev-python/bcrypt/bcrypt-4.2.1.ebuild index 99044497a13d..f7b7580309c9 100644 --- a/dev-python/bcrypt/bcrypt-4.2.1.ebuild +++ b/dev-python/bcrypt/bcrypt-4.2.1.ebuild @@ -64,7 +64,7 @@ LICENSE="Apache-2.0" # Dependent crate licenses LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" BDEPEND=" >=dev-python/setuptools-rust-1.7.0[${PYTHON_USEDEP}] diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index bb9f63a8f4c3..969a8c65cb1e 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -1,5 +1,7 @@ DIST hypothesis-6.119.4.gh.tar.gz 9490666 BLAKE2B 99a45054b90026317bca165915b2ffe3b3abfa03a98efc6181bd64f6ca851f9a90e4ba1b41ba4f3b2181de02818a91367f1c29523b78bca303da4eea31db1284 SHA512 003b01fd3e1e4ae2ea68f72b80063928dd56a069fdf8b6ffc73f6ffb3db4b048523564bd616d604d04a3ea55b19c01940ad7ba60bf1e88c54e29359ca0e397db DIST hypothesis-6.122.1.gh.tar.gz 9492677 BLAKE2B 66f89d2388cb34e5df95bc73af69259c8460b0508b14b07b99d749443be44f0c43b20bfb1d2edddf844e97f18b20e98ceade1dc66d08ecfc8403fdb6f9a461dd SHA512 27e3fca0510cc4267f3ec4df112937fc1e06331d1498f0db1815912a6eaacd3fcb07705aed84db1f03212dae3bd3d4902071070c81694f9ae2df1a03d4964c14 +DIST hypothesis-6.122.3.gh.tar.gz 9495681 BLAKE2B af743d0486d31590639216e60901eb7ee376dfcce18a9e130ea5061788d9c9d66f1ebcec23f144d41652581e50c30903aa9d697e304cfe05259c454c344f02e0 SHA512 8776f603682a3ef7c36bc47f6e36b64b0e01c37f4db80fe78d492a3e4d347b4ec1d9c87e6999069d2cb4b5ac7d33e0d1258055b679fcacc6812b256e6398f043 EBUILD hypothesis-6.119.4.ebuild 2538 BLAKE2B 3034e0f2da145057186985efade07d9aba4e5daff531b81bce6286e83d1cd24264757fb3edebf42e647c6c79e0862bc935a429227576b2e1e42f11174392d71f SHA512 570c570ce5eb99107969be3d0a9900ceb5d43168b33e47b9e9ef6c249b895a5006b220c356c28b41cc20632b2c7d74affd26303b5df40589875bbb1452b69bcd EBUILD hypothesis-6.122.1.ebuild 2630 BLAKE2B 6f0903d9f3a4a67f16c4c492ab7dbbefa22675185c9236e889018360c9eea618e3705d3a44cf760d74f7aa17d50197788f4895e17c8d8bed56d1559eb05fb974 SHA512 1c52efd3ab43e01b4943d5f9b35960e224cb69091922e0df9a058f1b12dfb1199e67e261e489a6e7c90bc254e92bb38a55abca7fb73ae48e800e5206d45ec32d +EBUILD hypothesis-6.122.3.ebuild 2630 BLAKE2B 6f0903d9f3a4a67f16c4c492ab7dbbefa22675185c9236e889018360c9eea618e3705d3a44cf760d74f7aa17d50197788f4895e17c8d8bed56d1559eb05fb974 SHA512 1c52efd3ab43e01b4943d5f9b35960e224cb69091922e0df9a058f1b12dfb1199e67e261e489a6e7c90bc254e92bb38a55abca7fb73ae48e800e5206d45ec32d MISC metadata.xml 492 BLAKE2B c9e9bbd59af55d1f47e5b7a86933c02b47f832122d03eaca56bd3ec9476cf260d91d4fd2da5068845d4525b7cc9f702b515e8d6a0dffa7923f5898cfd44e12a1 SHA512 166b33d6ac887f52d54fb9d556102038c00650a597d2de1c3aad3f8b5e136e9b6b7db31f05f3379435e4c5f943156d5839d78fc95461af411037a3162ea6705e diff --git a/dev-python/hypothesis/hypothesis-6.122.3.ebuild b/dev-python/hypothesis/hypothesis-6.122.3.ebuild new file mode 100644 index 000000000000..dde5562c67da --- /dev/null +++ b/dev-python/hypothesis/hypothesis-6.122.3.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +CLI_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_COMPAT=( "${CLI_COMPAT[@]}" ) +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}] + $(python_gen_cond_dep ' + >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}] + ' 3.9 3.10) + 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}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + # subtests are broken by warnings from random plugins + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=xdist.plugin,_hypothesis_pytestplugin + local -x HYPOTHESIS_NO_PLUGINS=1 + + # NB: paths need to be relative to pytest.ini, + # i.e. start with hypothesis-python/ + local EPYTEST_DESELECT=() + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + # failing due to warnings from numpy/cython + hypothesis-python/tests/pytest/test_fixtures.py::test_given_plus_overridden_fixture + ) + ;; + esac + + epytest -o filterwarnings= -p rerunfailures --reruns=5 \ + tests/cover tests/pytest tests/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/markups/Manifest b/dev-python/markups/Manifest index 2ad5e4ed4ed9..788a75172327 100644 --- a/dev-python/markups/Manifest +++ b/dev-python/markups/Manifest @@ -1,3 +1,5 @@ DIST Markups-4.0.0.tar.gz 22968 BLAKE2B a39fed89fd63785d0d4348a72c00c8e886726dfc5613b5b359606f8b0c42d2cdfbb5cf3bd1b6ec11621f924c3ac1dbc91db083682b4ba95a6f4baa97824bbd72 SHA512 5868b480debad480100ce632223aeca62ef22a6d9b2af6b4911d3477c94bcd99b88b5bc56f990d24d92de0d2665340e0fce37721f7979938ba947fab2c65900c +DIST markups-4.1.0.tar.gz 23072 BLAKE2B 87629e0c5b43e9224c10a5371fb723e16a159474df32fd1b6ab5f1413ad8fe9b6ad90e84813292b75cda787dc17cdb6eef574a26df9ac9ec6b684aeb68b9c908 SHA512 f87a2c25e8d27d8f2502980b2a9810fa895ba37731b38579d01766bd390497fe86eab5285b6d5e7ec6aa177f3019995bfce570fb7431bd7eafa71a5c5f91254b EBUILD markups-4.0.0.ebuild 922 BLAKE2B b66e2dd850ed961deb4f94b978ee6b91c1a0848e34b71970518028695a2a0adfef325ac983ce11ef2a0ecd8fa63f32db41b4094fbc287e7f57bb9facc7f95e35 SHA512 32beb644aecabb8c10d8f0523aec5472db8fa6d988e96e016cb5084a92b65194158b293674f3a1275174440727e99689ecba8751b292e7496abd36dee97eec20 +EBUILD markups-4.1.0.ebuild 855 BLAKE2B 078c1b7e0068d5b8d3cfdb1f94dfba77424260389a3d75f4b138529a5e694bc7553153a29d61e08b07777c0d4d0946d63f15d332da0bb98a498cd6e6b1b3236a SHA512 723c645136956ddc6b939127e80e2017e768715142bf38e6bab5817722bae093eb7af7559df561e659c85269f2921ddc7443ab15ef8d27d33c4dd1b21bd60158 MISC metadata.xml 412 BLAKE2B c303b47980b9edf901fb851aad81d526511d15d3ad5cc96ccbf77c6530a3072c32884ff5a108366327cb676d8b3a0585b91ec3c02118ff71c77860306fe44749 SHA512 576bc6802afd05c967db43c2f349825543494bc883d449fa109ecb29ef38fceaa1e822a47cd8bba7319cefad35855a534e98037585a8443797f7e3553be2669f diff --git a/dev-python/markups/markups-4.1.0.ebuild b/dev-python/markups/markups-4.1.0.ebuild new file mode 100644 index 000000000000..3d26da94e9c4 --- /dev/null +++ b/dev-python/markups/markups-4.1.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A wrapper around various text markups" +HOMEPAGE=" + https://pymarkups.readthedocs.io/en/latest/ + https://github.com/retext-project/pymarkups + https://pypi.org/project/Markups/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +RDEPEND=" + dev-python/markdown[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/pymdown-extensions[${PYTHON_USEDEP}] + dev-python/python-markdown-math[${PYTHON_USEDEP}] + dev-python/textile[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest +distutils_enable_sphinx docs diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest index 82d449511c28..36f105d8d533 100644 --- a/dev-python/mkdocs-material/Manifest +++ b/dev-python/mkdocs-material/Manifest @@ -2,7 +2,9 @@ AUX mkdocs-material-8.5.7-simplify-build.patch 529 BLAKE2B 60a246940983ca713b370 DIST mkdocs-material-9.5.45.gh.tar.gz 14703865 BLAKE2B a48e2e00bf0c1511e58e3f621656aa23227f0e579b96f83d09666328c815dc67cc8015b5f5400e08dd371e022740f0d46f6f550d1e35880485adf75a9352a8e9 SHA512 1a55d96fbc9872c754570633b094a8e605ef5be2cfe41f5c47d4f1af8ba5bedf9c4e419748716f8c8014a2b661d6ff73e6e98bdb3396568c64534e08f676f11b DIST mkdocs-material-9.5.46.gh.tar.gz 14708818 BLAKE2B 3aed540e20f588f2cb08c94a2323e5311de5edd1467a7bfe1dbabfa81c69ed50875cab5d85aaa874648966bec4acea265a316004683b60b16703a6548aa1464e SHA512 f75bc96590f30c2109fa3ea915b91bd4cad50a4ce3d374fd162ee6178672f3acf812c9e98c348556a212587df935db1126ab2d1fe1f18cfdc3bd1f52efafa859 DIST mkdocs-material-9.5.47.gh.tar.gz 14708561 BLAKE2B ea3ac2df6f88d3c9b8ebd9bbbe5b6d0bf826fe3ebe733f8a84d532becbbfa66e0c11aa069da9571810593405d91e5d4e45ea0aad158ca1a956cb18c9f7fa9f13 SHA512 3ccce10161552c70276255a25e4467064de4adc92e38ec77e244ae140e9e58fa95144c5667116de89b41807df875ad3bb988685eec37e1285534367a6b4e9d76 +DIST mkdocs-material-9.5.48.gh.tar.gz 14739591 BLAKE2B c59affcf722f6494d601c054eec02893a11b2f2459fec366c500cdbac8f56ace693b8c65a31744b7bf1ad68752e709e59f1fa3cb1fcf3e331a97bc3161d3964d SHA512 ffb9db1d4edcba7d2f1fc62dba303a98342c4f5a7b0ac8c8baeca8c29f38b1dd0bbf2ae29dcdae80ad4a591b781184f4335f867c1d75f0993ff9d40033535a27 EBUILD mkdocs-material-9.5.45.ebuild 1795 BLAKE2B a9a753f6e3d00c67d4cdd41217fb85ed09928e85e2f4adfe021de6065d849938e1ec3319c363b6ccc8bbee0fb194a56ee09fc50ad914629c88473c153c8d6eb8 SHA512 56b2c96ea1bd1a51b91a014f978524f38d3a2813246620b37ca1f4ebcf6ff03959d711dfa21103131ba7350794e54b3dbae8bd378bd5586055ab407a594c285b EBUILD mkdocs-material-9.5.46.ebuild 1798 BLAKE2B 1ffcaf6bc256669ca5a6bfc4ec0417a28d2fe4a0fe788b26d85fe0bfb182571306c1162034fb73fb12c7286c9c77daeaaf7b58d85dfc58e8c1c983e616f3f3ae SHA512 135b096f785dc2c84e788384a4e6f9aba4ab42a7b39bec2bf2784a0368d85fc7f2c7fe9f1e87c59aea1eab3bf484500e552d2bc0f5139b7b3e261caf1fad0046 EBUILD mkdocs-material-9.5.47.ebuild 1798 BLAKE2B 1ffcaf6bc256669ca5a6bfc4ec0417a28d2fe4a0fe788b26d85fe0bfb182571306c1162034fb73fb12c7286c9c77daeaaf7b58d85dfc58e8c1c983e616f3f3ae SHA512 135b096f785dc2c84e788384a4e6f9aba4ab42a7b39bec2bf2784a0368d85fc7f2c7fe9f1e87c59aea1eab3bf484500e552d2bc0f5139b7b3e261caf1fad0046 +EBUILD mkdocs-material-9.5.48.ebuild 1798 BLAKE2B 1ffcaf6bc256669ca5a6bfc4ec0417a28d2fe4a0fe788b26d85fe0bfb182571306c1162034fb73fb12c7286c9c77daeaaf7b58d85dfc58e8c1c983e616f3f3ae SHA512 135b096f785dc2c84e788384a4e6f9aba4ab42a7b39bec2bf2784a0368d85fc7f2c7fe9f1e87c59aea1eab3bf484500e552d2bc0f5139b7b3e261caf1fad0046 MISC metadata.xml 1133 BLAKE2B 539649e3b6efda18535738e45078b7b35f8226034b18c40ff5feae249a4dc5aa6b4a1247a712564ab5b7cee1f62eda4e3bbb709ea7970d2fc279bc48ab1ee934 SHA512 72a58ba3f100cea6653406c3a314b1b67225d118fdb8323e54b6ae9bcd2224a00d01cee96b6564fbbf19de6e5fe5db54143aaa56ca2b7cf8c56fcd8c8c5cf6ef diff --git a/dev-python/mkdocs-material/mkdocs-material-9.5.48.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.5.48.ebuild new file mode 100644 index 000000000000..1ad2af7ab97d --- /dev/null +++ b/dev-python/mkdocs-material/mkdocs-material-9.5.48.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..13} ) + +DOCS_BUILDER="mkdocs" +DOCS_DEPEND=" + dev-python/mkdocs-material-extensions + dev-python/mkdocs-minify-plugin + dev-python/mkdocs-redirects +" + +inherit distutils-r1 docs + +DESCRIPTION="A Material Design theme for MkDocs" +HOMEPAGE=" + https://github.com/squidfunk/mkdocs-material/ + https://pypi.org/project/mkdocs-material/ +" +SRC_URI=" + https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="social" + +RDEPEND=" + >=dev-python/babel-2.10.3[${PYTHON_USEDEP}] + >=dev-python/colorama-0.4[${PYTHON_USEDEP}] + >=dev-python/jinja2-3.0.2[${PYTHON_USEDEP}] + >=dev-python/lxml-4.6[${PYTHON_USEDEP}] + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] + >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}] + >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}] + >=dev-python/pygments-2.16[${PYTHON_USEDEP}] + >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}] + >=dev-python/readtime-2.0[${PYTHON_USEDEP}] + >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}] + >=dev-python/requests-2.26[${PYTHON_USEDEP}] + social? ( + >=dev-python/pillow-10.2[${PYTHON_USEDEP}] + >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}] + ) +" +BDEPEND=" + >=dev-python/trove-classifiers-2023.10.18[${PYTHON_USEDEP}] +" +# mkdocs-material-extensions depends on mkdocs-material creating a circular dep +PDEPEND=" + >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}] +" + +PATCHES=( + # simplify pyproject to remove extra deps for metadata + "${FILESDIR}/${PN}-8.5.7-simplify-build.patch" +) + +src_prepare() { + echo "__version__ = '${PV}'" > gentoo_version.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/mysqlclient/Manifest b/dev-python/mysqlclient/Manifest index 0fe90332f70d..5571e06d6da6 100644 --- a/dev-python/mysqlclient/Manifest +++ b/dev-python/mysqlclient/Manifest @@ -1,5 +1,3 @@ -DIST mysqlclient-2.2.4.tar.gz 90400 BLAKE2B b41ed12bd8b2ea49b34d038db93e599eb05c9a910ab712fc8b7feed918f83bf3c4c8e55eac45ee944edefc26b0610b19cee9e9b76450adf9981ecc9b5fa44d85 SHA512 d1f7ba693368309a14a0982c2f1e0731617b482044afab765c8d81ea26dc6950a110c6cab48792ea1397add7b7151c756d5d22827fcce836404456f8956538a6 DIST mysqlclient-2.2.6.tar.gz 91055 BLAKE2B e515e693100135404bf00a41b7fe0364c8276ee1be847b22ef014bb01ef065a0bbb12cb2becbdb27a1b2a9528d43c668ba36ec25f8b43adffcc5762ed641a011 SHA512 cb5f9e8e0c8bfc8d1360a3ca03d6961b4e083ce25727d0340727e3d70816d37147ebce8507eb1a2c42e093b63ba375f9806958834c0703abe7c27908c7a094d1 -EBUILD mysqlclient-2.2.4.ebuild 1906 BLAKE2B 2933bebdeb02261acf236861d3e329ab9543dc26e31558847b63c4d0070937a8f5aa8c0507414bbf5accdb59ade12975667503ee2967bc8540ee7d6497eeecb8 SHA512 6b4ae00c0c879a2e251baf912a47183abe460d74280e64f857f917bd09f2653de18d6ff741c332b999c4512d499ee9c5b572f9e1bcdd0a5894cd2f70cd1b0dee -EBUILD mysqlclient-2.2.6.ebuild 1907 BLAKE2B 6c4cdbe6da1ca8cd37a3db7044159cd094de8f557b3ea8927d34a0bb2f85bac35a644391c0aae8bdbaf21b105c0e57061dde58c2f780515c2f1dae81236886ca SHA512 31a338ddbc444f65229f781bacc5618158dd4218b4c8430e9989a01a32ca360f4618cb4eed09df9da3a60bbf3564bc7ca166f0c795b6f62621913cb97805dbca +EBUILD mysqlclient-2.2.6.ebuild 1906 BLAKE2B 2933bebdeb02261acf236861d3e329ab9543dc26e31558847b63c4d0070937a8f5aa8c0507414bbf5accdb59ade12975667503ee2967bc8540ee7d6497eeecb8 SHA512 6b4ae00c0c879a2e251baf912a47183abe460d74280e64f857f917bd09f2653de18d6ff741c332b999c4512d499ee9c5b572f9e1bcdd0a5894cd2f70cd1b0dee MISC metadata.xml 507 BLAKE2B 3c274117dde5aed93bb78488b1c106ea9b18243725d88867e6b568a09229d97bc35a1116d8a529c5c72cabcb9feb33de8157448cf3d339dbf1861d8a9ff2c1d6 SHA512 4304ae4addf93365b2acfd493a27a0144bfe0dd2d559a3fce73f52d0d1683c84b1597c9d11f36b332b6428523fd8082297ab39ce000d961ccdf39d92833828ac diff --git a/dev-python/mysqlclient/mysqlclient-2.2.4.ebuild b/dev-python/mysqlclient/mysqlclient-2.2.4.ebuild deleted file mode 100644 index 2c22d3afb131..000000000000 --- a/dev-python/mysqlclient/mysqlclient-2.2.4.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2024 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..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python interface to MySQL" -HOMEPAGE=" - https://pypi.org/project/mysqlclient/ - https://github.com/PyMySQL/mysqlclient/ -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" - -DEPEND=" - dev-db/mysql-connector-c:0= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - test? ( - dev-db/mariadb[server] - ) -" - -distutils_enable_sphinx doc \ - dev-python/sphinx-rtd-theme -distutils_enable_tests pytest - -src_test() { - rm -r src || die - - local datadir="${T}/mysql" \ - install_log="${T}/mysqld_install.log" \ - pidfile="${T}/mysqld.pid" \ - socket="${T}/mysqld.sock" \ - log="${T}/mysqld.log" - einfo "Creating test MySQL instance ..." - if ! mysql_install_db \ - --no-defaults \ - --auth-root-authentication-method=normal \ - --basedir="${EPREFIX}/usr" \ - --datadir="${datadir}" >& "${install_log}" - then - cat "${install_log}" - die "Failed to create database" - fi - - einfo "Starting test MySQL instance ..." - mysqld \ - --no-defaults \ - --character-set-server=utf8 \ - --pid-file="${pidfile}" \ - --socket="${socket}" \ - --skip-networking \ - --datadir="${datadir}" >& "${log}" & - - local i timeout=10 - einfo "Waiting for MySQL to start for up to ${timeout} seconds ..." - for i in seq 1 ${timeout}; do - [[ -S "${socket}" ]] && break - sleep 1 - done - if [[ ! -S "${socket}" ]]; then - cat "${log}" - die "MySQL failed to start in ${timeout} seconds" - fi - - cat > "${T}/mysql.cnf" <<- EOF - [MySQLdb-tests] - socket = ${socket} - user = root - database = test - EOF - - distutils-r1_src_test - - einfo "Stopping test MySQL instance ..." - pkill -F "${pidfile}" &>/dev/null -} - -python_test() { - local -x TESTDB="${T}/mysql.cnf" - epytest -} diff --git a/dev-python/mysqlclient/mysqlclient-2.2.6.ebuild b/dev-python/mysqlclient/mysqlclient-2.2.6.ebuild index 70eb23bf6b78..2c22d3afb131 100644 --- a/dev-python/mysqlclient/mysqlclient-2.2.6.ebuild +++ b/dev-python/mysqlclient/mysqlclient-2.2.6.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" DEPEND=" dev-db/mysql-connector-c:0= diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest index b14128c41aa0..14f7aea069b7 100644 --- a/dev-python/numpy/Manifest +++ b/dev-python/numpy/Manifest @@ -3,10 +3,12 @@ DIST numpy-1.26.4.tar.gz 15786129 BLAKE2B ee759d3a857111bc494d5e989a7b005375d942 DIST numpy-2.0.2.tar.gz 18902015 BLAKE2B 63f993e3429bff1dac1ff79fad23a36a2493fd2c8a825ef96b6b87d82b0e68393d2829c5ecd9065df345c8bfbb1f8f385077f154264f7d2810d311d1d6672bd7 SHA512 d769fd4f07e082fae1661c6856d6d726e189f6931f3028c6819f9806aa9dfd15ab2b49c48b94bfd925eb3f74fddb6f044c9ba93bbb785b5476440dd1cf0b4999 DIST numpy-2.1.2.tar.gz 18878063 BLAKE2B b976b72bb113fc9c5e5a17c9d89038b6a11f2a09521ef46a610dd1fd04b0b11f08491728b2397ca5e3e9613aab3ad8c63b2b15a6378c535cf0e735226d517617 SHA512 3d69f6583e093e8fd0f441ec7dc4658c88fb714bb29574cd9510091ba059553f79c52492037353caf50b6cff1f7bd1e2501e445c7adde41bd9e08bab363e06e9 DIST numpy-2.1.3.tar.gz 20166090 BLAKE2B 746d343b17039d58738358168a613a2b85d6fb9cad1eeb367b851cd8d46fd42647990b47f0b4fb794ce5c4da2fa0a5d61e3ba42ea2f1945680f36cff31bb7b0d SHA512 59568acda3a77160908a23c354f0574970cb3daeea79ab535762a75a5f3a52a5cedd5754bb507cc238cf5948b37f0045523ed59c04cf6fc4a94ed22b9b77b8c1 +DIST numpy-2.2.0.tar.gz 20225497 BLAKE2B 87450bbe52085edd55cd99303bbb7d71b44bf14be8326bffe46886cf14d442bd51443b1c89e3f04ce13ee7724e39c9a2f302e2394f05781430e66efd8347c3dc SHA512 3a0776ac175beb82b2aea0d384b60896cd1ee1055b414765965edd621839c8292fadaaaa18482c975c8e34319578cb20db4aa8f4ad06bd41a1833563c55fc3e9 DIST numpy-2.2.0rc1.tar.gz 20214049 BLAKE2B 17b5afd8e4242c1f8eaaf7e052161277623703ed99bc2969b27cf447b8d3cff6325c3720a9ba5a206241ccd2c9332d6747ce0426432e5a60a31b580f658b939c SHA512 27f9944cb00c013b072f196ff5ff25dc461461d56b42cd889df4bdf6a274179f477e0c2e192bab3ca27f248dc7dc88a0a1db4f15a35bb47c619259b350c3deb9 EBUILD numpy-1.26.4.ebuild 5160 BLAKE2B 52a7676802baa6c09d2c61445253434394b20cd7c12e7c2d17ceab3f391e15c9e40ee3e1c0e37ee7fc300840910d79f070104aa99169040eb21cec6678ce5ac7 SHA512 daa4452207419e0fa283844a6c7fffb58b508db0be25a09087ea36dd8de476ca0c0b3b2dee16f47738a7e00e17a5efb288b64e558d649da71d3a47dbca7d8443 EBUILD numpy-2.0.2-r1.ebuild 5981 BLAKE2B 5adc5fa3b06c8e00cd79304b874d659ad00effcbff7062531ce4d4a6779b37ad2d7bf5b6eb6d7730d5ab6fa607cf79adac8ea9467a131aaad2ba210bd76d0e11 SHA512 088cd7cd334601dd1f8a0fc3c08d40c4a0ec1a539e00c7d8c99a9f0a6aa24b44f721499af3052ace1bd46d2c62b0d0238b5046a9a769bec9317b6d8e20d347d5 EBUILD numpy-2.1.2.ebuild 6253 BLAKE2B aef7d9d5ae9cef32ce148a6ec9a6a582f653b4b73c868f1a9484ca0130fc1d0ff3f246fee32af0b488acafcafbce374d14b539f53ff38e7d425a2967a4733cda SHA512 0d76e3662331bb6900afa0178c6c495b07494045369b3db382c6b9880b0396857aa1e7643e5046e8145d5123131b360e6d238360f672accc44d7bcbb21e88195 EBUILD numpy-2.1.3.ebuild 6247 BLAKE2B 45708bdd07aa8ce0794a99e553b02a80e174d56a1f472081ec98cf44f4dc5b6c5db4da0c37f3b9a5c7180ce1d851ae3b407a9b894bec144053b77bd8c65bb7da SHA512 4b849c19f62b0305f76a7409ff8510052afe91c07afc5a709303d7758ff3fe8afeb16b006d1b6b4a5c3c38a5b04b60db0b06efdc6e02f62b0799738cf5da2744 +EBUILD numpy-2.2.0.ebuild 5875 BLAKE2B 1731e1caeda8c15012e9f31dd4c05a5094d6917c04e48f9eec7b6050857f14876461ff12e283b9329466a6578cc294bf063e00e8c86f070f7732d96d2717ec30 SHA512 a7dc285d05435b4a59ac6475065c589c3b9a98bee3dc9708a497988250eecaa7a5744bbec8a3566054483d467739f7e0ff188fbdfedf904444d6dd3ab5da31a0 EBUILD numpy-2.2.0_rc1.ebuild 6154 BLAKE2B 4930732a5a24f14f266e6962ab46f96930e9ef7a402128b64122960eb10d85e2cb71616299ac22ef50e58f8413bce521cea4d1744e3ee3e6b96c4830c7d0491e SHA512 06542d396c774037c1b9eedd4e769864c83d1fe4e1a66d068360bbfa2da0890f6b22add066ce57b8bcb14de977552417ab3e25e8816db7c6f747c518628a7c67 MISC metadata.xml 932 BLAKE2B 7a4af31f613bab05ff542da48bf6ff1484d9df2459f559516e71329451dd739d3df0fead507c8033d94ab9ed516b68efe7f21819a8cd6ca303643d8c8bc34e86 SHA512 32cb8c1ab61521a02cbec38f6ea383f074e50d46aa3462ddcb85710f9d348e8e628cf2a5725e3cd921cc32f02885a1b5f02125639f0ec885384eeeff7f468a06 diff --git a/dev-python/numpy/numpy-2.2.0.ebuild b/dev-python/numpy/numpy-2.2.0.ebuild new file mode 100644 index 000000000000..00ded68372f5 --- /dev/null +++ b/dev-python/numpy/numpy-2.2.0.ebuild @@ -0,0 +1,194 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=meson-python +PYTHON_COMPAT=( python3_{10..13} pypy3 ) +PYTHON_REQ_USE="threads(+)" +FORTRAN_NEEDED=lapack + +inherit distutils-r1 flag-o-matic fortran-2 pypi + +DESCRIPTION="Fast array and numerical python library" +HOMEPAGE=" + https://numpy.org/ + https://github.com/numpy/numpy/ + https://pypi.org/project/numpy/ +" + +LICENSE="BSD" +SLOT="0/2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +# +lapack because the internal fallbacks are pretty slow. Building without blas +# is barely supported anyway, see bug #914358. +IUSE="big-endian +lapack" + +RDEPEND=" + lapack? ( + >=virtual/cblas-3.8 + >=virtual/lapack-3.8 + ) +" +BDEPEND=" + ${RDEPEND} + >=dev-build/meson-1.1.0 + >=dev-python/cython-3.0.6[${PYTHON_USEDEP}] + lapack? ( + virtual/pkgconfig + ) + test? ( + $(python_gen_cond_dep ' + >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}] + ' 'python*') + dev-python/charset-normalizer[${PYTHON_USEDEP}] + >=dev-python/hypothesis-5.8.0[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] + ) +" + +QA_CONFIG_IMPL_DECL_SKIP=( + # https://bugs.gentoo.org/925367 + vrndq_f32 +) + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # bug #922457 + filter-lto + # https://github.com/numpy/numpy/issues/25004 + append-flags -fno-strict-aliasing + + distutils-r1_python_prepare_all +} + +python_configure_all() { + DISTUTILS_ARGS=( + -Dallow-noblas=$(usex !lapack true false) + -Dblas=$(usev lapack cblas) + -Dlapack=$(usev lapack lapack) + # TODO: cpu-* options + ) +} + +python_test() { + local EPYTEST_DESELECT=( + # Very disk-and-memory-hungry + numpy/lib/tests/test_io.py::TestSaveTxt::test_large_zip + numpy/lib/tests/test_io.py::TestSavezLoad::test_closing_fid + numpy/lib/tests/test_io.py::TestSavezLoad::test_closing_zipfile_after_load + + # Precision problems + numpy/_core/tests/test_umath_accuracy.py::TestAccuracy::test_validate_transcendentals + + # Runs the whole test suite recursively, that's just crazy + numpy/core/tests/test_mem_policy.py::test_new_policy + + numpy/typing/tests/test_typing.py + # Uses huge amount of memory + numpy/core/tests/test_mem_overlap.py + ) + + if [[ $(uname -m) == armv8l ]]; then + # Degenerate case of arm32 chroot on arm64, bug #774108 + EPYTEST_DESELECT+=( + numpy/_core/tests/test_cpu_features.py::Test_ARM_Features::test_features + ) + fi + + case ${ARCH} in + arm) + EPYTEST_DESELECT+=( + # TODO: warnings + numpy/_core/tests/test_umath.py::TestSpecialFloats::test_unary_spurious_fpexception + + # TODO + numpy/_core/tests/test_function_base.py::TestLinspace::test_denormal_numbers + numpy/f2py/tests/test_kind.py::TestKind::test_real + numpy/f2py/tests/test_kind.py::TestKind::test_quad_precisionn + + # require too much memory + 'numpy/_core/tests/test_multiarray.py::TestDot::test_huge_vectordot[complex128]' + 'numpy/_core/tests/test_multiarray.py::TestDot::test_huge_vectordot[float64]' + ) + ;; + hppa) + EPYTEST_DESELECT+=( + # https://bugs.gentoo.org/942689 + "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype[int]" + "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype[float]" + numpy/f2py/tests/test_kind.py::TestKind::test_real + numpy/f2py/tests/test_kind.py::TestKind::test_quad_precision + numpy/tests/test_ctypeslib.py::TestAsArray::test_reference_cycles + numpy/tests/test_ctypeslib.py::TestAsArray::test_segmentation_fault + numpy/tests/test_ctypeslib.py::TestAsCtypesType::test_scalar + numpy/tests/test_ctypeslib.py::TestAsCtypesType::test_subarray + numpy/tests/test_ctypeslib.py::TestAsCtypesType::test_structure + numpy/tests/test_ctypeslib.py::TestAsCtypesType::test_structure_aligned + numpy/tests/test_ctypeslib.py::TestAsCtypesType::test_union + numpy/tests/test_ctypeslib.py::TestAsCtypesType::test_padded_union + ) + ;; + ppc|x86) + EPYTEST_DESELECT+=( + # require too much memory + 'numpy/_core/tests/test_multiarray.py::TestDot::test_huge_vectordot[complex128]' + 'numpy/_core/tests/test_multiarray.py::TestDot::test_huge_vectordot[float64]' + ) + ;; + esac + + if [[ ${CHOST} == powerpc64le-* ]]; then + EPYTEST_DESELECT+=( + # long double thingy + numpy/_core/tests/test_scalarprint.py::TestRealScalars::test_ppc64_ibm_double_double128 + ) + fi + + if use big-endian; then + EPYTEST_DESELECT+=( + # ppc64 and sparc + numpy/linalg/tests/test_linalg.py::TestDet::test_generalized_sq_cases + numpy/linalg/tests/test_linalg.py::TestDet::test_sq_cases + "numpy/f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f77[s1]" + "numpy/f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f77[t1]" + "numpy/f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f90[s1]" + "numpy/f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f90[t1]" + ) + fi + + if ! has_version -b "~${CATEGORY}/${P}[${PYTHON_USEDEP}]" ; then + # depends on importing numpy.random from system namespace + EPYTEST_DESELECT+=( + 'numpy/random/tests/test_extending.py::test_cython' + ) + fi + + if has_version ">=dev-python/setuptools-74[${PYTHON_USEDEP}]"; then + # msvccompiler removal + EPYTEST_DESELECT+=( + numpy/tests/test_public_api.py::test_all_modules_are_expected_2 + numpy/tests/test_public_api.py::test_api_importable + ) + EPYTEST_IGNORE+=( + numpy/distutils/tests/test_mingw32ccompiler.py + numpy/distutils/tests/test_system_info.py + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + epytest -p rerunfailures --reruns=5 + + # https://github.com/numpy/numpy/issues/27942 + rm xm.np.npy || die +} + +python_install_all() { + local DOCS=( LICENSE.txt README.md THANKS.txt ) + distutils-r1_python_install_all +} diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest index f2c731b757fe..4dfb70ccf0a5 100644 --- a/dev-python/pikepdf/Manifest +++ b/dev-python/pikepdf/Manifest @@ -5,5 +5,5 @@ DIST pikepdf-9.4.2.tar.gz 2914992 BLAKE2B daed44bd1106dbeadef449160e2ba5b389a1ee EBUILD pikepdf-9.1.1.ebuild 1937 BLAKE2B ac620d5fe66545a4671c6bd68f279e07802126712bfcb3aa2786c16d8d47c027abed395cc9a625b120d3ea573ca78cfd671b034764d13c59e28a3dc5249d3bfb SHA512 80cda028c64ec694a052677a48d93825e3bcb08908fd635d54e91d9c635eb0814b35cb799ecaf51df4346acdf2f29beb3e261e77c702d6f1caae784179c45a96 EBUILD pikepdf-9.1.2.ebuild 1939 BLAKE2B d1e3dcebe9e664ed010e29e7cd63174a4b9d21cda7dfeadb160a195c6813da4504047605765fed270002ab9f92f1ad7a64d88289c05ad15d94b6dd68dea8303c SHA512 427e9a0b4f4e9e8a0f568a35dfc86315181073a0e334f8bddb6ebb2a23c777229caa255e61cb48ec0d56e9360a63afdb01332e759654f8782483993b311e2566 EBUILD pikepdf-9.3.0.ebuild 1941 BLAKE2B b4da6130dce389c19dfa8ccfdb0a6f714d250ddf7b3b4bf9ffd70d19e3ae28b050e044c4f58cec3357ea6a2931383deec8f8a336775f07de0a50ec1016f1b918 SHA512 c2d83e19f993f8a5dd419d3ee251b77d79faa77ee0499ef798470176658d9180876fa4ebb4b0fabe676a016f6f51a104497c9ced8f6bd182d8af7a92fd41e430 -EBUILD pikepdf-9.4.2.ebuild 1940 BLAKE2B 6c992c4c7c29d5b290cdcab4cb137996a3e09a3350bd5e686cd52d52fbf7850824010a5bcc7f66000af08288ace5b2e859ab1b5036cd7e7ae700d6d3f26c7c29 SHA512 400a6ecb24a3e690eb05d2a6c48b2c84cd36fd66d5a14a22ad01fccb36b595c9625a7a479f4895102f44cb68d112fedbe690cf311aa7ce9ee60ae3479a99b66a +EBUILD pikepdf-9.4.2.ebuild 1939 BLAKE2B aa23e8e62684e8dc9ec7d51debf487ada0d97fdf2aba65db293982bd2abdbc6988bebbc6fa0ea41abfdc64cb8b5edbf4a48ece934369c48b244f2b9f7e8c074a SHA512 2c3004a85faa7c2d732591ab4373b3c425c792962dcdaf54fc1b2dc74702108de597c0f1c9408372114a395f4feab7318ad4a2b8bd0318bb13c6b40f88248589 MISC metadata.xml 687 BLAKE2B 07c94d9dac5323202f955fd9c1e5a6fc78518a0a6f703c54c73b70e774900c41a4823beb3f8be7068d83878d1e60df0d7e30efd53bbc1ba31019477de82b092f SHA512 1be3ec00342e8079363db0c57f75ae88bd05e873869fbbb27442e9fe98eb6917c55b4eaf03ed22c4c44ca3aec9b84839cbc254202460a3266bbc42ff8f0f84b3 diff --git a/dev-python/pikepdf/pikepdf-9.4.2.ebuild b/dev-python/pikepdf/pikepdf-9.4.2.ebuild index 8c69c8c1ba78..4d8c35d0d767 100644 --- a/dev-python/pikepdf/pikepdf-9.4.2.ebuild +++ b/dev-python/pikepdf/pikepdf-9.4.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MPL-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" IUSE="big-endian" # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as diff --git a/dev-python/portalocker/Manifest b/dev-python/portalocker/Manifest index d9367c578193..92f228e0d966 100644 --- a/dev-python/portalocker/Manifest +++ b/dev-python/portalocker/Manifest @@ -1,5 +1,3 @@ -DIST portalocker-2.10.1.gh.tar.gz 34084 BLAKE2B c4b8b0f42e25c28dd73f73459f2425a355c1be7fb6d9e601c8f829b76a421b66981c96d948513a92b0d9746f0d4b4c9423eb671e160629d421b6720bb3c81883 SHA512 cdb5db6eab2974a8fef5628656b9e66bd1907d3010e28071c5a308d52a7ad28f838f3cb90e8bc258b2f258b8b999438e90972751e4d29b1769056db4f9ab9f8b DIST portalocker-3.0.0.gh.tar.gz 35104 BLAKE2B b96591c56f8f894eaf012bfa89dd4e5cf7ee300176f4ea861e29dbf6f2a3cade061605b2d0a5796010369caebc3b032d77b77bddff165959bd464e9d9e8b4ebc SHA512 b3417bc0b4f726129b6625a778d7d828ab8401422ee1847b20ee79019fc029acb0cebbe539495e071cdf8dcd628d5764f39036059b19718b5ba2d0702388ac9c -EBUILD portalocker-2.10.1.ebuild 882 BLAKE2B b6b969ac4b3ca717754896deed5d20b62a735274323773a67d4aedee37d695700f34b5d61f2ddbfef44af48bca13c62897ca8ddad78d7289ccd31f3649021961 SHA512 8e10f4abf1ae8862ad5838bb22c168178a456a1c0cfe5a8b2da400ab18ddd04b91ebdd10eeb294ada6abeec888c13efbe82dcd41738ab78c85f966c8b074cdce -EBUILD portalocker-3.0.0.ebuild 883 BLAKE2B 985d2f209b15d56fac87f50c170b43f52a42757d89672e2f7f460fa71945bf51012ae56914fc7e88be5832ac379c0d6becc346f500079e76eb94a71947a1d9b6 SHA512 45745682294963cf3ee8525f545b3c8653e0723c3906e3063b2ef727f6da2a4aa51548ed2fbee51999ddfe9e770e19947bc5c4eacdd6bdfc3797f1753ba5c672 +EBUILD portalocker-3.0.0.ebuild 882 BLAKE2B b6b969ac4b3ca717754896deed5d20b62a735274323773a67d4aedee37d695700f34b5d61f2ddbfef44af48bca13c62897ca8ddad78d7289ccd31f3649021961 SHA512 8e10f4abf1ae8862ad5838bb22c168178a456a1c0cfe5a8b2da400ab18ddd04b91ebdd10eeb294ada6abeec888c13efbe82dcd41738ab78c85f966c8b074cdce MISC metadata.xml 402 BLAKE2B 0cb220da6712e8442608c56a9dabeed1937b2b37c594df4eda3764411aff7e6d1d6a112f184130fc475c3617723e7d1225ee4649a626076c32f6579c4c419dfb SHA512 70b81ebcf9478b9447dcc183516db525614419f63fbc96ce694092a2f71b74060b0c4b98028a5bf57f0b0987b005e2fa26cd7b6fd7d9133f4ed04157b4a4531b diff --git a/dev-python/portalocker/portalocker-2.10.1.ebuild b/dev-python/portalocker/portalocker-2.10.1.ebuild deleted file mode 100644 index 2c3098f6479c..000000000000 --- a/dev-python/portalocker/portalocker-2.10.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="A library for Python file locking" -HOMEPAGE=" - https://github.com/WoLpH/portalocker/ - https://portalocker.readthedocs.io/ - https://pypi.org/project/portalocker/ -" -SRC_URI=" - https://github.com/WoLpH/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64" - -BDEPEND=" - test? ( - dev-python/redis[${PYTHON_USEDEP}] - >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] - >=dev-python/sphinx-6.0.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - default - - # Disable code coverage in tests. - sed -i '/^ *--cov.*$/d' pytest.ini || die -} - -pkg_postinst() { - optfeature "redis support" dev-python/redis -} diff --git a/dev-python/portalocker/portalocker-3.0.0.ebuild b/dev-python/portalocker/portalocker-3.0.0.ebuild index 1981e8b48083..2c3098f6479c 100644 --- a/dev-python/portalocker/portalocker-3.0.0.ebuild +++ b/dev-python/portalocker/portalocker-3.0.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" BDEPEND=" test? ( diff --git a/dev-python/pyproject-fmt/Manifest b/dev-python/pyproject-fmt/Manifest index b95ba5562d85..f26ac9c07f6a 100644 --- a/dev-python/pyproject-fmt/Manifest +++ b/dev-python/pyproject-fmt/Manifest @@ -120,5 +120,5 @@ DIST winnow-0.6.20.crate 163617 BLAKE2B b47ba6cd94ec80a72b51ad09c5cb9de350d22432 DIST zerocopy-0.7.35.crate 152645 BLAKE2B 8f13123c9d9257ac5a5c6954d38c3510fa658624442f7e03cdcc6db5a0977d9f26bb4e277be172b7872ec365cf6e58ac742e5578636f7698f9f37093e9249d9a SHA512 17fcb31c029ae89c01e5bae5fb2bb46bd434120199a3dc2c7fe0012dbbcfe2a0bb38934c4a7d3a4920e3fe47c097403beee554fefa54b66cb390f8b1de638d3c DIST zerocopy-derive-0.7.35.crate 37829 BLAKE2B badeb7fa5e0bfe93a6788d93fd297604ed31de526b121549300ead3c49d450f49265f499e2e7ce606dcce2b59dd01f7fa817b8fbb3f237475185c5b42f5299c4 SHA512 dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb EBUILD pyproject-fmt-2.4.3-r1.ebuild 3295 BLAKE2B 51768f137e950bf78b917833ec92076c9e3a4add61d2473502d251b482a5dc075ea5dc1606b5a6e7719a28dce658af9639aef70f4e3adf39cc17333b518feec1 SHA512 bb9a07ab8432da6f1bf5578e77f7600f77472e7d79ea23f9d4dd2f817126bb7e35e769d4c5db9b668861b2c454421810d512f039227cd39bcc7c06c942446d02 -EBUILD pyproject-fmt-2.5.0-r1.ebuild 3245 BLAKE2B 47cc9c8d926fb62bda45d05fec30fd558073695ec7c48147ef49932e8b62123d8a8be674101285d6b8d2369c5a47bfc439a17353b3f3633add025bbfd89af81e SHA512 4710b345a2954bcbd76255a20cd6e312c248394afcdf564eae74d2b848c7a642a98991d241489bcf27feaea92ed0a84f526ee0943bccf4f094c3efc78771cf65 +EBUILD pyproject-fmt-2.5.0-r1.ebuild 3244 BLAKE2B eda034b6659388088b30bdbd20856a48b28aaa7ad497f769226266e9712b2405570f6bb4023d0db4daef05604c964735864e843eaf895fd92a813d6f32e5824d SHA512 d1ab30619952e6443360037c3acf7e497c82c6d704ee4fc1482d33d81771dce433d221e4f82cd6bfd3c46c8bde968b21cc908579525e00535f6c7fc20ff59344 MISC metadata.xml 356 BLAKE2B 9d15eb809d02ee235382282c3eaaea6ae0f3c0192045829495fae1244f88907673f5e5ec26ee5234f25267add21b34fe416d1d48e54f3a899773160bad1cbc8d SHA512 77a3e6273b92141d5a337ab28b162ee27f3f1970316fe42becf2efbd4cdbc5ed6cb26f1f24201d0605c26dfaac75db467f42b00cc47df0093336bd0629f0a1cd diff --git a/dev-python/pyproject-fmt/pyproject-fmt-2.5.0-r1.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-2.5.0-r1.ebuild index 4621fc101fa0..1090093a257b 100644 --- a/dev-python/pyproject-fmt/pyproject-fmt-2.5.0-r1.ebuild +++ b/dev-python/pyproject-fmt/pyproject-fmt-2.5.0-r1.ebuild @@ -134,7 +134,7 @@ LICENSE+=" || ( Apache-2.0 Boost-1.0 ) " SLOT="0" -KEYWORDS="~amd64 arm arm64 ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv ~s390 sparc x86" RDEPEND=" ~dev-python/toml-fmt-common-1.0.1[${PYTHON_USEDEP}] diff --git a/dev-python/python-tests/Manifest b/dev-python/python-tests/Manifest index 713112e3aa3d..dac880449329 100644 --- a/dev-python/python-tests/Manifest +++ b/dev-python/python-tests/Manifest @@ -31,7 +31,7 @@ EBUILD python-tests-3.10.15_p1.ebuild 1605 BLAKE2B db4c562031e602638107c76bfafcc EBUILD python-tests-3.10.15_p2.ebuild 1605 BLAKE2B db4c562031e602638107c76bfafcc97771ffa56b54a3d65028d06562e73fe8c1b037bdf0697da465cf07417fcecd179501121d95dce054e1fd75442273014f53 SHA512 e00999be4c1fe1dcf54868a60f9143766809738be5171ef82a525be7f41214cfcf8a1906df347975fdb05b49c7023bac5075b8eed838b110b69b29ef7c56b956 EBUILD python-tests-3.10.16_p1.ebuild 1607 BLAKE2B d5ac322bad70ae7df45029025046ed764831b8e1fac2ea964c7748ba8bab8dcbcbdab96c5700255e8dffe9f45bfbc9a39b38a1798e1dcbc6eadb4172ebfc2c87 SHA512 b81aa0c3f40dbef105f776ed1c9d9bb16e39b44d49772ee90ff6cde29570db0c1d3076f1087783b0d49cc8d2653fd87a90585424fd63fbec7dc3be947b373aca EBUILD python-tests-3.11.10_p1.ebuild 1591 BLAKE2B 41988aa6074078cd26dc08004cd74c78becc96894847b2e873529bcf1f1742bbf2547aad0da1ebc53f79fe422d60c46fb075da9824413c0f38353f0c5cb4f0dd SHA512 41580e92e1d167eeb0896bf271ddfc3b06d5979cc620e66f7f36a5102481a94a92efab6b40ea1dafdb29a35c031a3a2f3680f52a699484815962f0e7b364f964 -EBUILD python-tests-3.11.11_p1.ebuild 1596 BLAKE2B 81e5968c2fc1679cfcf0caa1e73fe309299e51113045c88860b45432f3a0aba4ef8c1c0eb587396d7d1e0c369007596946d81ed87aca02f9c4d087b6d6ea8bf1 SHA512 faa8bc2f1774272f14719f1eb884a90c66effe4bfa1329ec8c9f68195ef44351a87f86e52b860f981f84375f7881e618f5adf84776ae096b5034dc4beaf4e666 +EBUILD python-tests-3.11.11_p1.ebuild 1595 BLAKE2B ad9d72f61bc535ff72513f6d2ba242b6ef88694b52c68d4430faf5e4ec8a627eff26e43db92dc2cd0867c886d68bcfda146f11797408650356f7e33d0fc0562c SHA512 a1526ec1ff9d9762209c3713087701495afa0fefd98890b351a577560d3abd7d8d05c566e0afbecbcd9f3371cd4beb16a100bd00bde84eef113920caa726f706 EBUILD python-tests-3.12.6_p2.ebuild 1502 BLAKE2B bce969e4a5147fdfe4cfd0f8c5f6bebc9ed452bb53e658dd6c71c2bd75d01ad1962bf4365e9e36b44726a17d08b767f24e240048be4234f5a8c5d2ea66cdcec4 SHA512 882090e5cdf1cd7eb43a363b000b11a45e4f3ca4f5c94130c238ec7961037b29d30477b267ec5230be60cd1dceb240247b24fe43f789cde326829ff25c06db7c EBUILD python-tests-3.12.6_p4.ebuild 1504 BLAKE2B 711a2ab62015c8113dfca9a02a57301add78b0fabefc09b629096f2fc0e1bd68157e517ceeb807fc04cabb81910eed3e5546e5f3adcd9a12b59c49718fafd6bc SHA512 69677a1276b7b746b10e268cc573a8ac62aa108288d810a18ceae4aa0f797ffe228903cd2d1e53aab4e45b42872fd15432f93226b19f2d9bf726cbec5d480ee4 EBUILD python-tests-3.12.7_p1.ebuild 1503 BLAKE2B acbbcbe09375110153acb3a27d766eb16b28b82af67d304dbb8da707cb7844c6a5c81b85f7ed24b4b119064eb34cccc34e13cac1ffbd912d4603b6b5c66cbc93 SHA512 8c6a1521fb18c6b82dc176642d39c9f67326eca75349e0980aedecabcf9ae1c15bbd36608e000f76cdda13b8a58128514a6bee94180286345d3d0c4d2b03d1d9 diff --git a/dev-python/python-tests/python-tests-3.11.11_p1.ebuild b/dev-python/python-tests/python-tests-3.11.11_p1.ebuild index 5b6ac4b6db63..2c9309372fd3 100644 --- a/dev-python/python-tests/python-tests-3.11.11_p1.ebuild +++ b/dev-python/python-tests/python-tests-3.11.11_p1.ebuild @@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}/Lib" LICENSE="PSF-2" SLOT="${PYVER}" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" diff --git a/dev-python/toml-fmt-common/Manifest b/dev-python/toml-fmt-common/Manifest index f94301e21632..b4bb4422c4e2 100644 --- a/dev-python/toml-fmt-common/Manifest +++ b/dev-python/toml-fmt-common/Manifest @@ -1,3 +1,3 @@ DIST toml_fmt_common-1.0.1.tar.gz 9626 BLAKE2B 460e7849dea995bbb1eedbbe2f65bd6401b31d19cfc20bebd8a82c6b4877b64174e1623c4cf649f499b7138141914078a4e0f595374eb4bb3ef423da3f0f934a SHA512 d4e693dd9f3ec0124de6f0006a209bb6f9f62365c16f71033a374a837636f2f744e359aaaed4b42e05a27d8a5e674712b7db2c07a8e93b899b5cd51005d7c525 -EBUILD toml-fmt-common-1.0.1.ebuild 674 BLAKE2B ea84d59d54be607f4b833eccce44227490b0bf86793457c92077c00bab6a067899b6469fc15f64f566c9e951d6e10fe1d96fe08c34878ce18e368498e4abf6cc SHA512 20a8afbaac010500708c72ac362b6f695164bb2d96d363e09c6e36db0c14da0ebeb5fbb4adaa5d70a73dad9601c56e581da0a18d92d28254195e0571ed92418e +EBUILD toml-fmt-common-1.0.1.ebuild 673 BLAKE2B c904d3bad7da0f91c48012103db124fad036c8158e3d88e94c4ac46a1eb0a09d00b271f7e9a892a4b97fc9bbc55b1d8b9bdd86b31e39a4a001ab05698213ed2e SHA512 83ab8a4221faab5d91058083f3be0efa30544e7ba25371b92e6008d4b08bcd85f88148a0c68d5807bfe61a54fec15311f8c9e9687af3cc3b9c2fbad5eda65a2d MISC metadata.xml 384 BLAKE2B d78b4bd7a67d589117367dc0cf37bb2ead68c23cfd74a406f5891ac047bc463aa2bdb3e46aa2ce23cadc6eec885e4840a92a62ec0a64d6b53aa922ef317cbb02 SHA512 7654c44bd3a1474f76e078298b5528171bf872720a3e325fc4350e28892b1eeb02006a34f27037b8f97c8cfb8d737dd29ee704c0fa928af6fef666a4f53efdb5 diff --git a/dev-python/toml-fmt-common/toml-fmt-common-1.0.1.ebuild b/dev-python/toml-fmt-common/toml-fmt-common-1.0.1.ebuild index 5e0aec727112..dafaf830d395 100644 --- a/dev-python/toml-fmt-common/toml-fmt-common-1.0.1.ebuild +++ b/dev-python/toml-fmt-common/toml-fmt-common-1.0.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm arm64 ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv ~s390 sparc x86" RDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/wrapt/Manifest b/dev-python/wrapt/Manifest index c328f75ff70e..8be01b47efe1 100644 --- a/dev-python/wrapt/Manifest +++ b/dev-python/wrapt/Manifest @@ -2,5 +2,5 @@ AUX wrapt-1.16.0-py313.patch 4564 BLAKE2B 84cec43af7738320fa6ae9d804557594eb43e7 DIST wrapt-1.16.0.gh.tar.gz 138520 BLAKE2B 6317f2fa58aaa017b510f60fb20e8b3bc4721977806f4b8e7a3f316bfa4da2a8d24156f8ab670d96f5bab6fcc29437d5d18c28ce91618f5a7093cc85d6c5b578 SHA512 65bdda3b6580748ceb720e8fc1a6b05832a355d541aa650bc87052f3aa8793d03d29a080b79eceb16392e297aed8f11a283e36f5f40a0db614b409b1dc2b6c9c DIST wrapt-1.17.0.gh.tar.gz 140517 BLAKE2B 0aa883d31cac6a72c18b48a03e3ba18326d2b6f71ab241a9c772a58662011c706db2526d3459b4d5c7017f911cdc9e2518b52abefae7239cc38ee635d47a46ba SHA512 b552676a9c41c2feadf9eeab78c011bcc068f6b160d5d91aa6afc8b880abaaf8f170071e8eb03811959d3510cb19cb8fcc0db41a3c4e7eb6c92cf04882d9c0d2 EBUILD wrapt-1.16.0.ebuild 1069 BLAKE2B 381b6cc955dc9a825fc201eb06a4472ef365e53275e43d87d91f89dc6a7f34a9b06ccd28da0bcc531ecf08024ef79df09e015dfd5521023967a4a384ff9233de SHA512 541a92e917090d81072cb66d394a1731f8c8fb0e3d9ee431c2147d361ac9f6fb99d01d232dcf180d2e922cc4fb1880221db1ad1688b388b8af7676a99e6bc302 -EBUILD wrapt-1.17.0.ebuild 974 BLAKE2B c56e4ae4d31fd2ed05d09028c4ce724c126df9304f6ddc3c3bc14a8af5bfe2e275a35efe66ce5e13617c3b5be6733f4b182a22ece747782c891f0d34a5e2136c SHA512 2964d07acdd29fe0ea337bc135ca595bcf9ae80d51f8df9c3e0fe95e6869a79e8bbc0f8705d0d4887fa423fe407f5eb633e0aef089a431e568b8cc8c0f735f1b +EBUILD wrapt-1.17.0.ebuild 973 BLAKE2B cb3b4b5d5fa8fbe9211868052f7a39d4b3566127f5cc03083d270ade916797bc37f090d9ab09eb6b8dbde005f61a6632a7f8c78179b7384538ab1058c1c776a4 SHA512 da22b62c457dda4093a6da3edca0b96480801e719e47c67b32c93a11db5a58a0978e4fca38abaa79e89bd8d9655ec69c5bf7fb5e3851912f82bbccb90660712d MISC metadata.xml 515 BLAKE2B 9a7eb633f7a52c3bb378854a89d8b529adfb09f4db96502875da844c4d256aa1ca2346831be3f7949894045d9185df284a7b50c142a22b1340676d079913abf6 SHA512 f260a2482e32147b1a052b949f1b438efcb406b52caad79951b60cd79c330dacc5c612269b80c730c489a9b2896c4d91572796409bbceabc36a83c056522cac2 diff --git a/dev-python/wrapt/wrapt-1.17.0.ebuild b/dev-python/wrapt/wrapt-1.17.0.ebuild index 63dbf2e20a71..da65efca6ff8 100644 --- a/dev-python/wrapt/wrapt-1.17.0.ebuild +++ b/dev-python/wrapt/wrapt-1.17.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="+native-extensions" distutils_enable_tests pytest diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest index 3452363eeabb..2dd244486979 100644 --- a/dev-python/yarl/Manifest +++ b/dev-python/yarl/Manifest @@ -3,7 +3,7 @@ DIST yarl-1.17.2.tar.gz 178947 BLAKE2B 5cca5ef7fa2745f76c72ba0fbd54a62344f8961d3 DIST yarl-1.18.0.tar.gz 180098 BLAKE2B bd49cb019cb0a7572ddb562aaf599929bfcd2f67758631d93fc0db90ea60919852f90ea196d6a5bdba9d03661d2bcbe82e2d51284c0ff6acc76b269e99bed5b5 SHA512 061b4cdb5d18718e847a45c5fdc854f75294be2198d5d803bf473eae06467a56188e36c672d31f083c7a96f213db831fe79c92479a43b63a40cc4a007062c0aa DIST yarl-1.18.3.tar.gz 181062 BLAKE2B 41e0e6173bb257b643d7678e3011af7ea7f6ac8100bd68aae6e5a9af95e36ae95f83c516a11169fd1d1d669742b3a8878267533c81289ec56a66bb0d53b2db25 SHA512 1686c5ef1b5f3e1cebd121abb7916e45f4a9b08d941a80c34861e87f6121187ee7a553a373405a9fef2332177adf55ffe89bc9a3cabbf24e31905357fdeceba3 EBUILD yarl-1.17.1.ebuild 1473 BLAKE2B f99183ccce11f8e3fcd17a532a04763786f80d869058208f7187d0d4c38f0fefad85f0c842ec12e901e100e1236495d9702c21fd22844d67aa66b37a88f6289f SHA512 6aa9a0bce27b199af8f597b086153c2d1fb433039fa1cbc5553d610f1a358a2b5848e40ab4f93ff52640bf00532bcbaa6107fb683d358810cd3146dd83f19dcd -EBUILD yarl-1.17.2.ebuild 1476 BLAKE2B dbcb961a2beada9a1e44e6b6726ab5e9d0575171ab681cf1e3ebbde0077a14415de5c0a9aa91f68185fbc742898880db04e27bde1780d7a83f38f5f10362d87d SHA512 1118e04f18f67511a1bb8e0404f9550b601d338502f30daf4b822b1b3af763e8935341e0249bf46d8ba503593ed41e3d8f095f7c2fe76113f3aae7104fa2b0a0 +EBUILD yarl-1.17.2.ebuild 1475 BLAKE2B 8bde39eb60c860192227a458f85249b1fbc6e70f043285661e79ef9cfb040e96711bf57ae5edda6fbd92c4502b2d81042b29a73f443cddec46e0c45c86915866 SHA512 e6fec1f320037bcbbbfa1cdb3bcfdc6a785a16ec697f2bc6b76ddb118434cf65af6126140fa7ba139c948dfe42af9d02c0df043f9729586e2f52a4966373653f EBUILD yarl-1.18.0.ebuild 1481 BLAKE2B 88327ded19ba58b8f9b8eebb3211f16d03a110d7ff55edd667263256c420d5e12f5fef0ee46047914b5b8f68f3f9042dd7f36b38fdc41214426e3b6309447826 SHA512 33889a7a3b0203656a1de970120b8490a4d306e7151f48a5d3affed423305ed78ea8944ceac13541d8b259ddc9b65a91df53b4fdb85b2840bb2f605400181065 EBUILD yarl-1.18.3.ebuild 1481 BLAKE2B 88327ded19ba58b8f9b8eebb3211f16d03a110d7ff55edd667263256c420d5e12f5fef0ee46047914b5b8f68f3f9042dd7f36b38fdc41214426e3b6309447826 SHA512 33889a7a3b0203656a1de970120b8490a4d306e7151f48a5d3affed423305ed78ea8944ceac13541d8b259ddc9b65a91df53b4fdb85b2840bb2f605400181065 -MISC metadata.xml 440 BLAKE2B 10fd0e37c9be76c5d1dd90b9fd1cb1e5161fc5a7d2b51bcb5658a8c187a67d5f9573241733c3f9570e9fb7767bf84b38a6f8b2c212596627bea4e1686b7eb41e SHA512 c9e340124ed93cb0d52a0ae5abd43c10528197893c3d5ab57a0eb7046ebae5b80119f7b033d6697110c4bc064c0a8581d904788f6969cb52a433064067898cbe +MISC metadata.xml 361 BLAKE2B cd963daea78f2c4d229f0309ff843264e2bd8e9dd85bfe326a366371c6a1b520b8755b07a3da4e180ee6cd5566ab777574d1bd7fd5cf550ca73f50fe4ab14bcb SHA512 af9ecdf852203e4a7613f95baedd3a0899a0a17d3e761caa1f25fd17a56eaff3de303485b4509039ac155cd4d6ade7a2b8b729d4af166bff638daa48cfc3b31c diff --git a/dev-python/yarl/metadata.xml b/dev-python/yarl/metadata.xml index 8a67fa899caf..c5cac493025c 100644 --- a/dev-python/yarl/metadata.xml +++ b/dev-python/yarl/metadata.xml @@ -1,9 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>zmedico@gentoo.org</email> - </maintainer> <maintainer type="project"> <email>python@gentoo.org</email> <name>Python</name> diff --git a/dev-python/yarl/yarl-1.17.2.ebuild b/dev-python/yarl/yarl-1.17.2.ebuild index 83a106b8a2ba..f14ed3e361d9 100644 --- a/dev-python/yarl/yarl-1.17.2.ebuild +++ b/dev-python/yarl/yarl-1.17.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" IUSE="+native-extensions" RDEPEND=" diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest index 83c6b17e074c..1ec48008873a 100644 --- a/dev-python/zeroconf/Manifest +++ b/dev-python/zeroconf/Manifest @@ -1,5 +1,3 @@ -DIST zeroconf-0.136.0.tar.gz 238635 BLAKE2B 265dac1aed041d86f81264b5449952695f316cdfd9ff8e594631cd5c5eebad917d32537920308ae62feee7927307a667fdfd3cfd5c182fff08120cba19bbc60e SHA512 835f1e22a92e62efaba055816c962fdea12b80e3a875883da28919e952363ce14dea6b60738a2c199d6e4718c016c00a7dfaa86ee4b20347c69a771515240be3 DIST zeroconf-0.136.2.tar.gz 238720 BLAKE2B c47bd38a75f01c1e4268c6567a13e664638c05efa1a45ff1593b3d1347e369acd7a284580a02d34f398710f5faf319150c9eca151667dbb6a184bad35f24d4ce SHA512 30e352cfa2c3b7e7c3b9e38d6d1db0471d1f2c7dcd6785b0aab63a1027da21e966565803d4b2bfde6a89d4362039165f19b5c179117128a992f4960af2ac031d -EBUILD zeroconf-0.136.0.ebuild 1409 BLAKE2B bc29d08b2a93901ce889dd094b144328333ffdf940e84971e0c78b24bd0f4330de4a95c2d05a04d20d702f69c15d31d4b76b2022f52197614ddbb25b12b67816 SHA512 4b338e29e336ad205806358794762adb29083aad3d64e1b19950d7a9d2f042c6e59d683b066e84054105c0122295c5d89f559d73deaabe711c4146aa4c0c94d3 -EBUILD zeroconf-0.136.2.ebuild 1410 BLAKE2B 3cd848c1376b2d51ad83dd6036931e79818e91e1c1ff445e9c88ae2ccf274fed95615c3fb7e1ecfc3ed20f1dd3ae859d204e1b7b0328c6aaf017d0b89c08433a SHA512 0e1e032a90b9da1e54c411e8ea1651c9c091b30161600f88b77afa4f50f526e34f6b8d4f2e0d40a3a732e11966f126c1b59674c7f258f6403b9cd8cd2a200046 +EBUILD zeroconf-0.136.2.ebuild 1409 BLAKE2B bc29d08b2a93901ce889dd094b144328333ffdf940e84971e0c78b24bd0f4330de4a95c2d05a04d20d702f69c15d31d4b76b2022f52197614ddbb25b12b67816 SHA512 4b338e29e336ad205806358794762adb29083aad3d64e1b19950d7a9d2f042c6e59d683b066e84054105c0122295c5d89f559d73deaabe711c4146aa4c0c94d3 MISC metadata.xml 395 BLAKE2B e1ce7a8fbd6d50fd59fbce671a535a3af2fde79dcc98f146c4e361759e61ce6d7e4e241866262fcd78744c673212d1946830c3d7628956b498a98d0af36d4c3d SHA512 544cb62da7212926b63c4e19467fc3e3f7c8210320a8096dc913a846d392e9a09c2b9860312f88effc8ad7a54e0329149a68012b08c674663af5779957e037f9 diff --git a/dev-python/zeroconf/zeroconf-0.136.0.ebuild b/dev-python/zeroconf/zeroconf-0.136.0.ebuild deleted file mode 100644 index bc445908a6e4..000000000000 --- a/dev-python/zeroconf/zeroconf-0.136.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" -HOMEPAGE=" - https://github.com/python-zeroconf/python-zeroconf/ - https://pypi.org/project/zeroconf/ -" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}] - ' 3.10) -" -# the build system uses custom build script that uses distutils to build -# C extensions, sigh -BDEPEND=" - >=dev-python/cython-3.0.8[${PYTHON_USEDEP}] - >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export REQUIRE_CYTHON=1 - -python_test() { - local -x SKIP_IPV6=1 - local EPYTEST_DESELECT=( - # network - tests/test_core.py::Framework::test_close_multiple_times - tests/test_core.py::Framework::test_launch_and_close - tests/test_core.py::Framework::test_launch_and_close_context_manager - - # fragile to timeouts (?) - tests/services/test_browser.py::test_service_browser_expire_callbacks - tests/utils/test_asyncio.py::test_run_coro_with_timeout - ) - - epytest -o addopts= -} diff --git a/dev-python/zeroconf/zeroconf-0.136.2.ebuild b/dev-python/zeroconf/zeroconf-0.136.2.ebuild index 8e4beb03969d..bc445908a6e4 100644 --- a/dev-python/zeroconf/zeroconf-0.136.2.ebuild +++ b/dev-python/zeroconf/zeroconf-0.136.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] |