Mock Version: 4.1
Mock Version: 4.1
Mock Version: 4.1
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-zeroconf.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-108665-6470/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f7f3b779630>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-zeroconf.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: noarch
Building for target noarch
Wrote: /builddir/build/SRPMS/python-zeroconf-0.120.0-1.ocs23.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-zeroconf.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-108665-6470/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f7f3b779630>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-zeroconf.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: noarch
Building for target noarch
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.A9Yq8B
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf zeroconf-0.120.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/zeroconf-0.120.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd zeroconf-0.120.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ sed -i 's/poetry-core>=1.5.2/poetry-core/' pyproject.toml
+ sed -Ei 's/--cov(-|=)[^ "]+//g' pyproject.toml
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.dK9zBh
+ umask 022
+ cd /builddir/build/BUILD
+ cd zeroconf-0.120.0
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo 'python3dist(toml)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3
Import error: No module named 'toml'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-zeroconf-0.120.0-1.ocs23.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-zeroconf.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-108665-6470/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f7f3b779630>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-zeroconf.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: noarch
Building for target noarch
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.MQmg1Q
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf zeroconf-0.120.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/zeroconf-0.120.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd zeroconf-0.120.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ sed -i 's/poetry-core>=1.5.2/poetry-core/' pyproject.toml
+ sed -Ei 's/--cov(-|=)[^ "]+//g' pyproject.toml
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.GrX2VN
+ umask 022
+ cd /builddir/build/BUILD
+ cd zeroconf-0.120.0
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo 'python3dist(toml)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3
Handling setuptools>=65.4.1 from build-system.requires
Requirement not satisfied: setuptools>=65.4.1
Handling wheel from build-system.requires
Requirement not satisfied: wheel
Handling Cython from build-system.requires
Requirement satisfied: Cython
   (installed: Cython 0.29.36)
Handling poetry-core from build-system.requires
Requirement not satisfied: poetry-core
Exiting dependency generation pass: build backend
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-zeroconf-0.120.0-1.ocs23.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-zeroconf.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-108665-6470/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f7f3b779630>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-zeroconf.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: noarch
Building for target noarch
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.nJYYJ8
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf zeroconf-0.120.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/zeroconf-0.120.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd zeroconf-0.120.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ sed -i 's/poetry-core>=1.5.2/poetry-core/' pyproject.toml
+ sed -Ei 's/--cov(-|=)[^ "]+//g' pyproject.toml
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.JvaSpk
+ umask 022
+ cd /builddir/build/BUILD
+ cd zeroconf-0.120.0
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo 'python3dist(toml)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3
Handling setuptools>=65.4.1 from build-system.requires
Requirement satisfied: setuptools>=65.4.1
   (installed: setuptools 65.5.1)
Handling wheel from build-system.requires
Requirement satisfied: wheel
   (installed: wheel 0.41.2)
Handling Cython from build-system.requires
Requirement satisfied: Cython
   (installed: Cython 0.29.36)
Handling poetry-core from build-system.requires
Requirement satisfied: poetry-core
   (installed: poetry-core 1.7.0)
Handling async-timeout (>=3.0.0) ; python_version < "3.11" from wheel metadata: Requires-Dist
Ignoring alien requirement: async-timeout (>=3.0.0) ; python_version < "3.11"
Handling ifaddr (>=0.1.7) from wheel metadata: Requires-Dist
Requirement not satisfied: ifaddr (>=0.1.7)
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-zeroconf-0.120.0-1.ocs23.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-zeroconf.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-108665-6470/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f7f3b779630>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-zeroconf.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: noarch
Building for target noarch
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.9NegzN
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf zeroconf-0.120.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/zeroconf-0.120.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd zeroconf-0.120.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ sed -i 's/poetry-core>=1.5.2/poetry-core/' pyproject.toml
+ sed -Ei 's/--cov(-|=)[^ "]+//g' pyproject.toml
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.dseAjY
+ umask 022
+ cd /builddir/build/BUILD
+ cd zeroconf-0.120.0
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo 'python3dist(toml)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3
Handling setuptools>=65.4.1 from build-system.requires
Requirement satisfied: setuptools>=65.4.1
   (installed: setuptools 65.5.1)
Handling wheel from build-system.requires
Requirement satisfied: wheel
   (installed: wheel 0.41.2)
Handling Cython from build-system.requires
Requirement satisfied: Cython
   (installed: Cython 0.29.36)
Handling poetry-core from build-system.requires
Requirement satisfied: poetry-core
   (installed: poetry-core 1.7.0)
Handling async-timeout (>=3.0.0) ; python_version < "3.11" from wheel metadata: Requires-Dist
Ignoring alien requirement: async-timeout (>=3.0.0) ; python_version < "3.11"
Handling ifaddr (>=0.1.7) from wheel metadata: Requires-Dist
Requirement satisfied: ifaddr (>=0.1.7)
   (installed: ifaddr 0.2.0)
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-zeroconf-0.120.0-1.ocs23.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-zeroconf.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-108665-6470/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f7f3b779630>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-zeroconf.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: noarch
Building for target noarch
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.BQtDF8
+ umask 022
+ cd /builddir/build/BUILD
+ cd zeroconf-0.120.0
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo 'python3dist(toml)'
+ rm -rfv zeroconf-0.120.0.dist-info/
removed 'zeroconf-0.120.0.dist-info/COPYING'
removed 'zeroconf-0.120.0.dist-info/METADATA'
removed 'zeroconf-0.120.0.dist-info/WHEEL'
removed directory 'zeroconf-0.120.0.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3
Handling setuptools>=65.4.1 from build-system.requires
Requirement satisfied: setuptools>=65.4.1
   (installed: setuptools 65.5.1)
Handling wheel from build-system.requires
Requirement satisfied: wheel
   (installed: wheel 0.41.2)
Handling Cython from build-system.requires
Requirement satisfied: Cython
   (installed: Cython 0.29.36)
Handling poetry-core from build-system.requires
Requirement satisfied: poetry-core
   (installed: poetry-core 1.7.0)
