14
0

Accepting request 897188 from home:alarrosa:branches:devel:languages:python

Had to add a _service to check out 0.31.0 from git since it's not tagged.
The commit was obtained from looking at the changelog at
https://github.com/jstasiak/python-zeroconf/blob/master/README.rst
and the commit history.

- Add patch to disable some tests that fail in obs:
  * disable-tests.patch

- update to 0.31.0:
  * Separated cache loading from I/O in ServiceInfo and fixed cache
    lookup (#356), thanks to J. Nick Koston.
    The ServiceInfo class gained a load_from_cache() method to only
    fetch information from Zeroconf cache (if it exists) with no IO
    performed. Additionally this should reduce IO in cases where
    cache lookups were previously incorrectly failing.
- update to 0.30.0:
  * Some nice refactoring work including removal of the Reaper
    thread, thanks to J. Nick Koston.
  * Fixed a Windows-specific The requested address is not valid in
    its context regression, thanks to Timothee ‘TTimo’ Besset and
    J. Nick Koston.
  * Provided an asyncio-compatible service registration layer (in
    the zeroconf.asyncio module), thanks to J. Nick Koston.

OBS-URL: https://build.opensuse.org/request/show/897188
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zeroconf?expand=0&rev=46
This commit is contained in:
2021-06-03 12:28:02 +00:00
committed by Git OBS Bridge
parent cf8c11b693
commit 66fc34528a
6 changed files with 69 additions and 6 deletions

View File

@@ -19,14 +19,16 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-zeroconf
Version: 0.29.0
Version: 0.31.0
Release: 0
Summary: Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)
License: LGPL-2.0-only
Group: Development/Languages/Python
URL: https://github.com/jstasiak/python-zeroconf
Source: https://github.com/jstasiak/python-zeroconf/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source: %{name}-%{version}.tar.xz
Patch0: disable-tests.patch
BuildRequires: %{python_module ifaddr >= 0.1.7}
BuildRequires: %{python_module pytest-asyncio}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
@@ -43,7 +45,7 @@ is not tied to Bonjour or Avahi, does not use D-Bus and
does not force you to use a particular event loop or python-twisted.
%prep
%setup -q
%autosetup -p1
%build
%python_build