summaryrefslogtreecommitdiff
path: root/dev-python/zeroconf
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-08-30 03:04:44 -0500
committerroot <root@alpha.trunkmasters.com>2026-08-30 03:04:44 -0500
commitacb1593a8b3f287b06b8e2073eff6a70f02e2c4f (patch)
tree950eb19e1852de9b256fb61d164281c48f3d296c /dev-python/zeroconf
parent675018c33e0383ac7d40ba2922d90d811382accc (diff)
downloadbaldeagleos-repo-acb1593a8b3f287b06b8e2073eff6a70f02e2c4f.tar.gz
baldeagleos-repo-acb1593a8b3f287b06b8e2073eff6a70f02e2c4f.tar.xz
baldeagleos-repo-acb1593a8b3f287b06b8e2073eff6a70f02e2c4f.zip
Adding metadata
Diffstat (limited to 'dev-python/zeroconf')
-rw-r--r--dev-python/zeroconf/Manifest2
-rw-r--r--dev-python/zeroconf/zeroconf-0.151.2.ebuild74
2 files changed, 76 insertions, 0 deletions
diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index abaf61b1bd91..e82a585021c7 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -8,3 +8,5 @@ DIST zeroconf-0.150.0.tar.gz 213634 BLAKE2B 375e19de785a1211a37ee2a49c3241e0b5e3
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
diff --git a/dev-python/zeroconf/zeroconf-0.151.2.ebuild b/dev-python/zeroconf/zeroconf-0.151.2.ebuild
new file mode 100644
index 000000000000..7cbed7277940
--- /dev/null
+++ b/dev-python/zeroconf/zeroconf-0.151.2.ebuild
@@ -0,0 +1,74 @@
+# 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::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
+ # timing test
+ tests/test_fuzz_incoming.py
+ )
+
+ epytest -o addopts=
+}