Handling async-timeout (>=3.0.0) ; python_version < "3.11" from wheel metadata: Requires-Dist
Ignoring alien requirement: async-timeout (>=3.0.0) ; python_version < "3.11"
Handling ifaddr (>=0.1.7) from wheel metadata: Requires-Dist
Requirement satisfied: ifaddr (>=0.1.7)
   (installed: ifaddr 0.2.0)
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.cRhyxw
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd zeroconf-0.120.0
+ mkdir -p /builddir/build/BUILD/zeroconf-0.120.0/.pyproject-builddir
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ TMPDIR=/builddir/build/BUILD/zeroconf-0.120.0/.pyproject-builddir
+ /usr/bin/python3 -m pip wheel --wheel-dir /builddir/build/BUILD/zeroconf-0.120.0/pyproject-wheeldir --no-deps --use-pep517 --no-build-isolation --disable-pip-version-check --no-clean --progress-bar off --verbose .
Processing /builddir/build/BUILD/zeroconf-0.120.0
  Preparing metadata (pyproject.toml): started
  Running command Preparing metadata (pyproject.toml)
  Preparing metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: zeroconf
  Building wheel for zeroconf (pyproject.toml): started
  Running command Building wheel for zeroconf (pyproject.toml)
  A setup.py file already exists. Using it.
  Error compiling Cython file:
  ------------------------------------------------------------
  ...
          for record in records:
              if type_ == record.type and class_ == record.class_:
                  matches.append(record)
          return matches
      def async_entries_with_name(self, name: str) -> Dict[DNSRecord, DNSRecord]:
                                       ^
  ------------------------------------------------------------
  src/zeroconf/_cache.py:154:38: Compiler crash in AnalyseDeclarationsTransform
  File 'ModuleNode.py', line 124, in analyse_declarations: ModuleNode(_cache.py:1:0,
      doc = ' Multicast DNS Service Discovery for Python, v0.14-wmcbrine\n    Copyright 2003 Paul Scott-Murphy, 2014 William McBrine\n\n    This module provides a framework for the use of DNS Service Discovery\n    using IP multicast.\n\n    This library is free software; you can redistribute it and/or\n    modify it under the terms of the GNU Lesser General Public\n    License as published by the Free Software Foundation; either\n    version 2.1 of the License, or (at your option) any later version.\n\n    This library is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n    Lesser General Public License for more details.\n\n    You should have received a copy of the GNU Lesser General Public\n    License along with this library; if not, write to the Free Software\n    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301\n    USA\n',
      full_module_name = 'zeroconf._cache')
  File 'Nodes.py', line 431, in analyse_declarations: StatListNode(_cache.py:23:0)
  File 'Nodes.py', line 4817, in analyse_declarations: CClassDefNode(_cache.py:57:0,
      class_name = 'DNSCache',
      doc = 'A cache of DNS entries.',
      visibility = 'private')
  File 'Nodes.py', line 431, in analyse_declarations: StatListNode(_cache.py:58:4)
  File 'Nodes.py', line 2359, in analyse_declarations: CFuncDefNode(_cache.py:154:4,
      doc = 'Returns a dict of entries whose key matches the name.\n\n        This function is not threadsafe and must be called from\n        the event loop.\n        ',
      is_c_class_method = 1,
      modifiers = [...]/0,
      overridable = 1,
      visibility = 'private')
  File 'Nodes.py', line 681, in analyse: CFuncDeclaratorNode(_cache.py:154:4,
      calling_convention = '')
  File 'Nodes.py', line 909, in analyse: CArgDeclNode(_cache.py:154:38,
      is_generic = 1,
      outer_attrs = [...]/2)
  Compiler crash traceback from this point on:
    File "/usr/lib64/python3.11/site-packages/Cython/Compiler/Nodes.py", line 909, in analyse
      if self.annotation and env and env.directives['annotation_typing'] and self.base_type.name is None:
                                                                             ^^^^^^^^^^^^^^^^^^^
  AttributeError: 'CAnalysedBaseTypeNode' object has no attribute 'name'
  Compiling src/zeroconf/_dns.py because it changed.
  Compiling src/zeroconf/_cache.py because it changed.
  Compiling src/zeroconf/_history.py because it changed.
  Compiling src/zeroconf/_listener.py because it changed.
  Compiling src/zeroconf/_protocol/incoming.py because it changed.
  Compiling src/zeroconf/_protocol/outgoing.py because it changed.
  Compiling src/zeroconf/_handlers/answers.py because it changed.
  Compiling src/zeroconf/_handlers/record_manager.py because it changed.
  Compiling src/zeroconf/_handlers/multicast_outgoing_queue.py because it changed.
  Compiling src/zeroconf/_handlers/query_handler.py because it changed.
  Compiling src/zeroconf/_services/__init__.py because it changed.
  Compiling src/zeroconf/_services/browser.py because it changed.
  Compiling src/zeroconf/_services/info.py because it changed.
  Compiling src/zeroconf/_services/registry.py because it changed.
  Compiling src/zeroconf/_updates.py because it changed.
  Compiling src/zeroconf/_utils/time.py because it changed.
  [ 1/16] Cythonizing src/zeroconf/_cache.py
  running build
  running build_py
  creating /builddir/build/BUILD/zeroconf-0.120.0/build
  creating /builddir/build/BUILD/zeroconf-0.120.0/build/lib
  creating /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/_exceptions.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/_cache.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/_record_update.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/_core.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/_dns.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/_engine.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/_transport.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/const.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/__init__.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/_history.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/_logger.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/_listener.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/_updates.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/asyncio.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  creating /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_handlers
  copying src/zeroconf/_handlers/record_manager.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_handlers
  copying src/zeroconf/_handlers/__init__.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_handlers
  copying src/zeroconf/_handlers/multicast_outgoing_queue.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_handlers
  copying src/zeroconf/_handlers/query_handler.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_handlers
  copying src/zeroconf/_handlers/answers.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_handlers
  creating /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_protocol
  copying src/zeroconf/_protocol/__init__.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_protocol
  copying src/zeroconf/_protocol/incoming.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_protocol
  copying src/zeroconf/_protocol/outgoing.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_protocol
  creating /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_services
  copying src/zeroconf/_services/__init__.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_services
  copying src/zeroconf/_services/types.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_services
  copying src/zeroconf/_services/registry.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_services
  copying src/zeroconf/_services/browser.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_services
  copying src/zeroconf/_services/info.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_services
  creating /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_utils
  copying src/zeroconf/_utils/name.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_utils
  copying src/zeroconf/_utils/net.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_utils
  copying src/zeroconf/_utils/__init__.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_utils
  copying src/zeroconf/_utils/time.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_utils
  copying src/zeroconf/_utils/asyncio.py -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_utils
  copying src/zeroconf/_cache.c -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/_cache.pxd -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/_history.pxd -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/py.typed -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/_updates.pxd -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/_dns.pxd -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/_listener.pxd -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf
  copying src/zeroconf/_handlers/record_manager.pxd -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_handlers
  copying src/zeroconf/_handlers/query_handler.pxd -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_handlers
  copying src/zeroconf/_handlers/multicast_outgoing_queue.pxd -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_handlers
  copying src/zeroconf/_handlers/answers.pxd -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_handlers
  copying src/zeroconf/_protocol/incoming.pxd -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_protocol
  copying src/zeroconf/_protocol/outgoing.pxd -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_protocol
  copying src/zeroconf/_services/info.pxd -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_services
  copying src/zeroconf/_services/registry.pxd -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_services
  copying src/zeroconf/_services/browser.pxd -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_services
  copying src/zeroconf/_services/__init__.pxd -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_services
  copying src/zeroconf/_utils/time.pxd -> /builddir/build/BUILD/zeroconf-0.120.0/build/lib/zeroconf/_utils
  Building wheel for zeroconf (pyproject.toml): finished with status 'done'
  Created wheel for zeroconf: filename=zeroconf-0.120.0-cp311-cp311-manylinux_2_38_x86_64.whl size=108266 sha256=e8b71bc5c7ecbe9443ed12bed9b67a56cb29f4c3335acdf3ea711e38015ed245
  Stored in directory: /builddir/.cache/pip/wheels/50/08/a5/d4ac7bda046133c91120e2d7dc7ee9bd72c763561dd3a9a46c
