Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/zeroconf/
Date: Sat, 07 May 2022 09:35:10
Message-Id: 1651916025.c135304b6945c4bc63a110ef4445a9d2afad0dba.mgorny@gentoo
1 commit: c135304b6945c4bc63a110ef4445a9d2afad0dba
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sat May 7 08:04:29 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sat May 7 09:33:45 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c135304b
7
8 dev-python/zeroconf: Bump to 0.38.6
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/zeroconf/Manifest | 1 +
13 dev-python/zeroconf/zeroconf-0.38.6.ebuild | 50 ++++++++++++++++++++++++++++++
14 2 files changed, 51 insertions(+)
15
16 diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
17 index c19c67d810e1..d7a6ac848a06 100644
18 --- a/dev-python/zeroconf/Manifest
19 +++ b/dev-python/zeroconf/Manifest
20 @@ -1,2 +1,3 @@
21 DIST python-zeroconf-0.38.4.gh.tar.gz 133770 BLAKE2B 2b7b01112957ed9456acd7ef842a010d38b2a6e589b1714ed3fd47d2b51f448bf716bdd8511b0a3f4560cdcf0cc16bad06ac73f9a42b5c5cf4154b48cafdf97b SHA512 6b0df6fed453dab2e554d4af4d807eed1108fe50fdcc41096a11944577ee8cfa0a0b30491a1ebe6d95ddc5b78c3c0cb07bd34ef279fbfca70775628667f40212
22 DIST python-zeroconf-0.38.5.gh.tar.gz 134146 BLAKE2B d1ad69e8fe9f236c95862e1e415c5739a5627ed6d96b71f7af418e1f5cc9ca9c57feac34fa18d3928bdc6cf54c7d28dd30c9f259038e018746ad6a3671101225 SHA512 68ee397b567795f55e9374906761682e404ee0428b8b104c3dfedac473bbda780c086d50b598be9940a9b14e58642960dc29280036d3ff8e3fb76660806e0f54
23 +DIST python-zeroconf-0.38.6.gh.tar.gz 134795 BLAKE2B 839d59d7c46d9ab16145e37bb58acc7a71072b00507ee0ae8325fea9a3ebc0e567f9e257937675f8eaf44095c7449f96e6bc42b82d34f75a39cc87fd29be2766 SHA512 274db525751191b0188a4f00505c795420f975de3f714f84f2207271ff484bb5de1c881c0ed00b1ad3a6265d5d461519cf46041ab907026d9e6937844bbab6af
24
25 diff --git a/dev-python/zeroconf/zeroconf-0.38.6.ebuild b/dev-python/zeroconf/zeroconf-0.38.6.ebuild
26 new file mode 100644
27 index 000000000000..3a0da3f79c8e
28 --- /dev/null
29 +++ b/dev-python/zeroconf/zeroconf-0.38.6.ebuild
30 @@ -0,0 +1,50 @@
31 +# Copyright 1999-2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +DISTUTILS_USE_PEP517=setuptools
37 +PYTHON_COMPAT=( python3_{8..10} )
38 +
39 +inherit distutils-r1
40 +
41 +MY_P=python-zeroconf-${PV}
42 +DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)"
43 +HOMEPAGE="
44 + https://github.com/jstasiak/python-zeroconf/
45 + https://pypi.org/project/zeroconf/
46 +"
47 +SRC_URI="
48 + https://github.com/jstasiak/python-zeroconf/archive/${PV}.tar.gz
49 + -> ${MY_P}.gh.tar.gz
50 +"
51 +S="${WORKDIR}/${MY_P}"
52 +
53 +LICENSE="LGPL-2.1"
54 +SLOT="0"
55 +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
56 +
57 +RDEPEND="
58 + >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
59 +"
60 +BDEPEND="
61 + test? (
62 + dev-python/pytest-asyncio[${PYTHON_USEDEP}]
63 + )
64 +"
65 +
66 +distutils_enable_tests pytest
67 +
68 +EPYTEST_DESELECT=(
69 + # network
70 + tests/test_core.py::Framework::test_close_multiple_times
71 + tests/test_core.py::Framework::test_launch_and_close
72 + tests/test_core.py::Framework::test_launch_and_close_context_manager
73 + tests/test_core.py::Framework::test_launch_and_close_v4_v6
74 + tests/test_core.py::Framework::test_launch_and_close_v6_only
75 + tests/services/test_types.py::ServiceTypesQuery::test_integration_with_listener_ipv6
76 +
77 + # fragile to timeouts (?)
78 + tests/services/test_browser.py::test_service_browser_expire_callbacks
79 + tests/utils/test_asyncio.py::test_run_coro_with_timeout
80 +)