2025-09-07T20:16:18,781 Created temporary directory: /tmp/pip-build-tracker-yc2a438r 2025-09-07T20:16:18,782 Initialized build tracking at /tmp/pip-build-tracker-yc2a438r 2025-09-07T20:16:18,782 Created build tracker: /tmp/pip-build-tracker-yc2a438r 2025-09-07T20:16:18,782 Entered build tracker: /tmp/pip-build-tracker-yc2a438r 2025-09-07T20:16:18,783 Created temporary directory: /tmp/pip-wheel-kyba57e8 2025-09-07T20:16:18,786 Created temporary directory: /tmp/pip-ephem-wheel-cache-wxy7hjp1 2025-09-07T20:16:18,841 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T20:16:18,843 2 location(s) to search for versions of zope-app-container: 2025-09-07T20:16:18,843 * https://pypi.org/simple/zope-app-container/ 2025-09-07T20:16:18,843 * https://www.piwheels.org/simple/zope-app-container/ 2025-09-07T20:16:18,843 Fetching project page and analyzing links: https://pypi.org/simple/zope-app-container/ 2025-09-07T20:16:18,844 Getting page https://pypi.org/simple/zope-app-container/ 2025-09-07T20:16:18,845 Found index url https://pypi.org/simple/ 2025-09-07T20:16:18,916 Fetched page https://pypi.org/simple/zope-app-container/ as application/vnd.pypi.simple.v1+json 2025-09-07T20:16:18,920 Found link https://files.pythonhosted.org/packages/4f/58/719a4aafcb514157e89129d7ba54216ef3c4824ac1295af5e1be865f5d51/zope.app.container-3.4.0a1.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 3.4.0a1 2025-09-07T20:16:18,921 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/a2/06/b2eefd0ce72b23fbcd6da4fb7ea81053db9466a21346a3bdcae5814ca61c/zope.app.container-3.5.0a1-py2.4-win32.egg (from https://pypi.org/simple/zope-app-container/) 2025-09-07T20:16:18,921 Found link https://files.pythonhosted.org/packages/5f/31/0d6bf4aa0df08518e2b6eb9fd898c00452ddd87d664e0091593b38c1f170/zope.app.container-3.5.0a1.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 3.5.0a1 2025-09-07T20:16:18,921 Found link https://files.pythonhosted.org/packages/a9/eb/d047d1712efeced6b3adaddc45025733dd4cfd9f673ef209cd2e83c4cd5b/zope.app.container-3.5.0.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 3.5.0 2025-09-07T20:16:18,921 Found link https://files.pythonhosted.org/packages/75/b4/275d603daa6afe26faf1f23f7b665bd40684f1a748b225f2017da10f3a9b/zope.app.container-3.5.1.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 3.5.1 2025-09-07T20:16:18,921 Found link https://files.pythonhosted.org/packages/1f/2c/97247ad6caf2e2f5518d6f6280b6d21c444f3c50f094911cdc2b1ae3985d/zope.app.container-3.5.2.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 3.5.2 2025-09-07T20:16:18,922 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/14/4c/a8ef3944717edb60e9f9f16fb30d9fb3498cd0fd4153c18a12c000282376/zope.app.container-3.5.3-py2.4-win32.egg (from https://pypi.org/simple/zope-app-container/) 2025-09-07T20:16:18,922 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/7f/ae/c1c7e7332a6caafd8dbe54976d23e0f293c21e9ca86d7e8530979b35168c/zope.app.container-3.5.3-py2.5-win32.egg (from https://pypi.org/simple/zope-app-container/) 2025-09-07T20:16:18,922 Found link https://files.pythonhosted.org/packages/9f/4d/5c286ad3983eb5a27d4cacbd8e6d7bb0c64d5608b0dfa39b4ffac4391239/zope.app.container-3.5.3.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 3.5.3 2025-09-07T20:16:18,922 Found link https://files.pythonhosted.org/packages/8b/5f/adff8a3d7925d047619eae048f9f1fa585271a08c92db3dbb0e240ee16b0/zope.app.container-3.5.4.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 3.5.4 2025-09-07T20:16:18,922 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/bc/ed/e0af33529673561d9b6c61ba2d23edf2c9abc97ad9db2e51952324d102b6/zope.app.container-3.5.5-py2.4-win32.egg (from https://pypi.org/simple/zope-app-container/) 2025-09-07T20:16:18,923 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/d4/53/b2ce66bfb962bca00e749f8d3a1253705c814fd071cdee83ff8a7cd8c915/zope.app.container-3.5.5-py2.5-win32.egg (from https://pypi.org/simple/zope-app-container/) 2025-09-07T20:16:18,923 Found link https://files.pythonhosted.org/packages/0d/ce/f14db2e398e83aced924aa065f45b681681143478088dd5d81e156b3f4a2/zope.app.container-3.5.5.zip (from https://pypi.org/simple/zope-app-container/), version: 3.5.5 2025-09-07T20:16:18,923 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/0a/40/435228aa9d3aaa72e536dbc2d758ac069dfe2afd50e09f7e55da64f96dda/zope.app.container-3.5.6-py2.4-win32.egg (from https://pypi.org/simple/zope-app-container/) 2025-09-07T20:16:18,923 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/4c/34/446b0e4704568f7d7d0fa194bc672478b8ffaf2a819949f5f26057012276/zope.app.container-3.5.6-py2.5-win32.egg (from https://pypi.org/simple/zope-app-container/) 2025-09-07T20:16:18,923 Found link https://files.pythonhosted.org/packages/41/b4/2b5224965c667a07bf685566a446f7c09d1b7824362f9bbcc7d4463524d5/zope.app.container-3.5.6.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 3.5.6 2025-09-07T20:16:18,923 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/9b/d1/d213e7a69485abe8b6c2c03a0cb0cf610d1f05bbca9a2d06de564eece572/zope.app.container-3.6.0-py2.4-win32.egg (from https://pypi.org/simple/zope-app-container/) 2025-09-07T20:16:18,924 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/ac/a0/af84d12d624fe06be77a83b929360e21f1aeaaf6105cf624cda731efab64/zope.app.container-3.6.0-py2.5-win32.egg (from https://pypi.org/simple/zope-app-container/) 2025-09-07T20:16:18,924 Found link https://files.pythonhosted.org/packages/ea/81/edc49f7b55f5112a4eb393f1a2c58667830242d5cfb59fadf87ffd5e7fc6/zope.app.container-3.6.0.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 3.6.0 2025-09-07T20:16:18,924 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/a6/73/e9fb11e4a814da780cbe31f9bc7c0afa31f9c6cc557b6f759a07457f2d51/zope.app.container-3.6.1-py2.4-win32.egg (from https://pypi.org/simple/zope-app-container/) 2025-09-07T20:16:18,924 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/bc/0f/2c573797cfe2f9625606afe46cd84c36a44381ef7a18d5dede97f402a860/zope.app.container-3.6.1-py2.5-win32.egg (from https://pypi.org/simple/zope-app-container/) 2025-09-07T20:16:18,924 Found link https://files.pythonhosted.org/packages/09/51/fd8b02735019c6001ca69228f2f6dc1b32d0507c474647c4596208e88c33/zope.app.container-3.6.1.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 3.6.1 2025-09-07T20:16:18,924 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/6e/f3/7a4d040d643e2d18a2b7c07587c5d0db0e00a3b3baf5361b67b664185eac/zope.app.container-3.6.2-py2.4-win32.egg (from https://pypi.org/simple/zope-app-container/) 2025-09-07T20:16:18,925 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/ed/c3/f263c4d3b84b619d198617975116043b976d6be2f4934b9d9bc46ba71c0b/zope.app.container-3.6.2-py2.5-win32.egg (from https://pypi.org/simple/zope-app-container/) 2025-09-07T20:16:18,925 Found link https://files.pythonhosted.org/packages/f9/2d/c4fc1712bf9dc5ccffd37d45cc2f4a8de3b66c1b589e947fa2becf862803/zope.app.container-3.6.2.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 3.6.2 2025-09-07T20:16:18,925 Found link https://files.pythonhosted.org/packages/a8/19/3aea9994dd8b526d19eb06b2ad99143550385ec726133fc8275e3ac2e625/zope.app.container-3.7.0.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 3.7.0 2025-09-07T20:16:18,925 Found link https://files.pythonhosted.org/packages/67/f5/ad2a4e8e5f8d66bdfe03fa1c7a6326e991a0906b8f32f64cd468b615a942/zope.app.container-3.7.1.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 3.7.1 2025-09-07T20:16:18,925 Found link https://files.pythonhosted.org/packages/2b/ac/16361f5ca66eaa18b5f7b7c8fb56f677bb65ce5f50ca036744eb4aaaf2f1/zope.app.container-3.7.2.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 3.7.2 2025-09-07T20:16:18,926 Found link https://files.pythonhosted.org/packages/de/ce/f00556f259841b0405f44f1a1497df6222b22ecf87d607559af65dfefacc/zope.app.container-3.8.0.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 3.8.0 2025-09-07T20:16:18,926 Found link https://files.pythonhosted.org/packages/bc/22/8c61cc30f48fe05893578331c13b27e068c45196e4e6d181d6d85e69cebc/zope.app.container-3.8.1.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 3.8.1 2025-09-07T20:16:18,926 Found link https://files.pythonhosted.org/packages/c8/6d/f6f358eeea2646932d6e97ebc5eb629ed89b499b4f83378a9b420bd1b744/zope.app.container-3.8.2.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 3.8.2 2025-09-07T20:16:18,926 Found link https://files.pythonhosted.org/packages/bd/c2/1983144e3e5d155e1bb92e8a8be752b20ea7ab153bff47bfa66b976ba9c9/zope.app.container-3.9.0.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 3.9.0 2025-09-07T20:16:18,927 Found link https://files.pythonhosted.org/packages/8b/f9/6c6ce048da726dafe8d8fe451c393d85cb13bc16bc2d9de10d3de7a16b5e/zope.app.container-3.9.1.zip (from https://pypi.org/simple/zope-app-container/), version: 3.9.1 2025-09-07T20:16:18,927 Found link https://files.pythonhosted.org/packages/e2/9d/84e47f2b9063f7b255252c7b43224b672a11af95c7fd9dc72ee68bec5ebe/zope.app.container-3.9.2.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 3.9.2 2025-09-07T20:16:18,927 Skipping link: No binaries permitted for zope-app-container: https://files.pythonhosted.org/packages/fc/e2/f67a4c383f94d4693041e7335a628cb508760fa302b541fd11c15a39f93c/zope.app.container-4.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/zope-app-container/) 2025-09-07T20:16:18,927 Found link https://files.pythonhosted.org/packages/34/3b/0fe6361d9500c41e1a9f96fcf6a7c708af72d57a16b8aa04b691c3532b6e/zope.app.container-4.0.0.tar.gz (from https://pypi.org/simple/zope-app-container/), version: 4.0.0 2025-09-07T20:16:18,927 Skipping link: No binaries permitted for zope-app-container: https://files.pythonhosted.org/packages/27/6b/1311a73a56f1bedc275e5f0860afdbbec48734e87a1c145d95bb60c1cfb3/zope.app.container-5.0-py3-none-any.whl (from https://pypi.org/simple/zope-app-container/) (requires-python:>=3.7) 2025-09-07T20:16:18,928 Found link https://files.pythonhosted.org/packages/ea/8c/6bafb694a2588212e4721455def1f741a75addc15837cf365fe0af23bc15/zope.app.container-5.0.tar.gz (from https://pypi.org/simple/zope-app-container/) (requires-python:>=3.7), version: 5.0 2025-09-07T20:16:18,928 Skipping link: No binaries permitted for zope-app-container: https://files.pythonhosted.org/packages/0c/12/9a28f764be132e02380d4551d2adebdafe344ae585c4044d31916cf5e18d/zope_app_container-5.1-py3-none-any.whl (from https://pypi.org/simple/zope-app-container/) (requires-python:>=3.9) 2025-09-07T20:16:18,929 Found link https://files.pythonhosted.org/packages/78/77/d14dd17f7c610091da5dfd7daff77edf5dff915a6ffaf61b824e57fad819/zope_app_container-5.1.tar.gz (from https://pypi.org/simple/zope-app-container/) (requires-python:>=3.9), version: 5.1 2025-09-07T20:16:18,929 Fetching project page and analyzing links: https://www.piwheels.org/simple/zope-app-container/ 2025-09-07T20:16:18,929 Getting page https://www.piwheels.org/simple/zope-app-container/ 2025-09-07T20:16:18,930 Found index url https://www.piwheels.org/simple/ 2025-09-07T20:16:19,026 Fetched page https://www.piwheels.org/simple/zope-app-container/ as text/html 2025-09-07T20:16:19,029 Skipping link: No binaries permitted for zope-app-container: https://archive1.piwheels.org/simple/zope-app-container/zope.app.container-5.0-py3-none-any.whl#sha256=02e793e61ad5d8ed4c91cfe401c03dfc7087790cdef75a74bde2c012c7541eb3 (from https://www.piwheels.org/simple/zope-app-container/) (requires-python:>=3.7) 2025-09-07T20:16:19,029 Skipping link: No binaries permitted for zope-app-container: https://archive1.piwheels.org/simple/zope-app-container/zope.app.container-4.0.0-py2.py3-none-any.whl#sha256=b4174468ad611708a48fb09ad4f49e128121240a347c099081bd36b55d275e5d (from https://www.piwheels.org/simple/zope-app-container/) 2025-09-07T20:16:19,029 Skipping link: No binaries permitted for zope-app-container: https://archive1.piwheels.org/simple/zope-app-container/zope.app.container-3.9.2-py3-none-any.whl#sha256=c9b01e93400436babdd1a382eb8684706818fec3eb7a0e326b6f2780adda207b (from https://www.piwheels.org/simple/zope-app-container/) 2025-09-07T20:16:19,029 Skipping link: No binaries permitted for zope-app-container: https://archive1.piwheels.org/simple/zope-app-container/zope.app.container-3.9.1-py3-none-any.whl#sha256=67ec2eb73f9ceb16f2bc06dee808d1b9ae6cb9f665173b29b43c1b6824659f6a (from https://www.piwheels.org/simple/zope-app-container/) 2025-09-07T20:16:19,030 Skipping link: No binaries permitted for zope-app-container: https://archive1.piwheels.org/simple/zope-app-container/zope.app.container-3.9.0-py3-none-any.whl#sha256=a761ce4a5c7aedb19572bff6ae60159e559fe6512a1e96341bfbcca2c3794862 (from https://www.piwheels.org/simple/zope-app-container/) 2025-09-07T20:16:19,030 Skipping link: No binaries permitted for zope-app-container: https://archive1.piwheels.org/simple/zope-app-container/zope.app.container-3.8.2-py3-none-any.whl#sha256=43184afdbbff0ec1cb70ff7a9cbad31fa744e60b46319fabf8f00c95123ad4da (from https://www.piwheels.org/simple/zope-app-container/) 2025-09-07T20:16:19,030 Skipping link: No binaries permitted for zope-app-container: https://archive1.piwheels.org/simple/zope-app-container/zope.app.container-3.8.1-py3-none-any.whl#sha256=85b4a5095f43d561827333792f840c7a58851274266602ac0520566b87fcb97d (from https://www.piwheels.org/simple/zope-app-container/) 2025-09-07T20:16:19,030 Skipping link: No binaries permitted for zope-app-container: https://archive1.piwheels.org/simple/zope-app-container/zope.app.container-3.8.0-py3-none-any.whl#sha256=92583f3394fefa4af7e3f152bdc506150ee8d0c2b511c74418ac898c60ce5ef6 (from https://www.piwheels.org/simple/zope-app-container/) 2025-09-07T20:16:19,030 Skipping link: No binaries permitted for zope-app-container: https://archive1.piwheels.org/simple/zope-app-container/zope.app.container-3.7.2-py3-none-any.whl#sha256=ac6785518538d0b8f81f036ce5a2bc0fecf8b2cba66e6f23260e7eb148aae5a6 (from https://www.piwheels.org/simple/zope-app-container/) 2025-09-07T20:16:19,030 Skipping link: No binaries permitted for zope-app-container: https://archive1.piwheels.org/simple/zope-app-container/zope.app.container-3.7.1-py3-none-any.whl#sha256=a57a18ec027c16e9a99cbdc21f078c876073e12a50bb759905802831a9160cab (from https://www.piwheels.org/simple/zope-app-container/) 2025-09-07T20:16:19,030 Skipping link: No binaries permitted for zope-app-container: https://archive1.piwheels.org/simple/zope-app-container/zope.app.container-3.7.0-py3-none-any.whl#sha256=aa4532f60b2fad4d2b9573319d1e4b6b8ddd74866d18b502d1678bad241525ed (from https://www.piwheels.org/simple/zope-app-container/) 2025-09-07T20:16:19,031 Skipping link: not a file: https://www.piwheels.org/simple/zope-app-container/ 2025-09-07T20:16:19,031 Skipping link: not a file: https://pypi.org/simple/zope-app-container/ 2025-09-07T20:16:19,059 Given no hashes to check 1 links for project 'zope-app-container': discarding no candidates 2025-09-07T20:16:19,060 Collecting zope-app-container==3.5.4 2025-09-07T20:16:19,062 Created temporary directory: /tmp/pip-unpack-7x7zk1hv 2025-09-07T20:16:19,203 Downloading zope.app.container-3.5.4.tar.gz (116 kB) 2025-09-07T20:16:19,312 Added zope-app-container==3.5.4 from https://files.pythonhosted.org/packages/8b/5f/adff8a3d7925d047619eae048f9f1fa585271a08c92db3dbb0e240ee16b0/zope.app.container-3.5.4.tar.gz to build tracker '/tmp/pip-build-tracker-yc2a438r' 2025-09-07T20:16:19,313 Running setup.py (path:/tmp/pip-wheel-kyba57e8/zope-app-container_e927ae6c097645d58b6c9e083b50dafd/setup.py) egg_info for package zope-app-container 2025-09-07T20:16:19,313 Created temporary directory: /tmp/pip-pip-egg-info-ukbx0bl9 2025-09-07T20:16:19,313 Preparing metadata (setup.py): started 2025-09-07T20:16:19,314 Running command python setup.py egg_info 2025-09-07T20:16:20,395 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:804: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated. 2025-09-07T20:16:20,396 !! 2025-09-07T20:16:20,396 ******************************************************************************** 2025-09-07T20:16:20,396 Please replace its usage with implicit namespaces (PEP 420). 2025-09-07T20:16:20,396 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details. 2025-09-07T20:16:20,396 ******************************************************************************** 2025-09-07T20:16:20,396 !! 2025-09-07T20:16:20,396 ep.load()(self, ep.name, value) 2025-09-07T20:16:20,400 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-07T20:16:20,400 !! 2025-09-07T20:16:20,400 ******************************************************************************** 2025-09-07T20:16:20,401 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-07T20:16:20,401 License :: OSI Approved :: Zope Public License 2025-09-07T20:16:20,401 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-07T20:16:20,401 ******************************************************************************** 2025-09-07T20:16:20,401 !! 2025-09-07T20:16:20,401 self._finalize_license_expression() 2025-09-07T20:16:20,474 running egg_info 2025-09-07T20:16:20,547 creating /tmp/pip-pip-egg-info-ukbx0bl9/zope.app.container.egg-info 2025-09-07T20:16:20,548 writing /tmp/pip-pip-egg-info-ukbx0bl9/zope.app.container.egg-info/PKG-INFO 2025-09-07T20:16:20,551 writing dependency_links to /tmp/pip-pip-egg-info-ukbx0bl9/zope.app.container.egg-info/dependency_links.txt 2025-09-07T20:16:20,552 writing namespace_packages to /tmp/pip-pip-egg-info-ukbx0bl9/zope.app.container.egg-info/namespace_packages.txt 2025-09-07T20:16:20,554 writing requirements to /tmp/pip-pip-egg-info-ukbx0bl9/zope.app.container.egg-info/requires.txt 2025-09-07T20:16:20,554 writing top-level names to /tmp/pip-pip-egg-info-ukbx0bl9/zope.app.container.egg-info/top_level.txt 2025-09-07T20:16:20,555 writing manifest file '/tmp/pip-pip-egg-info-ukbx0bl9/zope.app.container.egg-info/SOURCES.txt' 2025-09-07T20:16:20,851 reading manifest file '/tmp/pip-pip-egg-info-ukbx0bl9/zope.app.container.egg-info/SOURCES.txt' 2025-09-07T20:16:20,855 writing manifest file '/tmp/pip-pip-egg-info-ukbx0bl9/zope.app.container.egg-info/SOURCES.txt' 2025-09-07T20:16:20,968 Preparing metadata (setup.py): finished with status 'done' 2025-09-07T20:16:20,973 Source in /tmp/pip-wheel-kyba57e8/zope-app-container_e927ae6c097645d58b6c9e083b50dafd has version 3.5.4, which satisfies requirement zope-app-container==3.5.4 from https://files.pythonhosted.org/packages/8b/5f/adff8a3d7925d047619eae048f9f1fa585271a08c92db3dbb0e240ee16b0/zope.app.container-3.5.4.tar.gz 2025-09-07T20:16:20,973 Removed zope-app-container==3.5.4 from https://files.pythonhosted.org/packages/8b/5f/adff8a3d7925d047619eae048f9f1fa585271a08c92db3dbb0e240ee16b0/zope.app.container-3.5.4.tar.gz from build tracker '/tmp/pip-build-tracker-yc2a438r' 2025-09-07T20:16:20,981 Created temporary directory: /tmp/pip-unpack-txs80iqx 2025-09-07T20:16:20,982 Created temporary directory: /tmp/pip-unpack-ok14m_lw 2025-09-07T20:16:20,982 Building wheels for collected packages: zope-app-container 2025-09-07T20:16:20,983 Created temporary directory: /tmp/pip-wheel-ttankdc0 2025-09-07T20:16:20,984 DEPRECATION: Building 'zope-app-container' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'zope-app-container'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-07T20:16:20,985 Building wheel for zope-app-container (setup.py): started 2025-09-07T20:16:20,985 Destination directory: /tmp/pip-wheel-ttankdc0 2025-09-07T20:16:20,985 Running command python setup.py bdist_wheel 2025-09-07T20:16:22,042 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:804: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated. 2025-09-07T20:16:22,042 !! 2025-09-07T20:16:22,043 ******************************************************************************** 2025-09-07T20:16:22,043 Please replace its usage with implicit namespaces (PEP 420). 2025-09-07T20:16:22,043 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details. 2025-09-07T20:16:22,043 ******************************************************************************** 2025-09-07T20:16:22,043 !! 2025-09-07T20:16:22,043 ep.load()(self, ep.name, value) 2025-09-07T20:16:22,046 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-07T20:16:22,046 !! 2025-09-07T20:16:22,046 ******************************************************************************** 2025-09-07T20:16:22,046 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-07T20:16:22,046 License :: OSI Approved :: Zope Public License 2025-09-07T20:16:22,046 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-07T20:16:22,047 ******************************************************************************** 2025-09-07T20:16:22,047 !! 2025-09-07T20:16:22,047 self._finalize_license_expression() 2025-09-07T20:16:22,047 running bdist_wheel 2025-09-07T20:16:22,407 running build 2025-09-07T20:16:22,407 running build_py 2025-09-07T20:16:22,482 creating build/lib.linux-armv7l-cpython-313/zope 2025-09-07T20:16:22,483 copying src/zope/__init__.py -> build/lib.linux-armv7l-cpython-313/zope 2025-09-07T20:16:22,483 creating build/lib.linux-armv7l-cpython-313/zope/app 2025-09-07T20:16:22,484 copying src/zope/app/__init__.py -> build/lib.linux-armv7l-cpython-313/zope/app 2025-09-07T20:16:22,485 creating build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,485 copying src/zope/app/container/sample.py -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,486 copying src/zope/app/container/size.py -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,486 copying src/zope/app/container/find.py -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,487 copying src/zope/app/container/ordered.py -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,487 copying src/zope/app/container/dependency.py -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,488 copying src/zope/app/container/interfaces.py -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,488 copying src/zope/app/container/contained.py -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,489 copying src/zope/app/container/i18n.py -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,489 copying src/zope/app/container/constraints.py -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,490 copying src/zope/app/container/btree.py -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,490 copying src/zope/app/container/testing.py -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,491 copying src/zope/app/container/traversal.py -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,491 copying src/zope/app/container/__init__.py -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,492 copying src/zope/app/container/directory.py -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,493 creating build/lib.linux-armv7l-cpython-313/zope/app/container/browser 2025-09-07T20:16:22,493 copying src/zope/app/container/browser/find.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/browser 2025-09-07T20:16:22,494 copying src/zope/app/container/browser/adding.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/browser 2025-09-07T20:16:22,494 copying src/zope/app/container/browser/contents.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/browser 2025-09-07T20:16:22,495 copying src/zope/app/container/browser/metaconfigure.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/browser 2025-09-07T20:16:22,495 copying src/zope/app/container/browser/__init__.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/browser 2025-09-07T20:16:22,496 creating build/lib.linux-armv7l-cpython-313/zope/app/container/tests 2025-09-07T20:16:22,496 copying src/zope/app/container/tests/test_directory.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/tests 2025-09-07T20:16:22,497 copying src/zope/app/container/tests/test_view_permissions.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/tests 2025-09-07T20:16:22,497 copying src/zope/app/container/tests/test_objectmover.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/tests 2025-09-07T20:16:22,498 copying src/zope/app/container/tests/test_btree.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/tests 2025-09-07T20:16:22,499 copying src/zope/app/container/tests/test_ordered.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/tests 2025-09-07T20:16:22,499 copying src/zope/app/container/tests/test_containertraversable.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/tests 2025-09-07T20:16:22,500 copying src/zope/app/container/tests/test_icontainer.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/tests 2025-09-07T20:16:22,500 copying src/zope/app/container/tests/placelesssetup.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/tests 2025-09-07T20:16:22,501 copying src/zope/app/container/tests/test_find.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/tests 2025-09-07T20:16:22,501 copying src/zope/app/container/tests/test_containertraverser.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/tests 2025-09-07T20:16:22,502 copying src/zope/app/container/tests/test_size.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/tests 2025-09-07T20:16:22,502 copying src/zope/app/container/tests/test_objectcopier.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/tests 2025-09-07T20:16:22,503 copying src/zope/app/container/tests/test_constraints.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/tests 2025-09-07T20:16:22,503 copying src/zope/app/container/tests/__init__.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/tests 2025-09-07T20:16:22,504 copying src/zope/app/container/tests/test_contained.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/tests 2025-09-07T20:16:22,505 creating build/lib.linux-armv7l-cpython-313/zope/app/container/browser/tests 2025-09-07T20:16:22,505 copying src/zope/app/container/browser/tests/test_contents_functional.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/browser/tests 2025-09-07T20:16:22,505 copying src/zope/app/container/browser/tests/test_directive.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/browser/tests 2025-09-07T20:16:22,506 copying src/zope/app/container/browser/tests/test_adding.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/browser/tests 2025-09-07T20:16:22,507 copying src/zope/app/container/browser/tests/__init__.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/browser/tests 2025-09-07T20:16:22,507 copying src/zope/app/container/browser/tests/test_contents.py -> build/lib.linux-armv7l-cpython-313/zope/app/container/browser/tests 2025-09-07T20:16:22,508 running egg_info 2025-09-07T20:16:22,579 writing src/zope.app.container.egg-info/PKG-INFO 2025-09-07T20:16:22,582 writing dependency_links to src/zope.app.container.egg-info/dependency_links.txt 2025-09-07T20:16:22,582 writing namespace_packages to src/zope.app.container.egg-info/namespace_packages.txt 2025-09-07T20:16:22,584 writing requirements to src/zope.app.container.egg-info/requires.txt 2025-09-07T20:16:22,584 writing top-level names to src/zope.app.container.egg-info/top_level.txt 2025-09-07T20:16:22,661 reading manifest file 'src/zope.app.container.egg-info/SOURCES.txt' 2025-09-07T20:16:22,672 writing manifest file 'src/zope.app.container.egg-info/SOURCES.txt' 2025-09-07T20:16:22,676 copying src/zope/app/container/SETUP.cfg -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,676 copying src/zope/app/container/_zope_app_container_contained.c -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,677 copying src/zope/app/container/_zope_proxy_proxy.c -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,678 copying src/zope/app/container/configure.zcml -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,678 copying src/zope/app/container/constraints.txt -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,679 copying src/zope/app/container/ftesting.zcml -> build/lib.linux-armv7l-cpython-313/zope/app/container 2025-09-07T20:16:22,679 copying src/zope/app/container/browser/add.pt -> build/lib.linux-armv7l-cpython-313/zope/app/container/browser 2025-09-07T20:16:22,680 copying src/zope/app/container/browser/commontasks.pt -> build/lib.linux-armv7l-cpython-313/zope/app/container/browser 2025-09-07T20:16:22,680 copying src/zope/app/container/browser/configure.zcml -> build/lib.linux-armv7l-cpython-313/zope/app/container/browser 2025-09-07T20:16:22,681 copying src/zope/app/container/browser/contents.pt -> build/lib.linux-armv7l-cpython-313/zope/app/container/browser 2025-09-07T20:16:22,681 copying src/zope/app/container/browser/find.pt -> build/lib.linux-armv7l-cpython-313/zope/app/container/browser 2025-09-07T20:16:22,682 copying src/zope/app/container/browser/index.pt -> build/lib.linux-armv7l-cpython-313/zope/app/container/browser 2025-09-07T20:16:22,683 copying src/zope/app/container/browser/meta.zcml -> build/lib.linux-armv7l-cpython-313/zope/app/container/browser 2025-09-07T20:16:22,683 copying src/zope/app/container/browser/tests/configure.zcml -> build/lib.linux-armv7l-cpython-313/zope/app/container/browser/tests 2025-09-07T20:16:22,684 copying src/zope/app/container/browser/tests/index.txt -> build/lib.linux-armv7l-cpython-313/zope/app/container/browser/tests 2025-09-07T20:16:22,686 running build_ext 2025-09-07T20:16:23,021 building 'zope.app.container._zope_app_container_contained' extension 2025-09-07T20:16:23,022 creating build/temp.linux-armv7l-cpython-313/src/zope/app/container 2025-09-07T20:16:23,023 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Iinclude -I/usr/include/python3.13 -c src/zope/app/container/_zope_app_container_contained.c -o build/temp.linux-armv7l-cpython-313/src/zope/app/container/_zope_app_container_contained.o 2025-09-07T20:16:23,387 In file included from src/zope/app/container/_zope_app_container_contained.c:64: 2025-09-07T20:16:23,387 src/zope/app/container/_zope_proxy_proxy.c: In function ‘WrapperType_Lookup’: 2025-09-07T20:16:23,387 src/zope/app/container/_zope_proxy_proxy.c:176:17: error: implicit declaration of function ‘PyClass_Check’; did you mean ‘PyList_Check’? [-Wimplicit-function-declaration] 2025-09-07T20:16:23,387 176 | if (PyClass_Check(base)) 2025-09-07T20:16:23,387 | ^~~~~~~~~~~~~ 2025-09-07T20:16:23,388 | PyList_Check 2025-09-07T20:16:23,398 src/zope/app/container/_zope_proxy_proxy.c:177:26: error: ‘PyClassObject’ undeclared (first use in this function); did you mean ‘PyListObject’? 2025-09-07T20:16:23,399 177 | dict = ((PyClassObject *)base)->cl_dict; 2025-09-07T20:16:23,399 | ^~~~~~~~~~~~~ 2025-09-07T20:16:23,399 | PyListObject 2025-09-07T20:16:23,399 src/zope/app/container/_zope_proxy_proxy.c:177:26: note: each undeclared identifier is reported only once for each function it appears in 2025-09-07T20:16:23,399 src/zope/app/container/_zope_proxy_proxy.c:177:41: error: expected expression before ‘)’ token 2025-09-07T20:16:23,399 177 | dict = ((PyClassObject *)base)->cl_dict; 2025-09-07T20:16:23,399 | ^ 2025-09-07T20:16:23,409 src/zope/app/container/_zope_proxy_proxy.c: In function ‘wrap_getattro’: 2025-09-07T20:16:23,410 src/zope/app/container/_zope_proxy_proxy.c:212:10: error: implicit declaration of function ‘PyString_Check’; did you mean ‘PyMapping_Check’? [-Wimplicit-function-declaration] 2025-09-07T20:16:23,410 212 | if (!PyString_Check(name)){ 2025-09-07T20:16:23,410 | ^~~~~~~~~~~~~~ 2025-09-07T20:16:23,410 | PyMapping_Check 2025-09-07T20:16:23,425 src/zope/app/container/_zope_proxy_proxy.c:219:22: error: implicit declaration of function ‘PyString_AS_STRING’; did you mean ‘PyBytes_AS_STRING’? [-Wimplicit-function-declaration] 2025-09-07T20:16:23,425 219 | name_as_string = PyString_AS_STRING(name); 2025-09-07T20:16:23,425 | ^~~~~~~~~~~~~~~~~~ 2025-09-07T20:16:23,425 | PyBytes_AS_STRING 2025-09-07T20:16:23,426 src/zope/app/container/_zope_proxy_proxy.c:219:20: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:16:23,426 219 | name_as_string = PyString_AS_STRING(name); 2025-09-07T20:16:23,426 | ^ 2025-09-07T20:16:23,445 src/zope/app/container/_zope_proxy_proxy.c:235:56: error: ‘Py_TPFLAGS_HAVE_CLASS’ undeclared (first use in this function); did you mean ‘Py_TPFLAGS_HAVE_GC’? 2025-09-07T20:16:23,445 235 | if (PyType_HasFeature(descriptor->ob_type, Py_TPFLAGS_HAVE_CLASS) 2025-09-07T20:16:23,445 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:16:23,445 | Py_TPFLAGS_HAVE_GC 2025-09-07T20:16:23,465 src/zope/app/container/_zope_proxy_proxy.c: In function ‘wrap_setattro’: 2025-09-07T20:16:23,465 src/zope/app/container/_zope_proxy_proxy.c:282:52: error: ‘Py_TPFLAGS_HAVE_CLASS’ undeclared (first use in this function); did you mean ‘Py_TPFLAGS_HAVE_GC’? 2025-09-07T20:16:23,465 282 | if (PyType_HasFeature(descriptor->ob_type, Py_TPFLAGS_HAVE_CLASS) && 2025-09-07T20:16:23,466 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:16:23,466 | Py_TPFLAGS_HAVE_GC 2025-09-07T20:16:23,478 src/zope/app/container/_zope_proxy_proxy.c: In function ‘wrap_compare’: 2025-09-07T20:16:23,478 src/zope/app/container/_zope_proxy_proxy.c:328:12: error: implicit declaration of function ‘PyObject_Compare’; did you mean ‘PyObject_RichCompare’? [-Wimplicit-function-declaration] 2025-09-07T20:16:23,478 328 | return PyObject_Compare(Proxy_GET_OBJECT(wrapper), v); 2025-09-07T20:16:23,478 | ^~~~~~~~~~~~~~~~ 2025-09-07T20:16:23,479 | PyObject_RichCompare 2025-09-07T20:16:23,499 src/zope/app/container/_zope_proxy_proxy.c: In function ‘wrap_call’: 2025-09-07T20:16:23,499 src/zope/app/container/_zope_proxy_proxy.c:341:16: error: implicit declaration of function ‘PyEval_CallObjectWithKeywords’ [-Wimplicit-function-declaration] 2025-09-07T20:16:23,499 341 | return PyEval_CallObjectWithKeywords(Proxy_GET_OBJECT(self), 2025-09-07T20:16:23,499 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:16:23,499 src/zope/app/container/_zope_proxy_proxy.c:341:16: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:16:23,500 341 | return PyEval_CallObjectWithKeywords(Proxy_GET_OBJECT(self), 2025-09-07T20:16:23,500 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:16:23,500 342 | args, kw); 2025-09-07T20:16:23,500 | ~~~~~~~~~ 2025-09-07T20:16:23,500 src/zope/app/container/_zope_proxy_proxy.c: In function ‘call_long’: 2025-09-07T20:16:23,500 src/zope/app/container/_zope_proxy_proxy.c:371:25: error: ‘PyNumberMethods’ has no member named ‘nb_long’ 2025-09-07T20:16:23,500 371 | if (nb == NULL || nb->nb_long == NULL) { 2025-09-07T20:16:23,500 | ^~ 2025-09-07T20:16:23,500 src/zope/app/container/_zope_proxy_proxy.c:376:14: error: ‘PyNumberMethods’ has no member named ‘nb_long’ 2025-09-07T20:16:23,501 376 | return nb->nb_long(self); 2025-09-07T20:16:23,501 | ^~ 2025-09-07T20:16:23,501 src/zope/app/container/_zope_proxy_proxy.c: In function ‘call_oct’: 2025-09-07T20:16:23,501 src/zope/app/container/_zope_proxy_proxy.c:395:27: error: ‘PyNumberMethods’ has no member named ‘nb_oct’; did you mean ‘nb_or’? 2025-09-07T20:16:23,501 395 | if (nb == NULL || nb->nb_oct== NULL) { 2025-09-07T20:16:23,501 | ^~~~~~ 2025-09-07T20:16:23,501 | nb_or 2025-09-07T20:16:23,502 src/zope/app/container/_zope_proxy_proxy.c:400:16: error: ‘PyNumberMethods’ has no member named ‘nb_oct’; did you mean ‘nb_or’? 2025-09-07T20:16:23,502 400 | return nb->nb_oct(self); 2025-09-07T20:16:23,502 | ^~~~~~ 2025-09-07T20:16:23,502 | nb_or 2025-09-07T20:16:23,502 src/zope/app/container/_zope_proxy_proxy.c: In function ‘call_hex’: 2025-09-07T20:16:23,502 src/zope/app/container/_zope_proxy_proxy.c:407:25: error: ‘PyNumberMethods’ has no member named ‘nb_hex’ 2025-09-07T20:16:23,502 407 | if (nb == NULL || nb->nb_hex == NULL) { 2025-09-07T20:16:23,502 | ^~ 2025-09-07T20:16:23,502 src/zope/app/container/_zope_proxy_proxy.c:412:14: error: ‘PyNumberMethods’ has no member named ‘nb_hex’ 2025-09-07T20:16:23,503 412 | return nb->nb_hex(self); 2025-09-07T20:16:23,503 | ^~ 2025-09-07T20:16:23,514 src/zope/app/container/_zope_proxy_proxy.c: In function ‘wrap_div’: 2025-09-07T20:16:23,515 src/zope/app/container/_zope_proxy_proxy.c:503:12: error: ‘PyNumber_Divide’ undeclared (first use in this function); did you mean ‘PyNumber_Divmod’? 2025-09-07T20:16:23,515 503 | BINOP(div, PyNumber_Divide) 2025-09-07T20:16:23,515 | ^~~~~~~~~~~~~~~ 2025-09-07T20:16:23,515 src/zope/app/container/_zope_proxy_proxy.c:494:69: note: in definition of macro ‘BINOP’ 2025-09-07T20:16:23,515 494 | { return check2(self, other, "__"#NAME"__", "__r"#NAME"__", CALL); } 2025-09-07T20:16:23,515 | ^~~~ 2025-09-07T20:16:23,529 src/zope/app/container/_zope_proxy_proxy.c: In function ‘wrap_coerce’: 2025-09-07T20:16:23,529 src/zope/app/container/_zope_proxy_proxy.c:553:9: error: implicit declaration of function ‘PyNumber_CoerceEx’; did you mean ‘PyNumber_Check’? [-Wimplicit-function-declaration] 2025-09-07T20:16:23,530 553 | r = PyNumber_CoerceEx(&left, &right); 2025-09-07T20:16:23,530 | ^~~~~~~~~~~~~~~~~ 2025-09-07T20:16:23,530 | PyNumber_Check 2025-09-07T20:16:23,544 src/zope/app/container/_zope_proxy_proxy.c: In function ‘wrap_idiv’: 2025-09-07T20:16:23,544 src/zope/app/container/_zope_proxy_proxy.c:591:14: error: ‘PyNumber_InPlaceDivide’ undeclared (first use in this function); did you mean ‘PyNumber_InPlaceTrueDivide’? 2025-09-07T20:16:23,545 591 | INPLACE(div, PyNumber_InPlaceDivide) 2025-09-07T20:16:23,545 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:16:23,545 src/zope/app/container/_zope_proxy_proxy.c:498:70: note: in definition of macro ‘INPLACE’ 2025-09-07T20:16:23,545 498 | { return check2i((ProxyObject *)self, other, "__i"#NAME"__", CALL); } 2025-09-07T20:16:23,545 | ^~~~ 2025-09-07T20:16:23,547 src/zope/app/container/_zope_proxy_proxy.c: At top level: 2025-09-07T20:16:23,547 src/zope/app/container/_zope_proxy_proxy.c:697:5: error: initialization of ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2025-09-07T20:16:23,547 697 | wrap_divmod, /* nb_divmod */ 2025-09-07T20:16:23,547 | ^~~~~~~~~~~ 2025-09-07T20:16:23,547 src/zope/app/container/_zope_proxy_proxy.c:697:5: note: (near initialization for ‘wrap_as_number.nb_power’) 2025-09-07T20:16:23,548 src/zope/app/container/_zope_proxy_proxy.c:698:5: error: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2025-09-07T20:16:23,548 698 | wrap_pow, /* nb_power */ 2025-09-07T20:16:23,548 | ^~~~~~~~ 2025-09-07T20:16:23,548 src/zope/app/container/_zope_proxy_proxy.c:698:5: note: (near initialization for ‘wrap_as_number.nb_negative’) 2025-09-07T20:16:23,548 src/zope/app/container/_zope_proxy_proxy.c:701:5: error: initialization of ‘int (*)(PyObject *)’ {aka ‘int (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} [-Wincompatible-pointer-types] 2025-09-07T20:16:23,548 701 | wrap_abs, /* nb_absolute */ 2025-09-07T20:16:23,548 | ^~~~~~~~ 2025-09-07T20:16:23,549 src/zope/app/container/_zope_proxy_proxy.c:701:5: note: (near initialization for ‘wrap_as_number.nb_bool’) 2025-09-07T20:16:23,549 src/zope/app/container/_zope_proxy_proxy.c:702:5: error: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *)’ {aka ‘int (*)(struct _object *)’} [-Wincompatible-pointer-types] 2025-09-07T20:16:23,549 702 | wrap_nonzero, /* nb_nonzero */ 2025-09-07T20:16:23,549 | ^~~~~~~~~~~~ 2025-09-07T20:16:23,549 src/zope/app/container/_zope_proxy_proxy.c:702:5: note: (near initialization for ‘wrap_as_number.nb_invert’) 2025-09-07T20:16:23,549 src/zope/app/container/_zope_proxy_proxy.c:703:5: error: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} [-Wincompatible-pointer-types] 2025-09-07T20:16:23,550 703 | wrap_invert, /* nb_invert */ 2025-09-07T20:16:23,550 | ^~~~~~~~~~~ 2025-09-07T20:16:23,550 src/zope/app/container/_zope_proxy_proxy.c:703:5: note: (near initialization for ‘wrap_as_number.nb_lshift’) 2025-09-07T20:16:23,550 src/zope/app/container/_zope_proxy_proxy.c:708:5: error: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2025-09-07T20:16:23,550 708 | wrap_or, /* nb_or */ 2025-09-07T20:16:23,550 | ^~~~~~~ 2025-09-07T20:16:23,550 src/zope/app/container/_zope_proxy_proxy.c:708:5: note: (near initialization for ‘wrap_as_number.nb_int’) 2025-09-07T20:16:23,551 src/zope/app/container/_zope_proxy_proxy.c:711:5: error: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} [-Wincompatible-pointer-types] 2025-09-07T20:16:23,551 711 | wrap_long, /* nb_long */ 2025-09-07T20:16:23,551 | ^~~~~~~~~ 2025-09-07T20:16:23,551 src/zope/app/container/_zope_proxy_proxy.c:711:5: note: (near initialization for ‘wrap_as_number.nb_inplace_add’) 2025-09-07T20:16:23,551 src/zope/app/container/_zope_proxy_proxy.c:712:5: error: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} [-Wincompatible-pointer-types] 2025-09-07T20:16:23,551 712 | wrap_float, /* nb_float */ 2025-09-07T20:16:23,551 | ^~~~~~~~~~ 2025-09-07T20:16:23,552 src/zope/app/container/_zope_proxy_proxy.c:712:5: note: (near initialization for ‘wrap_as_number.nb_inplace_subtract’) 2025-09-07T20:16:23,552 src/zope/app/container/_zope_proxy_proxy.c:713:5: error: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} [-Wincompatible-pointer-types] 2025-09-07T20:16:23,552 713 | wrap_oct, /* nb_oct */ 2025-09-07T20:16:23,552 | ^~~~~~~~ 2025-09-07T20:16:23,552 src/zope/app/container/_zope_proxy_proxy.c:713:5: note: (near initialization for ‘wrap_as_number.nb_inplace_multiply’) 2025-09-07T20:16:23,552 src/zope/app/container/_zope_proxy_proxy.c:714:5: error: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} [-Wincompatible-pointer-types] 2025-09-07T20:16:23,553 714 | wrap_hex, /* nb_hex */ 2025-09-07T20:16:23,553 | ^~~~~~~~ 2025-09-07T20:16:23,553 src/zope/app/container/_zope_proxy_proxy.c:714:5: note: (near initialization for ‘wrap_as_number.nb_inplace_remainder’) 2025-09-07T20:16:23,553 src/zope/app/container/_zope_proxy_proxy.c:718:5: error: initialization of ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2025-09-07T20:16:23,553 718 | wrap_iadd, /* nb_inplace_add */ 2025-09-07T20:16:23,553 | ^~~~~~~~~ 2025-09-07T20:16:23,553 src/zope/app/container/_zope_proxy_proxy.c:718:5: note: (near initialization for ‘wrap_as_number.nb_inplace_power’) 2025-09-07T20:16:23,554 src/zope/app/container/_zope_proxy_proxy.c:723:5: error: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2025-09-07T20:16:23,554 723 | (ternaryfunc)wrap_ipow, /* nb_inplace_power */ 2025-09-07T20:16:23,554 | ^ 2025-09-07T20:16:23,554 src/zope/app/container/_zope_proxy_proxy.c:723:5: note: (near initialization for ‘wrap_as_number.nb_inplace_or’) 2025-09-07T20:16:23,554 src/zope/app/container/_zope_proxy_proxy.c:728:5: error: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types] 2025-09-07T20:16:23,554 728 | wrap_ior, /* nb_inplace_or */ 2025-09-07T20:16:23,555 | ^~~~~~~~ 2025-09-07T20:16:23,555 src/zope/app/container/_zope_proxy_proxy.c:728:5: note: (near initialization for ‘wrap_as_number.nb_index’) 2025-09-07T20:16:23,555 src/zope/app/container/_zope_proxy_proxy.c:734:5: warning: excess elements in struct initializer 2025-09-07T20:16:23,555 734 | wrap_ifloordiv, /* nb_inplace_floor_divide */ 2025-09-07T20:16:23,555 | ^~~~~~~~~~~~~~ 2025-09-07T20:16:23,555 src/zope/app/container/_zope_proxy_proxy.c:734:5: note: (near initialization for ‘wrap_as_number’) 2025-09-07T20:16:23,555 src/zope/app/container/_zope_proxy_proxy.c:735:5: warning: excess elements in struct initializer 2025-09-07T20:16:23,556 735 | wrap_itruediv, /* nb_inplace_true_divide */ 2025-09-07T20:16:23,556 | ^~~~~~~~~~~~~ 2025-09-07T20:16:23,556 src/zope/app/container/_zope_proxy_proxy.c:735:5: note: (near initialization for ‘wrap_as_number’) 2025-09-07T20:16:23,562 src/zope/app/container/_zope_proxy_proxy.c:773:1: error: unknown type name ‘statichere’ 2025-09-07T20:16:23,563 773 | statichere PyTypeObject 2025-09-07T20:16:23,563 | ^~~~~~~~~~ 2025-09-07T20:16:23,563 src/zope/app/container/_zope_proxy_proxy.c:774:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ProxyType’ 2025-09-07T20:16:23,563 774 | ProxyType = { 2025-09-07T20:16:23,563 | ^~~~~~~~~ 2025-09-07T20:16:23,582 src/zope/app/container/_zope_proxy_proxy.c: In function ‘init_zope_proxy_proxy’: 2025-09-07T20:16:23,583 src/zope/app/container/_zope_proxy_proxy.c:1074:19: error: implicit declaration of function ‘Py_InitModule3’ [-Wimplicit-function-declaration] 2025-09-07T20:16:23,583 1074 | PyObject *m = Py_InitModule3("_zope_proxy_proxy", 2025-09-07T20:16:23,583 | ^~~~~~~~~~~~~~ 2025-09-07T20:16:23,583 src/zope/app/container/_zope_proxy_proxy.c:1074:19: error: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:16:23,595 src/zope/app/container/_zope_proxy_proxy.c:1083:25: error: ‘_PyObject_GC_Del’ undeclared (first use in this function); did you mean ‘PyObject_GC_Del’? 2025-09-07T20:16:23,596 1083 | ProxyType.tp_free = _PyObject_GC_Del; 2025-09-07T20:16:23,596 | ^~~~~~~~~~~~~~~~ 2025-09-07T20:16:23,596 | PyObject_GC_Del 2025-09-07T20:16:23,614 src/zope/app/container/_zope_proxy_proxy.c:1092:22: error: implicit declaration of function ‘PyCObject_FromVoidPtr’; did you mean ‘PyLong_FromVoidPtr’? [-Wimplicit-function-declaration] 2025-09-07T20:16:23,615 1092 | api_object = PyCObject_FromVoidPtr(&wrapper_capi, NULL); 2025-09-07T20:16:23,615 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:16:23,615 | PyLong_FromVoidPtr 2025-09-07T20:16:23,615 src/zope/app/container/_zope_proxy_proxy.c:1092:20: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:16:23,615 1092 | api_object = PyCObject_FromVoidPtr(&wrapper_capi, NULL); 2025-09-07T20:16:23,616 | ^ 2025-09-07T20:16:23,631 src/zope/app/container/_zope_app_container_contained.c: In function ‘CP_getattro’: 2025-09-07T20:16:23,631 src/zope/app/container/_zope_app_container_contained.c:92:11: error: implicit declaration of function ‘PyString_AsString’ [-Wimplicit-function-declaration] 2025-09-07T20:16:23,631 92 | cname = PyString_AsString(name); 2025-09-07T20:16:23,631 | ^~~~~~~~~~~~~~~~~ 2025-09-07T20:16:23,631 src/zope/app/container/_zope_app_container_contained.c:92:9: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:16:23,631 92 | cname = PyString_AsString(name); 2025-09-07T20:16:23,631 | ^ 2025-09-07T20:16:23,632 src/zope/app/container/_zope_app_container_contained.c: In function ‘CP_setattro’: 2025-09-07T20:16:23,632 src/zope/app/container/_zope_app_container_contained.c:109:9: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:16:23,632 109 | cname = PyString_AsString(name); 2025-09-07T20:16:23,632 | ^ 2025-09-07T20:16:23,633 src/zope/app/container/_zope_app_container_contained.c: In function ‘CP_reduce’: 2025-09-07T20:16:23,634 src/zope/app/container/_zope_app_container_contained.c:164:30: error: ‘ProxyObject’ has no member named ‘ob_type’ 2025-09-07T20:16:23,634 164 | self->ob_type, 2025-09-07T20:16:23,634 | ^~ 2025-09-07T20:16:23,650 src/zope/app/container/_zope_app_container_contained.c: In function ‘init_zope_app_container_contained’: 2025-09-07T20:16:23,651 src/zope/app/container/_zope_app_container_contained.c:287:22: error: implicit declaration of function ‘PyString_FromString’; did you mean ‘PyLong_FromString’? [-Wimplicit-function-declaration] 2025-09-07T20:16:23,651 287 | str_p_deactivate = PyString_FromString("_p_deactivate"); 2025-09-07T20:16:23,651 | ^~~~~~~~~~~~~~~~~~~ 2025-09-07T20:16:23,651 | PyLong_FromString 2025-09-07T20:16:23,651 src/zope/app/container/_zope_app_container_contained.c:287:20: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:16:23,651 287 | str_p_deactivate = PyString_FromString("_p_deactivate"); 2025-09-07T20:16:23,651 | ^ 2025-09-07T20:16:23,651 src/zope/app/container/_zope_app_container_contained.c:289:5: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch] 2025-09-07T20:16:23,652 289 | return; 2025-09-07T20:16:23,652 | ^~~~~~ 2025-09-07T20:16:23,652 src/zope/app/container/_zope_app_container_contained.c:283:1: note: declared here 2025-09-07T20:16:23,652 283 | init_zope_app_container_contained(void) 2025-09-07T20:16:23,652 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:16:23,652 src/zope/app/container/_zope_app_container_contained.c:294:5: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:16:23,652 294 | m = Py_InitModule3("_zope_app_container_contained", 2025-09-07T20:16:23,652 | ^ 2025-09-07T20:16:23,652 src/zope/app/container/_zope_app_container_contained.c:298:5: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch] 2025-09-07T20:16:23,652 298 | return; 2025-09-07T20:16:23,652 | ^~~~~~ 2025-09-07T20:16:23,653 src/zope/app/container/_zope_app_container_contained.c:283:1: note: declared here 2025-09-07T20:16:23,653 283 | init_zope_app_container_contained(void) 2025-09-07T20:16:23,653 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:16:23,667 src/zope/app/container/_zope_app_container_contained.c:304:22: error: implicit declaration of function ‘PyCObject_Import’; did you mean ‘PyObject_Init’? [-Wimplicit-function-declaration] 2025-09-07T20:16:23,667 304 | cPersistenceCAPI = PyCObject_Import("persistent.cPersistence", "CAPI"); 2025-09-07T20:16:23,667 | ^~~~~~~~~~~~~~~~ 2025-09-07T20:16:23,667 | PyObject_Init 2025-09-07T20:16:23,667 src/zope/app/container/_zope_app_container_contained.c:304:20: error: assignment to ‘cPersistenceCAPIstruct *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-07T20:16:23,668 304 | cPersistenceCAPI = PyCObject_Import("persistent.cPersistence", "CAPI"); 2025-09-07T20:16:23,668 | ^ 2025-09-07T20:16:23,668 src/zope/app/container/_zope_app_container_contained.c:306:5: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch] 2025-09-07T20:16:23,668 306 | return; 2025-09-07T20:16:23,668 | ^~~~~~ 2025-09-07T20:16:23,668 src/zope/app/container/_zope_app_container_contained.c:283:1: note: declared here 2025-09-07T20:16:23,668 283 | init_zope_app_container_contained(void) 2025-09-07T20:16:23,668 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:16:23,668 src/zope/app/container/_zope_app_container_contained.c:309:12: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘ob_type’ 2025-09-07T20:16:23,668 309 | ProxyType.ob_type = &PyType_Type; 2025-09-07T20:16:23,669 | ^ 2025-09-07T20:16:23,669 src/zope/app/container/_zope_app_container_contained.c:321:5: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch] 2025-09-07T20:16:23,669 321 | return; 2025-09-07T20:16:23,669 | ^~~~~~ 2025-09-07T20:16:23,669 src/zope/app/container/_zope_app_container_contained.c:283:1: note: declared here 2025-09-07T20:16:23,669 283 | init_zope_app_container_contained(void) 2025-09-07T20:16:23,670 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-07T20:16:23,681 src/zope/app/container/_zope_proxy_proxy.c: At top level: 2025-09-07T20:16:23,681 src/zope/app/container/_zope_proxy_proxy.c:758:1: warning: ‘wrap_methods’ defined but not used [-Wunused-variable] 2025-09-07T20:16:23,682 758 | wrap_methods[] = { 2025-09-07T20:16:23,682 | ^~~~~~~~~~~~ 2025-09-07T20:16:23,682 src/zope/app/container/_zope_proxy_proxy.c:751:1: warning: ‘wrap_as_mapping’ defined but not used [-Wunused-variable] 2025-09-07T20:16:23,682 751 | wrap_as_mapping = { 2025-09-07T20:16:23,682 | ^~~~~~~~~~~~~~~ 2025-09-07T20:16:23,682 src/zope/app/container/_zope_proxy_proxy.c:739:1: warning: ‘wrap_as_sequence’ defined but not used [-Wunused-variable] 2025-09-07T20:16:23,682 739 | wrap_as_sequence = { 2025-09-07T20:16:23,682 | ^~~~~~~~~~~~~~~~ 2025-09-07T20:16:23,683 src/zope/app/container/_zope_proxy_proxy.c:691:1: warning: ‘wrap_as_number’ defined but not used [-Wunused-variable] 2025-09-07T20:16:23,683 691 | wrap_as_number = { 2025-09-07T20:16:23,683 | ^~~~~~~~~~~~~~ 2025-09-07T20:16:23,683 src/zope/app/container/_zope_proxy_proxy.c:338:1: warning: ‘wrap_call’ defined but not used [-Wunused-function] 2025-09-07T20:16:23,683 338 | wrap_call(PyObject *self, PyObject *args, PyObject *kw) 2025-09-07T20:16:23,683 | ^~~~~~~~~ 2025-09-07T20:16:23,683 src/zope/app/container/_zope_proxy_proxy.c:332:1: warning: ‘wrap_hash’ defined but not used [-Wunused-function] 2025-09-07T20:16:23,683 332 | wrap_hash(PyObject *self) 2025-09-07T20:16:23,683 | ^~~~~~~~~ 2025-09-07T20:16:23,683 src/zope/app/container/_zope_proxy_proxy.c:326:1: warning: ‘wrap_compare’ defined but not used [-Wunused-function] 2025-09-07T20:16:23,684 326 | wrap_compare(PyObject *wrapper, PyObject *v) 2025-09-07T20:16:23,684 | ^~~~~~~~~~~~ 2025-09-07T20:16:23,684 src/zope/app/container/_zope_proxy_proxy.c:319:1: warning: ‘wrap_repr’ defined but not used [-Wunused-function] 2025-09-07T20:16:23,684 319 | wrap_repr(PyObject *wrapper) 2025-09-07T20:16:23,684 | ^~~~~~~~~ 2025-09-07T20:16:23,684 src/zope/app/container/_zope_proxy_proxy.c:314:1: warning: ‘wrap_str’ defined but not used [-Wunused-function] 2025-09-07T20:16:23,684 314 | wrap_str(PyObject *wrapper) { 2025-09-07T20:16:23,684 | ^~~~~~~~ 2025-09-07T20:16:23,684 src/zope/app/container/_zope_proxy_proxy.c:308:1: warning: ‘wrap_print’ defined but not used [-Wunused-function] 2025-09-07T20:16:23,684 308 | wrap_print(PyObject *wrapper, FILE *fp, int flags) 2025-09-07T20:16:23,685 | ^~~~~~~~~~ 2025-09-07T20:16:23,685 src/zope/app/container/_zope_proxy_proxy.c:142:1: warning: ‘wrap_dealloc’ defined but not used [-Wunused-function] 2025-09-07T20:16:23,685 142 | wrap_dealloc(PyObject *self) 2025-09-07T20:16:23,685 | ^~~~~~~~~~~~ 2025-09-07T20:16:23,685 src/zope/app/container/_zope_proxy_proxy.c:136:1: warning: ‘wrap_iternext’ defined but not used [-Wunused-function] 2025-09-07T20:16:23,685 136 | wrap_iternext(PyObject *self) 2025-09-07T20:16:23,685 | ^~~~~~~~~~~~~ 2025-09-07T20:16:23,685 src/zope/app/container/_zope_proxy_proxy.c:130:1: warning: ‘wrap_iter’ defined but not used [-Wunused-function] 2025-09-07T20:16:23,685 130 | wrap_iter(PyObject *self) 2025-09-07T20:16:23,685 | ^~~~~~~~~ 2025-09-07T20:16:23,685 src/zope/app/container/_zope_proxy_proxy.c:118:1: warning: ‘wrap_richcompare’ defined but not used [-Wunused-function] 2025-09-07T20:16:23,686 118 | wrap_richcompare(PyObject* self, PyObject* other, int op) 2025-09-07T20:16:23,686 | ^~~~~~~~~~~~~~~~ 2025-09-07T20:16:23,686 src/zope/app/container/_zope_proxy_proxy.c:95:1: warning: ‘wrap_traverse’ defined but not used [-Wunused-function] 2025-09-07T20:16:23,686 95 | wrap_traverse(PyObject *self, visitproc visit, void *arg) 2025-09-07T20:16:23,686 | ^~~~~~~~~~~~~ 2025-09-07T20:16:23,686 src/zope/app/container/_zope_proxy_proxy.c:68:1: warning: ‘wrap_init’ defined but not used [-Wunused-function] 2025-09-07T20:16:23,686 68 | wrap_init(PyObject *self, PyObject *args, PyObject *kwds) 2025-09-07T20:16:23,686 | ^~~~~~~~~ 2025-09-07T20:16:23,686 src/zope/app/container/_zope_proxy_proxy.c:46:1: warning: ‘wrap_new’ defined but not used [-Wunused-function] 2025-09-07T20:16:23,686 46 | wrap_new(PyTypeObject *type, PyObject *args, PyObject *kwds) 2025-09-07T20:16:23,686 | ^~~~~~~~ 2025-09-07T20:16:23,688 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-07T20:16:23,835 ERROR: python setup.py bdist_wheel exited with 1 2025-09-07T20:16:23,848 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-07T20:16:23,848 exec(compile('"'"''"'"''"'"' 2025-09-07T20:16:23,848 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:16:23,848 # 2025-09-07T20:16:23,848 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T20:16:23,848 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T20:16:23,848 # - It provides a clear error message when setuptools is not installed. 2025-09-07T20:16:23,848 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T20:16:23,848 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T20:16:23,848 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T20:16:23,848 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T20:16:23,848 import os, sys, tokenize, traceback 2025-09-07T20:16:23,848 2025-09-07T20:16:23,848 try: 2025-09-07T20:16:23,848 import setuptools 2025-09-07T20:16:23,848 except ImportError: 2025-09-07T20:16:23,848 print( 2025-09-07T20:16:23,848 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T20:16:23,848 "the build environment with exception:", 2025-09-07T20:16:23,848 file=sys.stderr, 2025-09-07T20:16:23,848 ) 2025-09-07T20:16:23,848 traceback.print_exc() 2025-09-07T20:16:23,848 sys.exit(1) 2025-09-07T20:16:23,848 2025-09-07T20:16:23,848 __file__ = %r 2025-09-07T20:16:23,848 sys.argv[0] = __file__ 2025-09-07T20:16:23,848 2025-09-07T20:16:23,848 if os.path.exists(__file__): 2025-09-07T20:16:23,848 filename = __file__ 2025-09-07T20:16:23,848 with tokenize.open(__file__) as f: 2025-09-07T20:16:23,848 setup_py_code = f.read() 2025-09-07T20:16:23,848 else: 2025-09-07T20:16:23,848 filename = "" 2025-09-07T20:16:23,848 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T20:16:23,848 2025-09-07T20:16:23,848 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:16:23,848 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-kyba57e8/zope-app-container_e927ae6c097645d58b6c9e083b50dafd/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-ttankdc0[/] 2025-09-07T20:16:23,848 [bold magenta]cwd[/]: /tmp/pip-wheel-kyba57e8/zope-app-container_e927ae6c097645d58b6c9e083b50dafd/ 2025-09-07T20:16:23,848 Building wheel for zope-app-container (setup.py): finished with status 'error' 2025-09-07T20:16:23,849 ERROR: Failed building wheel for zope-app-container 2025-09-07T20:16:23,849 Running setup.py clean for zope-app-container 2025-09-07T20:16:23,850 Running command python setup.py clean 2025-09-07T20:16:24,995 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:804: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated. 2025-09-07T20:16:24,995 !! 2025-09-07T20:16:24,995 ******************************************************************************** 2025-09-07T20:16:24,995 Please replace its usage with implicit namespaces (PEP 420). 2025-09-07T20:16:24,995 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details. 2025-09-07T20:16:24,995 ******************************************************************************** 2025-09-07T20:16:24,996 !! 2025-09-07T20:16:24,996 ep.load()(self, ep.name, value) 2025-09-07T20:16:24,998 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-07T20:16:24,998 !! 2025-09-07T20:16:24,998 ******************************************************************************** 2025-09-07T20:16:24,999 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-07T20:16:24,999 License :: OSI Approved :: Zope Public License 2025-09-07T20:16:24,999 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-07T20:16:24,999 ******************************************************************************** 2025-09-07T20:16:24,999 !! 2025-09-07T20:16:24,999 self._finalize_license_expression() 2025-09-07T20:16:25,072 running clean 2025-09-07T20:16:25,218 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-07T20:16:25,219 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-07T20:16:25,221 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-07T20:16:25,221 'build/scripts-3.13' does not exist -- can't clean it 2025-09-07T20:16:25,221 removing 'build' 2025-09-07T20:16:25,333 Failed to build zope-app-container 2025-09-07T20:16:25,334 ERROR: Failed to build one or more wheels 2025-09-07T20:16:25,335 Exception information: 2025-09-07T20:16:25,335 Traceback (most recent call last): 2025-09-07T20:16:25,335 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T20:16:25,335 status = _inner_run() 2025-09-07T20:16:25,335 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T20:16:25,335 return self.run(options, args) 2025-09-07T20:16:25,335 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:16:25,335 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T20:16:25,335 return func(self, options, args) 2025-09-07T20:16:25,335 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-07T20:16:25,335 raise CommandError("Failed to build one or more wheels") 2025-09-07T20:16:25,335 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-07T20:16:25,339 Removed build tracker: '/tmp/pip-build-tracker-yc2a438r'