diff options
Diffstat (limited to 'dev-python')
| -rw-r--r-- | dev-python/beartype/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/beartype/beartype-0.22.9.ebuild | 46 | ||||
| -rw-r--r-- | dev-python/boto3/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/boto3/boto3-1.42.9.ebuild | 53 | ||||
| -rw-r--r-- | dev-python/botocore/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/botocore/botocore-1.42.9.ebuild | 67 | ||||
| -rw-r--r-- | dev-python/fonttools/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/fonttools/fonttools-4.61.1.ebuild | 69 | ||||
| -rw-r--r-- | dev-python/tifffile/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/tifffile/tifffile-2025.12.12.ebuild (renamed from dev-python/tifffile/tifffile-2025.10.4.ebuild) | 0 |
10 files changed, 241 insertions, 1 deletions
diff --git a/dev-python/beartype/Manifest b/dev-python/beartype/Manifest index 54fde4d2e4f5..1f8a63885d92 100644 --- a/dev-python/beartype/Manifest +++ b/dev-python/beartype/Manifest @@ -11,3 +11,5 @@ DIST beartype-0.22.7.tar.gz 1599627 BLAKE2B d2d59c7035383a78ab8d237158da78a8f33c DIST beartype-0.22.7.tar.gz.provenance 9322 BLAKE2B 7aba9887475722122a6d93fc50be132460bcbf0c35aa50b3bbee0c4567de7e0a935188367c154faf71ec380ace85220a092594b8e3be1773191c7b53ab4f9646 SHA512 bddf6805175ed53462fbe63bfcee43aa46450485633a31da7a801610e3b186d52efff07660d1a6a34be92bcf1dfac70e6a0c756d95517fc611044bdbf49b5ae6 DIST beartype-0.22.8.tar.gz 1602262 BLAKE2B 561542263c8d6aef58b58ec8f4b75ee74acc439531f1921be9402a15f88165c0e8ca85396819511442c242ab5e5f4bd6687e2c676f870023be0d91c2e1121874 SHA512 2cf95951eada0ea3bedc6710b57702d4e50a5d3a4f9eb18516890eeba8bd689087db23fe5f5078f3501ebee9274cece0aea9670b6da2af23e881232109b029bf DIST beartype-0.22.8.tar.gz.provenance 9275 BLAKE2B c4895258ffc8b98e1fea44433df9111d3bc0075c75a9597f9933f4d9604d1acc4535315dd42d249b4781e29acc5f78d1c2f43f6bff529c6577bc64ab1cbb5cb0 SHA512 40849c0b9b8ae017cd628dfba0893dff53e20623e07743780dac0a2d6acf851e6e215ac9bcef53628e42d0b87df31e84b953f852c8a881e6f5407d996b8aa0f0 +DIST beartype-0.22.9.tar.gz 1608866 BLAKE2B a53a4b8565b0ed3773b52128752bb83a1b693ce286f96dc92a22bbb50ef195136fa7460ca3aed70090788d506b504d62789254276d609543ff40cd81e4093b13 SHA512 29dad336f6cfe6f19f410af47dbc7ade2eaeac84a917d989b967e023c20d913b7becac91147e79d404fe81b4631252d534fc7283a66b7da0dd160a745500af84 +DIST beartype-0.22.9.tar.gz.provenance 9418 BLAKE2B 684ce17710a9dc33fd8fa6982fbf4b5836f0411191c61c340199ab392ddab2d672f0c71c6a63cd65042bf85562b7e4427ef2084ea99e54ce3ada66a6fa009b31 SHA512 3488aa8a3c0fb680ddf67042b83304009c5a70d9bb667cd5dccee4c4b8c9d4180dd9ae85b9a81510519e4729b20f46e9da6ef729ca99ddc62ea460699d72c499 diff --git a/dev-python/beartype/beartype-0.22.9.ebuild b/dev-python/beartype/beartype-0.22.9.ebuild new file mode 100644 index 000000000000..c7332d0941b8 --- /dev/null +++ b/dev-python/beartype/beartype-0.22.9.ebuild @@ -0,0 +1,46 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/beartype/beartype +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Unbearably fast runtime type checking in pure Python" +HOMEPAGE=" + https://pypi.org/project/beartype/ + https://github.com/beartype/beartype/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv" + +BDEPEND=" + test? ( + dev-python/click[${PYTHON_USEDEP}] + >=dev-python/docutils-0.22[${PYTHON_USEDEP}] + dev-python/mypy[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/redis[${PYTHON_USEDEP}] + dev-python/sqlalchemy[${PYTHON_USEDEP}] + dev-python/xarray[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # fragile performance test + beartype_test/a00_unit/a70_decor/test_decorwrapper.py::test_wrapper_fail_obj_large + # test for building docs, apparently broken too + beartype_test/a90_func/z90_lib/a00_sphinx + # poetry, also broken + beartype_test/a90_func/a50_external/test_poetry.py + # broken + beartype_test/a90_func/a90_pep/test_pep561_static.py::test_pep561_mypy +) diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 207359969d42..5c436e7e7001 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -12,3 +12,4 @@ DIST boto3-1.42.5.gh.tar.gz 1057615 BLAKE2B 1d2cb3efd01c9608830cf9e5f4fb7b426a9e DIST boto3-1.42.6.gh.tar.gz 1058037 BLAKE2B 9ad44a815de09f8b557d976d1d17af6545ae4096556481f27ad00c420574ca81fe9f2ec92e0e09e9ee1d73716eb9e70e288adce3e52f874f9572c93e822c8e1a SHA512 881213ca70e26f342f5cda51cf02efae371b862bb639d25be6de45326f87c1fe5caebeb65ec2cb3ed86a50af3432a811d67a728ccc31b9f75ce9da9f93e76702 DIST boto3-1.42.7.gh.tar.gz 1058806 BLAKE2B 82db9d5dbf74d1780399470661439bfd48253c1e869169e4a1f8024ddb1a6623089491a5a2eba2932c69dcf67003c0f2df8873940cc5e517b72428a398ec7113 SHA512 4d89d946660f7262bf81a2743fe328dd13867eca356fbb1d260bdef6f30a1286ce40b126bfbc0e4600ad9db901688b7b4a2430a79459dfb8a60126aeea4ee7e1 DIST boto3-1.42.8.gh.tar.gz 1059203 BLAKE2B 76a2823f16b1200c16a9090b7760b844a0a00ed32b970985ab9b691f8c69730240b22ec1ca94adf7378e039b7479dd19a13b88988982e8ffe735e7f8ef645012 SHA512 846cbc8eecd5561ac5b204fdd59656fd3860b50534c2a5ab7f0268e6bd0591b463dbd582aa86d402ac49e2bb5a09613e67d15fab25fe8a21406f92efee467d6f +DIST boto3-1.42.9.gh.tar.gz 1059745 BLAKE2B 78fba4fe807a3ea8eea22cd81cff67c90cd36e281665545bc9d7dc9bfaa1089d668e1994ba6e950eedfe2cfa1495f192b43f8fdae2b9b8b6bd74b62e0ab699d8 SHA512 92ecb0d609ba2f7df6a444b9d840e2a070b22ec38f8ae3bd376e9473e5b4efbefc9bc924046cc6d79576967e33eed270633396171e6102331b58519021435fe8 diff --git a/dev-python/boto3/boto3-1.42.9.ebuild b/dev-python/boto3/boto3-1.42.9.ebuild new file mode 100644 index 000000000000..56b1da52789f --- /dev/null +++ b/dev-python/boto3/boto3-1.42.9.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_{11..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.16.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 921adb646a2d..487d18b4479d 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -12,3 +12,4 @@ DIST botocore-1.42.5.gh.tar.gz 15709628 BLAKE2B 841886105cd9a47a473a8c75f54cbc53 DIST botocore-1.42.6.gh.tar.gz 15711310 BLAKE2B ba3bdec59750cee81fc8fe83e692358f6f49d020bf3f2bc150ec7d5a531be02a8a088660c575d046016e3669528dd2f7d5ce27263a6814c46ca08c06fc8e4b9d SHA512 5d6ac44534fa107cda6bb69f64b1647b81ecd94de2314dbb53769a410939905e86899ccaf7b50be68948430044310c725ff16aa9df6f7e37bdde2314391a6370 DIST botocore-1.42.7.gh.tar.gz 15712225 BLAKE2B f659dd137a5f1189c7b0ad686e22dcc193a9ab860315de992e4de8e6435fe2cb238404c9ebdc1b07b711220f18147eb0f7346d3739c9c010f367c9b67c5a093f SHA512 23da2f076caac1a52e5bad69f26c90963a0cd35d30913e27b14d6ed08dc236af098b733dec14a9de6e9995b2d333202418295d1c9b064246a0d8a33fb3dba497 DIST botocore-1.42.8.gh.tar.gz 15720690 BLAKE2B f35454ee7f965652c56caf2fd89123b5e6bdf4a8c5e6fd94a57da545c7436ed438ed3f23cb6edb2fb9ed859f0f4c07d78f02f44f5190e518cc93624098fc6647 SHA512 6e70f932e990dc7fd4ec358e092ebf77bb1ee38d4a32122b1826abfa867efca01b50c03317448ca3c520c09c1b0b2ab65ec38cd424512513662130279788386a +DIST botocore-1.42.9.gh.tar.gz 15723096 BLAKE2B 2cb1489fa48546abe3306935367744f918d053e02af58d6b85ed84a50bbfc659ec20763055e9783d492f6f248af81e571b8452487bf8ca3267e15d12ce8773bb SHA512 54cc19ca34474e8bfd7eda403452af24b6f73e611442ba4b7ed5f4f223ae279bdf95a3bc4945d16eba6ccca53d2dbefee6d2157ecb6b4ef23a1e960d5469dcc9 diff --git a/dev-python/botocore/botocore-1.42.9.ebuild b/dev-python/botocore/botocore-1.42.9.ebuild new file mode 100644 index 000000000000..a931fcaefec4 --- /dev/null +++ b/dev-python/botocore/botocore-1.42.9.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_{11..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/jmespath-2[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=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/fonttools/Manifest b/dev-python/fonttools/Manifest index b386de861b09..b593237c4945 100644 --- a/dev-python/fonttools/Manifest +++ b/dev-python/fonttools/Manifest @@ -1,2 +1,3 @@ DIST fonttools-4.60.1.gh.tar.gz 3997441 BLAKE2B 44d5e9e2eacc70b09782ee82c654c6dabdcfce6d1d32eb3e9c03bb466d6056b885cc50f615d9ad5909a7c201f0b461ea89c77c468da02e7879bb0e876e3d149e SHA512 50e887f7cfa3a35ba5ca606fe0ce4766185272804bbd05e880cc47b0b73b4af865d902e5a34391bca1fed45275bd1b7922c0bb2b1c6685b9a2aa7026ae70d104 DIST fonttools-4.61.0.gh.tar.gz 3997800 BLAKE2B 8c7dd9c2d7027252e6ddc6f71dbdd8f96f1c9ebfd193a27a1f717c77bb2118259ef1ae78a5a5219e6a6c9c189e094c74a6267031a4f69b1d7ebeaefe43f73678 SHA512 4c5de3f63fb721817e5225cf928a4dde18c326cc495997452aba9fba057ddf3ddff6410f7ac178ba8fa17d78c11235c02d5898f9f9736cc9a421e20f49459c56 +DIST fonttools-4.61.1.gh.tar.gz 4004669 BLAKE2B 26ef4135197190d31f90f9d981d8940cbec12c01f4afbb363b21606f9e0935b24e77d3b5bb376df7c750c85558d89b73ac2d0d37eebad92c90e5fb06937e2eb3 SHA512 3bdf3b1a72268ca9966550db53a25b8a7e9a1438abef9009d09a76e8d718691fdd248f87521c65df59b07728262a4405aee7a94aa2af616d744f7ee815f29c2d diff --git a/dev-python/fonttools/fonttools-4.61.1.ebuild b/dev-python/fonttools/fonttools-4.61.1.ebuild new file mode 100644 index 000000000000..233efa804b3a --- /dev/null +++ b/dev-python/fonttools/fonttools-4.61.1.ebuild @@ -0,0 +1,69 @@ +# 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=( pypy3_11 python3_{11..14} ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 virtualx + +DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" +HOMEPAGE=" + https://github.com/fonttools/fonttools/ + https://pypi.org/project/fonttools/ +" +SRC_URI=" + https://github.com/fonttools/fonttools/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+native-extensions" + +BDEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + ) + test? ( + dev-python/brotlicffi[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/fs-2.4.9[${PYTHON_USEDEP}] + ' 3.{11..13}) + dev-python/munkres[${PYTHON_USEDEP}] + app-arch/zopfli + ) +" + +EPYTEST_PLUGINS=( pytest-rerunfailures ) +EPYTEST_RERUNS=5 +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_compile() { + local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) + [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 + distutils-r1_python_compile +} + +src_test() { + # virtualx used when matplotlib is installed causing plot module tests to run + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # flaky test + Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables + ) + + # nonfatal for virtx + nonfatal epytest Tests fontTools || + die -n "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/tifffile/Manifest b/dev-python/tifffile/Manifest index 56f7b52ba671..2deafec7d4c8 100644 --- a/dev-python/tifffile/Manifest +++ b/dev-python/tifffile/Manifest @@ -1,2 +1,2 @@ DIST tifffile-2025.10.16.gh.tar.gz 362127 BLAKE2B df4b16596110f7db0ea6c2f371a14e4dc92f45a3337535c7f276c20c3daf7845eb90f5874f8a9281b226cafc085ef2725d6004e80b9aacb015a7aabee50ef402 SHA512 066817c268f4a3207261857b24ba2d2b7f100aedd1947d8b0d8b0a54a0dee6cb71ca0213555ab598457d2d98bda09f4cd57ec8c76b03024e2727a8b7e9b95588 -DIST tifffile-2025.10.4.gh.tar.gz 359732 BLAKE2B 5dd69e8a8fbaf39f18c7ed1edc25aaf1e2c12fdaf6593c84b4346dd58471e9ed13c7ca491ead1321c87e98128c19d68c8504aefb5440a2d52766ced942512f6c SHA512 20c3786d8d85eac2a52f38f4e578ef24dfa8eaa2a60bf200a061742af0dc8fcc278939f542ea9a225add02b563932d17f07d160e3a1d5e34ba26502b58b3d52e +DIST tifffile-2025.12.12.gh.tar.gz 364067 BLAKE2B 7d790b7e27ff3975167a689ebd9011fc5a885d5d92c85083dfc11792391ef1bdf68682ff14c2aaa230601ae5793d668648fbd05d741c27e27a94a0987fa92e18 SHA512 87554790ae69b0e6a5cfb3b352df56a885c37f0d491ebf996bec13b2b5d9aa4ab6f57f514d81db967632a6f8e9d64cb92c90b7539ac931eae3147fb9183f6d5b diff --git a/dev-python/tifffile/tifffile-2025.10.4.ebuild b/dev-python/tifffile/tifffile-2025.12.12.ebuild index fa979d88561c..fa979d88561c 100644 --- a/dev-python/tifffile/tifffile-2025.10.4.ebuild +++ b/dev-python/tifffile/tifffile-2025.12.12.ebuild |
