58e4ea5
Name:           python-zeroconf
c26c70d
Version:        0.118.0
85bc782
Release:        5%{?dist}
3d9b0cf
Summary:        Pure Python Multicast DNS Service Discovery Library
3d9b0cf
8915076
License:        LGPL-2.1-or-later
8d6e4cf
URL:            https://github.com/jstasiak/python-zeroconf
58e4ea5
Source0:        %{url}/archive/%{version}/zeroconf-%{version}.tar.gz
267dd2e
4b20c38
BuildRequires:  gcc
3d9b0cf
BuildRequires:  python3-devel
3d9b0cf
BuildRequires:  python3-pytest
cee5000
BuildRequires:  python3-pytest-asyncio
3d9b0cf
242a61f
3d9b0cf
%description
3d9b0cf
A pure Python implementation of multicast DNS service discovery
3d9b0cf
supporting Bonjour/Avahi.
3d9b0cf
58e4ea5
%package -n     python3-zeroconf
8d6e4cf
Summary:        %{summary}
3d9b0cf
58e4ea5
%description -n python3-zeroconf
51095a8
A pure Python 3 implementation of multicast DNS service discovery
3d9b0cf
supporting Bonjour/Avahi.
3d9b0cf
3a2abc5
3d9b0cf
%prep
9ee786f
%autosetup -p1
14eb7d1
# Upstream requires this for https://github.com/python-poetry/poetry/issues/7505
14eb7d1
# But it's not relevant for the RPM package
14eb7d1
sed -i 's/poetry-core>=1.5.2/poetry-core/' pyproject.toml
14eb7d1
# We don't measure coverage in tests
14eb7d1
sed -Ei 's/--cov(-|=)[^ "]+//g' pyproject.toml
8d6e4cf
3d9b0cf
3a2abc5
%generate_buildrequires
3a2abc5
%pyproject_buildrequires
3a2abc5
3a2abc5
3d9b0cf
%build
4b20c38
# Explicitly choose to compile the Cython extensions
4b20c38
export REQUIRE_CYTHON=1
3a2abc5
%pyproject_wheel
3d9b0cf
3d9b0cf
3d9b0cf
%install
3a2abc5
%pyproject_install
3a2abc5
%pyproject_save_files zeroconf
3d9b0cf
3d9b0cf
3d9b0cf
%check
cee5000
# IPv6 tests fail in Koji/mock, test_sending_unicast uses IPv6
4557369
%pytest -v -k "not test_sending_unicast and not test_integration_with_listener_ipv6"
3d9b0cf
3d9b0cf
58e4ea5
%files -n python3-zeroconf -f %{pyproject_files}
3d9b0cf
%doc README.rst
3d9b0cf
3d9b0cf
3d9b0cf
%changelog
85bc782
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.118.0-5
85bc782
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
85bc782
a545371
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.118.0-4
a545371
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
a545371
4b20c38
* Thu Oct 26 2023 Miro Hrončok <mhroncok@redhat.com> - 0.118.0-3
4b20c38
- Compile the optional Python extension modules
4b20c38
267dd2e
* Wed Oct 25 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0.118.0-2
267dd2e
- Make the package arched since it installs to %%{python3_sitearch}
267dd2e
  (fix RHBZ#2245957)
b3ce7cc
- Make the choice not to compile the Cython extension explicit
267dd2e
c26c70d
* Tue Oct 17 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 0.118.0-1
c26c70d
- Update to 0.118.0
c26c70d
ac3ea3a
* Sat Sep 09 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 0.102.0-1
ac3ea3a
- Update to 0.102.0
ac3ea3a
0a1d8dd
* Mon Aug 28 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 0.86.0-1
0a1d8dd
- Update to 0.86.0
0a1d8dd
406fbc9
* Fri Aug 04 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 0.74.0-1
406fbc9
- Update to 0.74.0
406fbc9
9ee786f
* Wed Aug 02 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 0.72.0-1
9ee786f
- Update to 0.72.0
9ee786f
f259bac
* Mon Jul 24 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 0.71.3-1
f259bac
- Update to 0.71.3
f259bac
352cd2b
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.58.0-3
352cd2b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
352cd2b
0429756
* Thu Jun 15 2023 Python Maint <python-maint@redhat.com> - 0.58.0-2
0429756
- Rebuilt for Python 3.12
0429756
a7b2566
* Tue Apr 25 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 0.58.0-1
a7b2566
- Update to 0.58.0
a7b2566
fba87f7
* Mon Apr 10 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 0.56.0-1
fba87f7
- Update to 0.56.0
fba87f7
0af534a
* Mon Mar 20 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 0.47.4-1
0af534a
- Update to 0.47.4
0af534a
23e28bc
* Wed Feb 01 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 0.47.1-1
23e28bc
- Update to 0.47.1
23e28bc
eb26d6d
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.39.4-2
eb26d6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
eb26d6d
4557369
* Wed Nov 30 2022 Karolina Surma <ksurma@redhat.com> - 0.39.4-1
4557369
- Update to 0.39.4
4557369
Resolves: rhbz#2116022
4557369
984cec4
* Thu Jul 28 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 0.38.7-1
984cec4
- Update to 0.38.7
984cec4
b650d4b
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.38.4-3
b650d4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
b650d4b
c40955b
* Tue Jun 14 2022 Python Maint <python-maint@redhat.com> - 0.38.4-2
c40955b
- Rebuilt for Python 3.11
c40955b
2486703
* Tue Apr 26 2022 Lumír Balhar <lbalhar@redhat.com> - 0.38.4-1
2486703
- Update to 0.38.4
2486703
Resolves: rhbz#2059530
2486703
4ba6f8a
* Wed Feb 02 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 0.38.3-1
4ba6f8a
- Update to 0.38.3
b8d9b70
901c8ea
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.37.0-2
901c8ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
901c8ea
af6f42a
* Tue Nov 30 2021 Tomáš Hrnčiar <thrnciar@redhat.com> - 0.37.0-1
af6f42a
- Update to 0.37.0
af6f42a
38a9ed9
* Sat Oct 23 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 0.36.9-1
38a9ed9
- Update to 0.36.9
38a9ed9
8675bc4
* Sun Sep 19 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 0.36.5-1
8675bc4
- Update to 0.36.5
8675bc4
cee5000
* Mon Aug 09 2021 Miro Hrončok <mhroncok@redhat.com> - 0.33.4-1
cee5000
- Update to 0.33.4
cee5000
- Fixes: rhbz#1974240
cee5000
0e2fe13
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.30.0-3
0e2fe13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
0e2fe13
9be1b80
* Mon Jun 07 2021 Python Maint <python-maint@redhat.com> - 0.30.0-2
9be1b80
- Rebuilt for Python 3.10
9be1b80
b053172
* Sat Jun 05 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 0.30.0-1
b053172
- Update to 0.30
b053172
1aa490e
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 0.29.0-2
1aa490e
- Rebuilt for Python 3.10
1aa490e
7fd65b5
* Thu Apr 01 2021 Tomas Hrnciar <thrnciar@redhat.com> - 0.29.0-1
7fd65b5
- Update to 0.29.0
7fd65b5
9585597
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.28.8-2
9585597
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
9585597
d75ce87
* Sun Jan 10 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 0.28.8-1
d75ce87
- Update to 0.28.8
d75ce87
c768f11
* Wed Nov 11 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.28.6-1
c768f11
- Update to 0.28.6
c768f11
fd63643
* Fri Sep 11 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.28.5-1
fd63643
- Update to 0.28.5
fd63643
8d4ead2
* Wed Sep 09 2020 Yatin Karel <ykarel@redhat.com> - 0.28.4-1
8d4ead2
- Update to 0.28.4 (#1874041)
8d4ead2
7e5f1ae
* Thu Aug 27 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.28.2-1
7e5f1ae
- Update to 0.28.2
7e5f1ae
e573e3e
* Mon Aug 24 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.28.1-1
e573e3e
- Update to 0.28.1
e573e3e
bee8287
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.28.0-2
bee8287
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
bee8287
faa70e4
* Fri Jul 17 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.28.0-1
faa70e4
- Update to 0.28.0
faa70e4
a44d2d8
* Fri Jun 05 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.27.1-1
a44d2d8
- Update to 0.27.1
a44d2d8
e6de330
* Sat May 30 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.27.0-1
e6de330
- Update to 0.27.0
e6de330
79a132c
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.26.1-2
79a132c
- Rebuilt for Python 3.9
79a132c
ec23b5d
* Sun May 10 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.26.1-1
ec23b5d
- Update to 0.26.1
ec23b5d
e61a6cd
* Wed Apr 15 2020 Miro Hrončok <mhroncok@redhat.com> - 0.25.1-1
e61a6cd
- Update to 0.25.1 (#1823981)
e61a6cd
e0b6be9
* Tue Apr 14 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.25.0-1
e0b6be9
- Update to 0.25.0
e0b6be9
075061a
* Sun Mar 08 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.24.5-1
075061a
- Update to 0.24.5
075061a
fc00c9f
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.24.4-2
fc00c9f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
fc00c9f
7fdd3c6
* Sun Jan 05 2020 Miro Hrončok <mhroncok@redhat.com> - 0.24.4-1
7fdd3c6
- New version 0.24.4 (#1787774)
7fdd3c6
bdbc695
* Wed Dec 18 2019 Miro Hrončok <mhroncok@redhat.com> - 0.24.2-1
bdbc695
- New version 0.24.2
bdbc695
d376398
* Tue Dec 17 2019 Peter Robinson <pbrobinson@fedoraproject.org> 0.24.1-1
d376398
- New version 0.24.1
d376398
5ba77ec
* Wed Nov 20 2019 Peter Robinson <pbrobinson@fedoraproject.org> 0.24.0-1
5ba77ec
- New version 0.24.0
5ba77ec
581b4b9
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 0.23.0-4
581b4b9
- Rebuilt for Python 3.8.0rc1 (#1748018)
581b4b9
172834a
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.23.0-3
172834a
- Rebuilt for Python 3.8
172834a
4605c8a
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.23.0-2
4605c8a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
4605c8a
60a3a96
* Tue Jun 11 2019 Peter Robinson <pbrobinson@fedoraproject.org> 0.23.0-1
60a3a96
- New version 0.23.0
60a3a96
71d7217
* Sun Apr 28 2019 Peter Robinson <pbrobinson@fedoraproject.org> 0.22.0-1
71d7217
- New version 0.22.0
71d7217
5436200
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.21.3-3
5436200
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
5436200
75c2baa
* Thu Dec 27 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.21.3-2
75c2baa
- Enable python dependency generator
75c2baa
60dbc49
* Mon Dec 24 2018 Peter Robinson <pbrobinson@fedoraproject.org> 0.21.3-1
60dbc49
- New version 0.21.3
60dbc49
ca490fc
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.20.0-3
ca490fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
ca490fc
8ffa752
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 0.20.0-2
8ffa752
- Rebuilt for Python 3.7
8ffa752
0fc64bc
* Tue Apr 10 2018 Peter Robinson <pbrobinson@fedoraproject.org> 0.20.0-1
0fc64bc
- New version 0.20.0
0fc64bc
- Drop python2 package (retired upstream, no more Fedora users)
0fc64bc
774c951
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.1-4
774c951
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
774c951
4fecd5b
* Fri Dec 08 2017 Iryna Shcherbina <ishcherb@redhat.com> - 0.19.1-3
4fecd5b
- Fix ambiguous Python 2 dependency declarations
4fecd5b
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
4fecd5b
7558b72
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.1-2
7558b72
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
7558b72
10119ed
* Wed Jun 14 2017 Miro Hrončok <mhroncok@redhat.com> - 0.19.1-1
10119ed
- New version 0.19.1 (#1461043)
10119ed
- Updated (B)Rs to use python2- where possible
10119ed
b4ee06b
* Tue Mar 14 2017 Miro Hrončok <mhroncok@redhat.com> - 0.18.0-2
b4ee06b
- Remove enum-compat from install_requires (#1432165)
b4ee06b
9c6283f
* Sat Feb 18 2017 Peter Robinson <pbrobinson@fedoraproject.org> 0.18.0-1
9c6283f
- Update to 0.18.0
9c6283f
f4db944
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.6-4
f4db944
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
f4db944
767f48c
* Wed Dec 21 2016 Miro Hrončok <mhroncok@redhat.com> - 0.17.6-3
767f48c
- Rebuild for Python 3.6
767f48c
51095a8
* Wed Dec 21 2016 Miro Hrončok <mhroncok@redhat.com> - 0.17.6-2
51095a8
- Add Python 2 subpackage
51095a8
3d9b0cf
* Sun Dec 04 2016 Miro Hrončok <mhroncok@redhat.com> - 0.17.6-1
3d9b0cf
- Initial package