===> Building for py312-zope.proxy-6.1nb1 * Building wheel... /opt/pkg/lib/python3.12/site-packages/setuptools/dist.py:806: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated. !! ******************************************************************************** Please replace its usage with implicit namespaces (PEP 420). See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details. ******************************************************************************** !! ep.load()(self, ep.name, value) /opt/pkg/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Zope Public License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_py creating build/lib.macosx-12.3-arm64-cpython-312/zope copying src/zope/__init__.py -> build/lib.macosx-12.3-arm64-cpython-312/zope creating build/lib.macosx-12.3-arm64-cpython-312/zope/proxy copying src/zope/proxy/__init__.py -> build/lib.macosx-12.3-arm64-cpython-312/zope/proxy copying src/zope/proxy/decorator.py -> build/lib.macosx-12.3-arm64-cpython-312/zope/proxy copying src/zope/proxy/interfaces.py -> build/lib.macosx-12.3-arm64-cpython-312/zope/proxy running egg_info writing src/zope.proxy.egg-info/PKG-INFO writing dependency_links to src/zope.proxy.egg-info/dependency_links.txt writing namespace_packages to src/zope.proxy.egg-info/namespace_packages.txt writing requirements to src/zope.proxy.egg-info/requires.txt writing top-level names to src/zope.proxy.egg-info/top_level.txt reading manifest file 'src/zope.proxy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE.txt' writing manifest file 'src/zope.proxy.egg-info/SOURCES.txt' /opt/pkg/lib/python3.12/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'zope.proxy.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'zope.proxy.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'zope.proxy.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'zope.proxy.tests' to be distributed and are already explicitly excluding 'zope.proxy.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying src/zope/proxy/_zope_proxy_proxy.c -> build/lib.macosx-12.3-arm64-cpython-312/zope/proxy copying src/zope/proxy/proxy.h -> build/lib.macosx-12.3-arm64-cpython-312/zope/proxy creating build/lib.macosx-12.3-arm64-cpython-312/zope/proxy/tests copying src/zope/proxy/tests/__init__.py -> build/lib.macosx-12.3-arm64-cpython-312/zope/proxy/tests copying src/zope/proxy/tests/test_compile_flags.py -> build/lib.macosx-12.3-arm64-cpython-312/zope/proxy/tests copying src/zope/proxy/tests/test_decorator.py -> build/lib.macosx-12.3-arm64-cpython-312/zope/proxy/tests copying src/zope/proxy/tests/test_proxy.py -> build/lib.macosx-12.3-arm64-cpython-312/zope/proxy/tests running build_ext building 'zope.proxy._zope_proxy_proxy' extension creating build/temp.macosx-12.3-arm64-cpython-312/src/zope/proxy clang -pipe -Os -I/opt/pkg/include/python3.12 -I/opt/pkg/include -I/opt/pkg/include/python3.12 -I/opt/pkg/include -I/opt/pkg/include/python3.12 -c src/zope/proxy/_zope_proxy_proxy.c -o build/temp.macosx-12.3-arm64-cpython-312/src/zope/proxy/_zope_proxy_proxy.o clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/usr/lib -L/opt/pkg/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include/python3.12 -I/opt/pkg/include -I/opt/pkg/include/python3.12 -I/opt/pkg/include build/temp.macosx-12.3-arm64-cpython-312/src/zope/proxy/_zope_proxy_proxy.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-312/zope/proxy/_zope_proxy_proxy.so installing to build/bdist.macosx-12.3-arm64/wheel running install running install_lib Skipping installation of build/bdist.macosx-12.3-arm64/wheel/./zope/__init__.py (namespace package) copying zope/proxy/__init__.py -> build/bdist.macosx-12.3-arm64/wheel/./zope/proxy copying zope/proxy/_zope_proxy_proxy.c -> build/bdist.macosx-12.3-arm64/wheel/./zope/proxy copying zope/proxy/_zope_proxy_proxy.so -> build/bdist.macosx-12.3-arm64/wheel/./zope/proxy copying zope/proxy/decorator.py -> build/bdist.macosx-12.3-arm64/wheel/./zope/proxy copying zope/proxy/interfaces.py -> build/bdist.macosx-12.3-arm64/wheel/./zope/proxy copying zope/proxy/proxy.h -> build/bdist.macosx-12.3-arm64/wheel/./zope/proxy copying zope/proxy/tests/__init__.py -> build/bdist.macosx-12.3-arm64/wheel/./zope/proxy/tests copying zope/proxy/tests/test_compile_flags.py -> build/bdist.macosx-12.3-arm64/wheel/./zope/proxy/tests copying zope/proxy/tests/test_decorator.py -> build/bdist.macosx-12.3-arm64/wheel/./zope/proxy/tests copying zope/proxy/tests/test_proxy.py -> build/bdist.macosx-12.3-arm64/wheel/./zope/proxy/tests running install_headers creating build/bdist.macosx-12.3-arm64/wheel/zope_proxy-6.1.data/headers copying src/zope/proxy/proxy.h -> build/bdist.macosx-12.3-arm64/wheel/zope_proxy-6.1.data/headers running install_egg_info Copying src/zope.proxy.egg-info to build/bdist.macosx-12.3-arm64/wheel/./zope.proxy-6.1-py3.12.egg-info Installing build/bdist.macosx-12.3-arm64/wheel/./zope.proxy-6.1-py3.12-nspkg.pth running install_scripts creating build/bdist.macosx-12.3-arm64/wheel/zope_proxy-6.1.dist-info/WHEEL creating '/Users/pbulk/build/www/py-zope.proxy/work/zope_proxy-6.1/dist/.tmp-mrhcu0cv/zope_proxy-6.1-cp312-cp312-macosx_12_0_arm64.whl' and adding 'build/bdist.macosx-12.3-arm64/wheel' to it adding 'zope.proxy-6.1-py3.12-nspkg.pth' adding 'zope/proxy/__init__.py' adding 'zope/proxy/_zope_proxy_proxy.c' adding 'zope/proxy/_zope_proxy_proxy.so' adding 'zope/proxy/decorator.py' adding 'zope/proxy/interfaces.py' adding 'zope/proxy/proxy.h' adding 'zope/proxy/tests/__init__.py' adding 'zope/proxy/tests/test_compile_flags.py' adding 'zope/proxy/tests/test_decorator.py' adding 'zope/proxy/tests/test_proxy.py' adding 'zope_proxy-6.1.data/headers/proxy.h' adding 'zope_proxy-6.1.dist-info/licenses/LICENSE.txt' adding 'zope_proxy-6.1.dist-info/METADATA' adding 'zope_proxy-6.1.dist-info/WHEEL' adding 'zope_proxy-6.1.dist-info/namespace_packages.txt' adding 'zope_proxy-6.1.dist-info/top_level.txt' adding 'zope_proxy-6.1.dist-info/RECORD' removing build/bdist.macosx-12.3-arm64/wheel Successfully built zope_proxy-6.1-cp312-cp312-macosx_12_0_arm64.whl