From 189d25690daa9b14966758893bbfc24d6432decb Mon Sep 17 00:00:00 2001 From: "Liguros - Gitlab CI/CD [develop]" Date: Sun, 15 Jun 2025 07:00:36 +0000 Subject: Adding metadata --- dev-python/absl-py/absl-py-2.3.0.ebuild | 2 +- dev-python/aiohttp/Manifest | 1 + dev-python/aiohttp/aiohttp-3.12.13.ebuild | 158 +++++++++++++++++++++ dev-python/awkward/Manifest | 1 + dev-python/awkward/awkward-2.8.4.ebuild | 57 ++++++++ dev-python/blosc/blosc-1.11.3.ebuild | 2 +- dev-python/logbook/Manifest | 1 + dev-python/logbook/logbook-1.8.2.ebuild | 52 +++++++ dev-python/magic-wormhole-mailbox-server/Manifest | 2 - ...-wormhole-mailbox-server-0.4.1_p20231111.ebuild | 46 ------ .../magic-wormhole-mailbox-server-0.5.0.ebuild | 39 ----- dev-python/magic-wormhole-transit-relay/Manifest | 1 - .../magic-wormhole-transit-relay-0.3.1.ebuild | 68 --------- dev-python/magic-wormhole/Manifest | 2 - .../magic-wormhole/magic-wormhole-0.18.0.ebuild | 74 ---------- .../magic-wormhole/magic-wormhole-0.19.1.ebuild | 75 ---------- .../magic-wormhole/magic-wormhole-0.19.2.ebuild | 2 +- dev-python/miniupnpc/miniupnpc-2.3.3.ebuild | 2 +- dev-python/notebook/Manifest | 1 - dev-python/notebook/notebook-7.4.2.ebuild | 66 --------- dev-python/notebook/notebook-7.4.3.ebuild | 2 +- dev-python/pdm/Manifest | 3 +- .../pdm/files/pdm-2.24.0-respect-python.patch | 27 ---- dev-python/pdm/pdm-2.24.1.ebuild | 94 ------------ dev-python/pdm/pdm-2.24.2.ebuild | 81 ----------- dev-python/pdm/pdm-2.25.1.ebuild | 81 +++++++++++ dev-python/phonenumbers/phonenumbers-9.0.7.ebuild | 2 +- dev-python/portalocker/Manifest | 1 + dev-python/portalocker/portalocker-3.2.0.ebuild | 51 +++++++ dev-python/protobuf/protobuf-6.31.1.ebuild | 2 +- dev-python/pydantic/Manifest | 1 + dev-python/pydantic/pydantic-2.11.7.ebuild | 72 ++++++++++ dev-python/regress/Manifest | 7 - dev-python/regress/regress-2025.3.1.ebuild | 62 -------- dev-python/regress/regress-2025.5.1.ebuild | 2 +- dev-python/reportlab/reportlab-4.4.1.ebuild | 2 +- dev-python/selenium/selenium-4.33.0-r1.ebuild | 2 +- dev-python/xlrd/Manifest | 1 + dev-python/xlrd/xlrd-2.0.2.ebuild | 26 ++++ dev-python/yara-python/Manifest | 2 - dev-python/yara-python/yara-python-4.5.2.ebuild | 40 ------ dev-python/yara-python/yara-python-4.5.3.ebuild | 40 ------ dev-python/yara-python/yara-python-4.5.4.ebuild | 2 +- 43 files changed, 515 insertions(+), 740 deletions(-) create mode 100644 dev-python/aiohttp/aiohttp-3.12.13.ebuild create mode 100644 dev-python/awkward/awkward-2.8.4.ebuild create mode 100644 dev-python/logbook/logbook-1.8.2.ebuild delete mode 100644 dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.4.1_p20231111.ebuild delete mode 100644 dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.5.0.ebuild delete mode 100644 dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.3.1.ebuild delete mode 100644 dev-python/magic-wormhole/magic-wormhole-0.18.0.ebuild delete mode 100644 dev-python/magic-wormhole/magic-wormhole-0.19.1.ebuild delete mode 100644 dev-python/notebook/notebook-7.4.2.ebuild delete mode 100644 dev-python/pdm/files/pdm-2.24.0-respect-python.patch delete mode 100644 dev-python/pdm/pdm-2.24.1.ebuild delete mode 100644 dev-python/pdm/pdm-2.24.2.ebuild create mode 100644 dev-python/pdm/pdm-2.25.1.ebuild create mode 100644 dev-python/portalocker/portalocker-3.2.0.ebuild create mode 100644 dev-python/pydantic/pydantic-2.11.7.ebuild delete mode 100644 dev-python/regress/regress-2025.3.1.ebuild create mode 100644 dev-python/xlrd/xlrd-2.0.2.ebuild delete mode 100644 dev-python/yara-python/yara-python-4.5.2.ebuild delete mode 100644 dev-python/yara-python/yara-python-4.5.3.ebuild (limited to 'dev-python') diff --git a/dev-python/absl-py/absl-py-2.3.0.ebuild b/dev-python/absl-py/absl-py-2.3.0.ebuild index 11f6a956844a..c45c332efca8 100644 --- a/dev-python/absl-py/absl-py-2.3.0.ebuild +++ b/dev-python/absl-py/absl-py-2.3.0.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" dev-python/setuptools[${PYTHON_USEDEP}] diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest index ceb61d3afde5..4a6d132da683 100644 --- a/dev-python/aiohttp/Manifest +++ b/dev-python/aiohttp/Manifest @@ -2,3 +2,4 @@ DIST aiohttp-3.11.14.tar.gz 7676994 BLAKE2B e8e048c01db9600df3bdc7bdc6e5066094b4 DIST aiohttp-3.11.18.tar.gz 7678653 BLAKE2B 5886778fd0456ef40f1da5abd3d6a3864db03fad01d53755bb34afd77152da338480ba534c5dc1574bd5aa178943ec52814f1ceff736d668868803b19f6c102f SHA512 9b25ad5f9800cd84014c55f6a4f7ac217a788a43e301a83c18667b6f294388adf53c81360fd3219007b10b42ce165331dad1907582dc9d3081fd8585b5bcd042 DIST aiohttp-3.12.11.tar.gz 7814403 BLAKE2B c08c9ad1a8d194e3d50e92c3c42f50031c0e6592eaab19fc80a4a80ae3a1ce63218b4c54307fed137c83a759207909a5023320e3906aa717944cfdc046457a10 SHA512 9be3e04fad4b2d3b3a72fdfb4a0cfb1cfbe19d3e2beb4589166c6f6aad017e42d4164a0fa542a18935e86cbffdf8c7f20a261a99ba7bcead42ce0f8a1b783b4e DIST aiohttp-3.12.12.tar.gz 7818643 BLAKE2B 95086465a2645505d42f61ee8dfc68d094ea692946fe98550f3afa25bff5427315c9a66d3c6e906f15e4136c634ee9b812eb0467d2bc7a43610a6fac75ac48ab SHA512 a9d127dd7098fc4661c5d1c421161696f07d38163ba7df2e87fc142d6815589615ea76cbe966aa2f24bf0e8c3737c03149104e769cca5d2c2b55d86739aa90f8 +DIST aiohttp-3.12.13.tar.gz 7819160 BLAKE2B 32584507d6d48a80c8034b0095af1fbbb74f75066e517205c05b7561bf5d7087e89031405dcba5a84c2d686310c44005ede7a67b421153b9d235c0e37c2cf6d9 SHA512 e384a7581a7e0944a7283adcf70b84c3a4f6a04ddf5fafbff74d1919bd46a3fddfd7fd830189278d7d17717ca65695cf0aa26ebbf38d08e850453887a5b7f487 diff --git a/dev-python/aiohttp/aiohttp-3.12.13.ebuild b/dev-python/aiohttp/aiohttp-3.12.13.ebuild new file mode 100644 index 000000000000..562da68a921d --- /dev/null +++ b/dev-python/aiohttp/aiohttp-3.12.13.ebuild @@ -0,0 +1,158 @@ +# 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_{9,10,11,12,13} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="HTTP client/server for asyncio" +HOMEPAGE=" + https://github.com/aio-libs/aiohttp/ + https://pypi.org/project/aiohttp/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~riscv ~s390 ~x86" +IUSE="+native-extensions test-rust" + +DEPEND=" + native-extensions? ( + $(python_gen_cond_dep ' + net-libs/llhttp:= + ' 'python3*') + ) +" +RDEPEND=" + ${DEPEND} + >=dev-python/aiodns-3.3.0[${PYTHON_USEDEP}] + >=dev-python/aiohappyeyeballs-2.5.0[${PYTHON_USEDEP}] + >=dev-python/aiosignal-1.1.2[${PYTHON_USEDEP}] + >=dev-python/attrs-17.3.0[${PYTHON_USEDEP}] + dev-python/brotlicffi[${PYTHON_USEDEP}] + >=dev-python/frozenlist-1.1.1[${PYTHON_USEDEP}] + >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}] + >=dev-python/propcache-0.2.0[${PYTHON_USEDEP}] + >=dev-python/yarl-1.17.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}] + native-extensions? ( + >=dev-python/cython-3.1.1[${PYTHON_USEDEP}] + dev-python/pkgconfig[${PYTHON_USEDEP}] + ) + test? ( + dev-python/blockbuster[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/isal[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/re-assert[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/time-machine[${PYTHON_USEDEP}] + ' 'python3*') + dev-python/zlib-ng[${PYTHON_USEDEP}] + www-servers/gunicorn[${PYTHON_USEDEP}] + test-rust? ( + dev-python/trustme[${PYTHON_USEDEP}] + ) + ) +" + +DOCS=( CHANGES.rst CONTRIBUTORS.txt README.rst ) + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # increase the timeout a little + sed -e '/abs=/s/0.001/0.01/' -i tests/test_helpers.py || die + # xfail_strict fails on py3.10 + sed -i -e '/--cov/d' -e '/pytest_cov/d' -e '/xfail_strict/d' setup.cfg || die + sed -i -e 's:-Werror::' Makefile || die + # remove vendored llhttp + rm -r vendor || die +} + +python_configure() { + # check for .install-cython, so that we do this only once + if [[ ! -f .install-cython && ${EPYTHON} != pypy3 ]] && + use native-extensions + then + # force rehashing first + emake requirements/.hash/cython.txt.hash + > .update-pip || die + > .install-cython || die + emake cythonize + fi +} + +python_compile() { + local -x AIOHTTP_USE_SYSTEM_DEPS=1 + # implicitly disabled for pypy3 + if [[ ${EPYTHON} == pypy3* ]] || ! use native-extensions; then + local -x AIOHTTP_NO_EXTENSIONS=1 + fi + + distutils-r1_python_compile +} + +python_test() { + local EPYTEST_IGNORE=( + # proxy is not packaged + tests/test_proxy_functional.py + # python_on_whales is not packaged + tests/autobahn/test_autobahn.py + # benchmarks + tests/test_benchmarks_client.py + tests/test_benchmarks_client_request.py + tests/test_benchmarks_client_ws.py + tests/test_benchmarks_cookiejar.py + tests/test_benchmarks_http_websocket.py + tests/test_benchmarks_http_writer.py + tests/test_benchmarks_web_fileresponse.py + tests/test_benchmarks_web_middleware.py + tests/test_benchmarks_web_response.py + tests/test_benchmarks_web_urldispatcher.py + ) + + local EPYTEST_DESELECT=( + # Internet + tests/test_client_session.py::test_client_session_timeout_zero + tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_nonzero_passed + tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_passed_to_create_connection + tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_zero_not_passed + # broken by irrelevant deprecation warnings + tests/test_circular_imports.py::test_no_warnings + ) + + case ${EPYTHON} in + python3.14) + EPYTEST_DESELECT+=( + # TODO + tests/test_cookiejar.py::test_pickle_format + # different exception message + tests/test_client_functional.py::test_aiohttp_request_coroutine + ) + ;; + esac + + # upstream unconditionally blocks building C extensions + # on PyPy3 but the test suite needs an explicit switch + if [[ ${EPYTHON} == pypy3* ]] || ! use native-extensions; then + local -x AIOHTTP_NO_EXTENSIONS=1 + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_mock,xdist.plugin + rm -rf aiohttp || die + epytest -m "not internal and not dev_mode" \ + -p rerunfailures --reruns=5 +} diff --git a/dev-python/awkward/Manifest b/dev-python/awkward/Manifest index 33f3b7e6dc0a..9c09b9d617b2 100644 --- a/dev-python/awkward/Manifest +++ b/dev-python/awkward/Manifest @@ -1 +1,2 @@ DIST awkward-2.8.3.tar.gz 6221920 BLAKE2B 05e607247911858f24e53f296bb858279fff041334241ea1538d8ae5e8161282fffc43e0a4c1ded863f5a5a89ece88bfaec992aabbf875ae151e74397db721c4 SHA512 9b18f5da2c15c905662cc014f3f52d9c7b2a84f582747859f09aaf9b080d5d0d50b55b3a393fab6d52757b0d976fd74bc2da190c72e00d295c219a1e8356773c +DIST awkward-2.8.4.tar.gz 6222255 BLAKE2B 569f7ff0b1a16d806e82ae0e11fa3a65bcb457787415b5dfb1fcd0caa907cf09851feb32aec4fc15336bbe3411a0c00544693cc28a471c2e8180afd7bcb9919a SHA512 7592a2d147a7c2023d29843d18e3fadd487c0666912af27215610bdbce8c60e32e679a179c5a1dbe9c2ceff54dead035d4c9a4f5a14a0f4c1c1af4f7ff7ac557 diff --git a/dev-python/awkward/awkward-2.8.4.ebuild b/dev-python/awkward/awkward-2.8.4.ebuild new file mode 100644 index 000000000000..ee8d1c578774 --- /dev/null +++ b/dev-python/awkward/awkward-2.8.4.ebuild @@ -0,0 +1,57 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +DISTUTILS_USE_PEP517=hatchling + +inherit distutils-r1 pypi + +DESCRIPTION="Manipulate JSON-like data with NumPy-like idioms" +HOMEPAGE=" + https://github.com/scikit-hep/awkward + https://pypi.org/project/awkward/ + https://doi.org/10.5281/zenodo.4341376 +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + ~dev-python/awkward-cpp-46[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}] + ' 3.11) + >=dev-python/numpy-1.18.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/fsspec-2022.11.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + test? ( + dev-libs/apache-arrow[zstd] + dev-python/pyarrow[${PYTHON_USEDEP}] + dev-python/numexpr[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + ) +" + #dev-python/numba[${PYTHON_USEDEP}] # needs numba from sci + +EPYTEST_IGNORE=( + tests-cuda/ + tests-cuda-kernels/ + # fails if just caffe2 but not pytorch is installed + tests/test_3259_to_torch_from_torch.py + # no idea why it fails, seems to be a numexpr error + # see https://github.com/scikit-hep/awkward/issues/3402 + tests/test_0119_numexpr_and_broadcast_arrays.py + tests/test_1125_to_arrow_from_arrow.py + tests/test_1294_to_and_from_parquet.py + tests/test_1440_start_v2_to_parquet.py +) + +distutils_enable_tests pytest diff --git a/dev-python/blosc/blosc-1.11.3.ebuild b/dev-python/blosc/blosc-1.11.3.ebuild index 1d35b036efb5..ee7efe6a35e5 100644 --- a/dev-python/blosc/blosc-1.11.3.ebuild +++ b/dev-python/blosc/blosc-1.11.3.ebuild @@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/logbook/Manifest b/dev-python/logbook/Manifest index eca6bde48b1d..c321f1edd131 100644 --- a/dev-python/logbook/Manifest +++ b/dev-python/logbook/Manifest @@ -1 +1,2 @@ DIST logbook-1.8.1.gh.tar.gz 364883 BLAKE2B 1a200a5dddbd6e414c17e294e412737ab5bdebd18acf707be08aef47fd16d445f6b3d726614f67142c05a6136541d6f86b0e9893a5c9980b9545406c77e4b82f SHA512 3a7960a34c30cf14319dbb01d12dbfb3bf87d624b75d692e417a95ee5357c92b1fa46678f3c546d0e539f60367a13a19bfb0f83c27d151cb972e0cf4fb278105 +DIST logbook-1.8.2.gh.tar.gz 364904 BLAKE2B 1430d8f017279c4ebd5f4338da8ff43b3a0ba2227001a34c7cc4f67f5088ecd0796baa45845bf1cfe84da117ad8110bc6fea0691e778aa0e4dec8f81ff29fed4 SHA512 87d7e1617a5a41832ae2d837cd435d8a2ef1378bc10e321dffe7e793a843910788d53a6c9ff9396223bf3e002b4fef4e339805e088ce1542da147ff773f198d0 diff --git a/dev-python/logbook/logbook-1.8.2.ebuild b/dev-python/logbook/logbook-1.8.2.ebuild new file mode 100644 index 000000000000..7f2dea10fdbd --- /dev/null +++ b/dev-python/logbook/logbook-1.8.2.ebuild @@ -0,0 +1,52 @@ +# 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_{9,10,11,12,13} ) + +inherit distutils-r1 + +DESCRIPTION="A logging replacement for Python" +HOMEPAGE=" + https://logbook.readthedocs.io/en/stable/ + https://github.com/getlogbook/logbook/ + https://pypi.org/project/Logbook/ +" +SRC_URI=" + https://github.com/getlogbook/logbook/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +BDEPEND=" + test? ( + app-arch/brotli[${PYTHON_USEDEP},python] + >=dev-python/execnet-1.0.9[${PYTHON_USEDEP}] + dev-python/jinja2[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/pyzmq[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}] + ) +" +distutils_enable_tests pytest +distutils_enable_sphinx docs + +python_configure_all() { + export DISABLE_LOGBOOK_CEXT=1 +} + +python_test() { + local EPYTEST_DESELECT=( + # Delete test file requiring local connection to redis server + tests/test_queues.py + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p rerunfailures +} diff --git a/dev-python/magic-wormhole-mailbox-server/Manifest b/dev-python/magic-wormhole-mailbox-server/Manifest index 96f52bdf28f8..15c29c5e7def 100644 --- a/dev-python/magic-wormhole-mailbox-server/Manifest +++ b/dev-python/magic-wormhole-mailbox-server/Manifest @@ -1,3 +1 @@ -DIST magic-wormhole-mailbox-server-0.5.0.tar.gz 69683 BLAKE2B 726f3ee155bafa3d6c5c60cf91c987725abd24b7e4e5842ddd08b0c1c0a66d1cd1bf453dd3384295226e26838def5b6720a3ed0906ff1090acee24b7eb724288 SHA512 604b7c03eb95c1de38fba511cc2eb2a7b19bf4cb2dd8cdfab956f3b6d79c141b9c966f3bf8a1362a1eba4006eefb5fe48a9262830389d51ec711fd7c1cfc9891 DIST magic-wormhole-mailbox-server-0.5.1.tar.gz 69758 BLAKE2B 5dfb21f1e3994cdef9c510b2e265393e8200711fde3d3e6759783d55b1b11b32b291c774d04a0930cc537b3bb599598588c48e382e35642f856e738b832be442 SHA512 6a3345c8d18c2373dee5c748f6fa1437f7225d057b136439ba7bebfd3b55a7a1beb551357b66b1847cfa0c73bed87a136844c907432ccc045c6f9b528698d7b8 -DIST magic-wormhole-mailbox-server-30ecb6e3f6f487c915e7ff0acdf2e630cbe17dc8.gh.tar.gz 73753 BLAKE2B 91a6059f19aafe74416df7bf43dbd27ff333950bf315e0e5c1ab83b696a6ea074d239db4127a6aaf171cc1a31d566439508dafbd8d4eba52729af0c981325f58 SHA512 4d0f2a8a74a7ba2c3f0635af4d4e44485df81858207eba1e3d0c0c1dea7554dedb653ee69ea82e220f0fedfe553e461feb047f3faa83cff613f0d9745a85aed9 diff --git a/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.4.1_p20231111.ebuild b/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.4.1_p20231111.ebuild deleted file mode 100644 index 98cd60adf997..000000000000 --- a/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.4.1_p20231111.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -# Version 0.4.1 with additional upstream fixes for python 3.12 support -EGIT_COMMIT="30ecb6e3f6f487c915e7ff0acdf2e630cbe17dc8" -MY_P=${PN}-${EGIT_COMMIT} -DESCRIPTION="Mailbox server for magic-wormhole" -HOMEPAGE=" - https://magic-wormhole.readthedocs.io/en/latest/ - https://github.com/magic-wormhole/magic-wormhole-mailbox-server/ - https://pypi.org/project/magic-wormhole-mailbox-server/ -" -SRC_URI=" - https://github.com/magic-wormhole/magic-wormhole-mailbox-server/archive/${EGIT_COMMIT}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/autobahn[${PYTHON_USEDEP}] - dev-python/twisted[ssl,${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( - dev-python/treq[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - rm versioneer.py || die -} diff --git a/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.5.0.ebuild b/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.5.0.ebuild deleted file mode 100644 index dd5eda4d5276..000000000000 --- a/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.5.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Mailbox server for magic-wormhole" -HOMEPAGE=" - https://magic-wormhole.readthedocs.io/en/latest/ - https://github.com/magic-wormhole/magic-wormhole-mailbox-server/ - https://pypi.org/project/magic-wormhole-mailbox-server/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/autobahn[${PYTHON_USEDEP}] - dev-python/twisted[ssl,${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( - dev-python/treq[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - rm versioneer.py || die -} diff --git a/dev-python/magic-wormhole-transit-relay/Manifest b/dev-python/magic-wormhole-transit-relay/Manifest index 75adc593ede5..9c80e395cc07 100644 --- a/dev-python/magic-wormhole-transit-relay/Manifest +++ b/dev-python/magic-wormhole-transit-relay/Manifest @@ -1,2 +1 @@ -DIST magic-wormhole-transit-relay-0.3.1.gh.tar.gz 63304 BLAKE2B ab6706e7265eab69376e9490e328e0a81a414c3667eaaac3a6e2c62f983e5beaf3e0f25da12b815703ae0ade69984f015153709ccae95871a6bf37f99b23d63c SHA512 3611ee140f421234e2e5805baf4d26a64879f067c8a75db1a44041c0f9ebe1d3cca7b202752f5bd423e6784ab5a6961fe27423564633dba9f09e92b14d370275 DIST magic-wormhole-transit-relay-0.4.0.gh.tar.gz 62333 BLAKE2B 16415af2b9927cf2717c1c38be4b498d666db271c4e7b907bcf0fae9d5d100ee341358d2f04e72ba1a7f930dbc4fd9e797b20d6915d21955ef6963520d9b406a SHA512 ee0f40460277abc1ad550e070d8b70329da8c1311852f7a2eaaef036cfee7fcf018be7e6bad6f416392a602326ac436c33039d577af8cee2cfb09736749e956d diff --git a/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.3.1.ebuild b/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.3.1.ebuild deleted file mode 100644 index 6dc3081d9550..000000000000 --- a/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.3.1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Transit relay server for magic-wormhole" -HOMEPAGE=" - https://magic-wormhole.readthedocs.io/en/latest/ - https://github.com/magic-wormhole/magic-wormhole-transit-relay/ - https://pypi.org/project/magic-wormhole-transit-relay/ -" -SRC_URI=" - https://github.com/magic-wormhole/magic-wormhole-transit-relay/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/autobahn-21.3.1[${PYTHON_USEDEP}] - >=dev-python/twisted-21.2.0[ssl,${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - rm versioneer.py || die -} - -python_test() { - local -x PATH=${T}/bin:${PATH} - mkdir -p "${T}"/bin || die - # the script is apparently run with PATH wiped, sigh - cat > "${T}"/bin/twistd <<-EOF || die - #!$(type -P python) - import sys - from twisted.scripts.twistd import run - sys.exit(run()) - EOF - chmod +x "${T}"/bin/twistd || die - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest - - find "${BUILD_DIR}/install" -name dropin.cache -delete || die -} - -pkg_postinst() { - python_foreach_impl twisted-regen-cache -} - -pkg_postrm() { - python_foreach_impl twisted-regen-cache -} diff --git a/dev-python/magic-wormhole/Manifest b/dev-python/magic-wormhole/Manifest index eb7a5e7a775d..dc5bbc20c0d9 100644 --- a/dev-python/magic-wormhole/Manifest +++ b/dev-python/magic-wormhole/Manifest @@ -1,3 +1 @@ -DIST magic-wormhole-0.18.0.tar.gz 289799 BLAKE2B ff786e3247dcc382fa35175d6439c6273b420968100cc6e54a06e365b8d6db5a9a5145878d4025f51fe59cf75e18507d5114d04a13123ef62b255a61b3c55698 SHA512 095be448fb654a32ea45808f03b1a0bffd74ee683448085f1e6f14f054c0d2f19f9048270be4ec7b6a0b46872d20613a36e984a0a137bd68ba3d0a237a83d1b2 -DIST magic_wormhole-0.19.1.tar.gz 304136 BLAKE2B 4bca082b17ec21743c275a721350cd3f8b1e038a66de13bb5986ecaf7db93e5e6c87697bed80a2bcab0085cb80fa2c11a642dcdf99ccb5270ddd7efc29a476a6 SHA512 fdd402c9f1c7caa78693557df8922ee39cdcde65daedaaf0c4a8a1065e85a96853684c461ebd9192e654d9d5a03c5d0dfb1b01b35c9bea12938001264f2bf0d5 DIST magic_wormhole-0.19.2.tar.gz 304264 BLAKE2B 101563e2e21773d6ef49d81db83eb042da3122bad4c33e3ffda73c734c80d8623a5222b46efd101a6ce3028228a02025d734da92f1e818a417970ffe6106e8b4 SHA512 c73b01eb1ac32b09a6b6c527b9a9c8eece860b98cc35ee8e1ca9d908fca553b60ca6be6db755c6253e66a3d8a9f2dcf547722129020c5f5b7bd8a443fe15805e diff --git a/dev-python/magic-wormhole/magic-wormhole-0.18.0.ebuild b/dev-python/magic-wormhole/magic-wormhole-0.18.0.ebuild deleted file mode 100644 index 77bd1ce9a932..000000000000 --- a/dev-python/magic-wormhole/magic-wormhole-0.18.0.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9,10,11,12,13} ) - -inherit distutils-r1 pypi shell-completion - -DESCRIPTION="Get Things From One Computer To Another, Safely" -HOMEPAGE=" - https://magic-wormhole.readthedocs.io/en/latest/ - https://github.com/magic-wormhole/magic-wormhole/ - https://pypi.org/project/magic-wormhole/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] - >=dev-python/autobahn-0.14.1[${PYTHON_USEDEP}] - dev-python/automat[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/humanize[${PYTHON_USEDEP}] - >=dev-python/iterable-io-1.0.0[${PYTHON_USEDEP}] - dev-python/noiseprotocol[${PYTHON_USEDEP}] - dev-python/pynacl[${PYTHON_USEDEP}] - >=dev-python/qrcode-8.0[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - ~dev-python/spake2-0.9[${PYTHON_USEDEP}] - >=dev-python/tqdm-4.13.0[${PYTHON_USEDEP}] - dev-python/twisted[ssl,${PYTHON_USEDEP}] - >=dev-python/txtorcon-18.0.2[${PYTHON_USEDEP}] - >=dev-python/zipstream-ng-1.7.1[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( - dev-python/magic-wormhole-mailbox-server[${PYTHON_USEDEP}] - ~dev-python/magic-wormhole-transit-relay-0.3.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - rm versioneer.py || die -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - src/wormhole/test/test_transit.py::InboundConnectionFactory::test_log_other_errors - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - -src_install() { - distutils-r1_src_install - - newbashcomp "${ED}/usr/wormhole_complete.bash" wormhole - newfishcomp "${ED}/usr/wormhole_complete.fish" wormhole.fish - newzshcomp "${ED}/usr/wormhole_complete.zsh" _wormhole - rm "${ED}/usr"/wormhole_complete* || die -} diff --git a/dev-python/magic-wormhole/magic-wormhole-0.19.1.ebuild b/dev-python/magic-wormhole/magic-wormhole-0.19.1.ebuild deleted file mode 100644 index 94d54fb33b62..000000000000 --- a/dev-python/magic-wormhole/magic-wormhole-0.19.1.ebuild +++ /dev/null @@ -1,75 +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_{9,10,11,12,13} ) - -inherit distutils-r1 pypi shell-completion - -DESCRIPTION="Get Things From One Computer To Another, Safely" -HOMEPAGE=" - https://magic-wormhole.readthedocs.io/en/latest/ - https://github.com/magic-wormhole/magic-wormhole/ - https://pypi.org/project/magic-wormhole/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] - >=dev-python/autobahn-0.14.1[${PYTHON_USEDEP}] - dev-python/automat[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/humanize[${PYTHON_USEDEP}] - >=dev-python/iterable-io-1.0.0[${PYTHON_USEDEP}] - dev-python/noiseprotocol[${PYTHON_USEDEP}] - dev-python/pynacl[${PYTHON_USEDEP}] - >=dev-python/qrcode-8.0[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - ~dev-python/spake2-0.9[${PYTHON_USEDEP}] - >=dev-python/tqdm-4.13.0[${PYTHON_USEDEP}] - dev-python/twisted[ssl,${PYTHON_USEDEP}] - >=dev-python/txtorcon-18.0.2[${PYTHON_USEDEP}] - >=dev-python/zipstream-ng-1.7.1[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( - dev-python/magic-wormhole-mailbox-server[${PYTHON_USEDEP}] - dev-python/magic-wormhole-transit-relay[${PYTHON_USEDEP}] - dev-python/pytest-twisted[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - rm versioneer.py || die -} - -python_test() { - local EPYTEST_DESELECT=( - # repr() mismatch over different mailbox-server version - src/wormhole/test/test_args.py::test_receive_receive - src/wormhole/test/test_args.py::test_receive_send - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pytest_twisted -} - -src_install() { - distutils-r1_src_install - - newbashcomp "${ED}/usr/wormhole_complete.bash" wormhole - newfishcomp "${ED}/usr/wormhole_complete.fish" wormhole.fish - newzshcomp "${ED}/usr/wormhole_complete.zsh" _wormhole - rm "${ED}/usr"/wormhole_complete* || die -} diff --git a/dev-python/magic-wormhole/magic-wormhole-0.19.2.ebuild b/dev-python/magic-wormhole/magic-wormhole-0.19.2.ebuild index 94d54fb33b62..e299c225036c 100644 --- a/dev-python/magic-wormhole/magic-wormhole-0.19.2.ebuild +++ b/dev-python/magic-wormhole/magic-wormhole-0.19.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" RDEPEND=" >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] diff --git a/dev-python/miniupnpc/miniupnpc-2.3.3.ebuild b/dev-python/miniupnpc/miniupnpc-2.3.3.ebuild index d0e7f823448d..3e78527cd88f 100644 --- a/dev-python/miniupnpc/miniupnpc-2.3.3.ebuild +++ b/dev-python/miniupnpc/miniupnpc-2.3.3.ebuild @@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~ppc ppc64 x86" DEPEND=" >=net-libs/miniupnpc-${PV}:0= diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest index 0d1de285255d..10836440c8be 100644 --- a/dev-python/notebook/Manifest +++ b/dev-python/notebook/Manifest @@ -1,3 +1,2 @@ DIST notebook-7.3.3.tar.gz 12758099 BLAKE2B e5e988a166b5124f95cc050a4d9402778108c084325024c8ed3829780665d7149a06cccd4ab80d33e572b0b98d9088751d2a9313f10a940e8d82b5eb14db25f3 SHA512 e0f476c5a91edba48dc43b25417946983c46d5b4beaac6531ebf7af02bc4a9f2bae09b7d7524d7ad6e33c262769c1dc40c36f4593cfc70b8c98f41f40a75f8a2 -DIST notebook-7.4.2.tar.gz 13881273 BLAKE2B 3debd1d9d3bb1f7f5ca20ab8dc0af43fe6c137db3a58a3bdbf371b09e4bb9aa69c13f17f6662e87e6eb79dd2f60c975f2fe139e6f990a53f67c9ace3cf15b692 SHA512 286b6f93398f34c4dcb4beb92bfb27be0045084294677c1be9fb0a7c8bd454a000851b26df22f97adf7c0719cb55d2dd10fa7c33decbb268da6e745a7e468c2d DIST notebook-7.4.3.tar.gz 13881668 BLAKE2B 4d2a3645986ccc90d08d0437e52b32657bb850b860dadc35439343612a518b0e17fed7e12721684dea439c4a21eb27bc2a24a6c6ea9fc53b8301ee561faccc2a SHA512 444b91793705ca97053da8d1feb8d7ecf343d44f09e872c37e1a165cfa849c068a4f76b47a4bd2056b41d7f29616f564038460caa40228be31d0f9a0081be4f7 diff --git a/dev-python/notebook/notebook-7.4.2.ebuild b/dev-python/notebook/notebook-7.4.2.ebuild deleted file mode 100644 index e3cdc8d5d663..000000000000 --- a/dev-python/notebook/notebook-7.4.2.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi xdg-utils - -DESCRIPTION="Jupyter Interactive Notebook" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/notebook/ - https://pypi.org/project/notebook/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}] - =dev-python/jupyterlab-4.4[${PYTHON_USEDEP}] - =dev-python/jupyterlab-server-2.27.1[${PYTHON_USEDEP}] - =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}] - =dev-python/tornado-6.2.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}] - >=dev-python/jupyterlab-4.4[${PYTHON_USEDEP}] - > setup.cfg <<-EOF - dynamic_linking = True - EOF -} - -python_test() { - "${EPYTHON}" tests.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/yara-python/yara-python-4.5.3.ebuild b/dev-python/yara-python/yara-python-4.5.3.ebuild deleted file mode 100644 index 604f35884253..000000000000 --- a/dev-python/yara-python/yara-python-4.5.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -PYTHON_COMPAT=( python3_{11..14} ) -inherit distutils-r1 - -DESCRIPTION="Python interface for a malware identification and classification tool" -HOMEPAGE="https://github.com/VirusTotal/yara-python" - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/VirusTotal/yara-python.git" -else - SRC_URI="https://github.com/virustotal/yara-python/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -fi - -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - =app-forensics/yara-$(ver_cut 1-2)* -" -DEPEND="${RDEPEND}" - -distutils_enable_tests unittest - -python_configure_all() { - cat >> setup.cfg <<-EOF - dynamic_linking = True - EOF -} - -python_test() { - "${EPYTHON}" tests.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/yara-python/yara-python-4.5.4.ebuild b/dev-python/yara-python/yara-python-4.5.4.ebuild index ebfd84dc3a4d..979da4591a7f 100644 --- a/dev-python/yara-python/yara-python-4.5.4.ebuild +++ b/dev-python/yara-python/yara-python-4.5.4.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/VirusTotal/yara-python.git" else SRC_URI="https://github.com/virustotal/yara-python/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64 x86" + KEYWORDS="amd64 ~arm64 ~ppc64 x86" fi LICENSE="Apache-2.0" -- cgit v1.3.1