From 3adafe6e9c49878e5304ce645a91dc10e2542e19 Mon Sep 17 00:00:00 2001 From: "Liguros - Gitlab CI/CD [develop]" Date: Tue, 25 Nov 2025 21:56:46 +0000 Subject: Adding metadata --- dev-python/arrow/arrow-1.4.0.ebuild | 2 +- dev-python/autobahn/Manifest | 1 + dev-python/autobahn/autobahn-25.11.1.ebuild | 128 +++++++++++++++++++++ dev-python/boto3/Manifest | 1 + dev-python/boto3/boto3-1.41.3.ebuild | 53 +++++++++ dev-python/botocore/Manifest | 1 + dev-python/botocore/botocore-1.41.3.ebuild | 67 +++++++++++ dev-python/cftime/cftime-1.6.5.ebuild | 2 +- dev-python/colorlog/colorlog-6.10.1.ebuild | 2 +- .../dogpile-cache/dogpile-cache-1.5.0.ebuild | 2 +- dev-python/dulwich/dulwich-0.24.7.ebuild | 2 +- dev-python/fakeredis/fakeredis-2.32.0.ebuild | 2 +- dev-python/filelock/filelock-3.20.0.ebuild | 2 +- dev-python/frozenlist/frozenlist-1.8.0.ebuild | 2 +- .../google-api-python-client-2.185.0.ebuild | 2 +- .../google-auth-httplib2-0.2.0-r1.ebuild | 2 +- .../googleapis-common-protos-1.71.0.ebuild | 2 +- dev-python/hcloud/hcloud-2.9.0.ebuild | 2 +- dev-python/hiredis/hiredis-3.3.0.ebuild | 2 +- dev-python/humanize/humanize-4.14.0.ebuild | 2 +- dev-python/idna/idna-3.11.ebuild | 2 +- dev-python/iniconfig/iniconfig-2.3.0.ebuild | 2 +- dev-python/isort/isort-7.0.0.ebuild | 2 +- dev-python/jellyfish/jellyfish-1.2.1.ebuild | 2 +- .../logical-unification-0.4.7.ebuild | 2 +- dev-python/merge3/merge3-0.0.16.ebuild | 2 +- .../mkdocs-material/mkdocs-material-9.6.22.ebuild | 2 +- dev-python/msgpack/msgpack-1.1.2.ebuild | 2 +- dev-python/msgspec/Manifest | 1 + dev-python/msgspec/msgspec-0.20.0.ebuild | 47 ++++++++ dev-python/multidict/multidict-6.7.0.ebuild | 2 +- dev-python/mypy/mypy-1.18.2.ebuild | 2 +- dev-python/networkx/Manifest | 2 + dev-python/networkx/networkx-3.6.ebuild | 60 ++++++++++ .../opentelemetry-api-1.38.0.ebuild | 2 +- .../opentelemetry-sdk-1.38.0.ebuild | 2 +- ...pentelemetry-semantic-conventions-1.38.0.ebuild | 2 +- dev-python/pdm/Manifest | 1 + dev-python/pdm/pdm-2.26.2.ebuild | 85 ++++++++++++++ dev-python/precis-i18n/precis-i18n-1.1.2.ebuild | 2 +- dev-python/propcache/propcache-0.3.2.ebuild | 2 +- dev-python/propcache/propcache-0.4.0.ebuild | 2 +- dev-python/propcache/propcache-0.4.1.ebuild | 2 +- dev-python/pyfakefs/pyfakefs-5.10.0.ebuild | 2 +- dev-python/pylsqpack/pylsqpack-0.3.23.ebuild | 2 +- .../pytest-describe/pytest-describe-2.2.1.ebuild | 2 +- dev-python/pytest-localserver/Manifest | 2 + .../pytest-localserver-0.10.0.ebuild | 43 +++++++ .../pytest-rerunfailures-16.1.ebuild | 2 +- dev-python/pyzstd/pyzstd-0.18.0.ebuild | 2 +- dev-python/referencing/referencing-0.37.0.ebuild | 2 +- dev-python/regex/regex-2025.10.23.ebuild | 2 +- dev-python/rpds-py/rpds-py-0.28.0.ebuild | 2 +- dev-python/testfixtures/testfixtures-9.2.0.ebuild | 2 +- dev-python/textx/Manifest | 2 +- dev-python/textx/textx-4.2.2.ebuild | 59 ---------- dev-python/textx/textx-4.3.0.ebuild | 60 ++++++++++ .../translate-toolkit-3.16.3.ebuild | 2 +- dev-python/trimesh/Manifest | 2 +- dev-python/trimesh/trimesh-4.10.0.ebuild | 88 ++++++++++++++ dev-python/trimesh/trimesh-4.8.2.ebuild | 88 -------------- dev-python/trimesh/trimesh-4.9.0.ebuild | 2 +- dev-python/types-psutil/Manifest | 1 + .../types-psutil-7.1.3.20251125.ebuild | 16 +++ .../widgetsnbextension-4.0.14-r1.ebuild | 2 +- 65 files changed, 702 insertions(+), 192 deletions(-) create mode 100644 dev-python/autobahn/autobahn-25.11.1.ebuild create mode 100644 dev-python/boto3/boto3-1.41.3.ebuild create mode 100644 dev-python/botocore/botocore-1.41.3.ebuild create mode 100644 dev-python/msgspec/msgspec-0.20.0.ebuild create mode 100644 dev-python/networkx/networkx-3.6.ebuild create mode 100644 dev-python/pdm/pdm-2.26.2.ebuild create mode 100644 dev-python/pytest-localserver/pytest-localserver-0.10.0.ebuild delete mode 100644 dev-python/textx/textx-4.2.2.ebuild create mode 100644 dev-python/textx/textx-4.3.0.ebuild create mode 100644 dev-python/trimesh/trimesh-4.10.0.ebuild delete mode 100644 dev-python/trimesh/trimesh-4.8.2.ebuild create mode 100644 dev-python/types-psutil/types-psutil-7.1.3.20251125.ebuild (limited to 'dev-python') diff --git a/dev-python/arrow/arrow-1.4.0.ebuild b/dev-python/arrow/arrow-1.4.0.ebuild index b6112939ce1e..e20bdf2119f2 100644 --- a/dev-python/arrow/arrow-1.4.0.ebuild +++ b/dev-python/arrow/arrow-1.4.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}] diff --git a/dev-python/autobahn/Manifest b/dev-python/autobahn/Manifest index e32b3c42de5a..6b323e4e5b44 100644 --- a/dev-python/autobahn/Manifest +++ b/dev-python/autobahn/Manifest @@ -1,2 +1,3 @@ DIST autobahn-24.4.2.tar.gz 482700 BLAKE2B e94026e0cfbb3a3ba2a494ac50e851ed1c35a842dd6b5ce2ac437a19fa0d30061d16b0965831ce57067d6682df256e5140d67e0e9b4d71cc1dbcc16287ffbed1 SHA512 2caffa9a49e3661e665a4e2641b96ff48581264654cb35ebc2e8a67620ce81bd330895bb12a098488676ab74c8275e601f45357840ca074c3c6a3d7247e563e9 DIST autobahn-25.10.2.tar.gz 375689 BLAKE2B 6017b902a776d1f912facc488b0186cd53029c2e223920b92e06bb011d56b42279d2225af73ae561b6c21fc9b9509231761753a42146529baa19d30a03932bc1 SHA512 134a484c16392fe58b0acfae247cd783a1278c0b818c110b68e20428bffcc804dc99d449b1567fed976cf69823ce9269243e2cd968357ae9a23689ad0d7032b7 +DIST autobahn-25.11.1.tar.gz 447019 BLAKE2B 05c8e7c5d3dc4de5db032030815af43531243f5c8b345474669a5ce9064f61ad44f3703a33df3600070952a786193bba748c6c372e0e86d9aea4ce4a425881d1 SHA512 8960a76558e51900cffda20c97c070a7bd26d0dc3c9d21f6db03ca152d526e52a4070b25fad313f1c5aeda5fb398af2447a2913cd842fede4d591111bb8cef60 diff --git a/dev-python/autobahn/autobahn-25.11.1.ebuild b/dev-python/autobahn/autobahn-25.11.1.ebuild new file mode 100644 index 000000000000..c3374dc5ced6 --- /dev/null +++ b/dev-python/autobahn/autobahn-25.11.1.ebuild @@ -0,0 +1,128 @@ +# 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 optfeature pypi + +DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio" +HOMEPAGE=" + https://github.com/crossbario/autobahn-python/ + https://pypi.org/project/autobahn/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="+native-extensions test xbr" +RESTRICT="!test? ( test )" + +# The order of deps is based on their appearance in pyproject.toml +# All extra deps should be included in test and in optfeature +RDEPEND=" + >=dev-python/txaio-25.9.2[${PYTHON_USEDEP}] + >=dev-python/cryptography-3.4.6[${PYTHON_USEDEP}] + >=dev-python/hyperlink-21.0.0[${PYTHON_USEDEP}] + >=dev-python/ujson-4.0.2[${PYTHON_USEDEP}] + >=dev-python/cbor2-5.2.0[${PYTHON_USEDEP}] + >=dev-python/py-ubjson-0.16.1[${PYTHON_USEDEP}] + >=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}] + + >=dev-python/flatbuffers-22.12.06[${PYTHON_USEDEP}] + + >=dev-python/zope-interface-5.2.0[${PYTHON_USEDEP}] + >=dev-python/twisted-24.3.0[${PYTHON_USEDEP}] + >=dev-python/attrs-20.3.0[${PYTHON_USEDEP}] + + native-extensions? ( + $(python_gen_cond_dep ' + >=dev-python/cffi-1.14.5[${PYTHON_USEDEP}] + ' 'python*') + ) +" +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + >=dev-python/cffi-1.14.5[${PYTHON_USEDEP}] + ' 'python*') + ) + + test? ( + >=dev-python/wsaccel-0.6.3[${PYTHON_USEDEP}] + >=app-arch/brotli-1.0.0[python,${PYTHON_USEDEP}] + >=dev-python/pyopenssl-20.0.1[${PYTHON_USEDEP}] + >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] + >=dev-python/pytrie-0.4.0[${PYTHON_USEDEP}] + >=dev-python/qrcode-7.3.1[${PYTHON_USEDEP}] + >=dev-python/base58-2.1.1[${PYTHON_USEDEP}] + >=dev-python/ecdsa-0.19.1[${PYTHON_USEDEP}] + >=dev-python/argon2-cffi-20.1.0[${PYTHON_USEDEP}] + >=dev-python/passlib-1.7.4[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-{asyncio,aiohttp} ) +distutils_enable_tests pytest + +python_prepare_all() { + if use xbr ; then + eerror "***************" + eerror "Required xbr dependencies are incomplete in Gentoo." + eerror "So this functionality will not yet work" + eerror "Please file a bug if this feature is needed" + eerror "***************" + else + # remove xbr components + export AUTOBAHN_STRIP_XBR="True" + fi + + distutils-r1_python_prepare_all + + # remove "vendored" flatbuffers that conflict with actual flatbuffers + # https://github.com/crossbario/autobahn-python/issues/1782 + rm -rf flatbuffers || die + + if ! use native-extensions; then + export AUTOBAHN_USE_NVX=0 + fi +} + +python_test() { + rm -rf autobahn || die + + einfo "Testing all, cryptosign using twisted" + local -x USE_TWISTED=true + "${EPYTHON}" -m twisted.trial autobahn || die "Tests failed with ${EPYTHON}" + unset USE_TWISTED + + einfo "RE-testing cryptosign and component_aio using asyncio" + local -x USE_ASYNCIO=true + epytest --pyargs \ + autobahn.asyncio.test.test_aio_{raw,web}socket \ + autobahn.wamp.test.test_wamp_{cryptosign,component_aio} + unset USE_ASYNCIO + + rm -f twisted/plugins/dropin.cache || die +} + +pkg_postinst() { + optfeature "C-based WebSocket acceleration" "dev-python/wsaccel" + optfeature "non-standard WebSocket compression support" \ + "dev-python/python-snappy" + optfeature "TLS transport encryption" \ + "dev-python/pyopenssl dev-python/pynacl dev-python/pytrie dev-python/qrcode dev-python/service-identity" + optfeature "WAMP-SCRAM authentication" \ + "dev-python/cffi dev-python/argon2-cffi dev-python/passlib" + optfeature "native SIMD acceleration" "dev-python/cffi" + + python_foreach_impl twisted-regen-cache +} + +pkg_postrm() { + python_foreach_impl twisted-regen-cache +} diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 144b21de1d36..f58db06f0dc1 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -5,3 +5,4 @@ DIST boto3-1.40.64.gh.tar.gz 1023920 BLAKE2B ca8af519caa4d3d4a20c808b3b9d263ad4d DIST boto3-1.40.69.gh.tar.gz 1027290 BLAKE2B 5e68da89d063ee063dc79d3fee9958ea6a8d408184f28931f9b21aaaa52c2f1a2ac5ddf293ff7d5dccccd0097ec94e0688fa0cd206f11f19bf0c774ece3c164b SHA512 509b32070e09ebb965d392ced9c064ef97b44f8c530cca807177261eecc3cf522df8d4c0822f7aa3521d7cff81935891e33fcc0570462ba73740ae85f6514d0c DIST boto3-1.40.74.gh.tar.gz 1032058 BLAKE2B c24653bac3279f688d240390f53a9070d51d7d13bae6d7179c849c189fe70ddcbf35892ad8ddf6dd77e508ea597901db60ecccc083666aa9178b07d2388ffff7 SHA512 0ab155ccf97335ad29f7d62f4fed3979fffa1b45d2ffa4bf5e949c90c864298179e5c3854ec157a7dfdf2dd9efd91df83307a04060e95b77aa38cfcfe8137033 DIST boto3-1.41.2.gh.tar.gz 1047105 BLAKE2B ac62862f9430604d6056e9ee9c0c6747bc8abd000957365e569d20c96f0672c771c628ce0bd1d644aee6149b22792f455b43f58fce987d5ba00acbfbf56bd7f2 SHA512 98209ea6ded6c1018b98106c89b53d2115fad3de26524f7b9efa0c91f1e4435c9ea2d954c21d8666cb427777ade60bb12a36544d9844dc1d79f925c3206a578f +DIST boto3-1.41.3.gh.tar.gz 1047349 BLAKE2B dbabb10e58a122f654e1b545d966a0f2de31b8fc88ba9b29b71c296fdee6f9e2aefd5061c6c0a05ee52240455af9c9c7ddb374b76400fa4d69fc712f9957fa55 SHA512 2e228ad6a7ee514ed7b588599121719088bb7a5751e713e0971cef9dd44baab3cbd6bc452e39dc66209e3137bbd84605b7c1dfafcf8c88abab1fc655f66a7ff7 diff --git a/dev-python/boto3/boto3-1.41.3.ebuild b/dev-python/boto3/boto3-1.41.3.ebuild new file mode 100644 index 000000000000..217620928fd0 --- /dev/null +++ b/dev-python/boto3/boto3-1.41.3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.15.0[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index bcd79c5ecb06..ae45f6a906fc 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -5,3 +5,4 @@ DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 6156b2d80f6aee5df0d746bf3a2fe1b DIST botocore-1.40.69.gh.tar.gz 15265787 BLAKE2B c567c9d2cd25d98e7055b829ca337654f3c2f239296e32735d8064dc698a4fee41464a0ca22453f93feea7a9d6eb58183406780c56bab345521420c7177681a9 SHA512 2c76026a2b5114fbc4d8be54cf67ade64f3a563f8b50e83bdfc1f238f220a94acb1ca1aa607ce4934a8e2b58ebfa2c4b07892b693ad80d539188352a3ffa1f75 DIST botocore-1.40.74.gh.tar.gz 15284643 BLAKE2B 585f072a5ec39c12e3f74a272b0c5ed7d07d1f69b704058d9154da2c12753008b57c5c1c05e7cc982aa4cf28060aa20c62f7ecb6874534b109e409f3b2fcf05c SHA512 c17d51212481e5e3c4af912679894fb73ae4084d983cc086e99ffa7b3522723ce7bf82e6745cc55cc1db9d2ae1657d0e1a74cbd3b06653e7fc1987125667b18d DIST botocore-1.41.2.gh.tar.gz 15504253 BLAKE2B 3c3967e3876ec2529ed0fbd192594f963ebc75f27f196188456a3f4999187b92072224da7d0d91d3dba44c109a74eb35229062e61f161d30f5fad69fcd6097ae SHA512 47cbae2cd1c729fbe6ef55ef5ad6102f636dfb62dd4b4011ad8d163dfdd038d94201b49e48847fed4130e5523b0279b921eedcb94ee4611f42e6aa102bb3705f +DIST botocore-1.41.3.gh.tar.gz 15508146 BLAKE2B ee0ef8eeb86c0ed90b30b2bf9fa180e300f015ebc219b58b975e4f835eeed7b411a491aca6de9628b53538d308f20985dfce249f0f3a9bc37d72058f1c36f371 SHA512 09a00793df98c337d6e9a8ed67841af64a95b701f1b54675f764ba6553549efb7f27061ecc5d7f8b3b3affccb20d4044d052648fc3a913b4e5cb901a7d129118 diff --git a/dev-python/botocore/botocore-1.41.3.ebuild b/dev-python/botocore/botocore-1.41.3.ebuild new file mode 100644 index 000000000000..ee8074e67dce --- /dev/null +++ b/dev-python/botocore/botocore-1.41.3.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +# unbundled packages +RDEPEND+=" + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + ) + + epytest tests/{functional,unit} +} diff --git a/dev-python/cftime/cftime-1.6.5.ebuild b/dev-python/cftime/cftime-1.6.5.ebuild index f8c094566a7d..1929e01ad4ad 100644 --- a/dev-python/cftime/cftime-1.6.5.ebuild +++ b/dev-python/cftime/cftime-1.6.5.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~s390 ~x86" +KEYWORDS="amd64 arm64 ~loong ~riscv ~s390 ~x86" DEPEND=" >=dev-python/numpy-1.26.0[${PYTHON_USEDEP}] diff --git a/dev-python/colorlog/colorlog-6.10.1.ebuild b/dev-python/colorlog/colorlog-6.10.1.ebuild index a741f49f4d5e..11e15282b46f 100644 --- a/dev-python/colorlog/colorlog-6.10.1.ebuild +++ b/dev-python/colorlog/colorlog-6.10.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~riscv x86" EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/dogpile-cache/dogpile-cache-1.5.0.ebuild b/dev-python/dogpile-cache/dogpile-cache-1.5.0.ebuild index ae597e3bed7f..3b39a15be994 100644 --- a/dev-python/dogpile-cache/dogpile-cache-1.5.0.ebuild +++ b/dev-python/dogpile-cache/dogpile-cache-1.5.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" >=dev-python/decorator-4.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/dulwich/dulwich-0.24.7.ebuild b/dev-python/dulwich/dulwich-0.24.7.ebuild index 15545773798d..d43565ff6490 100644 --- a/dev-python/dulwich/dulwich-0.24.7.ebuild +++ b/dev-python/dulwich/dulwich-0.24.7.ebuild @@ -51,7 +51,7 @@ LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" LICENSE+=" )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="doc examples +native-extensions test" RESTRICT="!test? ( test )" diff --git a/dev-python/fakeredis/fakeredis-2.32.0.ebuild b/dev-python/fakeredis/fakeredis-2.32.0.ebuild index 53710801344b..52745c880446 100644 --- a/dev-python/fakeredis/fakeredis-2.32.0.ebuild +++ b/dev-python/fakeredis/fakeredis-2.32.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" >=dev-python/redis-4.3[${PYTHON_USEDEP}] diff --git a/dev-python/filelock/filelock-3.20.0.ebuild b/dev-python/filelock/filelock-3.20.0.ebuild index d4e13a7a61d7..72a169b9d57b 100644 --- a/dev-python/filelock/filelock-3.20.0.ebuild +++ b/dev-python/filelock/filelock-3.20.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Unlicense" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" BDEPEND=" dev-python/hatch-vcs[${PYTHON_USEDEP}] diff --git a/dev-python/frozenlist/frozenlist-1.8.0.ebuild b/dev-python/frozenlist/frozenlist-1.8.0.ebuild index ba20af37bc87..cda7658355be 100644 --- a/dev-python/frozenlist/frozenlist-1.8.0.ebuild +++ b/dev-python/frozenlist/frozenlist-1.8.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" 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" BDEPEND=" diff --git a/dev-python/google-api-python-client/google-api-python-client-2.185.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.185.0.ebuild index c898d6e76ad0..9a86c7b8f670 100644 --- a/dev-python/google-api-python-client/google-api-python-client-2.185.0.ebuild +++ b/dev-python/google-api-python-client/google-api-python-client-2.185.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" RDEPEND=" >=dev-python/httplib2-0.15[${PYTHON_USEDEP}] diff --git a/dev-python/google-auth-httplib2/google-auth-httplib2-0.2.0-r1.ebuild b/dev-python/google-auth-httplib2/google-auth-httplib2-0.2.0-r1.ebuild index 31eb038162e6..7f3b03b73d6e 100644 --- a/dev-python/google-auth-httplib2/google-auth-httplib2-0.2.0-r1.ebuild +++ b/dev-python/google-auth-httplib2/google-auth-httplib2-0.2.0-r1.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" RDEPEND=" dev-python/httplib2[${PYTHON_USEDEP}] diff --git a/dev-python/googleapis-common-protos/googleapis-common-protos-1.71.0.ebuild b/dev-python/googleapis-common-protos/googleapis-common-protos-1.71.0.ebuild index 1ced32ca7326..09519ed19e58 100644 --- a/dev-python/googleapis-common-protos/googleapis-common-protos-1.71.0.ebuild +++ b/dev-python/googleapis-common-protos/googleapis-common-protos-1.71.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" RDEPEND=" /dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest tests/functional -} diff --git a/dev-python/textx/textx-4.3.0.ebuild b/dev-python/textx/textx-4.3.0.ebuild new file mode 100644 index 000000000000..bde6dbdfe502 --- /dev/null +++ b/dev-python/textx/textx-4.3.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 + +MY_P=textX-${PV} +DESCRIPTION="Meta-language for DSL implementation inspired by Xtext" +HOMEPAGE=" + https://pypi.org/project/textX/ + https://github.com/textX/textX/ +" +SRC_URI=" + https://github.com/textX/textX/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/arpeggio-2.0.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/html5lib[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_test() { + cp -a "${BUILD_DIR}"/{install,test} || die + local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} + + # Update the shebang + sed -e "s:install/usr/bin/${EPYTHON}:test/usr/bin/${EPYTHON}:" \ + -i "${BUILD_DIR}"/test/usr/bin/textx || die + + # Install necessary plugins + local plugins=( + tests/functional/subcommands/example_project + tests/functional/registration/projects/* + ) + local p + for p in "${plugins[@]}"; do + pushd "${p}" >/dev/null || die + distutils_pep517_install "${BUILD_DIR}"/test + popd >/dev/null || die + done + + epytest tests/functional +} diff --git a/dev-python/translate-toolkit/translate-toolkit-3.16.3.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.16.3.ebuild index 28c25a6bf7fe..728cbcf31b38 100644 --- a/dev-python/translate-toolkit/translate-toolkit-3.16.3.ebuild +++ b/dev-python/translate-toolkit/translate-toolkit-3.16.3.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" IUSE="+html +ical +ini +subtitles +yaml" RDEPEND=" diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest index 7f1ac476f142..f3613a935f56 100644 --- a/dev-python/trimesh/Manifest +++ b/dev-python/trimesh/Manifest @@ -1,3 +1,3 @@ -DIST trimesh-4.8.2.gh.tar.gz 13663008 BLAKE2B 261e46287dc6a842a0482f8afe32f938310c2e53cc92fa8cc7d91c84a1ed3faed0131e18e325ef0c0793c394259025582ae643621333a4718468dad1aa12b934 SHA512 d74f2c67175f1284cc33e18afccb21612349b37f36908017800aa9280311ab8174abbd514b535af88803f237347b86c3feffbb3010fc9032b7ce1c279de1c1a3 +DIST trimesh-4.10.0.gh.tar.gz 13703201 BLAKE2B e1e4905204de24037f10d891016999ee86be44848ae9c944fa53be6b28b3c9cc93afef38fb61c8e2b136c49e093eba8dcb09bc6ee35404f9eca81082d13c6235 SHA512 4ac86659b62ee9793877fb0cb080c14bbf0e6864ba4fd69a9761864c055721648fcd3fbd672647bf0e268891f423287b371eb14a963ee38da0f96b04703995ad DIST trimesh-4.8.3.gh.tar.gz 13668526 BLAKE2B c21a0c2865aacff80d0284f4f89d7c5268a3287e70e3bc0095149642488ef8a0530ae0327a74b69fc3280abf5a4b5a60002c9af0e363c2301c77a48ac95bed9e SHA512 ab1ad69cc387814e545ad40a3baa53888825d7b73e1312e3d4a20e0d52cdff291cbac430bb0e7fa44054992a414ab386027240947013b64434b0dfaa9283fcd5 DIST trimesh-4.9.0.gh.tar.gz 13698919 BLAKE2B 059243fc0825f3a7709041580f1109c0d058281515f771771e83054626c70cde24400f5d70c9f4eb691447ae06ea5d358a7f7fd5b3471b95303bec37b39607f6 SHA512 a9cb7ecf97661fbd5515aa48f1176d8da52ed0abcb7b033c2f9069e3fe44e19f83ba8a82641cbc1e8a44c9f0c74d9d0223df1a6c9c76e1d50f2d0671c4bef43c diff --git a/dev-python/trimesh/trimesh-4.10.0.ebuild b/dev-python/trimesh/trimesh-4.10.0.ebuild new file mode 100644 index 000000000000..cf6811ae02ec --- /dev/null +++ b/dev-python/trimesh/trimesh-4.10.0.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Python library for loading and using triangular meshes" +HOMEPAGE=" + https://trimesh.org/ + https://github.com/mikedh/trimesh/ + https://pypi.org/project/trimesh/ +" +SRC_URI=" + https://github.com/mikedh/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-python/charset-normalizer[${PYTHON_USEDEP}] + dev-python/colorlog[${PYTHON_USEDEP}] + dev-python/httpx[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/networkx[${PYTHON_USEDEP}] + >=dev-python/numpy-1.20[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pycollada[${PYTHON_USEDEP}] + dev-python/pyglet[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}] + dev-python/svg-path[${PYTHON_USEDEP}] + dev-python/sympy[${PYTHON_USEDEP}] + dev-python/xxhash[${PYTHON_USEDEP}] + dev-python/rtree[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mapbox-earcut[${PYTHON_USEDEP}] + dev-python/pillow[webp,${PYTHON_USEDEP}] + ) +" + +EPYTEST_DESELECT=( + # requires manifold3d + tests/test_boolean.py::test_multiple_difference + # timing nonsense + tests/test_bounds.py::BoundsTest::test_obb_mesh_large +) +EPYTEST_IGNORE=( + # require pyinstrument + tests/test_sweep.py +) + +EPYTEST_PLUGINS=() +: ${EPYTEST_TIMEOUT:=300} +EPYTEST_RERUNS=3 +EPYTEST_XDIST=1 + +distutils_enable_tests pytest + +python_test() { + # We run tests in parallel, so avoid having n^2 threads in lapack + # tests. + local -x BLIS_NUM_THREADS=1 + local -x MKL_NUM_THREADS=1 + local -x OMP_NUM_THREADS=1 + local -x OPENBLAS_NUM_THREADS=1 + + epytest +} + +pkg_postinst() { + optfeature_header "${PN} functionality can be extended by installing the following packages:" + optfeature "making GUI applications with 3D stuff" dev-python/glooey + optfeature "2D triangulations of polygons" dev-python/mapbox-earcut + optfeature "loading a number of additional mesh formats" dev-python/meshio + optfeature "figuring out how much memory we have" dev-python/psutil + optfeature "marching cubes and other nice stuff" dev-python/scikit-image +} diff --git a/dev-python/trimesh/trimesh-4.8.2.ebuild b/dev-python/trimesh/trimesh-4.8.2.ebuild deleted file mode 100644 index d60d6495d1fa..000000000000 --- a/dev-python/trimesh/trimesh-4.8.2.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Python library for loading and using triangular meshes" -HOMEPAGE=" - https://trimesh.org/ - https://github.com/mikedh/trimesh/ - https://pypi.org/project/trimesh/ -" -SRC_URI=" - https://github.com/mikedh/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -RDEPEND=" - dev-python/charset-normalizer[${PYTHON_USEDEP}] - dev-python/colorlog[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/networkx[${PYTHON_USEDEP}] - >=dev-python/numpy-1.20[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pycollada[${PYTHON_USEDEP}] - dev-python/pyglet[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}] - dev-python/svg-path[${PYTHON_USEDEP}] - dev-python/sympy[${PYTHON_USEDEP}] - dev-python/xxhash[${PYTHON_USEDEP}] - dev-python/rtree[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mapbox-earcut[${PYTHON_USEDEP}] - dev-python/pillow[webp,${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # requires manifold3d - tests/test_boolean.py::test_multiple_difference - # timing nonsense - tests/test_bounds.py::BoundsTest::test_obb_mesh_large -) -EPYTEST_IGNORE=( - # require pyinstrument - tests/test_sweep.py -) - -EPYTEST_PLUGINS=() -: ${EPYTEST_TIMEOUT:=300} -EPYTEST_RERUNS=3 -EPYTEST_XDIST=1 - -distutils_enable_tests pytest - -python_test() { - # We run tests in parallel, so avoid having n^2 threads in lapack - # tests. - local -x BLIS_NUM_THREADS=1 - local -x MKL_NUM_THREADS=1 - local -x OMP_NUM_THREADS=1 - local -x OPENBLAS_NUM_THREADS=1 - - epytest -} - -pkg_postinst() { - optfeature_header "${PN} functionality can be extended by installing the following packages:" - optfeature "making GUI applications with 3D stuff" dev-python/glooey - optfeature "2D triangulations of polygons" dev-python/mapbox-earcut - optfeature "loading a number of additional mesh formats" dev-python/meshio - optfeature "figuring out how much memory we have" dev-python/psutil - optfeature "marching cubes and other nice stuff" dev-python/scikit-image -} diff --git a/dev-python/trimesh/trimesh-4.9.0.ebuild b/dev-python/trimesh/trimesh-4.9.0.ebuild index cf6811ae02ec..d60d6495d1fa 100644 --- a/dev-python/trimesh/trimesh-4.9.0.ebuild +++ b/dev-python/trimesh/trimesh-4.9.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 ~x86" RDEPEND=" dev-python/charset-normalizer[${PYTHON_USEDEP}] diff --git a/dev-python/types-psutil/Manifest b/dev-python/types-psutil/Manifest index fc3fcb250d30..5dd0c87718c5 100644 --- a/dev-python/types-psutil/Manifest +++ b/dev-python/types-psutil/Manifest @@ -3,3 +3,4 @@ DIST types_psutil-7.0.0.20251111.tar.gz 20287 BLAKE2B 89843a8d09099344060c19962e DIST types_psutil-7.0.0.20251115.tar.gz 21485 BLAKE2B 8c2a745640e1f51e30d64fdc53e82e3ba67b0cc9c3fed3d8a2b673308520ba0cc4cc48a33b8bb31edcfa6d728f47adc8dbc506cfa49b3c578225c6b35a4f8ee5 SHA512 474a109630782f06fc22b6a82088ccaabf81ca854412e8c8297bb0a2eef67ed7e682d27a7b2f51d317fd8d79b588434116322b6cb6e21baf8533f060fbfd8240 DIST types_psutil-7.0.0.20251116.tar.gz 22192 BLAKE2B 65cf2d87db83c15499595325345d766259e4b5a17e101eca73d36e4c547bc8ff2d323283abe5291a3261838993d48ab9211420869869a86d6486082b243cabe4 SHA512 59d954e9ef69c28e9ed82d60c098f6a5274c4dfb973f9a0a45048c44d127fbda68679065e44071dea487e7f1e1a09088764c3c6e78ca8fef9a5d1fc5ede6d0ca DIST types_psutil-7.1.1.20251122.tar.gz 22275 BLAKE2B 37780ae12cab65c92cec76211ef74e907b3a026f00f3f67ca4c60e700173f6d16aa74b7d7692020005203ba50dbe9101ce58015b13a3a10ed44516636f370434 SHA512 b3089b3788a38f35434e95c63ce78ecebac27cb3d1c9aa5627c8fc697bf134b9307ae9d4aa1d9aceaa6fe6550d7531dd7445ea36e4fb6cbb6247c6184d6f7c64 +DIST types_psutil-7.1.3.20251125.tar.gz 23391 BLAKE2B c8f30870d822d9686dd23e893bb435cd2ce1bdecca8573ac7bfb7f871f76f5f285016a0c8cf6bd8fc871b07ae0e21e0259b3afa17e97ce7d28340eba281a6e5c SHA512 1b5e6d2e1f1f971a4b3bf52435f1eb115b6a2b845ea4c2c2f7061de4c7e6412568eddd82ad6a1465e880266b2a6b23d11031dccb1f315ba874120949f421c9d9 diff --git a/dev-python/types-psutil/types-psutil-7.1.3.20251125.ebuild b/dev-python/types-psutil/types-psutil-7.1.3.20251125.ebuild new file mode 100644 index 000000000000..486007de99f8 --- /dev/null +++ b/dev-python/types-psutil/types-psutil-7.1.3.20251125.ebuild @@ -0,0 +1,16 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typing stubs for psutil" +HOMEPAGE="https://pypi.org/project/types-psutil/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/dev-python/widgetsnbextension/widgetsnbextension-4.0.14-r1.ebuild b/dev-python/widgetsnbextension/widgetsnbextension-4.0.14-r1.ebuild index 1f843c1fdb21..31cc29c2c611 100644 --- a/dev-python/widgetsnbextension/widgetsnbextension-4.0.14-r1.ebuild +++ b/dev-python/widgetsnbextension/widgetsnbextension-4.0.14-r1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x86-linux" BDEPEND=" dev-python/jupyter-packaging[${PYTHON_USEDEP}] -- cgit v1.3