From afbba3210593a2e7a3e844491c98415ed71ef99f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 16 Feb 2026 06:28:09 +0100 Subject: dev-python/tox: Bump to 4.36.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/tox/Manifest | 2 + dev-python/tox/tox-4.36.0.ebuild | 92 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 dev-python/tox/tox-4.36.0.ebuild (limited to 'dev-python') diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest index 22132e4ef0a3..c72cc539c924 100644 --- a/dev-python/tox/Manifest +++ b/dev-python/tox/Manifest @@ -8,3 +8,5 @@ DIST tox-4.34.1.tar.gz 205306 BLAKE2B 76b90cd7b665ebbd3f7d83695168fc9f861b9d1751 DIST tox-4.34.1.tar.gz.provenance 9138 BLAKE2B 33b06d64b52e3fa092d681e899d73f8e307efd5660840498406342fde9698839cb39c7d5645bb484aa06a19b81eb5731e7e6698319c89e2948375918de3eb360 SHA512 33059f07f02a19786dbd4831006ef11581f977e85d76c369e19ffdacf476b14cba66ffa99c77cb0414d0a7f20a7e25883c496b65f721c3a817d164dbd83cc697 DIST tox-4.35.0.tar.gz 205701 BLAKE2B 7f6a89a8ec975c31d06c091b59baba81c827a4f91ed52d77b762b177c5e85ff2f7f3570955abec900b66d13aa24721a19ae839f369a5f59044a0717c3720af17 SHA512 13134511a53b1ba794f6821886655e2421ef0d668238d65779dc10a13bab23e5711f11aefdb99c7723c78f3558032df5cb78c5fe2c90e66b067f9ce325a60225 DIST tox-4.35.0.tar.gz.provenance 9138 BLAKE2B e21ef76a38268db69cef238659b72c2fe9838d769801e124f29c4d32aba21a69cd17f9cf8cfb87a6d272e7997b7c21dee9a244118139ca4f64a8a539813b6292 SHA512 cafe0f3160eff68a84a177e46c8c2ad8c0b8e5f1cce9271f73d2e814ed5af2c989d184d8e47a6d8495d5238c14ed74cc8cc5dd95ae2159862e058fcc30a510a0 +DIST tox-4.36.0.tar.gz 210043 BLAKE2B f9ae83438f050577b7d7a3084d1e0bb7138b6cb3ccc281e27d96571eee07f499ab6cc2b6f16ddecfebab8ab5d77d7f91f61c01bade37f8965159a048633e2474 SHA512 5f37c6e9eff09fb21142fe00b3b493c7dbc8c47d475d6c59c05d0ba061e58cea4ae88596440824416e39e28288760d329b5e79e06e45dc896d52004761c8b8b6 +DIST tox-4.36.0.tar.gz.provenance 9099 BLAKE2B 630575fcc9bec7c8ac5951a980e31b2abf5318563b815d0b60e117995ad9be6ebec36b23b984d09f4da66e02de8c0d86822b82eca2b86e0635165825f60cad47 SHA512 2169d6158fa405209c74c96805f04b3e6b1b917dfff6c6fc460707a9f91edf2b51a0b12ebc0fb46586b7532bbafbf0dcd5e16f21bc26bbf4ddebbd22bf195a0c diff --git a/dev-python/tox/tox-4.36.0.ebuild b/dev-python/tox/tox-4.36.0.ebuild new file mode 100644 index 000000000000..1f6d12965540 --- /dev/null +++ b/dev-python/tox/tox-4.36.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2026 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/tox-dev/tox +PYTHON_COMPAT=( python3_{11..14} pypy3_11 ) + +inherit distutils-r1 pypi + +DESCRIPTION="virtualenv-based automation of test activities" +HOMEPAGE=" + https://tox.readthedocs.io/ + https://github.com/tox-dev/tox/ + https://pypi.org/project/tox/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/cachetools[${PYTHON_USEDEP}] + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/filelock[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/platformdirs[${PYTHON_USEDEP}] + dev-python/pluggy[${PYTHON_USEDEP}] + dev-python/pyproject-api[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/build[${PYTHON_USEDEP}] + dev-python/distlib[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/re-assert[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/time-machine[${PYTHON_USEDEP}] + ' 'python*') + ) +" + +EPYTEST_PLUGINS=( pytest-{mock,rerunfailures,xdist} ) +# xdist seems to mess up state between successive implementation runs +distutils_enable_tests pytest + +src_prepare() { + # upstream lower bounds are meaningless + sed -i -e 's:>=[0-9.]*::' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + # devpi_process is not packaged, and has lots of dependencies + cat > "${T}"/devpi_process.py <<-EOF || die + def IndexServer(*args, **kwargs): raise NotImplementedError() + EOF + + local -x PYTHONPATH=${T}:${PYTHONPATH} + local EPYTEST_DESELECT=( + # Internet + tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external + tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_run_installpkg_targz + tests/tox_env/python/virtual_env/package/test_package_pyproject.py::test_pyproject_installpkg_pep517_envs + ) + local EPYTEST_IGNORE=( + # requires devpi* + tests/test_provision.py + ) + + case ${EPYTHON} in + python*) + local EPYTEST_PLUGINS=( "${EPYTEST_PLUGINS[@]}" time-machine ) + ;; + pypy3*) + EPYTEST_DESELECT+=( + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]' + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]' + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[constraints-True-True]' + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit+requirements-True-True]' + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_indirect-True-True]' + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_constraints_indirect-True-True]' + ) + ;; + esac + + epytest -o addopts= +} -- cgit v1.2.3 From ebf2d938ab95be0d0d9a25edeabe6ac8d8873a21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 16 Feb 2026 06:28:25 +0100 Subject: dev-python/tifffile: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/tifffile/Manifest | 1 - dev-python/tifffile/tifffile-2026.1.14.ebuild | 56 --------------------------- 2 files changed, 57 deletions(-) delete mode 100644 dev-python/tifffile/tifffile-2026.1.14.ebuild (limited to 'dev-python') diff --git a/dev-python/tifffile/Manifest b/dev-python/tifffile/Manifest index c6ce0386a814..d0d7f1a29e3e 100644 --- a/dev-python/tifffile/Manifest +++ b/dev-python/tifffile/Manifest @@ -1,2 +1 @@ -DIST tifffile-2026.1.14.gh.tar.gz 364333 BLAKE2B 0004b104a9fc03dc92c61d89e560c3039985ec63c4166a1fc1170de9655862829d7aa75eda2c370ba7267f53c0fefb7b7bdfaa6deb4fce5034f6e26a9b524f62 SHA512 321585969e8efc6054a3a2fa3f218fde1cd2ae92c0d2114d94bb93fbfa9a5cd181ac5d470cc827002931dbb7421e4d4d667494c33082162469a0932fdf9399af DIST tifffile-2026.1.28.gh.tar.gz 365400 BLAKE2B 9538a67252981e99aab5f09320948a8d64d159f70c91204e3954606229a8a2a763dc48f321c9ecc3caf609ae60e5d6ed31241fc662c1e8191461e08be65883c2 SHA512 e75af703440a628c5a3487d165ef0a2e4d068d0eb2f2ce4910446599de682ebd89d1eebe236ddd4fc7214d86849daef5f61b781a76562624a35efd7a82f2679f diff --git a/dev-python/tifffile/tifffile-2026.1.14.ebuild b/dev-python/tifffile/tifffile-2026.1.14.ebuild deleted file mode 100644 index af4476f21e15..000000000000 --- a/dev-python/tifffile/tifffile-2026.1.14.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2021-2026 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="Read and write TIFF files" -HOMEPAGE=" - https://pypi.org/project/tifffile/ - https://github.com/cgohlke/tifffile/ - https://www.cgohlke.com/ -" -SRC_URI=" - https://github.com/cgohlke/tifffile/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - >=dev-python/fsspec-2021.5.0[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/xarray[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # not marked properly - # https://github.com/cgohlke/tifffile/pull/308 - tests/test_tifffile.py::test_issue_dcp - # meaningless and broken on py<3.13 - # https://github.com/cgohlke/tifffile/pull/309 - tests/test_tifffile.py::test_gil_enabled - ) - - local -x SKIP_LARGE=1 - local -x SKIP_HTTP=1 - - epytest -} -- cgit v1.2.3 From 9f912633df7ff9aa8c880bbcc3b74f9e11fe0b91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 16 Feb 2026 06:28:44 +0100 Subject: dev-python/tifffile: Bump to 2026.2.15 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/tifffile/Manifest | 1 + dev-python/tifffile/tifffile-2026.2.15.ebuild | 56 +++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 dev-python/tifffile/tifffile-2026.2.15.ebuild (limited to 'dev-python') diff --git a/dev-python/tifffile/Manifest b/dev-python/tifffile/Manifest index d0d7f1a29e3e..baa91f06487a 100644 --- a/dev-python/tifffile/Manifest +++ b/dev-python/tifffile/Manifest @@ -1 +1,2 @@ DIST tifffile-2026.1.28.gh.tar.gz 365400 BLAKE2B 9538a67252981e99aab5f09320948a8d64d159f70c91204e3954606229a8a2a763dc48f321c9ecc3caf609ae60e5d6ed31241fc662c1e8191461e08be65883c2 SHA512 e75af703440a628c5a3487d165ef0a2e4d068d0eb2f2ce4910446599de682ebd89d1eebe236ddd4fc7214d86849daef5f61b781a76562624a35efd7a82f2679f +DIST tifffile-2026.2.15.gh.tar.gz 366055 BLAKE2B 25a5fae471fb90fb54a69c8acf173ff364ffe3e179b8158796a767a514475069a5c9c99cf80916a4b8742f27108f513e34e6d3ff92b05b2efc33daa429b037f3 SHA512 1d9ea9641c07c0e735a1324f36100b6d884a0fc57015830a9d1be21558314c2ec4b179c332a52323c6cffff1bf78f7aaa90844d81e391d7a14298b4581b704e5 diff --git a/dev-python/tifffile/tifffile-2026.2.15.ebuild b/dev-python/tifffile/tifffile-2026.2.15.ebuild new file mode 100644 index 000000000000..af4476f21e15 --- /dev/null +++ b/dev-python/tifffile/tifffile-2026.2.15.ebuild @@ -0,0 +1,56 @@ +# Copyright 2021-2026 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="Read and write TIFF files" +HOMEPAGE=" + https://pypi.org/project/tifffile/ + https://github.com/cgohlke/tifffile/ + https://www.cgohlke.com/ +" +SRC_URI=" + https://github.com/cgohlke/tifffile/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/defusedxml[${PYTHON_USEDEP}] + >=dev-python/fsspec-2021.5.0[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/xarray[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # not marked properly + # https://github.com/cgohlke/tifffile/pull/308 + tests/test_tifffile.py::test_issue_dcp + # meaningless and broken on py<3.13 + # https://github.com/cgohlke/tifffile/pull/309 + tests/test_tifffile.py::test_gil_enabled + ) + + local -x SKIP_LARGE=1 + local -x SKIP_HTTP=1 + + epytest +} -- cgit v1.2.3 From 7ce083a399782e49ae6c18e6e1d2dc491fffc1e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 16 Feb 2026 06:43:39 +0100 Subject: dev-python/python-socks: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/python-socks/Manifest | 2 -- dev-python/python-socks/python-socks-2.7.2.ebuild | 41 ----------------------- dev-python/python-socks/python-socks-2.7.3.ebuild | 41 ----------------------- 3 files changed, 84 deletions(-) delete mode 100644 dev-python/python-socks/python-socks-2.7.2.ebuild delete mode 100644 dev-python/python-socks/python-socks-2.7.3.ebuild (limited to 'dev-python') diff --git a/dev-python/python-socks/Manifest b/dev-python/python-socks/Manifest index 289efff82e95..775f9ce27549 100644 --- a/dev-python/python-socks/Manifest +++ b/dev-python/python-socks/Manifest @@ -1,3 +1 @@ -DIST python-socks-2.7.2.gh.tar.gz 32394 BLAKE2B 47302bc64cd3d767b8050f5c324450c73c6d002827c1038461a7a226d656f18e2adb69d8b9b3baf3cdd11869309a1a3d6340f9df8175ca9f0f2010dbdd1bb5f2 SHA512 69089f6f5ab1bb8010ef5e9b4c8513fd5e24f353f78186d186616474fb2eae81b689b7e21b049dfb2d885be143f45591103f7c4054d9723f4bc74bfbfeb77b1f -DIST python-socks-2.7.3.gh.tar.gz 32414 BLAKE2B 85feef349d778c28a1a517dad3ee87707102df7319dfd4853e7f72d3d939321bf3327d8cb2fa569e5f856bd1c139b6acdbc6098d347c7cb92430f7c958638769 SHA512 8a2b9a58a252ef6e650664c8bd95fd69d33668628dd7915bbccbfba96e65fd09d68e2fe251e20cef2367fbd802a36de5b1352cf3eaf4e8b6c1ea18142d421c74 DIST python-socks-2.8.0.gh.tar.gz 32423 BLAKE2B c5c854db5e3cfc8b91641f3522648984dabdd02342c7da5bbc5203c0b50cdf91698311affcfd6ac964e331d45005e648258472453d8c07153c332785b8bfc0fb SHA512 a3ea3682717b7630fca0ce7480969c085858c153efca5b730f232bdf8183dafccfc9faf63ac5f61adc78432408d2b6b24895a670a1f3187d25a9748f820cdf0b diff --git a/dev-python/python-socks/python-socks-2.7.2.ebuild b/dev-python/python-socks/python-socks-2.7.2.ebuild deleted file mode 100644 index 6fd3b5b2fcf2..000000000000 --- a/dev-python/python-socks/python-socks-2.7.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2020-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} pypy3_11 ) - -inherit distutils-r1 - -DESCRIPTION="SOCKS4, SOCKS5, HTTP tunneling functionality for Python" -HOMEPAGE=" - https://github.com/romis2012/python-socks/ - https://pypi.org/project/python-socks/ -" -SRC_URI=" - https://github.com/romis2012/python-socks/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -# curio is not packaged -# asyncio is the only backend we have, so dep on its deps unconditionally -# TODO: revisit -BDEPEND=" - test? ( - >=dev-python/async-timeout-3.0.1[${PYTHON_USEDEP}] - >=dev-python/flask-1.1.2[${PYTHON_USEDEP}] - >=dev-python/tiny-proxy-0.1.1[${PYTHON_USEDEP}] - >=dev-python/trio-0.24[${PYTHON_USEDEP}] - >=dev-python/trustme-0.9.0[${PYTHON_USEDEP}] - >=dev-python/yarl-1.4.2[${PYTHON_USEDEP}] - ) -" - -# Test markers exist to exclude trio etc if needed -EPYTEST_PLUGINS=( anyio pytest-{asyncio,trio} ) -distutils_enable_tests pytest diff --git a/dev-python/python-socks/python-socks-2.7.3.ebuild b/dev-python/python-socks/python-socks-2.7.3.ebuild deleted file mode 100644 index 6fd3b5b2fcf2..000000000000 --- a/dev-python/python-socks/python-socks-2.7.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2020-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} pypy3_11 ) - -inherit distutils-r1 - -DESCRIPTION="SOCKS4, SOCKS5, HTTP tunneling functionality for Python" -HOMEPAGE=" - https://github.com/romis2012/python-socks/ - https://pypi.org/project/python-socks/ -" -SRC_URI=" - https://github.com/romis2012/python-socks/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -# curio is not packaged -# asyncio is the only backend we have, so dep on its deps unconditionally -# TODO: revisit -BDEPEND=" - test? ( - >=dev-python/async-timeout-3.0.1[${PYTHON_USEDEP}] - >=dev-python/flask-1.1.2[${PYTHON_USEDEP}] - >=dev-python/tiny-proxy-0.1.1[${PYTHON_USEDEP}] - >=dev-python/trio-0.24[${PYTHON_USEDEP}] - >=dev-python/trustme-0.9.0[${PYTHON_USEDEP}] - >=dev-python/yarl-1.4.2[${PYTHON_USEDEP}] - ) -" - -# Test markers exist to exclude trio etc if needed -EPYTEST_PLUGINS=( anyio pytest-{asyncio,trio} ) -distutils_enable_tests pytest -- cgit v1.2.3 From ebfad630ba822305a17373e9a281aeb6ad2b365c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 16 Feb 2026 06:44:56 +0100 Subject: dev-python/python-socks: Bump to 2.8.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/python-socks/Manifest | 1 + dev-python/python-socks/python-socks-2.8.1.ebuild | 41 +++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 dev-python/python-socks/python-socks-2.8.1.ebuild (limited to 'dev-python') diff --git a/dev-python/python-socks/Manifest b/dev-python/python-socks/Manifest index 775f9ce27549..8ec6956ddb8b 100644 --- a/dev-python/python-socks/Manifest +++ b/dev-python/python-socks/Manifest @@ -1 +1,2 @@ DIST python-socks-2.8.0.gh.tar.gz 32423 BLAKE2B c5c854db5e3cfc8b91641f3522648984dabdd02342c7da5bbc5203c0b50cdf91698311affcfd6ac964e331d45005e648258472453d8c07153c332785b8bfc0fb SHA512 a3ea3682717b7630fca0ce7480969c085858c153efca5b730f232bdf8183dafccfc9faf63ac5f61adc78432408d2b6b24895a670a1f3187d25a9748f820cdf0b +DIST python-socks-2.8.1.gh.tar.gz 32435 BLAKE2B 99dd9af19b3952e758373da8092eb87f10d471f85d0bcdfdf643f1765a656c062c7c7ace0682982c2738f8c76163495745938f6c86b601b9be8bfe8b6f6d6717 SHA512 0f8304d979049af3fbf2bd8af94bbd71215834413c4dbc377ea4b829461811d671ee28f07fac425e9fc00da2e8e083f20671bb2e64fdc11b3fddfad0a9278167 diff --git a/dev-python/python-socks/python-socks-2.8.1.ebuild b/dev-python/python-socks/python-socks-2.8.1.ebuild new file mode 100644 index 000000000000..7785839f1e0e --- /dev/null +++ b/dev-python/python-socks/python-socks-2.8.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 2020-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..14} pypy3_11 ) + +inherit distutils-r1 + +DESCRIPTION="SOCKS4, SOCKS5, HTTP tunneling functionality for Python" +HOMEPAGE=" + https://github.com/romis2012/python-socks/ + https://pypi.org/project/python-socks/ +" +SRC_URI=" + https://github.com/romis2012/python-socks/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# curio is not packaged +# asyncio is the only backend we have, so dep on its deps unconditionally +# TODO: revisit +BDEPEND=" + test? ( + >=dev-python/async-timeout-3.0.1[${PYTHON_USEDEP}] + >=dev-python/flask-1.1.2[${PYTHON_USEDEP}] + >=dev-python/tiny-proxy-0.1.1[${PYTHON_USEDEP}] + >=dev-python/trio-0.24[${PYTHON_USEDEP}] + >=dev-python/trustme-0.9.0[${PYTHON_USEDEP}] + >=dev-python/yarl-1.4.2[${PYTHON_USEDEP}] + ) +" + +# Test markers exist to exclude trio etc if needed +EPYTEST_PLUGINS=( anyio pytest-{asyncio,trio} ) +distutils_enable_tests pytest -- cgit v1.2.3 From d0b9feecfcb5cfdb6574a308ca380fbce2b98af9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 16 Feb 2026 06:47:23 +0100 Subject: dev-python/platformdirs: Bump to 4.9.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/platformdirs/Manifest | 2 + dev-python/platformdirs/platformdirs-4.9.2.ebuild | 50 +++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 dev-python/platformdirs/platformdirs-4.9.2.ebuild (limited to 'dev-python') diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest index b6eaa477646d..8a1de8fd9055 100644 --- a/dev-python/platformdirs/Manifest +++ b/dev-python/platformdirs/Manifest @@ -7,3 +7,5 @@ DIST platformdirs-4.8.0.tar.gz 27607 BLAKE2B 4b528902dc5843d832b20e4519f5b979025 DIST platformdirs-4.8.0.tar.gz.provenance 9748 BLAKE2B a707a61953bfcd8a3cc23e9bee0abb8f84d1f4ac1cd82dc6d334bef7e828fba53798f76bf63d7a4f1e70996166b610037c17f3f71c2e3cf6fd3d11a99ab33fab SHA512 369c4dded10a7a2432429cdd5f7ce6b2edca62d9c4af31c32fe5560258693e084621ae88b98b963274a23805fb63c9d233eab5ae674dff44cce5965ab9bc6c43 DIST platformdirs-4.9.1.tar.gz 28392 BLAKE2B 4f471fee64760430175dbc01eb8d3384146d8b68a97fac0b714ad351daae1ee72629ad2a369f60b157444ae1e37093d183c7ad9557c35124647c6c0b727e5011 SHA512 3e4fc0841d1f23539947b765d397e50e7b4f4dc639b1286dbc082b685561e0f64af661a5dbb22ef0a3433a99ec88987a693e1462a5d4b150ea205982dae98c45 DIST platformdirs-4.9.1.tar.gz.provenance 9415 BLAKE2B 208160d5268e2f3fa48836def656e9c11936b268b882de278d07bb7ad4039ead7374b9450701439de09e54fb1b402362417b08494e5099ce7e86d3283832483c SHA512 6a5dcc1a186d9d8bc41169a898690d957312974f9754e104a9721da1347ad6a29c7c232c48c1b57a84745da4ddb1c71371eb298ca99ea6fe8de0bde4f42da53b +DIST platformdirs-4.9.2.tar.gz 28394 BLAKE2B 2a44ddd40489767c7961a202d70ebf49ff01b7ea6f098d67e99cc55693c11fb9ca598414f0f9433895295bc1ce43981ff1c942a3aaff6014024c9a77c9e9e8b2 SHA512 3abd4570abae3964c6afd52493b5f99f81c5543833f01ca8f8c59cbd00108b4d8030b0dc8e7991cb807b6817f28552f008e962c88b12db4fc07ce4015f05e8ec +DIST platformdirs-4.9.2.tar.gz.provenance 9509 BLAKE2B d5631eb6e1cd8f2916a6900d085ff03e10a7a31a24a15984715f2b06525fe2b620ffe1676bd62a3a0b730fef1c99245086bc02eb5fd22344c1f338837e4d9f18 SHA512 18bc0ae845dbf90ac50cff9a071a0e6df28c8e13aa5a849590db739137f67edd85230357d1a5337262753f2c5416b5a8f880c8e82e0d85b3800b17a312c8a7fc diff --git a/dev-python/platformdirs/platformdirs-4.9.2.ebuild b/dev-python/platformdirs/platformdirs-4.9.2.ebuild new file mode 100644 index 000000000000..559e2ecad514 --- /dev/null +++ b/dev-python/platformdirs/platformdirs-4.9.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYPI_VERIFY_REPO=https://github.com/tox-dev/platformdirs +PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 ) + +inherit distutils-r1 pypi + +DESCRIPTION="A small Python module for determining appropriate platform-specific dirs" +HOMEPAGE=" + https://pypi.org/project/platformdirs/ + https://github.com/tox-dev/platformdirs/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" + +BDEPEND=" + test? ( + dev-python/appdirs[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-mock ) +distutils_enable_tests pytest + +src_configure() { + grep -q 'build-backend = "hatchling' pyproject.toml || + die "Upstream changed build-backend, recheck" + # write a custom pyproject.toml to ease setuptools bootstrap + cat > pyproject.toml <<-EOF || die + [build-system] + requires = ["flit_core >=3.2,<4"] + build-backend = "flit_core.buildapi" + + [project] + name = "${PN}" + version = "${PV}" + description = 'A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".' + EOF + # sigh + cat > src/platformdirs/version.py <<-EOF || die + __version__ = version = '${PV}' + __version_tuple__ = version_tuple = (${PV//./, }) + EOF +} -- cgit v1.2.3 From bfddf3b04fec31b9ce0866f9195f378c4cc45415 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 16 Feb 2026 06:47:53 +0100 Subject: dev-python/jsonschema-path: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/jsonschema-path/Manifest | 2 - .../jsonschema-path-0.4.0_alpha1.ebuild | 46 ---------------------- .../jsonschema-path-0.4.0_beta1.ebuild | 46 ---------------------- 3 files changed, 94 deletions(-) delete mode 100644 dev-python/jsonschema-path/jsonschema-path-0.4.0_alpha1.ebuild delete mode 100644 dev-python/jsonschema-path/jsonschema-path-0.4.0_beta1.ebuild (limited to 'dev-python') diff --git a/dev-python/jsonschema-path/Manifest b/dev-python/jsonschema-path/Manifest index 94db775d60bd..2ae9a330b709 100644 --- a/dev-python/jsonschema-path/Manifest +++ b/dev-python/jsonschema-path/Manifest @@ -1,4 +1,2 @@ DIST jsonschema-path-0.3.4.gh.tar.gz 40126 BLAKE2B cc7884ab41a0cdcfbd292831f9ed2a03f82af30f4482499c7940633741560228df59c4157457e8c44c57fb73f0f6142f10ad23d36f444fea71a84cf6309d953d SHA512 85b791a374d61bedf66a0ca44b6906ec74f02ffe991c1cb220267c85c0e7b493375d712d7ca0828681c9c15f170bc29d4b808b00778895fb13f1f7ff3cdf2a9c -DIST jsonschema-path-0.4.0a1.gh.tar.gz 52038 BLAKE2B 2429946da29b4da31655018d93f5af474c7a5277f3dfacd9f26439f28e85d2b85225d0f2e5c68a254122cb4376fb9a7a969e81a2541e726c275f32fba579ce64 SHA512 285cd176127684975adc6f03eeb43b6297208761ec8dc5827ff1e60efb4be71fca18a8c1e9e29deb741a8a295b395b5e842c0350ff623fd363298216ec8072b9 -DIST jsonschema-path-0.4.0b1.gh.tar.gz 52171 BLAKE2B 8c935c147567c91562508a9ea568be0409d5e1837e45d8e2696905923db6bc2ae1191966bf718ea9629a9f4eebbf6f435f56b018fb3d819f5690e8d209256fe1 SHA512 12f1e16e700b3634fbd2b1f2e37e05e99fccb011b18d7f59b5f8592aa2551936b628f4a58bb18b50b0f88e542fd827bde8594236d13ee5a3e5cab7e923b87650 DIST jsonschema-path-0.4.0b2.gh.tar.gz 58162 BLAKE2B 4044b9efbbaece7fddf8c7c00bef56fcee55c65c247bab3637add2a139d7643e5429d20001bf80bbe4de9cc6fe7c8420473bd4cd371c64158a9d2ed8ecb5d8f7 SHA512 756779154d337db3663cf05b54c2650c1b59603ee9961984a0fd41f048043bcb2337a605409538a495da6d4e970ae80a2b11cce2a8867a47f807021ad59b3c0e diff --git a/dev-python/jsonschema-path/jsonschema-path-0.4.0_alpha1.ebuild b/dev-python/jsonschema-path/jsonschema-path-0.4.0_alpha1.ebuild deleted file mode 100644 index 43c7ebc97eef..000000000000 --- a/dev-python/jsonschema-path/jsonschema-path-0.4.0_alpha1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) - -inherit distutils-r1 - -MY_P=${P/_alpha/a} -DESCRIPTION="JSONSchema Spec with object-oriented paths" -HOMEPAGE=" - https://pypi.org/project/jsonschema-path/ - https://github.com/p1c2u/jsonschema-path/ -" -SRC_URI=" - https://github.com/p1c2u/jsonschema-path/archive/${PV/_alpha/a}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - >=dev-python/pathable-0.5.0_beta1[${PYTHON_USEDEP}] - >=dev-python/pyrsistent-0.20.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/referencing-0.28.1[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/--cov/d' pyproject.toml || die - # remove random pins - sed -i -e 's:\^:>=:' -e 's:<[0-9.]\+:*:' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/jsonschema-path/jsonschema-path-0.4.0_beta1.ebuild b/dev-python/jsonschema-path/jsonschema-path-0.4.0_beta1.ebuild deleted file mode 100644 index bb351572fbb4..000000000000 --- a/dev-python/jsonschema-path/jsonschema-path-0.4.0_beta1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) - -inherit distutils-r1 - -MY_P=${P/_beta/b} -DESCRIPTION="JSONSchema Spec with object-oriented paths" -HOMEPAGE=" - https://pypi.org/project/jsonschema-path/ - https://github.com/p1c2u/jsonschema-path/ -" -SRC_URI=" - https://github.com/p1c2u/jsonschema-path/archive/${PV/_beta/b}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - >=dev-python/pathable-0.5.0_beta1[${PYTHON_USEDEP}] - >=dev-python/pyrsistent-0.20.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/referencing-0.28.1[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/--cov/d' pyproject.toml || die - # remove random pins - sed -i -e 's:\^:>=:' -e 's:<[0-9.]\+:*:' pyproject.toml || die - distutils-r1_src_prepare -} -- cgit v1.2.3 From 516b95df0efe6edfee33ca71382ca6ac1c86a082 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 16 Feb 2026 06:48:31 +0100 Subject: dev-python/pathable: Remove old MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/pathable/Manifest | 2 -- dev-python/pathable/pathable-0.5.0_beta1.ebuild | 35 ------------------------- dev-python/pathable/pathable-0.5.0_beta2.ebuild | 35 ------------------------- 3 files changed, 72 deletions(-) delete mode 100644 dev-python/pathable/pathable-0.5.0_beta1.ebuild delete mode 100644 dev-python/pathable/pathable-0.5.0_beta2.ebuild (limited to 'dev-python') diff --git a/dev-python/pathable/Manifest b/dev-python/pathable/Manifest index 1fcfeb431f2c..38d51a582172 100644 --- a/dev-python/pathable/Manifest +++ b/dev-python/pathable/Manifest @@ -1,4 +1,2 @@ DIST pathable-0.4.4.gh.tar.gz 21381 BLAKE2B f0ba3579204a636948f96259bc67b3a6e923af1de7b6fcf4021152c9482f82fc362d5d50cb1bcd6b5393c49d2914c6d36e941647754ef7bc2554722ad02f38ad SHA512 4b1ec32f7e952749ec0384036e7becf5343e92cbec9160627c2a678e314d7387bd4ad56a3953171038a38102c715469e973218cb3995df414bd9dd750986e046 -DIST pathable-0.5.0b1.gh.tar.gz 32636 BLAKE2B 6052ac15b68f0b0492667ffc805cfec3d433dae1d0d90a0baed7fff932459bd8ec8bf093b271225e5e0d6d9641aed6ee499a85c077c323c40ed2a413e7192c31 SHA512 bbad392866f9f1741eee53646f1f3c530d53644441d05f48bc9ed21299cc49ef7ae9036867bc5e4991f00a13897564eda7e4664d0c769290744d69d83b854ddf -DIST pathable-0.5.0b2.gh.tar.gz 32674 BLAKE2B d34e3e27a56cc491c63beaba4d70122a445f7c07c063abaa26cf7cb4e5b7070867eb6eb0e4c01627c2123ee0654f45a89b9b59a3995f2e5e52693fdc60e590bf SHA512 5a20c97c98a7345b1ec0d1d7cb1d451559091ffe4a16bd79710db3ee6f4d36834e3e334ec3bdc6a2efc615dcee0a9fab5435ad2d554c16dc2270d233ac4cf540 DIST pathable-0.5.0b4.gh.tar.gz 54659 BLAKE2B 6cec02acc10591cdc08c37dd9642a0cd9fa4003ef5ca0b1fbaf1821bbbdcfedc45d9addfb9a43946bd8d76d844b8ce2479d6651e06e86bf05c19a7d529fedd8a SHA512 d7eccfc948fcabe5313fee1f3fd21401146b0f1e61861c660a14c8ad6d30471ad7b99ff5a50bd25ed61670537c6826d1d66278dd739dafcf0b59411c8a55e8f2 diff --git a/dev-python/pathable/pathable-0.5.0_beta1.ebuild b/dev-python/pathable/pathable-0.5.0_beta1.ebuild deleted file mode 100644 index a2b8a3358ae7..000000000000 --- a/dev-python/pathable/pathable-0.5.0_beta1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) - -inherit distutils-r1 - -MY_P=${P/_beta/b} -DESCRIPTION="Object-oriented paths" -HOMEPAGE=" - https://pypi.org/project/pathable/ - https://github.com/p1c2u/pathable -" -SRC_URI=" - https://github.com/p1c2u/pathable/archive/${PV/_beta/b}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - =dev-python/pyrsistent-0.20*[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - sed -e '/--cov/d' -i pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/pathable/pathable-0.5.0_beta2.ebuild b/dev-python/pathable/pathable-0.5.0_beta2.ebuild deleted file mode 100644 index a2b8a3358ae7..000000000000 --- a/dev-python/pathable/pathable-0.5.0_beta2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) - -inherit distutils-r1 - -MY_P=${P/_beta/b} -DESCRIPTION="Object-oriented paths" -HOMEPAGE=" - https://pypi.org/project/pathable/ - https://github.com/p1c2u/pathable -" -SRC_URI=" - https://github.com/p1c2u/pathable/archive/${PV/_beta/b}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - =dev-python/pyrsistent-0.20*[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - sed -e '/--cov/d' -i pyproject.toml || die - distutils-r1_src_prepare -} -- cgit v1.2.3 From 04e27b073bc118e36612451364cb6acc09a099a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 16 Feb 2026 06:48:56 +0100 Subject: dev-python/pathable: Bump to 0.5.0_beta6 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/pathable/Manifest | 1 + dev-python/pathable/pathable-0.5.0_beta6.ebuild | 36 +++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 dev-python/pathable/pathable-0.5.0_beta6.ebuild (limited to 'dev-python') diff --git a/dev-python/pathable/Manifest b/dev-python/pathable/Manifest index 38d51a582172..8d2b2878a1c2 100644 --- a/dev-python/pathable/Manifest +++ b/dev-python/pathable/Manifest @@ -1,2 +1,3 @@ DIST pathable-0.4.4.gh.tar.gz 21381 BLAKE2B f0ba3579204a636948f96259bc67b3a6e923af1de7b6fcf4021152c9482f82fc362d5d50cb1bcd6b5393c49d2914c6d36e941647754ef7bc2554722ad02f38ad SHA512 4b1ec32f7e952749ec0384036e7becf5343e92cbec9160627c2a678e314d7387bd4ad56a3953171038a38102c715469e973218cb3995df414bd9dd750986e046 DIST pathable-0.5.0b4.gh.tar.gz 54659 BLAKE2B 6cec02acc10591cdc08c37dd9642a0cd9fa4003ef5ca0b1fbaf1821bbbdcfedc45d9addfb9a43946bd8d76d844b8ce2479d6651e06e86bf05c19a7d529fedd8a SHA512 d7eccfc948fcabe5313fee1f3fd21401146b0f1e61861c660a14c8ad6d30471ad7b99ff5a50bd25ed61670537c6826d1d66278dd739dafcf0b59411c8a55e8f2 +DIST pathable-0.5.0b6.gh.tar.gz 54728 BLAKE2B 022c06bc20e9daf2b54a7742beaca5823482078a6b291156d68eb5675907f765612537d15dad5fab82c15afc1c147a65771976b518498a6180b4684df228d4f0 SHA512 6a900d2bba01a4cae26775516f3928d478f0bd36603a0159cc72f59c6831fb0fe8c279c413aa8fb70c87410483ea2a450e5eeae6931b4b9ed1522bbaf0a12648 diff --git a/dev-python/pathable/pathable-0.5.0_beta6.ebuild b/dev-python/pathable/pathable-0.5.0_beta6.ebuild new file mode 100644 index 000000000000..41a813d20a3d --- /dev/null +++ b/dev-python/pathable/pathable-0.5.0_beta6.ebuild @@ -0,0 +1,36 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) + +inherit distutils-r1 + +MY_P=${P/_beta/b} +DESCRIPTION="Object-oriented paths" +HOMEPAGE=" + https://pypi.org/project/pathable/ + https://github.com/p1c2u/pathable +" +SRC_URI=" + https://github.com/p1c2u/pathable/archive/${PV/_beta/b}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" + +RDEPEND=" + =dev-python/pyrsistent-0.20*[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +src_prepare() { + sed -e '/--cov/d' -i pyproject.toml || die + distutils-r1_src_prepare +} -- cgit v1.2.3 From e5d702a0da581935fef2adb35ac5008c77b24516 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 16 Feb 2026 06:49:01 +0100 Subject: dev-python/jsonschema-path: Bump to 0.4.0_beta6 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/jsonschema-path/Manifest | 1 + .../jsonschema-path-0.4.0_beta6.ebuild | 47 ++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 dev-python/jsonschema-path/jsonschema-path-0.4.0_beta6.ebuild (limited to 'dev-python') diff --git a/dev-python/jsonschema-path/Manifest b/dev-python/jsonschema-path/Manifest index 2ae9a330b709..2f1921edde20 100644 --- a/dev-python/jsonschema-path/Manifest +++ b/dev-python/jsonschema-path/Manifest @@ -1,2 +1,3 @@ DIST jsonschema-path-0.3.4.gh.tar.gz 40126 BLAKE2B cc7884ab41a0cdcfbd292831f9ed2a03f82af30f4482499c7940633741560228df59c4157457e8c44c57fb73f0f6142f10ad23d36f444fea71a84cf6309d953d SHA512 85b791a374d61bedf66a0ca44b6906ec74f02ffe991c1cb220267c85c0e7b493375d712d7ca0828681c9c15f170bc29d4b808b00778895fb13f1f7ff3cdf2a9c DIST jsonschema-path-0.4.0b2.gh.tar.gz 58162 BLAKE2B 4044b9efbbaece7fddf8c7c00bef56fcee55c65c247bab3637add2a139d7643e5429d20001bf80bbe4de9cc6fe7c8420473bd4cd371c64158a9d2ed8ecb5d8f7 SHA512 756779154d337db3663cf05b54c2650c1b59603ee9961984a0fd41f048043bcb2337a605409538a495da6d4e970ae80a2b11cce2a8867a47f807021ad59b3c0e +DIST jsonschema-path-0.4.0b6.gh.tar.gz 58399 BLAKE2B f43ebc15ec3af93f6887812195dabd5c5405856fe39bfda4a7444bf14da8f8b38016fbf4e10a396b26357a9eaa8d0c01913155e0ed086447a42cc157201311cb SHA512 1c1a050aa76e6028ffafcdd8a95e35245479c1c4621be6be1f9f412a68cd50ed3e53daaa04691774f1d09259f656635c19baba16a2c7b561f26bb42621d38da9 diff --git a/dev-python/jsonschema-path/jsonschema-path-0.4.0_beta6.ebuild b/dev-python/jsonschema-path/jsonschema-path-0.4.0_beta6.ebuild new file mode 100644 index 000000000000..49d3b1dc1c41 --- /dev/null +++ b/dev-python/jsonschema-path/jsonschema-path-0.4.0_beta6.ebuild @@ -0,0 +1,47 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) + +inherit distutils-r1 + +MY_P=${P/_beta/b} +DESCRIPTION="JSONSchema Spec with object-oriented paths" +HOMEPAGE=" + https://pypi.org/project/jsonschema-path/ + https://github.com/p1c2u/jsonschema-path/ +" +SRC_URI=" + https://github.com/p1c2u/jsonschema-path/archive/${PV/_beta/b}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" + +RDEPEND=" + >=dev-python/pathable-0.5.0_beta6[${PYTHON_USEDEP}] + >=dev-python/pyrsistent-0.20.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] + >=dev-python/referencing-0.28.1[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/responses[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/--cov/d' pyproject.toml || die + # remove random pins + sed -i -e 's:\^:>=:' -e 's:<[0-9.]\+:*:' pyproject.toml || die + distutils-r1_src_prepare +} -- cgit v1.2.3 From b12f2afab6698731bbf6758fa57af9b8a64b0e8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 16 Feb 2026 06:49:53 +0100 Subject: dev-python/pymdown-extensions: Bump to 10.21 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/pymdown-extensions/Manifest | 2 ++ .../pymdown-extensions-10.21.ebuild | 34 ++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 dev-python/pymdown-extensions/pymdown-extensions-10.21.ebuild (limited to 'dev-python') diff --git a/dev-python/pymdown-extensions/Manifest b/dev-python/pymdown-extensions/Manifest index 980ec5df63ed..15dfbd89757a 100644 --- a/dev-python/pymdown-extensions/Manifest +++ b/dev-python/pymdown-extensions/Manifest @@ -6,3 +6,5 @@ DIST pymdown_extensions-10.20.1.tar.gz 852860 BLAKE2B a353332c92adeb22982960e837 DIST pymdown_extensions-10.20.1.tar.gz.provenance 9640 BLAKE2B 27a396129e5bf5b85dd59d2d9178afb3a9ac0e76a1962f4125a100a765f396b34fb689d34ddccff3d9d3c3f283a74ed1837a5722ec83da60c8b297c3986f21c1 SHA512 e9095b164f95ae06aa0265b3c34112fa4a17a2070686613c8f0f5e6b030c07559dec5d1dcbdd4a99d4fcb5f06059c01a96c14c88a731207aa9a394b20b93029f DIST pymdown_extensions-10.20.tar.gz 852774 BLAKE2B f2868862609f6675c2c75c39bad8f72162aa53679890c0165f39de63cb23e432ae7e9ad425c8ceff11e9093886372b0ec948d4dd85bffc2f04af064e8aa17ff8 SHA512 98cb419a7a0d8485f83b5ccd0d02eb11d9ef3a5da17b0cda3900f21242f5e52e68572077f363815a581a7f11fb597c102093061bce2da74232c71dfff049b349 DIST pymdown_extensions-10.20.tar.gz.provenance 9514 BLAKE2B bc4f88efeba9007e29eca1e07bf57b04f0721c401fd55e04956609adb5512b5d7b3cdc5216831bdfabdc47535809b8b4013725d1f0c7165182a3b8fea0785dfe SHA512 3bb1ae127876ed7ea246b4af606470dce974c94ff1d1ad82640f9aff6340a808b15610ebac42dfbad1ec8e47ee6077493cddee168da9992a35bb34cdf125d169 +DIST pymdown_extensions-10.21.tar.gz 853363 BLAKE2B 3ddf9f2dbcffc171496af87ddab630049d6cbd775a681c54b3fb5c280c704c36c8bbd6facc6964be410e6bef08e9893ed4d91752f826d031b446b93c24c65c75 SHA512 c8b3321c7f3e0d12cad6f0c11030efe3af18f07d3d25bd28c9665e25cce8d2977253edff81eb10f52b17e2c88ec2dacd3870ef025605a3bb499e444838bc8b8a +DIST pymdown_extensions-10.21.tar.gz.provenance 9553 BLAKE2B ca2751f683ce2233826da994b84a79952cbdb77e966e5985f8c555be2a455b2066eb2607a76d7e358e2e9bc39f0f768e09f85c695ee5f9af664f94f0f60e0dd1 SHA512 ec04059a03e8b438da044ff3b7e12334c0b12c7dac72c889a1b02d78ea135cd8b0678c80bb245437a9864af63cd98890e89eb8c71d8ce71e5d34668431cc1b66 diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.21.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-10.21.ebuild new file mode 100644 index 000000000000..e55ff0ad75de --- /dev/null +++ b/dev-python/pymdown-extensions/pymdown-extensions-10.21.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2026 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/facelessuser/pymdown-extensions +PYTHON_COMPAT=( pypy3_11 python3_{11..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Extensions for Python Markdown" +HOMEPAGE=" + https://github.com/facelessuser/pymdown-extensions/ + https://pypi.org/project/pymdown-extensions/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/markdown-3.6[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + >=dev-python/pygments-2.19.1[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest -- cgit v1.2.3 From bc49a5cc19ab66cbd6d734eac69d521a9c2f2c94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 16 Feb 2026 06:50:21 +0100 Subject: dev-python/immutabledict: Bump to 4.3.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/immutabledict/Manifest | 2 ++ .../immutabledict/immutabledict-4.3.1.ebuild | 29 ++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 dev-python/immutabledict/immutabledict-4.3.1.ebuild (limited to 'dev-python') diff --git a/dev-python/immutabledict/Manifest b/dev-python/immutabledict/Manifest index 7d74a778259e..f164ff735e4b 100644 --- a/dev-python/immutabledict/Manifest +++ b/dev-python/immutabledict/Manifest @@ -1,3 +1,5 @@ DIST immutabledict-4.2.2.tar.gz 6099 BLAKE2B 34f31b0d5a75d7565f0bce04a98e34afe7932a532bf407b72d097567c4f49c52ae32905ce5b30103c809f0adce2cb530679ce90e8fcce5f602befe15fcdd0263 SHA512 86a50d5327292bc58b1c22bfd8d2863f8aa674e4a8f54f03704969a9ca682a4728cfe5141abc05104f6b065b7b67ddb3bae39c9c20a4c01824a9565f9ccd5b6f DIST immutabledict-4.3.0.tar.gz 6863 BLAKE2B 39ca4d57bf891f7ebf8b058c51e06d77e10596028fd3d75db22d643a021fc8da6b858fbae2d7ac651afc0b4051a5145fbdae0daeea5c180a9326d643def8fc34 SHA512 3f35b6e2dffa8a8c8588e94cd06f3cb4e9b1174c55951975cf48650e93e0d67a3a42762be0073545c97a849d7d86ab2057dc213f5876d606292d13aaf50e61a6 DIST immutabledict-4.3.0.tar.gz.provenance 9504 BLAKE2B 42ece6bf9f04646c76f30710667e874c929b3b9185504042f45216ab4e996682eb5303dddbbb3d365c532e4c04401335fdf0008bda8f62ad393c5f333b5df861 SHA512 ad689b95c4b0d6fcd67b30b81863df6c0beeb5080f55ebafce671832d8619079894ae596693c9e46a38a8698f3251e77bba540d4e60970be85ecfce71ad13a0b +DIST immutabledict-4.3.1.tar.gz 7806 BLAKE2B c69768f4815a7caa617dd576770882bf10b07466e85ceb8013befa46972b7fc22f0572789fb5cd8230f4d08978b60ec5af65901aaf0a0a9832c409cfece77e2e SHA512 043d10e70dc8c6cf5e38c588195b527c087e3e7938e30b02815d230da3139e2df4fa58ff88199576584ae7f5736b351a16657d243b77977173a2e464cdd0d9b5 +DIST immutabledict-4.3.1.tar.gz.provenance 9406 BLAKE2B 5fbe0c173e5842ace2d3f2f118bf46f466f78783c4fa669f7b3040b66ed1b3926d187f553cfa2238ab888de89789ac56d9602461b7876e04c7b2a3073bf8417b SHA512 23430f6ec64108241839982d48fb0093b3473813f0a9b82d2b0134ecd953a473e56d86b0d182dbb68064835dd3c31ea63160a021d723d9b6cae0011e9d5bcf09 diff --git a/dev-python/immutabledict/immutabledict-4.3.1.ebuild b/dev-python/immutabledict/immutabledict-4.3.1.ebuild new file mode 100644 index 000000000000..54da220c1fbd --- /dev/null +++ b/dev-python/immutabledict/immutabledict-4.3.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYPI_VERIFY_REPO=https://github.com/corenting/immutabledict +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="An immutable wrapper around dictionaries" +HOMEPAGE=" + https://github.com/corenting/immutabledict/ + https://pypi.org/project/immutabledict/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # performance test which fails occasionally under heavy load, + # see bug 924831 + tests/test_immutabledict.py::TestImmutableDict::test_performance +) -- cgit v1.2.3 From c0b7e92f01d094e4e5cbcc475cade3155bf3abb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 16 Feb 2026 06:50:48 +0100 Subject: dev-python/xmltodict: Bump to 1.0.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/xmltodict/Manifest | 2 ++ dev-python/xmltodict/xmltodict-1.0.3.ebuild | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 dev-python/xmltodict/xmltodict-1.0.3.ebuild (limited to 'dev-python') diff --git a/dev-python/xmltodict/Manifest b/dev-python/xmltodict/Manifest index 249b486e3a5d..d190bbb28dc2 100644 --- a/dev-python/xmltodict/Manifest +++ b/dev-python/xmltodict/Manifest @@ -1 +1,3 @@ DIST xmltodict-1.0.2.tar.gz 25725 BLAKE2B e61eba4b62019c0f96b70a1914ecb3e031c3c2cdacddbbfdb65ab8f1665c60c357031fc1df956d92dfad7696f13e6253246b707b3d7812c15ded84c453db8938 SHA512 19c277ccf415a0ab8e7c1f7b647e1939323419d7b309adc62c851096f101d6d8305bb53b3abba31a9b681ce41d1a5d246d541355b4489cb19749f852c2165c74 +DIST xmltodict-1.0.3.tar.gz 25170 BLAKE2B 5fbc98e6bb8d3cbb0f6ce56869e411f910dd5f3744a490ccbe69d7084b866b272fc50c713d8803e2a066b8aa53841615a6a91d0dd779f944d0dcd1979eb5072a SHA512 b1bd3bbd8b60705aca514f71d161094b49ba326496025ae347175aa3371d08c165ac80bc90d39362ddb2e4ef5ae4e73dcb8ccca9d2893338a908f8f422ee9e95 +DIST xmltodict-1.0.3.tar.gz.provenance 9463 BLAKE2B 46fd79e08ae5dd69669c69f38a1db77a084a44d1099e3e5a441d2b8df7d4282a64fa3dd6581fceaf1764d1abf00e9c009c1fd28f2671fd1df135ed67be52b92b SHA512 410e3e30154cf4ab6f9265285090205d982e371bd2f2e27d5b70e49111bbf44254cd3cc49b2021628d4b29c40fed5c36784a5125830266abd840f5f0c1611a62 diff --git a/dev-python/xmltodict/xmltodict-1.0.3.ebuild b/dev-python/xmltodict/xmltodict-1.0.3.ebuild new file mode 100644 index 000000000000..d2e23264bc44 --- /dev/null +++ b/dev-python/xmltodict/xmltodict-1.0.3.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} pypy3_11 ) +PYPI_VERIFY_REPO=https://github.com/martinblech/xmltodict +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 pypi + +DESCRIPTION="Makes working with XML feel like you are working with JSON" +HOMEPAGE=" + https://github.com/martinblech/xmltodict/ + https://pypi.org/project/xmltodict/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest -- cgit v1.2.3 From 6526d372f352a1f99b2eaf8c6e3c011bc50e3f71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 16 Feb 2026 06:54:07 +0100 Subject: dev-python/openapi-spec-validator: Unpin dependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- .../openapi-spec-validator/openapi-spec-validator-0.8.0_beta2.ebuild | 2 ++ 1 file changed, 2 insertions(+) (limited to 'dev-python') diff --git a/dev-python/openapi-spec-validator/openapi-spec-validator-0.8.0_beta2.ebuild b/dev-python/openapi-spec-validator/openapi-spec-validator-0.8.0_beta2.ebuild index 73a053b5011e..fd7b93c28942 100644 --- a/dev-python/openapi-spec-validator/openapi-spec-validator-0.8.0_beta2.ebuild +++ b/dev-python/openapi-spec-validator/openapi-spec-validator-0.8.0_beta2.ebuild @@ -46,5 +46,7 @@ EPYTEST_DESELECT=( src_prepare() { sed -i -e '/--cov/d' pyproject.toml || die + # remove meaningless upper bounds + sed -i -e 's:,<[0-9.]*::' pyproject.toml || die distutils-r1_src_prepare } -- cgit v1.2.3