Successfully built zeroconf
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.9uwhqY
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch
++ dirname /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch
+ cd zeroconf-0.120.0
++ ls /builddir/build/BUILD/zeroconf-0.120.0/pyproject-wheeldir/zeroconf-0.120.0-cp311-cp311-manylinux_2_38_x86_64.whl
++ xargs basename --multiple
++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
+ specifier=zeroconf==0.120.0
+ TMPDIR=/builddir/build/BUILD/zeroconf-0.120.0/.pyproject-builddir
+ /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/zeroconf-0.120.0/pyproject-wheeldir zeroconf==0.120.0
Using pip 22.3.1 from /usr/lib/python3.11/site-packages/pip (python 3.11)
Looking in links: /builddir/build/BUILD/zeroconf-0.120.0/pyproject-wheeldir
Processing ./pyproject-wheeldir/zeroconf-0.120.0-cp311-cp311-manylinux_2_38_x86_64.whl
Installing collected packages: zeroconf
Successfully installed zeroconf-0.120.0
+ '[' -d /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch/usr/bin ']'
+ rm -f /builddir/build/BUILD/pyproject-ghost-distinfo
+ site_dirs=()
+ '[' -d /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch/usr/lib/python3.11/site-packages ']'
+ '[' /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch/usr/lib64/python3.11/site-packages '!=' /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch/usr/lib/python3.11/site-packages ']'
+ '[' -d /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch/usr/lib64/python3.11/site-packages ']'
+ site_dirs+=("/usr/lib64/python3.11/site-packages")
+ for site_dir in ${site_dirs[@]}
+ for distinfo in /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch$site_dir/*.dist-info
+ echo '%ghost /usr/lib64/python3.11/site-packages/zeroconf-0.120.0.dist-info'
+ sed -i s/pip/rpm/ /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch/usr/lib64/python3.11/site-packages/zeroconf-0.120.0.dist-info/INSTALLER
+ PYTHONPATH=/usr/lib/rpm/OpenCloudOS
+ /usr/bin/python3 -B /usr/lib/rpm/OpenCloudOS/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch --record /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch/usr/lib64/python3.11/site-packages/zeroconf-0.120.0.dist-info/RECORD --output /builddir/build/BUILD/pyproject-record
+ rm -fv /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch/usr/lib64/python3.11/site-packages/zeroconf-0.120.0.dist-info/RECORD
removed '/builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch/usr/lib64/python3.11/site-packages/zeroconf-0.120.0.dist-info/RECORD'
+ rm -fv /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch/usr/lib64/python3.11/site-packages/zeroconf-0.120.0.dist-info/REQUESTED
removed '/builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch/usr/lib64/python3.11/site-packages/zeroconf-0.120.0.dist-info/REQUESTED'
+ /usr/bin/python3 /usr/lib/rpm/OpenCloudOS/pyproject_save_files.py --output-files /builddir/build/BUILD/pyproject-files --output-modules /builddir/build/BUILD/pyproject-modules --buildroot /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch --sitelib /usr/lib/python3.11/site-packages --sitearch /usr/lib64/python3.11/site-packages --python-version 3.11 --pyproject-record /builddir/build/BUILD/pyproject-record --prefix /usr zeroconf
+ /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 0.120.0-1.ocs23 --unique-debug-suffix -0.120.0-1.ocs23.noarch --unique-debug-src-base python-zeroconf-0.120.0-1.ocs23.noarch -S debugsourcefiles.list /builddir/build/BUILD/zeroconf-0.120.0
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/OpenCloudOS/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/OpenCloudOS/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs
+ /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0
Bytecompiling .py files below /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch/usr/lib64/python3.11 using python3.11
+ /usr/lib/rpm/OpenCloudOS/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.TeEhui
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd zeroconf-0.120.0
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ PATH=/builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin
+ PYTHONPATH=/builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch/usr/lib64/python3.11/site-packages:/builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch/usr/lib/python3.11/site-packages
+ PYTHONDONTWRITEBYTECODE=1
+ PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/zeroconf-0.120.0/.pyproject-builddir'
+ /usr/bin/pytest -v -k 'not test_sending_unicast and not test_integration_with_listener_ipv6'
============================= test session starts ==============================
platform linux -- Python 3.11.6, pytest-7.4.0, pluggy-1.3.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /builddir/build/BUILD/zeroconf-0.120.0
configfile: pyproject.toml
plugins: asyncio-0.21.0
asyncio: mode=Mode.STRICT
collecting ... collected 285 items / 2 deselected / 283 selected
tests/test_asyncio.py::test_async_basic_usage PASSED                     [  0%]
tests/test_asyncio.py::test_async_close_twice PASSED                     [  0%]
tests/test_asyncio.py::test_async_with_sync_passed_in PASSED             [  1%]
tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async PASSED [  1%]
tests/test_asyncio.py::test_sync_within_event_loop_executor PASSED       [  1%]
tests/test_asyncio.py::test_async_service_registration PASSED            [  2%]
tests/test_asyncio.py::test_async_service_registration_with_server_missing PASSED [  2%]
tests/test_asyncio.py::test_async_service_registration_same_server_different_ports PASSED [  2%]
tests/test_asyncio.py::test_async_service_registration_same_server_same_ports PASSED [  3%]
tests/test_asyncio.py::test_async_service_registration_name_conflict PASSED [  3%]
tests/test_asyncio.py::test_async_service_registration_name_does_not_match_type PASSED [  3%]
tests/test_asyncio.py::test_async_service_registration_name_strict_check PASSED [  4%]
tests/test_asyncio.py::test_async_tasks PASSED                           [  4%]
tests/test_asyncio.py::test_async_wait_unblocks_on_update PASSED         [  4%]
tests/test_asyncio.py::test_service_info_async_request PASSED            [  5%]
tests/test_asyncio.py::test_async_service_browser PASSED                 [  5%]
tests/test_asyncio.py::test_async_context_manager PASSED                 [  6%]
tests/test_asyncio.py::test_service_browser_cancel_async_context_manager PASSED [  6%]
tests/test_asyncio.py::test_async_unregister_all_services PASSED         [  6%]
tests/test_asyncio.py::test_async_zeroconf_service_types PASSED          [  7%]
tests/test_asyncio.py::test_guard_against_running_serviceinfo_request_event_loop PASSED [  7%]
tests/test_asyncio.py::test_service_browser_instantiation_generates_add_events_from_cache PASSED [  7%]
tests/test_asyncio.py::test_integration PASSED                           [  8%]
tests/test_asyncio.py::test_info_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [  8%]
tests/test_asyncio.py::test_service_browser_ignores_unrelated_updates PASSED [  8%]
tests/test_asyncio.py::test_async_request_timeout PASSED                 [  9%]
tests/test_asyncio.py::test_async_request_non_running_instance PASSED    [  9%]
tests/test_asyncio.py::test_legacy_unicast_response PASSED               [  9%]
tests/test_asyncio.py::test_update_with_uppercase_names PASSED           [ 10%]
tests/test_asyncio.py::test_service_browser_does_not_try_to_send_if_not_ready PASSED [ 10%]
tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get PASSED [ 10%]
tests/test_cache.py::TestDNSCache::test_adding_same_record_to_cache_different_ttls_with_get_all PASSED [ 11%]
tests/test_cache.py::TestDNSCache::test_cache_empty_does_not_leak_memory_by_leaving_empty_list PASSED [ 11%]
tests/test_cache.py::TestDNSCache::test_cache_empty_multiple_calls PASSED [ 12%]
tests/test_cache.py::TestDNSCache::test_order PASSED                     [ 12%]
tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_all_by_details PASSED [ 12%]
tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_name PASSED [ 13%]
tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_entries_with_server PASSED [ 13%]
tests/test_cache.py::TestDNSAsyncCacheAPI::test_async_get_unique PASSED  [ 13%]
tests/test_cache.py::TestDNSCacheAPI::test_current_entry_with_name_and_alias PASSED [ 14%]
tests/test_cache.py::TestDNSCacheAPI::test_entries_with_name PASSED      [ 14%]
tests/test_cache.py::TestDNSCacheAPI::test_entries_with_server PASSED    [ 14%]
tests/test_cache.py::TestDNSCacheAPI::test_get PASSED                    [ 15%]
tests/test_cache.py::TestDNSCacheAPI::test_get_all_by_details PASSED     [ 15%]
tests/test_cache.py::TestDNSCacheAPI::test_get_by_details PASSED         [ 15%]
tests/test_cache.py::TestDNSCacheAPI::test_name PASSED                   [ 16%]
tests/test_core.py::Framework::test_async_updates_from_response PASSED   [ 16%]
tests/test_core.py::Framework::test_close_multiple_times PASSED          [ 16%]
tests/test_core.py::Framework::test_launch_and_close PASSED              [ 17%]
tests/test_core.py::Framework::test_launch_and_close_apple_p2p_not_mac PASSED [ 17%]
tests/test_core.py::Framework::test_launch_and_close_apple_p2p_on_mac SKIPPED [ 18%]
tests/test_core.py::Framework::test_launch_and_close_context_manager PASSED [ 18%]
tests/test_core.py::Framework::test_launch_and_close_unicast PASSED      [ 18%]
tests/test_core.py::Framework::test_launch_and_close_v4_v6 PASSED        [ 19%]
tests/test_core.py::Framework::test_launch_and_close_v6_only PASSED      [ 19%]
tests/test_core.py::test_generate_service_query_set_qu_bit PASSED        [ 19%]
tests/test_core.py::test_invalid_packets_ignored_and_does_not_cause_loop_exception PASSED [ 20%]
tests/test_core.py::test_goodbye_all_services PASSED                     [ 20%]
tests/test_core.py::test_register_service_with_custom_ttl PASSED         [ 20%]
tests/test_core.py::test_logging_packets PASSED                          [ 21%]
tests/test_core.py::test_get_service_info_failure_path PASSED            [ 21%]
tests/test_core.py::test_tc_bit_defers PASSED                            [ 21%]
tests/test_core.py::test_tc_bit_defers_last_response_missing PASSED      [ 22%]
tests/test_core.py::test_open_close_twice_from_async PASSED              [ 22%]
tests/test_core.py::test_multiple_sync_instances_stared_from_async_close PASSED [ 22%]
tests/test_core.py::test_shutdown_while_register_in_process PASSED       [ 23%]
tests/test_core.py::test_event_loop_blocked PASSED                       [ 23%]
tests/test_dns.py::TestDunder::test_dns_address_repr PASSED              [ 24%]
tests/test_dns.py::TestDunder::test_dns_hinfo_repr_eq PASSED             [ 24%]
tests/test_dns.py::TestDunder::test_dns_outgoing_repr PASSED             [ 24%]
tests/test_dns.py::TestDunder::test_dns_pointer_repr PASSED              [ 25%]
tests/test_dns.py::TestDunder::test_dns_question_repr PASSED             [ 25%]
tests/test_dns.py::TestDunder::test_dns_record_abc PASSED                [ 25%]
tests/test_dns.py::TestDunder::test_dns_record_is_expired PASSED         [ 26%]
tests/test_dns.py::TestDunder::test_dns_record_is_recent PASSED          [ 26%]
tests/test_dns.py::TestDunder::test_dns_record_is_stale PASSED           [ 26%]
tests/test_dns.py::TestDunder::test_dns_record_reset_ttl PASSED          [ 27%]
tests/test_dns.py::TestDunder::test_dns_service_repr PASSED              [ 27%]
tests/test_dns.py::TestDunder::test_dns_text_repr PASSED                 [ 27%]
tests/test_dns.py::TestDunder::test_service_info_dunder PASSED           [ 28%]
tests/test_dns.py::TestDunder::test_service_info_text_properties_not_given PASSED [ 28%]
tests/test_dns.py::test_dns_question_hashablity PASSED                   [ 28%]
tests/test_dns.py::test_dns_record_hashablity_does_not_consider_ttl PASSED [ 29%]
tests/test_dns.py::test_dns_record_hashablity_does_not_consider_unique PASSED [ 29%]
tests/test_dns.py::test_dns_address_record_hashablity PASSED             [ 30%]
tests/test_dns.py::test_dns_hinfo_record_hashablity PASSED               [ 30%]
tests/test_dns.py::test_dns_pointer_record_hashablity PASSED             [ 30%]
tests/test_dns.py::test_dns_pointer_comparison_is_case_insensitive PASSED [ 31%]
tests/test_dns.py::test_dns_text_record_hashablity PASSED                [ 31%]
tests/test_dns.py::test_dns_service_record_hashablity PASSED             [ 31%]
tests/test_dns.py::test_dns_service_server_key PASSED                    [ 32%]
tests/test_dns.py::test_dns_service_server_comparison_is_case_insensitive PASSED [ 32%]
tests/test_dns.py::test_dns_nsec_record_hashablity PASSED                [ 32%]
tests/test_dns.py::test_rrset_does_not_consider_ttl PASSED               [ 33%]
tests/test_engine.py::test_reaper PASSED                                 [ 33%]
tests/test_engine.py::test_reaper_aborts_when_done PASSED                [ 33%]
tests/test_exceptions.py::Exceptions::test_bad_local_names_for_get_service_info PASSED [ 34%]
tests/test_exceptions.py::Exceptions::test_bad_service_info_name PASSED  [ 34%]
tests/test_exceptions.py::Exceptions::test_bad_service_names PASSED      [ 34%]
tests/test_exceptions.py::Exceptions::test_bad_sub_types PASSED          [ 35%]
tests/test_exceptions.py::Exceptions::test_bad_types PASSED              [ 35%]
tests/test_exceptions.py::Exceptions::test_good_instance_names PASSED    [ 36%]
tests/test_exceptions.py::Exceptions::test_good_instance_names_without_protocol PASSED [ 36%]
tests/test_exceptions.py::Exceptions::test_good_service_names PASSED     [ 36%]
tests/test_exceptions.py::Exceptions::test_invalid_addresses PASSED      [ 37%]
tests/test_handlers.py::TestRegistrar::test_name_conflicts PASSED        [ 37%]
tests/test_handlers.py::TestRegistrar::test_register_and_lookup_type_by_uppercase_name PASSED [ 37%]
tests/test_handlers.py::TestRegistrar::test_ttl PASSED                   [ 38%]
tests/test_handlers.py::test_ptr_optimization PASSED                     [ 38%]
tests/test_handlers.py::test_any_query_for_ptr PASSED                    [ 38%]
tests/test_handlers.py::test_aaaa_query PASSED                           [ 39%]
tests/test_handlers.py::test_aaaa_query_upper_case PASSED                [ 39%]
tests/test_handlers.py::test_a_and_aaaa_record_fate_sharing PASSED       [ 39%]
tests/test_handlers.py::test_unicast_response PASSED                     [ 40%]
tests/test_handlers.py::test_probe_answered_immediately PASSED           [ 40%]
tests/test_handlers.py::test_probe_answered_immediately_with_uppercase_name PASSED [ 40%]
tests/test_handlers.py::test_qu_response PASSED                          [ 41%]
tests/test_handlers.py::test_known_answer_supression PASSED              [ 41%]
tests/test_handlers.py::test_multi_packet_known_answer_supression PASSED [ 42%]
tests/test_handlers.py::test_known_answer_supression_service_type_enumeration_query PASSED [ 42%]
tests/test_handlers.py::test_upper_case_enumeration_query PASSED         [ 42%]
tests/test_handlers.py::test_qu_response_only_sends_additionals_if_sends_answer PASSED [ 43%]
tests/test_handlers.py::test_cache_flush_bit PASSED                      [ 43%]
tests/test_handlers.py::test_record_update_manager_add_listener_callsback_existing_records PASSED [ 43%]
tests/test_handlers.py::test_questions_query_handler_populates_the_question_history_from_qm_questions PASSED [ 44%]
tests/test_handlers.py::test_questions_query_handler_does_not_put_qu_questions_in_history PASSED [ 44%]
tests/test_handlers.py::test_guard_against_low_ptr_ttl PASSED            [ 44%]
tests/test_handlers.py::test_duplicate_goodbye_answers_in_packet PASSED  [ 45%]
tests/test_handlers.py::test_response_aggregation_timings PASSED         [ 45%]
tests/test_handlers.py::test_response_aggregation_timings_multiple PASSED [ 45%]
tests/test_handlers.py::test_response_aggregation_random_delay PASSED    [ 46%]
tests/test_handlers.py::test_future_answers_are_removed_on_send PASSED   [ 46%]
tests/test_handlers.py::test_add_listener_warns_when_not_using_record_update_listener PASSED [ 46%]
tests/test_history.py::test_question_suppression PASSED                  [ 47%]
tests/test_history.py::test_question_expire PASSED                       [ 47%]
tests/test_init.py::Names::test_exceedingly_long_name PASSED             [ 48%]
tests/test_init.py::Names::test_exceedingly_long_name_part PASSED        [ 48%]
tests/test_init.py::Names::test_extra_exceedingly_long_name PASSED       [ 48%]
tests/test_init.py::Names::test_large_packet_exception_log_handling PASSED [ 49%]
tests/test_init.py::Names::test_long_name PASSED                         [ 49%]
tests/test_init.py::Names::test_same_name PASSED                         [ 49%]
tests/test_init.py::Names::test_verify_name_change_with_lots_of_names PASSED [ 50%]
tests/test_listener.py::test_guard_against_oversized_packets PASSED      [ 50%]
tests/test_listener.py::test_guard_against_duplicate_packets PASSED      [ 50%]
tests/test_logger.py::test_loading_logger PASSED                         [ 51%]
tests/test_logger.py::test_log_warning_once PASSED                       [ 51%]
tests/test_logger.py::test_log_exception_warning PASSED                  [ 51%]
tests/test_logger.py::test_llog_exception_debug PASSED                   [ 52%]
tests/test_logger.py::test_log_exception_once PASSED                     [ 52%]
tests/test_protocol.py::PacketGeneration::test_adding_empty_answer PASSED [ 53%]
tests/test_protocol.py::PacketGeneration::test_adding_expired_answer PASSED [ 53%]
tests/test_protocol.py::PacketGeneration::test_dns_hinfo PASSED          [ 53%]
tests/test_protocol.py::PacketGeneration::test_many_questions PASSED     [ 54%]
tests/test_protocol.py::PacketGeneration::test_many_questions_with_many_known_answers PASSED [ 54%]
tests/test_protocol.py::PacketGeneration::test_massive_probe_packet_split PASSED [ 54%]
tests/test_protocol.py::PacketGeneration::test_match_question PASSED     [ 55%]
tests/test_protocol.py::PacketGeneration::test_only_one_answer_can_by_large PASSED [ 55%]
tests/test_protocol.py::PacketGeneration::test_parse_own_packet_flags PASSED [ 55%]
tests/test_protocol.py::PacketGeneration::test_parse_own_packet_nsec PASSED [ 56%]
tests/test_protocol.py::PacketGeneration::test_parse_own_packet_question PASSED [ 56%]
tests/test_protocol.py::PacketGeneration::test_parse_own_packet_response PASSED [ 56%]
tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple PASSED [ 57%]
tests/test_protocol.py::PacketGeneration::test_parse_own_packet_simple_unicast PASSED [ 57%]
tests/test_protocol.py::PacketGeneration::test_questions_do_not_end_up_every_packet PASSED [ 57%]
tests/test_protocol.py::PacketGeneration::test_suppress_answer PASSED    [ 58%]
tests/test_protocol.py::PacketForm::test_numbers PASSED                  [ 58%]
tests/test_protocol.py::PacketForm::test_numbers_questions PASSED        [ 59%]
tests/test_protocol.py::PacketForm::test_query_header_bits PASSED        [ 59%]
tests/test_protocol.py::PacketForm::test_response_header_bits PASSED     [ 59%]
tests/test_protocol.py::PacketForm::test_setting_id PASSED               [ 60%]
tests/test_protocol.py::PacketForm::test_transaction_id PASSED           [ 60%]
tests/test_protocol.py::TestDnsIncoming::test_incoming_circular_reference PASSED [ 60%]
tests/test_protocol.py::TestDnsIncoming::test_incoming_exception_handling PASSED [ 61%]
tests/test_protocol.py::TestDnsIncoming::test_incoming_ipv6 PASSED       [ 61%]
tests/test_protocol.py::TestDnsIncoming::test_incoming_unknown_type PASSED [ 61%]
tests/test_protocol.py::test_dns_compression_rollback_for_corruption PASSED [ 62%]
tests/test_protocol.py::test_tc_bit_in_query_packet PASSED               [ 62%]
tests/test_protocol.py::test_tc_bit_not_set_in_answer_packet PASSED      [ 62%]
tests/test_protocol.py::test_qm_packet_parser PASSED                     [ 63%]
tests/test_protocol.py::test_qu_packet_parser PASSED                     [ 63%]
tests/test_protocol.py::test_parse_packet_with_nsec_record PASSED        [ 63%]
tests/test_protocol.py::test_records_same_packet_share_fate PASSED       [ 64%]
tests/test_protocol.py::test_dns_compression_invalid_skips_bad_name_compress_in_question PASSED [ 64%]
tests/test_protocol.py::test_dns_compression_all_invalid PASSED          [ 65%]
tests/test_protocol.py::test_invalid_next_name_ignored PASSED            [ 65%]
tests/test_protocol.py::test_dns_compression_invalid_skips_record PASSED [ 65%]
tests/test_protocol.py::test_dns_compression_points_forward PASSED       [ 66%]
tests/test_protocol.py::test_dns_compression_points_to_itself PASSED     [ 66%]
tests/test_protocol.py::test_dns_compression_points_beyond_packet PASSED [ 66%]
tests/test_protocol.py::test_dns_compression_generic_failure PASSED      [ 67%]
tests/test_protocol.py::test_label_length_attack PASSED                  [ 67%]
tests/test_protocol.py::test_label_compression_attack PASSED             [ 67%]
tests/test_protocol.py::test_dns_compression_loop_attack PASSED          [ 68%]
tests/test_protocol.py::test_txt_after_invalid_nsec_name_still_usable PASSED [ 68%]
tests/test_services.py::ListenerTest::test_integration_with_listener_class PASSED [ 68%]
tests/test_services.py::test_servicelisteners_raise_not_implemented PASSED [ 69%]
tests/test_services.py::test_signal_registration_interface PASSED        [ 69%]
tests/test_updates.py::test_legacy_record_update_listener PASSED         [ 69%]
tests/services/test_browser.py::test_service_browser_cancel_multiple_times PASSED [ 70%]
tests/services/test_browser.py::test_service_browser_cancel_context_manager PASSED [ 70%]
tests/services/test_browser.py::test_service_browser_cancel_multiple_times_after_close PASSED [ 71%]
tests/services/test_browser.py::test_service_browser_started_after_zeroconf_closed PASSED [ 71%]
tests/services/test_browser.py::test_multiple_instances_running_close PASSED [ 71%]
tests/services/test_browser.py::TestServiceBrowser::test_update_record PASSED [ 72%]
tests/services/test_browser.py::TestServiceBrowserMultipleTypes::test_update_record PASSED [ 72%]
tests/services/test_browser.py::test_backoff PASSED                      [ 72%]
tests/services/test_browser.py::test_first_query_delay PASSED            [ 73%]
tests/services/test_browser.py::test_asking_default_is_asking_qm_questions_after_the_first_qu PASSED [ 73%]
tests/services/test_browser.py::test_asking_qm_questions PASSED          [ 73%]
tests/services/test_browser.py::test_asking_qu_questions PASSED          [ 74%]
tests/services/test_browser.py::test_legacy_record_update_listener PASSED [ 74%]
tests/services/test_browser.py::test_service_browser_is_aware_of_port_changes PASSED [ 74%]
tests/services/test_browser.py::test_service_browser_listeners_update_service PASSED [ 75%]
tests/services/test_browser.py::test_service_browser_listeners_no_update_service PASSED [ 75%]
tests/services/test_browser.py::test_servicebrowser_uses_non_strict_names PASSED [ 75%]
tests/services/test_browser.py::test_group_ptr_queries_with_known_answers PASSED [ 76%]
tests/services/test_browser.py::test_generate_service_query_suppress_duplicate_questions PASSED [ 76%]
tests/services/test_browser.py::test_query_scheduler PASSED              [ 77%]
tests/services/test_browser.py::test_service_browser_matching PASSED     [ 77%]
tests/services/test_browser.py::test_service_browser_expire_callbacks PASSED [ 77%]
tests/services/test_info.py::TestServiceInfo::test_get_info_partial PASSED [ 78%]
tests/services/test_info.py::TestServiceInfo::test_get_info_single PASSED [ 78%]
tests/services/test_info.py::TestServiceInfo::test_get_name PASSED       [ 78%]
tests/services/test_info.py::TestServiceInfo::test_service_info_duplicate_properties_txt_records PASSED [ 79%]
tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_expired_records PASSED [ 79%]
tests/services/test_info.py::TestServiceInfo::test_service_info_rejects_non_matching_updates PASSED [ 79%]
tests/services/test_info.py::test_multiple_addresses PASSED              [ 80%]
tests/services/test_info.py::test_multiple_a_addresses_newest_address_first PASSED [ 80%]
tests/services/test_info.py::test_invalid_a_addresses PASSED             [ 80%]
tests/services/test_info.py::test_filter_address_by_type_from_service_info PASSED [ 81%]
tests/services/test_info.py::test_changing_name_updates_serviceinfo_key PASSED [ 81%]
tests/services/test_info.py::test_serviceinfo_address_updates PASSED     [ 81%]
tests/services/test_info.py::test_serviceinfo_accepts_bytes_or_string_dict PASSED [ 82%]
tests/services/test_info.py::test_asking_qu_questions PASSED             [ 82%]
tests/services/test_info.py::test_asking_qm_questions PASSED             [ 83%]
tests/services/test_info.py::test_request_timeout PASSED                 [ 83%]
tests/services/test_info.py::test_we_try_four_times_with_random_delay PASSED [ 83%]
tests/services/test_info.py::test_release_wait_when_new_recorded_added PASSED [ 84%]
tests/services/test_info.py::test_port_changes_are_seen PASSED           [ 84%]
tests/services/test_info.py::test_port_changes_are_seen_with_directed_request PASSED [ 84%]
tests/services/test_info.py::test_ipv4_changes_are_seen PASSED           [ 85%]
tests/services/test_info.py::test_ipv6_changes_are_seen PASSED           [ 85%]
tests/services/test_info.py::test_bad_ip_addresses_ignored_in_cache PASSED [ 85%]
tests/services/test_info.py::test_service_name_change_as_seen_has_ip_in_cache PASSED [ 86%]
tests/services/test_info.py::test_service_name_change_as_seen_ip_not_in_cache PASSED [ 86%]
tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency PASSED [ 86%]
tests/services/test_info.py::test_service_info_nsec_records PASSED       [ 87%]
tests/services/test_registry.py::TestServiceRegistry::test_lookups PASSED [ 87%]
tests/services/test_registry.py::TestServiceRegistry::test_lookups_upper_case_by_lower_case PASSED [ 87%]
tests/services/test_registry.py::TestServiceRegistry::test_only_register_once PASSED [ 88%]
tests/services/test_registry.py::TestServiceRegistry::test_register_same_server PASSED [ 88%]
tests/services/test_registry.py::TestServiceRegistry::test_unregister_multiple_times PASSED [ 89%]
tests/services/test_types.py::test_integration_with_listener PASSED      [ 89%]
tests/services/test_types.py::test_integration_with_listener_v6_records PASSED [ 89%]
tests/services/test_types.py::test_integration_with_subtype_and_listener PASSED [ 90%]
tests/utils/test_asyncio.py::test_async_get_all_tasks PASSED             [ 90%]
tests/utils/test_asyncio.py::test_get_running_loop_from_async PASSED     [ 90%]
tests/utils/test_asyncio.py::test_get_running_loop_no_loop PASSED        [ 91%]
tests/utils/test_asyncio.py::test_wait_event_or_timeout_times_out PASSED [ 91%]
tests/utils/test_asyncio.py::test_shutdown_loop PASSED                   [ 91%]
tests/utils/test_asyncio.py::test_cumulative_timeouts_less_than_close_plus_buffer PASSED [ 92%]
tests/utils/test_asyncio.py::test_run_coro_with_timeout PASSED           [ 92%]
tests/utils/test_name.py::test_service_type_name_overlong_type PASSED    [ 92%]
tests/utils/test_name.py::test_service_type_name_overlong_full_name PASSED [ 93%]
tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[CustomerInformationService-F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 93%]
tests/utils/test_name.py::test_service_type_name_non_strict_compliant_names[DeviceManagementService_F4D4885E9EEB-_ibisip_http._tcp.local.] PASSED [ 93%]
tests/utils/test_name.py::test_possible_types PASSED                     [ 94%]
tests/utils/test_net.py::test_ip6_to_address_and_index PASSED            [ 94%]
tests/utils/test_net.py::test_interface_index_to_ip6_address PASSED      [ 95%]
tests/utils/test_net.py::test_ip6_addresses_to_indexes PASSED            [ 95%]
tests/utils/test_net.py::test_normalize_interface_choice_errors PASSED   [ 95%]
tests/utils/test_net.py::test_add_multicast_member_socket_errors[98-False] PASSED [ 96%]
tests/utils/test_net.py::test_add_multicast_member_socket_errors[99-False] PASSED [ 96%]
tests/utils/test_net.py::test_add_multicast_member_socket_errors[22-False] PASSED [ 96%]
tests/utils/test_net.py::test_add_multicast_member_socket_errors[0-True] PASSED [ 97%]
tests/utils/test_net.py::test_autodetect_ip_version PASSED               [ 97%]
tests/utils/test_net.py::test_disable_ipv6_only_or_raise PASSED          [ 97%]
tests/utils/test_net.py::test_set_so_reuseport_if_available_is_present PASSED [ 98%]
tests/utils/test_net.py::test_set_so_reuseport_if_available_not_present SKIPPED [ 98%]
tests/utils/test_net.py::test_set_mdns_port_socket_options_for_ip_version PASSED [ 98%]
tests/utils/test_net.py::test_add_multicast_member PASSED                [ 99%]
tests/utils/test_net.py::test_bind_raises_skips_address PASSED           [ 99%]
tests/utils/test_net.py::test_new_respond_socket_new_socket_returns_none PASSED [100%]
=============================== warnings summary ===============================
tests/test_asyncio.py::test_async_with_sync_passed_in_closed_in_async
  /usr/lib/python3.11/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning: Exception ignored in: <coroutine object AsyncEngine._async_setup at 0x7f7bad1d92f0>
  
  Traceback (most recent call last):
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 1403, in create_datagram_endpoint
      await waiter
  GeneratorExit
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File "/builddir/build/BUILD/zeroconf-0.120.0/src/zeroconf/_engine.py", line 84, in _async_setup
      await self._async_create_endpoints()
    File "/builddir/build/BUILD/zeroconf-0.120.0/src/zeroconf/_engine.py", line 104, in _async_create_endpoints
      transport, protocol = await loop.create_datagram_endpoint(
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 1405, in create_datagram_endpoint
      transport.close()
    File "/usr/lib64/python3.11/asyncio/selector_events.py", line 860, in close
      self._loop.call_soon(self._call_connection_lost, None)
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 761, in call_soon
      self._check_closed()
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 519, in _check_closed
      raise RuntimeError('Event loop is closed')
  RuntimeError: Event loop is closed
  
    warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
tests/test_asyncio.py::test_async_service_registration
  /builddir/build/BUILD/zeroconf-0.120.0/src/zeroconf/_handlers/query_handler.py:282: ResourceWarning: unclosed <socket.socket fd=11, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>
    for msg in msgs:
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_asyncio.py::test_async_service_registration
  /builddir/build/BUILD/zeroconf-0.120.0/src/zeroconf/_handlers/query_handler.py:282: ResourceWarning: unclosed <socket.socket fd=12, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>
    for msg in msgs:
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_asyncio.py::test_async_service_registration
tests/test_core.py::test_event_loop_blocked
tests/test_handlers.py::test_multi_packet_known_answer_supression
  /usr/lib64/python3.11/asyncio/selector_events.py:864: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=11>
    _warn(f"unclosed transport {self!r}", ResourceWarning, source=self)
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_asyncio.py: 1 warning
tests/test_core.py: 5 warnings
tests/test_handlers.py: 5 warnings
tests/test_init.py: 1 warning
tests/test_listener.py: 1 warning
tests/services/test_browser.py: 5 warnings
tests/services/test_info.py: 3 warnings
tests/services/test_types.py: 1 warning
tests/utils/test_asyncio.py: 1 warning
tests/utils/test_net.py: 1 warning
  /usr/lib64/python3.11/asyncio/base_events.py:692: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False>
    _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self)
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_asyncio.py::test_integration
  /usr/lib64/python3.11/logging/__init__.py:1094: ResourceWarning: unclosed <socket.socket fd=11, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>
    self.stream.flush()
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_asyncio.py::test_integration
tests/test_handlers.py::test_response_aggregation_random_delay
tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency
  /usr/lib64/python3.11/asyncio/selector_events.py:864: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=11>
    _warn(f"unclosed transport {self!r}", ResourceWarning, source=self)
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_asyncio.py::test_integration
  /usr/lib64/python3.11/asyncio/selector_events.py:864: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=12>
    _warn(f"unclosed transport {self!r}", ResourceWarning, source=self)
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_open_close_twice_from_async
  /usr/lib/python3.11/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning: Exception ignored in: <coroutine object AsyncEngine._async_setup at 0x7f7bab7a5e50>
  
  Traceback (most recent call last):
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 1403, in create_datagram_endpoint
      await waiter
  GeneratorExit
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File "/builddir/build/BUILD/zeroconf-0.120.0/src/zeroconf/_engine.py", line 84, in _async_setup
      await self._async_create_endpoints()
    File "/builddir/build/BUILD/zeroconf-0.120.0/src/zeroconf/_engine.py", line 104, in _async_create_endpoints
      transport, protocol = await loop.create_datagram_endpoint(
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 1405, in create_datagram_endpoint
      transport.close()
    File "/usr/lib64/python3.11/asyncio/selector_events.py", line 860, in close
      self._loop.call_soon(self._call_connection_lost, None)
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 761, in call_soon
      self._check_closed()
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 519, in _check_closed
      raise RuntimeError('Event loop is closed')
  RuntimeError: Event loop is closed
  
    warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
tests/test_core.py::test_multiple_sync_instances_stared_from_async_close
  /usr/lib/python3.11/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning: Exception ignored in: <coroutine object AsyncEngine._async_setup at 0x7f7bab7a5f20>
  
  Traceback (most recent call last):
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 1403, in create_datagram_endpoint
      await waiter
  GeneratorExit
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File "/builddir/build/BUILD/zeroconf-0.120.0/src/zeroconf/_engine.py", line 84, in _async_setup
      await self._async_create_endpoints()
    File "/builddir/build/BUILD/zeroconf-0.120.0/src/zeroconf/_engine.py", line 104, in _async_create_endpoints
      transport, protocol = await loop.create_datagram_endpoint(
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 1405, in create_datagram_endpoint
      transport.close()
    File "/usr/lib64/python3.11/asyncio/selector_events.py", line 860, in close
      self._loop.call_soon(self._call_connection_lost, None)
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 761, in call_soon
      self._check_closed()
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 519, in _check_closed
      raise RuntimeError('Event loop is closed')
  RuntimeError: Event loop is closed
  
    warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
tests/test_core.py::test_event_loop_blocked
  /usr/lib64/python3.11/re/_parser.py:166: ResourceWarning: unclosed <socket.socket fd=11, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>
    return SubPattern(self.state, self.data[index])
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_event_loop_blocked
  /usr/lib64/python3.11/re/_parser.py:166: ResourceWarning: unclosed <socket.socket fd=12, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>
    return SubPattern(self.state, self.data[index])
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_event_loop_blocked
  /usr/lib64/python3.11/re/_parser.py:166: ResourceWarning: unclosed <socket.socket fd=13, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>
    return SubPattern(self.state, self.data[index])
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_event_loop_blocked
  /usr/lib64/python3.11/re/_parser.py:166: ResourceWarning: unclosed <socket.socket fd=14, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>
    return SubPattern(self.state, self.data[index])
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_event_loop_blocked
  /usr/lib64/python3.11/re/_parser.py:166: ResourceWarning: unclosed <socket.socket fd=15, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>
    return SubPattern(self.state, self.data[index])
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_event_loop_blocked
  /usr/lib64/python3.11/re/_parser.py:166: ResourceWarning: unclosed <socket.socket fd=31, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>
    return SubPattern(self.state, self.data[index])
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_event_loop_blocked
  /usr/lib64/python3.11/re/_parser.py:166: ResourceWarning: unclosed <socket.socket fd=32, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>
    return SubPattern(self.state, self.data[index])
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_event_loop_blocked
  /usr/lib64/python3.11/re/_parser.py:166: ResourceWarning: unclosed <socket.socket fd=33, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>
    return SubPattern(self.state, self.data[index])
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_event_loop_blocked
tests/test_handlers.py::test_probe_answered_immediately_with_uppercase_name
  /usr/lib64/python3.11/asyncio/selector_events.py:864: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=13>
    _warn(f"unclosed transport {self!r}", ResourceWarning, source=self)
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_event_loop_blocked
  /usr/lib64/python3.11/asyncio/selector_events.py:864: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=15>
    _warn(f"unclosed transport {self!r}", ResourceWarning, source=self)
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_core.py::test_event_loop_blocked
  /usr/lib64/python3.11/asyncio/selector_events.py:864: ResourceWarning: unclosed transport <_SelectorDatagramTransport closing fd=32>
    _warn(f"unclosed transport {self!r}", ResourceWarning, source=self)
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_exceptions.py::Exceptions::test_bad_service_names
  /usr/lib64/python3.11/threading.py:1510: ResourceWarning: unclosed <socket.socket fd=11, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>
    return list(_active.values()) + list(_limbo.values())
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_exceptions.py::Exceptions::test_bad_service_names
  /usr/lib64/python3.11/threading.py:1510: ResourceWarning: unclosed <socket.socket fd=12, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>
    return list(_active.values()) + list(_limbo.values())
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_handlers.py::test_probe_answered_immediately_with_uppercase_name
  /usr/lib/python3.11/site-packages/ifaddr/_shared.py:181: ResourceWarning: unclosed <socket.socket fd=13, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>
    ippacked = bytes(bytearray(ipv4[0].sin_addr))
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_handlers.py::test_probe_answered_immediately_with_uppercase_name
  /usr/lib/python3.11/site-packages/ifaddr/_shared.py:181: ResourceWarning: unclosed <socket.socket fd=14, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>
    ippacked = bytes(bytearray(ipv4[0].sin_addr))
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_handlers.py::test_probe_answered_immediately_with_uppercase_name
  /usr/lib/python3.11/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning: Exception ignored in: <coroutine object AsyncEngine._async_setup at 0x7f7bab7a52f0>
  
  Traceback (most recent call last):
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 1403, in create_datagram_endpoint
      await waiter
  GeneratorExit
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File "/builddir/build/BUILD/zeroconf-0.120.0/src/zeroconf/_engine.py", line 84, in _async_setup
      await self._async_create_endpoints()
    File "/builddir/build/BUILD/zeroconf-0.120.0/src/zeroconf/_engine.py", line 104, in _async_create_endpoints
      transport, protocol = await loop.create_datagram_endpoint(
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 1405, in create_datagram_endpoint
      transport.close()
    File "/usr/lib64/python3.11/asyncio/selector_events.py", line 860, in close
      self._loop.call_soon(self._call_connection_lost, None)
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 761, in call_soon
      self._check_closed()
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 519, in _check_closed
      raise RuntimeError('Event loop is closed')
  RuntimeError: Event loop is closed
  
    warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
tests/test_handlers.py::test_multi_packet_known_answer_supression
  /usr/lib/python3.11/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning: Exception ignored in: <coroutine object AsyncEngine._async_setup at 0x7f7bab7a60c0>
  
  Traceback (most recent call last):
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 1403, in create_datagram_endpoint
      await waiter
  GeneratorExit
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File "/builddir/build/BUILD/zeroconf-0.120.0/src/zeroconf/_engine.py", line 84, in _async_setup
      await self._async_create_endpoints()
    File "/builddir/build/BUILD/zeroconf-0.120.0/src/zeroconf/_engine.py", line 104, in _async_create_endpoints
      transport, protocol = await loop.create_datagram_endpoint(
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 1405, in create_datagram_endpoint
      transport.close()
    File "/usr/lib64/python3.11/asyncio/selector_events.py", line 860, in close
      self._loop.call_soon(self._call_connection_lost, None)
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 761, in call_soon
      self._check_closed()
    File "/usr/lib64/python3.11/asyncio/base_events.py", line 519, in _check_closed
      raise RuntimeError('Event loop is closed')
  RuntimeError: Event loop is closed
  
    warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
tests/test_handlers.py::test_response_aggregation_random_delay
  /usr/lib64/python3.11/unittest/mock.py:2130: ResourceWarning: unclosed <socket.socket fd=11, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>
    setattr(_type, entry, MagicProxy(entry, self))
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_handlers.py::test_response_aggregation_random_delay
  /usr/lib64/python3.11/unittest/mock.py:2130: ResourceWarning: unclosed <socket.socket fd=13, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>
    setattr(_type, entry, MagicProxy(entry, self))
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/test_handlers.py::test_response_aggregation_random_delay
tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency
  /usr/lib64/python3.11/asyncio/selector_events.py:864: ResourceWarning: unclosed transport <_SelectorDatagramTransport fd=13>
    _warn(f"unclosed transport {self!r}", ResourceWarning, source=self)
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/services/test_browser.py::test_service_browser_listeners_no_update_service
  /usr/lib/python3.11/site-packages/_pytest/threadexception.py:73: PytestUnhandledThreadExceptionWarning: Exception in thread zeroconf-ServiceBrowser-_hap._tcp-198962
  
  Traceback (most recent call last):
    File "/usr/lib64/python3.11/threading.py", line 1045, in _bootstrap_inner
      self.run()
    File "/builddir/build/BUILD/zeroconf-0.120.0/src/zeroconf/_services/browser.py", line 602, in run
      self._fire_service_state_changed_event(event)
    File "/builddir/build/BUILD/zeroconf-0.120.0/src/zeroconf/_services/browser.py", line 481, in _fire_service_state_changed_event
      self._service_state_changed.fire(
    File "/builddir/build/BUILD/zeroconf-0.120.0/src/zeroconf/_services/__init__.py", line 56, in fire
      h(**kwargs)
    File "/builddir/build/BUILD/zeroconf-0.120.0/src/zeroconf/_services/browser.py", line 206, in _on_change_dispatcher
      getattr(listener, _ON_CHANGE_DISPATCH[state_change])(zeroconf, service_type, name)
    File "/builddir/build/BUILD/zeroconf-0.120.0/src/zeroconf/_services/__init__.py", line 45, in update_service
      raise NotImplementedError()
  NotImplementedError
  
    warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg))
tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency
  /builddir/build/BUILD/zeroconf-0.120.0/tests/services/test_info.py:1481: ResourceWarning: unclosed <socket.socket fd=11, family=2, type=2, proto=0, laddr=('0.0.0.0', 5353)>
    tasks = [asyncio.create_task(info.async_request(aiozc.zeroconf, timeout=200000)) for _ in range(10)]
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/services/test_info.py::test_release_wait_when_new_recorded_added_concurrency
  /builddir/build/BUILD/zeroconf-0.120.0/tests/services/test_info.py:1481: ResourceWarning: unclosed <socket.socket fd=13, family=2, type=2, proto=0, laddr=('127.0.0.1', 5353)>
    tasks = [asyncio.create_task(info.async_request(aiozc.zeroconf, timeout=200000)) for _ in range(10)]
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/utils/test_net.py::test_disable_ipv6_only_or_raise
  /usr/lib/python3.11/site-packages/_pytest/python.py:194: ResourceWarning: unclosed <socket.socket fd=15, family=2, type=2, proto=0, laddr=('0.0.0.0', 0)>
    result = testfunction(**testargs)
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/utils/test_net.py::test_add_multicast_member
  <frozen importlib._bootstrap>:1176: ResourceWarning: unclosed <socket.socket fd=16, family=2, type=2, proto=0, laddr=('0.0.0.0', 0)>
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
tests/utils/test_net.py::test_add_multicast_member
  <frozen importlib._bootstrap>:1176: ResourceWarning: unclosed <socket.socket fd=15, family=2, type=2, proto=0, laddr=('0.0.0.0', 0)>
  Enable tracemalloc to get traceback where the object was allocated.
  See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
==== 281 passed, 2 skipped, 2 deselected, 65 warnings in 104.71s (0:01:44) =====
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: python3-zeroconf-0.120.0-1.ocs23.noarch
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.hxWGD8
+ umask 022
+ cd /builddir/build/BUILD
+ cd zeroconf-0.120.0
+ DOCDIR=/builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch/usr/share/doc/python3-zeroconf
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch/usr/share/doc/python3-zeroconf
+ cp -pr README.rst /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch/usr/share/doc/python3-zeroconf
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: python-zeroconf = 0.120.0-1.ocs23 python3-zeroconf = 0.120.0-1.ocs23 python3.11-zeroconf = 0.120.0-1.ocs23 python3.11dist(zeroconf) = 0.120 python3dist(zeroconf) = 0.120
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: python(abi) = 3.11 python3.11dist(ifaddr) >= 0.1.7
Obsoletes: python3.11-zeroconf < 0.120.0-1.ocs23
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-zeroconf-0.120.0-1.ocs23.noarch
Wrote: /builddir/build/SRPMS/python-zeroconf-0.120.0-1.ocs23.src.rpm
Wrote: /builddir/build/RPMS/python3-zeroconf-0.120.0-1.ocs23.noarch.rpm
Child return code was: 0