From c5a9b07f13fb47e9869f0433ea92068acfe47038 Mon Sep 17 00:00:00 2001 From: Crucible Date: Tue, 29 Sep 2026 03:05:07 -0500 Subject: Publish srcux candidate 0000000520-20260929-030310 --- dev-python/zeroconf/Manifest | 4 +- dev-python/zeroconf/zeroconf-0.150.0.ebuild | 72 --------------------------- dev-python/zeroconf/zeroconf-0.151.5.ebuild | 75 +++++++++++++++++++++++++++++ 3 files changed, 77 insertions(+), 74 deletions(-) delete mode 100644 dev-python/zeroconf/zeroconf-0.150.0.ebuild create mode 100644 dev-python/zeroconf/zeroconf-0.151.5.ebuild (limited to 'dev-python/zeroconf') diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest index 75c350e2cbd2..d3061d3bb618 100644 --- a/dev-python/zeroconf/Manifest +++ b/dev-python/zeroconf/Manifest @@ -1,8 +1,8 @@ -DIST zeroconf-0.150.0.tar.gz 213634 BLAKE2B 375e19de785a1211a37ee2a49c3241e0b5e37802fdfc7ab4b41626345e1a9dabb9abce1ab72e1794de1ac79520281da88e2d5ea75f685e166a7782aabd2b9962 SHA512 b7dd7402b623b545970696cccbe6a0664f25ee49cffdf5c2b6b1aef7dff2bb4106e3475c1446ac236894b69f4d1e0a77b63e811756bfde43120bab394a4b6b89 -DIST zeroconf-0.150.0.tar.gz.provenance 10294 BLAKE2B 396684e6c120c4d99126fb4a53c3dc49a8afe16d3f7c7fdccbc5d98355fca41ed285c56aa9c69e12ba19a5688f05bc47090d7008c443168370371bb0f3c3da93 SHA512 e1229dd5ccc0eebd1ed99db364605fbd655e45cb8625766b1972b99ebf6f45dad325187091045e689436086f18af5df37d74abe8807095d68e3468ebf9711f63 DIST zeroconf-0.151.1.tar.gz 226627 BLAKE2B 633cec59e69e765cd80f4aeaf4daa9f6000357b23f45547d93a85a9d6aa08f5b8266b6bef3c873a30a3b5a7da37a27bdd03296b8970c799a312d4746750050d3 SHA512 3719c5ab08f0d82830b44a6eec89fa2deb75e71dfb1e3e810405f40537d2510bc874d91b980c42d52409b0a279c1943cffce2b0923635f2f8c00acc47f39bab2 DIST zeroconf-0.151.1.tar.gz.provenance 9920 BLAKE2B 71442284e5ece2a8d4c7615bf623b26346efba5035a8ca165bdb815f7ba1ed4b0cfa08db462cf7dbfc71ec5794350c932f9ec66d24adebe70eb3c40d7a0bd2d2 SHA512 976c71c46994389718d7ae479b96417480636c82dc48df510a2647c0e0df602355161b54ff54e45f15962fa7717ce44ee21dc80e494f6005e288041e7f348785 DIST zeroconf-0.151.2.tar.gz 226675 BLAKE2B 43be2a76c96956c9f66a888562d52231d4590cb227f9b05f27afc17113c74ac16696d63727cacc70caa006ac5230450b589703fd2469338eb9b641dd4ef707e0 SHA512 59713f91b9a409c4e810311c5d0bb4e83244187f68f99ef7eff0e289d7bb15b256333ad79015c78a6eae298c130acc6923de093023a0f5522b970e5ce4522ba2 DIST zeroconf-0.151.2.tar.gz.provenance 10061 BLAKE2B cb093b304c9fb8fd3e05cc1d9445dc49fb74eb21ac9b7580b4c174e168aed722cdb746d37a90867886760fa793ada8275c79bfa598059b8607c3d7f9c1d3c57f SHA512 6f16ccacc239a3c3ef192d6e1fae876b2552b5893e67c7ec620493d4dd8b59494e7c2aa3cef4ac3bc03e9341f64d4a3c61226927003727d1cde56fea5da36ee8 DIST zeroconf-0.151.3.tar.gz 223165 BLAKE2B cb9a75dee0b04d60e5b7ee3e83c5b992f32c61d33f7958143b92c78a95a24d9a82b27fba9caa2595e29abfa124d275b9cf0f744cf6d79095e2507976416f3acf SHA512 da213a68a43fa5d1126a98fca96792734a2b517753189599b1bba28638e30a72ef19e1a88351c735d282be8b7e8e4f2d417c35007163e3af338ec662646531b8 DIST zeroconf-0.151.3.tar.gz.provenance 10155 BLAKE2B 93d07fe79d2bc2a68c3cb6fccc74a3910872f3719cd9a6b1e13db2896d83f42a3549474aa28dbe0c26465075461aaa230bb29985b9a2c7b6922bedc5f24aa622 SHA512 0aa1dafeafeb15df940548eeb242ae57e69ab8e406e76821d9df921db8f7e348cd3fab4e3b0cce17475020201728070a088290dc2f084661663c4c5e2efba7a8 +DIST zeroconf-0.151.5.tar.gz 223583 BLAKE2B ed72caf6bfdb9374f7549fc71c13a1e770f61a45fb31c48f43b14301162e2db50cd3f6e93b3a8baaaf3700993bdda3c617987aefd85c041c88ec84a2aaf30aad SHA512 b041620f9095ee55a39e526c79bf4c9f1970ac0b4ba37b06fe0df956f6148a24db1a86893f655c5816d13f8b4612a66653f3086c5199262a30599805dcf5fab3 +DIST zeroconf-0.151.5.tar.gz.provenance 10073 BLAKE2B 241456fcb5b69ac1113ca550d9132c73037aa209f4419e858e525b9e69b97708f1a221cff7e668f580088fdfa66e0910f2e13d610335369ccaca874d6e28128e SHA512 b8629f28fb673361f40a77111b3898e46d6e241107291179c270b1a580e73c682e5c93157f1dafa10082579b8ac5499a65846730024e127e93fb26dd722ff658 diff --git a/dev-python/zeroconf/zeroconf-0.150.0.ebuild b/dev-python/zeroconf/zeroconf-0.150.0.ebuild deleted file mode 100644 index d968ee41d882..000000000000 --- a/dev-python/zeroconf/zeroconf-0.150.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=poetry-core -PYPI_VERIFY_REPO=https://github.com/python-zeroconf/python-zeroconf -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" -HOMEPAGE=" - https://github.com/python-zeroconf/python-zeroconf/ - https://pypi.org/project/zeroconf/ -" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~x86" -IUSE="+native-extensions" - -RDEPEND=" - >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] -" -# the build system uses custom build script that uses distutils to build -# C extensions, sigh -BDEPEND=" - native-extensions? ( - >=dev-python/cython-3.0.8[${PYTHON_USEDEP}] - ) - test? ( - >=dev-python/blockbuster-1.5.5[${PYTHON_USEDEP}] - ) - >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_compile() { - if use native-extensions; then - local -x REQUIRE_CYTHON=1 - else - local -x SKIP_CYTHON=1 - fi - - distutils-r1_python_compile -} - -python_test() { - local -x SKIP_IPV6=1 - local EPYTEST_DESELECT=( - # network - tests/test_core.py::Framework::test_close_multiple_times - tests/test_core.py::Framework::test_launch_and_close - tests/test_core.py::Framework::test_launch_and_close_context_manager - - # fragile to timeouts (?) - tests/services/test_browser.py::test_service_browser_expire_callbacks - tests/utils/test_asyncio.py::test_run_coro_with_timeout - - # randomly broken by a leftover thread? - tests/test_circular_imports.py::test_circular_imports - ) - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - epytest -o addopts= -} diff --git a/dev-python/zeroconf/zeroconf-0.151.5.ebuild b/dev-python/zeroconf/zeroconf-0.151.5.ebuild new file mode 100644 index 000000000000..825bff069944 --- /dev/null +++ b/dev-python/zeroconf/zeroconf-0.151.5.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=poetry-core +PYPI_VERIFY_REPO=https://github.com/python-zeroconf/python-zeroconf +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" +HOMEPAGE=" + https://github.com/python-zeroconf/python-zeroconf/ + https://pypi.org/project/zeroconf/ +" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="+native-extensions" + +RDEPEND=" + >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] +" +# the build system uses custom build script that uses distutils to build +# C extensions, sigh +BDEPEND=" + native-extensions? ( + >=dev-python/cython-3.3.0[${PYTHON_USEDEP}] + ) + test? ( + >=dev-python/blockbuster-1.5.27[${PYTHON_USEDEP}] + ) + >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=( hypothesis pytest-asyncio ) +distutils_enable_tests pytest + +python_compile() { + if use native-extensions; then + local -x REQUIRE_CYTHON=1 + else + local -x SKIP_CYTHON=1 + fi + + distutils-r1_python_compile +} + +python_test() { + local -x SKIP_IPV6=1 + local EPYTEST_DESELECT=( + # network + tests/test_core.py::test_close_multiple_times + 'tests/test_core.py::test_open_and_close_cleanly[InterfaceChoice.Default-False]' + 'tests/test_core.py::test_context_manager_marks_done[InterfaceChoice.Default]' + tests/test_core.py::test_default_interface_warns_when_ipv6_requested + + # fragile to timeouts (?) + tests/services/test_browser.py::test_service_browser_expire_callbacks + tests/utils/test_asyncio.py::test_run_coro_with_timeout + + # randomly broken by a leftover thread? + tests/test_circular_imports.py::test_circular_imports + ) + local EPYTEST_IGNORE=( + tests/benchmarks + # timing test + tests/test_fuzz_incoming.py + ) + + epytest -o addopts= +} -- cgit v1.3