=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/net/py-zeroconf", "all", "PYTHON_VERSION_REQD=312", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for py312-zeroconf-0.150.0 * Building wheel... A setup.py file already exists. Using it. Error compiling Cython file: ------------------------------------------------------------ ... def names(self) -> list[str]: """Return a copy of the list of current cache names.""" return list(self.cache) def async_mark_unique_records_older_than_1s_to_expire( ^ ------------------------------------------------------------ src/zeroconf/_cache.py:325:4: Signature not compatible with previous declaration Error compiling Cython file: ------------------------------------------------------------ ... @cython.locals(service_record=DNSService) cdef void _async_remove(self, DNSRecord record) @cython.locals(record=DNSRecord, created_double=double) cpdef void async_mark_unique_records_older_than_1s_to_expire(self, cython.set unique_types, object answers, double now) ^ ------------------------------------------------------------ src/zeroconf/_cache.pxd:80:64: Previous declaration is here /opt/pkg/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `maintainers` defined outside of `pyproject.toml` is ignored. !! ******************************************************************************** The following seems to be defined outside of `pyproject.toml`: `maintainers = 'None'` According to the spec (see the link below), however, setuptools CANNOT consider this value unless `maintainers` is listed as `dynamic`. https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table To prevent this problem, you can list `maintainers` under `dynamic` or alternatively remove the `[project]` table from your file and rely entirely on other means of configuration. ******************************************************************************** !! _handle_missing_dynamic(dist, project_table) /opt/pkg/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `dependencies` defined outside of `pyproject.toml` is ignored. !! ******************************************************************************** The following seems to be defined outside of `pyproject.toml`: `dependencies = ['ifaddr>=0.1.7']` According to the spec (see the link below), however, setuptools CANNOT consider this value unless `dependencies` is listed as `dynamic`. https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table To prevent this problem, you can list `dependencies` under `dynamic` or alternatively remove the `[project]` table from your file and rely entirely on other means of configuration. ******************************************************************************** !! _handle_missing_dynamic(dist, project_table) /opt/pkg/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) corresp(dist, value, root_dir) 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/_record_update.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/ipaddress.py because it changed. Compiling src/zeroconf/_utils/time.py because it changed. [ 1/18] Cythonizing src/zeroconf/_cache.py running build running build_py creating /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/__init__.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/_cache.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/_core.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/_dns.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/_engine.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/_exceptions.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/_history.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/_listener.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/_logger.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/_record_update.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/_transport.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/_updates.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/asyncio.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/const.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf creating /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_handlers copying src/zeroconf/_handlers/__init__.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_handlers copying src/zeroconf/_handlers/answers.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_handlers copying src/zeroconf/_handlers/multicast_outgoing_queue.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_handlers copying src/zeroconf/_handlers/query_handler.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_handlers copying src/zeroconf/_handlers/record_manager.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_handlers creating /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_protocol copying src/zeroconf/_protocol/__init__.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_protocol copying src/zeroconf/_protocol/incoming.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_protocol copying src/zeroconf/_protocol/outgoing.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_protocol creating /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_services copying src/zeroconf/_services/__init__.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_services copying src/zeroconf/_services/browser.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_services copying src/zeroconf/_services/info.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_services copying src/zeroconf/_services/registry.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_services copying src/zeroconf/_services/types.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_services creating /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_utils copying src/zeroconf/_utils/__init__.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_utils copying src/zeroconf/_utils/asyncio.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_utils copying src/zeroconf/_utils/ipaddress.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_utils copying src/zeroconf/_utils/name.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_utils copying src/zeroconf/_utils/net.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_utils copying src/zeroconf/_utils/time.py -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_utils running egg_info creating src/zeroconf.egg-info writing src/zeroconf.egg-info/PKG-INFO writing dependency_links to src/zeroconf.egg-info/dependency_links.txt writing top-level names to src/zeroconf.egg-info/top_level.txt writing manifest file 'src/zeroconf.egg-info/SOURCES.txt' reading manifest file 'src/zeroconf.egg-info/SOURCES.txt' adding license file 'COPYING' writing manifest file 'src/zeroconf.egg-info/SOURCES.txt' copying src/zeroconf/_cache.pxd -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/_dns.pxd -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/_history.pxd -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/_listener.pxd -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/_record_update.pxd -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/_updates.pxd -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/py.typed -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf copying src/zeroconf/_handlers/answers.pxd -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_handlers copying src/zeroconf/_handlers/multicast_outgoing_queue.pxd -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_handlers copying src/zeroconf/_handlers/query_handler.pxd -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_handlers copying src/zeroconf/_handlers/record_manager.pxd -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_handlers copying src/zeroconf/_protocol/incoming.pxd -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_protocol copying src/zeroconf/_protocol/outgoing.pxd -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_protocol copying src/zeroconf/_services/__init__.pxd -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_services copying src/zeroconf/_services/browser.pxd -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_services copying src/zeroconf/_services/info.pxd -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_services copying src/zeroconf/_services/registry.pxd -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_services copying src/zeroconf/_utils/ipaddress.pxd -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_utils copying src/zeroconf/_utils/time.pxd -> /tmp/work/net/py-zeroconf/work/zeroconf-0.150.0/build/lib/zeroconf/_utils Successfully built zeroconf-0.150.0-cp312-cp312-solaris_2_11_i86pc_64bit.whl