2025-09-08T00:41:44,997 Created temporary directory: /tmp/pip-build-tracker-dipm9r5t 2025-09-08T00:41:44,997 Initialized build tracking at /tmp/pip-build-tracker-dipm9r5t 2025-09-08T00:41:44,997 Created build tracker: /tmp/pip-build-tracker-dipm9r5t 2025-09-08T00:41:44,997 Entered build tracker: /tmp/pip-build-tracker-dipm9r5t 2025-09-08T00:41:44,998 Created temporary directory: /tmp/pip-wheel-07t519u1 2025-09-08T00:41:45,001 Created temporary directory: /tmp/pip-ephem-wheel-cache-5iqbiy3j 2025-09-08T00:41:45,058 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T00:41:45,060 2 location(s) to search for versions of cyordereddict: 2025-09-08T00:41:45,060 * https://pypi.org/simple/cyordereddict/ 2025-09-08T00:41:45,060 * https://www.piwheels.org/simple/cyordereddict/ 2025-09-08T00:41:45,060 Fetching project page and analyzing links: https://pypi.org/simple/cyordereddict/ 2025-09-08T00:41:45,061 Getting page https://pypi.org/simple/cyordereddict/ 2025-09-08T00:41:45,062 Found index url https://pypi.org/simple/ 2025-09-08T00:41:45,131 Fetched page https://pypi.org/simple/cyordereddict/ as application/vnd.pypi.simple.v1+json 2025-09-08T00:41:45,132 Found link https://files.pythonhosted.org/packages/4d/ef/79953e5331bb12276ae09d56b53ee3f6eb8d67429395cbf4be29ade47653/cyordereddict-0.1.tar.gz (from https://pypi.org/simple/cyordereddict/), version: 0.1 2025-09-08T00:41:45,133 Found link https://files.pythonhosted.org/packages/fd/7e/3baf782292bf76e736fd78917afd560ee6cb83aa7dd25e785a6e24d7ce2c/cyordereddict-0.1.1.tar.gz (from https://pypi.org/simple/cyordereddict/), version: 0.1.1 2025-09-08T00:41:45,133 Found link https://files.pythonhosted.org/packages/5c/06/2732e943637b541748b2ccfff1583bd8c2303c2bd9ede54da766c52c2e5e/cyordereddict-0.2.tar.gz (from https://pypi.org/simple/cyordereddict/), version: 0.2 2025-09-08T00:41:45,133 Found link https://files.pythonhosted.org/packages/23/aa/eadf6734be2521f12508983b42faa64d7213a496b1c974f1837cd0f3165e/cyordereddict-0.2.1.tar.gz (from https://pypi.org/simple/cyordereddict/), version: 0.2.1 2025-09-08T00:41:45,133 Found link https://files.pythonhosted.org/packages/b9/59/8adf599d071571239583349d80f0f12d619d2b075437a7e5da111cfdd0d7/cyordereddict-0.2.2-dev.tar.gz (from https://pypi.org/simple/cyordereddict/), version: 0.2.2-dev 2025-09-08T00:41:45,133 Found link https://files.pythonhosted.org/packages/5a/c0/ef04050d49a736591d1196025f0f3a41b7efe649854b9df305467e60fb21/cyordereddict-0.2.2.tar.gz (from https://pypi.org/simple/cyordereddict/), version: 0.2.2 2025-09-08T00:41:45,134 Found link https://files.pythonhosted.org/packages/d1/1a/364cbfd927be1b743c7f0a985a7f1f7e8a51469619f9fefe4ee9240ba210/cyordereddict-1.0.0.tar.gz (from https://pypi.org/simple/cyordereddict/), version: 1.0.0 2025-09-08T00:41:45,134 Fetching project page and analyzing links: https://www.piwheels.org/simple/cyordereddict/ 2025-09-08T00:41:45,134 Getting page https://www.piwheels.org/simple/cyordereddict/ 2025-09-08T00:41:45,135 Found index url https://www.piwheels.org/simple/ 2025-09-08T00:41:45,225 Fetched page https://www.piwheels.org/simple/cyordereddict/ as text/html 2025-09-08T00:41:45,233 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-1.0.0-cp34-cp34m-linux_armv6l.whl#sha256=dd7777e8d7ea015b301c210cb57a40e18c4a8ac1ecd4def397fd35944c6e07b6 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,233 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-1.0.0-cp34-cp34m-linux_armv7l.whl#sha256=dd7777e8d7ea015b301c210cb57a40e18c4a8ac1ecd4def397fd35944c6e07b6 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,233 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-1.0.0-cp35-cp35m-linux_armv7l.whl#sha256=23e33380e25f5ae3e74f01e3becae383378cc44f614d807f91d16267d251f9ad (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,234 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-1.0.0-cp35-cp35m-linux_armv6l.whl#sha256=23e33380e25f5ae3e74f01e3becae383378cc44f614d807f91d16267d251f9ad (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,234 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2.2-cp34-cp34m-linux_armv6l.whl#sha256=9cdf0b2703308775f9f68daf46112e76b88f9d8c2829905f9ddfd8f79bbfbe20 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,234 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2.2-cp34-cp34m-linux_armv7l.whl#sha256=9cdf0b2703308775f9f68daf46112e76b88f9d8c2829905f9ddfd8f79bbfbe20 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,234 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2.2-cp35-cp35m-linux_armv7l.whl#sha256=4f13a5d6aa8c20a23d08d48a3c04bff9929b647b52492d2e3511a18e7b0e28e7 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,234 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2.2-cp35-cp35m-linux_armv6l.whl#sha256=4f13a5d6aa8c20a23d08d48a3c04bff9929b647b52492d2e3511a18e7b0e28e7 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,234 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2.2.dev0-cp37-cp37m-linux_armv7l.whl#sha256=2dd12da0237c7a9642d064ce4d86d0b13547b1408aed5dd2a3a940b1eeca2f57 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,235 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2.2.dev0-cp37-cp37m-linux_armv6l.whl#sha256=2dd12da0237c7a9642d064ce4d86d0b13547b1408aed5dd2a3a940b1eeca2f57 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,235 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2.2.dev0-cp35-cp35m-linux_armv7l.whl#sha256=b7f9a43af2233ab7741b9c94e5d451d3bf25fc6ad4f79c840eb549fb88d3a334 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,235 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2.2.dev0-cp35-cp35m-linux_armv6l.whl#sha256=b7f9a43af2233ab7741b9c94e5d451d3bf25fc6ad4f79c840eb549fb88d3a334 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,235 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2.2.dev0-cp34-cp34m-linux_armv6l.whl#sha256=704b1dff5c98d96f5356e7022b49bd5cc8181a50eb664ed1429fed9fe5b2b155 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,235 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2.2.dev0-cp34-cp34m-linux_armv7l.whl#sha256=704b1dff5c98d96f5356e7022b49bd5cc8181a50eb664ed1429fed9fe5b2b155 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,235 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2.2.dev0-cp311-cp311-linux_armv6l.whl#sha256=bb2bca7d464dbe032f48c149cd62ccbf014829fadf729fb677f1224fd9a8f167 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,235 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2.2.dev0-cp311-cp311-linux_armv7l.whl#sha256=bb2bca7d464dbe032f48c149cd62ccbf014829fadf729fb677f1224fd9a8f167 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,236 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2.2.dev0-cp39-cp39-linux_armv6l.whl#sha256=0edc6cb2560f4607f7656cd0c5f6d37588791e1f79db4b54f8ca0b3eef47c995 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,236 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2.2.dev0-cp39-cp39-linux_armv7l.whl#sha256=0edc6cb2560f4607f7656cd0c5f6d37588791e1f79db4b54f8ca0b3eef47c995 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,236 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2.1-cp35-cp35m-linux_armv7l.whl#sha256=6d89f9c0dc71ec7cc747d7e174aaaba42ab17d918475a203acd7b8af4a3a27a5 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,236 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2.1-cp35-cp35m-linux_armv6l.whl#sha256=6d89f9c0dc71ec7cc747d7e174aaaba42ab17d918475a203acd7b8af4a3a27a5 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,236 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2.1-cp34-cp34m-linux_armv6l.whl#sha256=cef1f09dbfe8fb9275489fe780cbf15e299337323b78af69e1c087bc823637d7 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,236 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2.1-cp34-cp34m-linux_armv7l.whl#sha256=cef1f09dbfe8fb9275489fe780cbf15e299337323b78af69e1c087bc823637d7 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,236 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2-cp35-cp35m-linux_armv7l.whl#sha256=421952504c8a83a125b8da0d302db172fdd447c055c267a7f1fe3ed29d1a183e (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,237 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2-cp35-cp35m-linux_armv6l.whl#sha256=421952504c8a83a125b8da0d302db172fdd447c055c267a7f1fe3ed29d1a183e (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,237 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2-cp34-cp34m-linux_armv6l.whl#sha256=00cd6b2d57dae3c2490867e78bb34e95e1dea8726f45ff6263d9e082625f2282 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,237 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.2-cp34-cp34m-linux_armv7l.whl#sha256=00cd6b2d57dae3c2490867e78bb34e95e1dea8726f45ff6263d9e082625f2282 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,237 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.1.1-cp35-cp35m-linux_armv7l.whl#sha256=90f736f3ed1185f84dbcc4a2fe3eedf524b8ed99baa0a945d76f3618464c9182 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,237 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.1.1-cp35-cp35m-linux_armv6l.whl#sha256=90f736f3ed1185f84dbcc4a2fe3eedf524b8ed99baa0a945d76f3618464c9182 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,237 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.1.1-cp34-cp34m-linux_armv6l.whl#sha256=6d21a46606882d634b31162c35d5095287fafc2f8e0a2fee809fa1a361c7857c (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,238 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.1.1-cp34-cp34m-linux_armv7l.whl#sha256=6d21a46606882d634b31162c35d5095287fafc2f8e0a2fee809fa1a361c7857c (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,238 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.1-cp34-cp34m-linux_armv6l.whl#sha256=2ae90c175130e5c0b965bfb2435e1b0ea45209da3828056dd10f5ad41f75b588 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,238 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.1-cp34-cp34m-linux_armv7l.whl#sha256=2ae90c175130e5c0b965bfb2435e1b0ea45209da3828056dd10f5ad41f75b588 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,238 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.1-cp35-cp35m-linux_armv7l.whl#sha256=79d105a4b4a8ba74f071ea5eb2ac18f33878384ececb31ba06cefb4ef57561ba (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,238 Skipping link: No binaries permitted for cyordereddict: https://archive1.piwheels.org/simple/cyordereddict/cyordereddict-0.1-cp35-cp35m-linux_armv6l.whl#sha256=79d105a4b4a8ba74f071ea5eb2ac18f33878384ececb31ba06cefb4ef57561ba (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T00:41:45,238 Skipping link: not a file: https://www.piwheels.org/simple/cyordereddict/ 2025-09-08T00:41:45,238 Skipping link: not a file: https://pypi.org/simple/cyordereddict/ 2025-09-08T00:41:45,264 Given no hashes to check 1 links for project 'cyordereddict': discarding no candidates 2025-09-08T00:41:45,266 Collecting cyordereddict==0.2.1 2025-09-08T00:41:45,267 Created temporary directory: /tmp/pip-unpack-w1a3i8ff 2025-09-08T00:41:45,407 Downloading cyordereddict-0.2.1.tar.gz (131 kB) 2025-09-08T00:41:45,474 Added cyordereddict==0.2.1 from https://files.pythonhosted.org/packages/23/aa/eadf6734be2521f12508983b42faa64d7213a496b1c974f1837cd0f3165e/cyordereddict-0.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-dipm9r5t' 2025-09-08T00:41:45,475 Running setup.py (path:/tmp/pip-wheel-07t519u1/cyordereddict_493f68cdce8c4dcbbc56da87bef926d6/setup.py) egg_info for package cyordereddict 2025-09-08T00:41:45,475 Created temporary directory: /tmp/pip-pip-egg-info-b45g58jo 2025-09-08T00:41:45,475 Preparing metadata (setup.py): started 2025-09-08T00:41:45,476 Running command python setup.py egg_info 2025-09-08T00:41:46,486 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T00:41:46,487 !! 2025-09-08T00:41:46,487 ******************************************************************************** 2025-09-08T00:41:46,487 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T00:41:46,487 License :: OSI Approved :: BSD License 2025-09-08T00:41:46,487 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T00:41:46,487 ******************************************************************************** 2025-09-08T00:41:46,488 !! 2025-09-08T00:41:46,488 self._finalize_license_expression() 2025-09-08T00:41:47,063 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T00:41:47,068 Source in /tmp/pip-wheel-07t519u1/cyordereddict_493f68cdce8c4dcbbc56da87bef926d6 has version 0.2.1, which satisfies requirement cyordereddict==0.2.1 from https://files.pythonhosted.org/packages/23/aa/eadf6734be2521f12508983b42faa64d7213a496b1c974f1837cd0f3165e/cyordereddict-0.2.1.tar.gz 2025-09-08T00:41:47,069 Removed cyordereddict==0.2.1 from https://files.pythonhosted.org/packages/23/aa/eadf6734be2521f12508983b42faa64d7213a496b1c974f1837cd0f3165e/cyordereddict-0.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-dipm9r5t' 2025-09-08T00:41:47,072 Created temporary directory: /tmp/pip-unpack-avwo5302 2025-09-08T00:41:47,072 Created temporary directory: /tmp/pip-unpack-7yuts26w 2025-09-08T00:41:47,073 Building wheels for collected packages: cyordereddict 2025-09-08T00:41:47,074 Created temporary directory: /tmp/pip-wheel-22_usfk7 2025-09-08T00:41:47,075 DEPRECATION: Building 'cyordereddict' 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 'cyordereddict'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T00:41:47,076 Building wheel for cyordereddict (setup.py): started 2025-09-08T00:41:47,077 Destination directory: /tmp/pip-wheel-22_usfk7 2025-09-08T00:41:47,077 Running command python setup.py bdist_wheel 2025-09-08T00:41:48,101 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T00:41:48,101 !! 2025-09-08T00:41:48,102 ******************************************************************************** 2025-09-08T00:41:48,102 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T00:41:48,102 License :: OSI Approved :: BSD License 2025-09-08T00:41:48,102 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T00:41:48,102 ******************************************************************************** 2025-09-08T00:41:48,103 !! 2025-09-08T00:41:48,103 self._finalize_license_expression() 2025-09-08T00:41:49,400 python3/cyordereddict/_cyordereddict.c: In function ‘__pyx_tp_dealloc_13cyordereddict_14_cyordereddict__Link’: 2025-09-08T00:41:49,406 python3/cyordereddict/_cyordereddict.c:5744:45: error: implicit declaration of function ‘_PyGC_FINALIZED’ [-Wimplicit-function-declaration] 2025-09-08T00:41:49,406 5744 | if (unlikely(Py_TYPE(o)->tp_finalize) && !_PyGC_FINALIZED(o)) { 2025-09-08T00:41:49,406 | ^~~~~~~~~~~~~~~ 2025-09-08T00:41:49,429 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_InitCachedConstants’: 2025-09-08T00:41:49,436 python3/cyordereddict/_cyordereddict.c:6766:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:41:49,436 6766 | __pyx_codeobj__4 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__3, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_Users_shoyer_dev_cython_ordered, __pyx_n_s_reversed_2, 21, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 21; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:41:49,436 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,436 In file included from /usr/include/python3.13/Python.h:101, 2025-09-08T00:41:49,437 from python3/cyordereddict/_cyordereddict.c:16: 2025-09-08T00:41:49,437 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:49,437 213 | PyCode_New( 2025-09-08T00:41:49,437 | ^~~~~~~~~~ 2025-09-08T00:41:49,444 python3/cyordereddict/_cyordereddict.c:6766:242: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:41:49,444 6766 | __pyx_codeobj__4 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__3, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_Users_shoyer_dev_cython_ordered, __pyx_n_s_reversed_2, 21, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 21; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:41:49,445 | ^~ 2025-09-08T00:41:49,445 | | 2025-09-08T00:41:49,445 | int 2025-09-08T00:41:49,445 python3/cyordereddict/_cyordereddict.c:70:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:49,445 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:49,445 | ^~~~~ 2025-09-08T00:41:49,445 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T00:41:49,445 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:49,445 | ~~~~~~~~~~^ 2025-09-08T00:41:49,452 python3/cyordereddict/_cyordereddict.c:6766:246: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:41:49,452 6766 | __pyx_codeobj__4 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__3, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_Users_shoyer_dev_cython_ordered, __pyx_n_s_reversed_2, 21, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 21; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:41:49,452 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,452 | | 2025-09-08T00:41:49,453 | PyObject * {aka struct _object *} 2025-09-08T00:41:49,453 python3/cyordereddict/_cyordereddict.c:70:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:49,453 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:49,453 | ^~~~ 2025-09-08T00:41:49,453 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T00:41:49,453 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:49,453 | ~~~~^ 2025-09-08T00:41:49,460 python3/cyordereddict/_cyordereddict.c:70:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T00:41:49,460 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:49,460 | ^~~~~~~~~~ 2025-09-08T00:41:49,460 python3/cyordereddict/_cyordereddict.c:6766:33: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:49,460 6766 | __pyx_codeobj__4 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__3, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_Users_shoyer_dev_cython_ordered, __pyx_n_s_reversed_2, 21, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 21; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:41:49,460 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,460 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:49,461 213 | PyCode_New( 2025-09-08T00:41:49,461 | ^~~~~~~~~~ 2025-09-08T00:41:49,467 python3/cyordereddict/_cyordereddict.c:6778:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:41:49,467 6778 | __pyx_codeobj__6 = (PyObject*)__Pyx_PyCode_New(1, 0, 2, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__5, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_Users_shoyer_dev_cython_ordered, __pyx_n_s_reversed_2, 26, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 26; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:41:49,467 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,467 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:49,467 213 | PyCode_New( 2025-09-08T00:41:49,468 | ^~~~~~~~~~ 2025-09-08T00:41:49,475 python3/cyordereddict/_cyordereddict.c:6778:242: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:41:49,475 6778 | __pyx_codeobj__6 = (PyObject*)__Pyx_PyCode_New(1, 0, 2, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__5, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_Users_shoyer_dev_cython_ordered, __pyx_n_s_reversed_2, 26, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 26; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:41:49,475 | ^~ 2025-09-08T00:41:49,475 | | 2025-09-08T00:41:49,475 | int 2025-09-08T00:41:49,475 python3/cyordereddict/_cyordereddict.c:70:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:49,475 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:49,476 | ^~~~~ 2025-09-08T00:41:49,476 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T00:41:49,476 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:49,476 | ~~~~~~~~~~^ 2025-09-08T00:41:49,483 python3/cyordereddict/_cyordereddict.c:6778:246: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:41:49,483 6778 | __pyx_codeobj__6 = (PyObject*)__Pyx_PyCode_New(1, 0, 2, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__5, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_Users_shoyer_dev_cython_ordered, __pyx_n_s_reversed_2, 26, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 26; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:41:49,483 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,483 | | 2025-09-08T00:41:49,483 | PyObject * {aka struct _object *} 2025-09-08T00:41:49,483 python3/cyordereddict/_cyordereddict.c:70:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:49,483 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:49,483 | ^~~~ 2025-09-08T00:41:49,483 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T00:41:49,484 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:49,484 | ~~~~^ 2025-09-08T00:41:49,490 python3/cyordereddict/_cyordereddict.c:70:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T00:41:49,490 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:49,491 | ^~~~~~~~~~ 2025-09-08T00:41:49,491 python3/cyordereddict/_cyordereddict.c:6778:33: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:49,491 6778 | __pyx_codeobj__6 = (PyObject*)__Pyx_PyCode_New(1, 0, 2, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__5, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_Users_shoyer_dev_cython_ordered, __pyx_n_s_reversed_2, 26, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 26; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:41:49,491 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,491 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:49,491 213 | PyCode_New( 2025-09-08T00:41:49,491 | ^~~~~~~~~~ 2025-09-08T00:41:49,498 python3/cyordereddict/_cyordereddict.c:6790:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:41:49,498 6790 | __pyx_codeobj__8 = (PyObject*)__Pyx_PyCode_New(1, 0, 2, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__7, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_Users_shoyer_dev_cython_ordered, __pyx_n_s_reversed_2, 32, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 32; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:41:49,498 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,498 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:49,498 213 | PyCode_New( 2025-09-08T00:41:49,498 | ^~~~~~~~~~ 2025-09-08T00:41:49,505 python3/cyordereddict/_cyordereddict.c:6790:242: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:41:49,505 6790 | __pyx_codeobj__8 = (PyObject*)__Pyx_PyCode_New(1, 0, 2, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__7, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_Users_shoyer_dev_cython_ordered, __pyx_n_s_reversed_2, 32, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 32; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:41:49,506 | ^~ 2025-09-08T00:41:49,506 | | 2025-09-08T00:41:49,506 | int 2025-09-08T00:41:49,506 python3/cyordereddict/_cyordereddict.c:70:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:49,506 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:49,506 | ^~~~~ 2025-09-08T00:41:49,506 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T00:41:49,506 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:49,506 | ~~~~~~~~~~^ 2025-09-08T00:41:49,513 python3/cyordereddict/_cyordereddict.c:6790:246: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:41:49,513 6790 | __pyx_codeobj__8 = (PyObject*)__Pyx_PyCode_New(1, 0, 2, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__7, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_Users_shoyer_dev_cython_ordered, __pyx_n_s_reversed_2, 32, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 32; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:41:49,513 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,514 | | 2025-09-08T00:41:49,514 | PyObject * {aka struct _object *} 2025-09-08T00:41:49,514 python3/cyordereddict/_cyordereddict.c:70:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:49,514 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:49,514 | ^~~~ 2025-09-08T00:41:49,514 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T00:41:49,514 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:49,514 | ~~~~^ 2025-09-08T00:41:49,521 python3/cyordereddict/_cyordereddict.c:70:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T00:41:49,521 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:49,521 | ^~~~~~~~~~ 2025-09-08T00:41:49,521 python3/cyordereddict/_cyordereddict.c:6790:33: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:49,521 6790 | __pyx_codeobj__8 = (PyObject*)__Pyx_PyCode_New(1, 0, 2, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__7, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_Users_shoyer_dev_cython_ordered, __pyx_n_s_reversed_2, 32, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 32; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:41:49,522 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,522 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:49,522 213 | PyCode_New( 2025-09-08T00:41:49,522 | ^~~~~~~~~~ 2025-09-08T00:41:49,528 python3/cyordereddict/_cyordereddict.c:6802:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:41:49,528 6802 | __pyx_codeobj__10 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__9, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_Users_shoyer_dev_cython_ordered, __pyx_n_s_repr, 41, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 41; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:41:49,528 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,529 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:49,529 213 | PyCode_New( 2025-09-08T00:41:49,529 | ^~~~~~~~~~ 2025-09-08T00:41:49,536 python3/cyordereddict/_cyordereddict.c:6802:237: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:41:49,536 6802 | __pyx_codeobj__10 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__9, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_Users_shoyer_dev_cython_ordered, __pyx_n_s_repr, 41, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 41; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:41:49,536 | ^~ 2025-09-08T00:41:49,536 | | 2025-09-08T00:41:49,536 | int 2025-09-08T00:41:49,537 python3/cyordereddict/_cyordereddict.c:70:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:49,537 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:49,537 | ^~~~~ 2025-09-08T00:41:49,537 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T00:41:49,537 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:49,537 | ~~~~~~~~~~^ 2025-09-08T00:41:49,544 python3/cyordereddict/_cyordereddict.c:6802:241: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:41:49,544 6802 | __pyx_codeobj__10 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__9, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_Users_shoyer_dev_cython_ordered, __pyx_n_s_repr, 41, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 41; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:41:49,544 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,544 | | 2025-09-08T00:41:49,544 | PyObject * {aka struct _object *} 2025-09-08T00:41:49,544 python3/cyordereddict/_cyordereddict.c:70:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:49,544 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:49,544 | ^~~~ 2025-09-08T00:41:49,545 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T00:41:49,545 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:49,545 | ~~~~^ 2025-09-08T00:41:49,552 python3/cyordereddict/_cyordereddict.c:70:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T00:41:49,552 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:49,552 | ^~~~~~~~~~ 2025-09-08T00:41:49,552 python3/cyordereddict/_cyordereddict.c:6802:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:49,552 6802 | __pyx_codeobj__10 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__9, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_Users_shoyer_dev_cython_ordered, __pyx_n_s_repr, 41, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 41; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T00:41:49,552 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,552 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:49,552 213 | PyCode_New( 2025-09-08T00:41:49,552 | ^~~~~~~~~~ 2025-09-08T00:41:49,554 python3/cyordereddict/_cyordereddict.c: In function ‘PyInit__cyordereddict’: 2025-09-08T00:41:49,561 python3/cyordereddict/_cyordereddict.c:6903:52: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:41:49,562 6903 | __pyx_type_13cyordereddict_14_cyordereddict__Link.tp_print = 0; 2025-09-08T00:41:49,562 | ^ 2025-09-08T00:41:49,571 python3/cyordereddict/_cyordereddict.c:6909:58: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:41:49,571 6909 | __pyx_type_13cyordereddict_14_cyordereddict_OrderedDict.tp_print = 0; 2025-09-08T00:41:49,571 | ^ 2025-09-08T00:41:49,579 python3/cyordereddict/_cyordereddict.c:6963:79: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:41:49,580 6963 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct____reversed__.tp_print = 0; 2025-09-08T00:41:49,580 | ^ 2025-09-08T00:41:49,587 python3/cyordereddict/_cyordereddict.c:6966:80: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:41:49,587 6966 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct_1___reversed__.tp_print = 0; 2025-09-08T00:41:49,587 | ^ 2025-09-08T00:41:49,595 python3/cyordereddict/_cyordereddict.c:6969:80: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:41:49,595 6969 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct_2___reversed__.tp_print = 0; 2025-09-08T00:41:49,595 | ^ 2025-09-08T00:41:49,602 python3/cyordereddict/_cyordereddict.c:6972:76: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:41:49,603 6972 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct_3___iter__.tp_print = 0; 2025-09-08T00:41:49,603 | ^ 2025-09-08T00:41:49,610 python3/cyordereddict/_cyordereddict.c:6975:80: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:41:49,610 6975 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct_4___reversed__.tp_print = 0; 2025-09-08T00:41:49,610 | ^ 2025-09-08T00:41:49,634 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_ErrRestore’: 2025-09-08T00:41:49,641 python3/cyordereddict/_cyordereddict.c:7474:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:41:49,642 7474 | tmp_type = tstate->curexc_type; 2025-09-08T00:41:49,642 | ^~ 2025-09-08T00:41:49,649 python3/cyordereddict/_cyordereddict.c:7475:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:41:49,649 7475 | tmp_value = tstate->curexc_value; 2025-09-08T00:41:49,649 | ^~ 2025-09-08T00:41:49,657 python3/cyordereddict/_cyordereddict.c:7476:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:41:49,657 7476 | tmp_tb = tstate->curexc_traceback; 2025-09-08T00:41:49,657 | ^~ 2025-09-08T00:41:49,665 python3/cyordereddict/_cyordereddict.c:7477:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:41:49,665 7477 | tstate->curexc_type = type; 2025-09-08T00:41:49,665 | ^~ 2025-09-08T00:41:49,674 python3/cyordereddict/_cyordereddict.c:7478:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:41:49,674 7478 | tstate->curexc_value = value; 2025-09-08T00:41:49,674 | ^~ 2025-09-08T00:41:49,682 python3/cyordereddict/_cyordereddict.c:7479:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:41:49,683 7479 | tstate->curexc_traceback = tb; 2025-09-08T00:41:49,683 | ^~ 2025-09-08T00:41:49,683 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_ErrFetch’: 2025-09-08T00:41:49,690 python3/cyordereddict/_cyordereddict.c:7490:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:41:49,691 7490 | *type = tstate->curexc_type; 2025-09-08T00:41:49,691 | ^~ 2025-09-08T00:41:49,698 python3/cyordereddict/_cyordereddict.c:7491:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:41:49,698 7491 | *value = tstate->curexc_value; 2025-09-08T00:41:49,699 | ^~ 2025-09-08T00:41:49,706 python3/cyordereddict/_cyordereddict.c:7492:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:41:49,706 7492 | *tb = tstate->curexc_traceback; 2025-09-08T00:41:49,706 | ^~ 2025-09-08T00:41:49,714 python3/cyordereddict/_cyordereddict.c:7493:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:41:49,714 7493 | tstate->curexc_type = 0; 2025-09-08T00:41:49,714 | ^~ 2025-09-08T00:41:49,722 python3/cyordereddict/_cyordereddict.c:7494:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:41:49,722 7494 | tstate->curexc_value = 0; 2025-09-08T00:41:49,722 | ^~ 2025-09-08T00:41:49,730 python3/cyordereddict/_cyordereddict.c:7495:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:41:49,730 7495 | tstate->curexc_traceback = 0; 2025-09-08T00:41:49,730 | ^~ 2025-09-08T00:41:49,748 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_Raise’: 2025-09-08T00:41:49,756 python3/cyordereddict/_cyordereddict.c:7644:34: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:41:49,756 7644 | PyObject* tmp_tb = tstate->curexc_traceback; 2025-09-08T00:41:49,756 | ^~ 2025-09-08T00:41:49,764 python3/cyordereddict/_cyordereddict.c:7647:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:41:49,764 7647 | tstate->curexc_traceback = tb; 2025-09-08T00:41:49,764 | ^~ 2025-09-08T00:41:49,764 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_ExceptionSwap’: 2025-09-08T00:41:49,776 python3/cyordereddict/_cyordereddict.c:7662:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T00:41:49,776 7662 | tmp_type = tstate->exc_type; 2025-09-08T00:41:49,776 | ^~~~~~~~ 2025-09-08T00:41:49,776 | exc_state 2025-09-08T00:41:49,784 python3/cyordereddict/_cyordereddict.c:7663:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T00:41:49,784 7663 | tmp_value = tstate->exc_value; 2025-09-08T00:41:49,784 | ^~ 2025-09-08T00:41:49,792 python3/cyordereddict/_cyordereddict.c:7664:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T00:41:49,792 7664 | tmp_tb = tstate->exc_traceback; 2025-09-08T00:41:49,792 | ^~ 2025-09-08T00:41:49,803 python3/cyordereddict/_cyordereddict.c:7665:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T00:41:49,803 7665 | tstate->exc_type = *type; 2025-09-08T00:41:49,803 | ^~~~~~~~ 2025-09-08T00:41:49,803 | exc_state 2025-09-08T00:41:49,811 python3/cyordereddict/_cyordereddict.c:7666:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T00:41:49,811 7666 | tstate->exc_value = *value; 2025-09-08T00:41:49,811 | ^~ 2025-09-08T00:41:49,819 python3/cyordereddict/_cyordereddict.c:7667:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T00:41:49,819 7667 | tstate->exc_traceback = *tb; 2025-09-08T00:41:49,819 | ^~ 2025-09-08T00:41:49,834 In file included from /usr/include/python3.13/Python.h:63: 2025-09-08T00:41:49,835 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_Generator_SendEx’: 2025-09-08T00:41:49,853 python3/cyordereddict/_cyordereddict.c:7886:30: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’ 2025-09-08T00:41:49,853 7886 | Py_XINCREF(tstate->frame); 2025-09-08T00:41:49,853 | ^~ 2025-09-08T00:41:49,853 /usr/include/python3.13/pyport.h:19:38: note: in definition of macro ‘_Py_CAST’ 2025-09-08T00:41:49,853 19 | #define _Py_CAST(type, expr) ((type)(expr)) 2025-09-08T00:41:49,853 | ^~~~ 2025-09-08T00:41:49,853 /usr/include/python3.13/object.h:1041:37: note: in expansion of macro ‘_PyObject_CAST’ 2025-09-08T00:41:49,853 1041 | # define Py_XINCREF(op) Py_XINCREF(_PyObject_CAST(op)) 2025-09-08T00:41:49,853 | ^~~~~~~~~~~~~~ 2025-09-08T00:41:49,853 python3/cyordereddict/_cyordereddict.c:7886:13: note: in expansion of macro ‘Py_XINCREF’ 2025-09-08T00:41:49,854 7886 | Py_XINCREF(tstate->frame); 2025-09-08T00:41:49,854 | ^~~~~~~~~~ 2025-09-08T00:41:49,861 python3/cyordereddict/_cyordereddict.c:7888:14: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:41:49,861 7888 | f->f_back = tstate->frame; 2025-09-08T00:41:49,861 | ^~ 2025-09-08T00:41:49,870 python3/cyordereddict/_cyordereddict.c:7888:31: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’ 2025-09-08T00:41:49,870 7888 | f->f_back = tstate->frame; 2025-09-08T00:41:49,870 | ^~ 2025-09-08T00:41:49,887 python3/cyordereddict/_cyordereddict.c:7907:23: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:41:49,887 7907 | Py_CLEAR(f->f_back); 2025-09-08T00:41:49,888 | ^~ 2025-09-08T00:41:49,888 /usr/include/python3.13/pyport.h:558:39: note: in definition of macro ‘_Py_TYPEOF’ 2025-09-08T00:41:49,888 558 | # define _Py_TYPEOF(expr) __typeof__(expr) 2025-09-08T00:41:49,888 | ^~~~ 2025-09-08T00:41:49,888 python3/cyordereddict/_cyordereddict.c:7907:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T00:41:49,888 7907 | Py_CLEAR(f->f_back); 2025-09-08T00:41:49,888 | ^~~~~~~~ 2025-09-08T00:41:49,896 In file included from /usr/include/python3.13/Python.h:72: 2025-09-08T00:41:49,896 python3/cyordereddict/_cyordereddict.c:7907:23: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:41:49,897 7907 | Py_CLEAR(f->f_back); 2025-09-08T00:41:49,897 | ^~ 2025-09-08T00:41:49,897 /usr/include/python3.13/object.h:1012:41: note: in definition of macro ‘Py_CLEAR’ 2025-09-08T00:41:49,897 1012 | _Py_TYPEOF(op)* _tmp_op_ptr = &(op); \ 2025-09-08T00:41:49,897 | ^~ 2025-09-08T00:41:49,914 python3/cyordereddict/_cyordereddict.c:7907:23: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:41:49,915 7907 | Py_CLEAR(f->f_back); 2025-09-08T00:41:49,915 | ^~ 2025-09-08T00:41:49,915 /usr/include/python3.13/pyport.h:558:39: note: in definition of macro ‘_Py_TYPEOF’ 2025-09-08T00:41:49,915 558 | # define _Py_TYPEOF(expr) __typeof__(expr) 2025-09-08T00:41:49,915 | ^~~~ 2025-09-08T00:41:49,915 python3/cyordereddict/_cyordereddict.c:7907:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T00:41:49,915 7907 | Py_CLEAR(f->f_back); 2025-09-08T00:41:49,915 | ^~~~~~~~ 2025-09-08T00:41:49,923 /usr/include/python3.13/object.h:1014:25: warning: comparison between pointer and integer 2025-09-08T00:41:49,924 1014 | if (_tmp_old_op != NULL) { \ 2025-09-08T00:41:49,924 | ^~ 2025-09-08T00:41:49,924 python3/cyordereddict/_cyordereddict.c:7907:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T00:41:49,924 7907 | Py_CLEAR(f->f_back); 2025-09-08T00:41:49,924 | ^~~~~~~~ 2025-09-08T00:41:49,933 /usr/include/python3.13/object.h:1015:26: error: assignment to ‘int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:41:49,933 1015 | *_tmp_op_ptr = _Py_NULL; \ 2025-09-08T00:41:49,933 | ^ 2025-09-08T00:41:49,933 python3/cyordereddict/_cyordereddict.c:7907:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T00:41:49,933 7907 | Py_CLEAR(f->f_back); 2025-09-08T00:41:49,933 | ^~~~~~~~ 2025-09-08T00:41:49,985 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_ParseOptionalKeywords’: 2025-09-08T00:41:49,997 python3/cyordereddict/_cyordereddict.c:8450:22: error: implicit declaration of function ‘PyUnicode_GET_SIZE’; did you mean ‘PyDict_GET_SIZE’? [-Wimplicit-function-declaration] 2025-09-08T00:41:49,997 8450 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2025-09-08T00:41:49,997 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,997 | PyDict_GET_SIZE 2025-09-08T00:41:50,058 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_CyFunction_Call’: 2025-09-08T00:41:50,071 python3/cyordereddict/_cyordereddict.c:9052:16: error: implicit declaration of function ‘PyCFunction_Call’; did you mean ‘PyCFunction_New’? [-Wimplicit-function-declaration] 2025-09-08T00:41:50,071 9052 | return PyCFunction_Call(func, arg, kw); 2025-09-08T00:41:50,071 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:50,071 | PyCFunction_New 2025-09-08T00:41:50,081 python3/cyordereddict/_cyordereddict.c:9052: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-08T00:41:50,081 9052 | return PyCFunction_Call(func, arg, kw); 2025-09-08T00:41:50,081 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T00:41:50,095 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_CyFunction_init’: 2025-09-08T00:41:50,108 python3/cyordereddict/_cyordereddict.c:9117:41: error: ‘PyCFunction_Call’ undeclared (first use in this function); did you mean ‘PyCFunction_New’? 2025-09-08T00:41:50,108 9117 | __pyx_CyFunctionType_type.tp_call = PyCFunction_Call; 2025-09-08T00:41:50,108 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:50,109 | PyCFunction_New 2025-09-08T00:41:50,109 python3/cyordereddict/_cyordereddict.c:9117:41: note: each undeclared identifier is reported only once for each function it appears in 2025-09-08T00:41:50,135 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_CreateCodeObjectForTraceback’: 2025-09-08T00:41:50,145 python3/cyordereddict/_cyordereddict.c:9333:5: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:41:50,145 9333 | py_code = __Pyx_PyCode_New( 2025-09-08T00:41:50,145 | ^~~~~~~ 2025-09-08T00:41:50,145 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:50,145 213 | PyCode_New( 2025-09-08T00:41:50,145 | ^~~~~~~~~~ 2025-09-08T00:41:50,154 python3/cyordereddict/_cyordereddict.c:9347:9: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:41:50,155 9347 | py_line, 2025-09-08T00:41:50,155 | ^~~~~~~ 2025-09-08T00:41:50,155 | | 2025-09-08T00:41:50,155 | int 2025-09-08T00:41:50,155 python3/cyordereddict/_cyordereddict.c:70:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:50,155 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:50,155 | ^~~~~ 2025-09-08T00:41:50,155 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T00:41:50,155 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:50,155 | ~~~~~~~~~~^ 2025-09-08T00:41:50,165 python3/cyordereddict/_cyordereddict.c:9348:9: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:41:50,165 9348 | __pyx_empty_bytes /*PyObject *lnotab*/ 2025-09-08T00:41:50,166 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:41:50,166 | | 2025-09-08T00:41:50,166 | PyObject * {aka struct _object *} 2025-09-08T00:41:50,166 python3/cyordereddict/_cyordereddict.c:70:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:50,166 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:50,166 | ^~~~ 2025-09-08T00:41:50,166 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T00:41:50,166 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:50,166 | ~~~~^ 2025-09-08T00:41:50,176 python3/cyordereddict/_cyordereddict.c:70:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T00:41:50,176 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:50,176 | ^~~~~~~~~~ 2025-09-08T00:41:50,176 python3/cyordereddict/_cyordereddict.c:9333:15: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:50,176 9333 | py_code = __Pyx_PyCode_New( 2025-09-08T00:41:50,176 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:50,177 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:50,177 213 | PyCode_New( 2025-09-08T00:41:50,177 | ^~~~~~~~~~ 2025-09-08T00:41:50,181 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_AddTraceback’: 2025-09-08T00:41:50,190 python3/cyordereddict/_cyordereddict.c:9376:13: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:41:50,191 9376 | py_frame->f_lineno = py_line; 2025-09-08T00:41:50,191 | ^~ 2025-09-08T00:41:50,202 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_PyInt_As_int’: 2025-09-08T00:41:50,211 python3/cyordereddict/_cyordereddict.c:9544:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-08T00:41:50,212 9544 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-08T00:41:50,212 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:41:50,212 In file included from /usr/include/python3.13/longobject.h:107, 2025-09-08T00:41:50,212 from /usr/include/python3.13/Python.h:81: 2025-09-08T00:41:50,212 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-08T00:41:50,212 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-08T00:41:50,212 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:41:50,226 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_PyInt_As_long’: 2025-09-08T00:41:50,236 python3/cyordereddict/_cyordereddict.c:9705:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-08T00:41:50,236 9705 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-08T00:41:50,236 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:41:50,236 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-08T00:41:50,236 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-08T00:41:50,237 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:41:50,350 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T00:41:50,499 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T00:41:50,512 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T00:41:50,512 exec(compile('"'"''"'"''"'"' 2025-09-08T00:41:50,512 # This is -- a caller that pip uses to run setup.py 2025-09-08T00:41:50,512 # 2025-09-08T00:41:50,512 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T00:41:50,512 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T00:41:50,512 # - It provides a clear error message when setuptools is not installed. 2025-09-08T00:41:50,512 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T00:41:50,512 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T00:41:50,512 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T00:41:50,512 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T00:41:50,512 import os, sys, tokenize, traceback 2025-09-08T00:41:50,512 2025-09-08T00:41:50,512 try: 2025-09-08T00:41:50,512 import setuptools 2025-09-08T00:41:50,512 except ImportError: 2025-09-08T00:41:50,512 print( 2025-09-08T00:41:50,512 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T00:41:50,512 "the build environment with exception:", 2025-09-08T00:41:50,512 file=sys.stderr, 2025-09-08T00:41:50,512 ) 2025-09-08T00:41:50,512 traceback.print_exc() 2025-09-08T00:41:50,512 sys.exit(1) 2025-09-08T00:41:50,512 2025-09-08T00:41:50,512 __file__ = %r 2025-09-08T00:41:50,512 sys.argv[0] = __file__ 2025-09-08T00:41:50,512 2025-09-08T00:41:50,512 if os.path.exists(__file__): 2025-09-08T00:41:50,512 filename = __file__ 2025-09-08T00:41:50,512 with tokenize.open(__file__) as f: 2025-09-08T00:41:50,512 setup_py_code = f.read() 2025-09-08T00:41:50,512 else: 2025-09-08T00:41:50,512 filename = "" 2025-09-08T00:41:50,512 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T00:41:50,512 2025-09-08T00:41:50,512 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T00:41:50,512 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-07t519u1/cyordereddict_493f68cdce8c4dcbbc56da87bef926d6/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-22_usfk7[/] 2025-09-08T00:41:50,512 [bold magenta]cwd[/]: /tmp/pip-wheel-07t519u1/cyordereddict_493f68cdce8c4dcbbc56da87bef926d6/ 2025-09-08T00:41:50,512 Building wheel for cyordereddict (setup.py): finished with status 'error' 2025-09-08T00:41:50,513 ERROR: Failed building wheel for cyordereddict 2025-09-08T00:41:50,514 Running setup.py clean for cyordereddict 2025-09-08T00:41:50,515 Running command python setup.py clean 2025-09-08T00:41:51,533 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T00:41:51,534 !! 2025-09-08T00:41:51,534 ******************************************************************************** 2025-09-08T00:41:51,534 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T00:41:51,534 License :: OSI Approved :: BSD License 2025-09-08T00:41:51,534 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T00:41:51,534 ******************************************************************************** 2025-09-08T00:41:51,535 !! 2025-09-08T00:41:51,535 self._finalize_license_expression() 2025-09-08T00:41:51,759 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T00:41:51,759 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T00:41:51,874 Failed to build cyordereddict 2025-09-08T00:41:51,875 ERROR: Failed to build one or more wheels 2025-09-08T00:41:51,876 Exception information: 2025-09-08T00:41:51,876 Traceback (most recent call last): 2025-09-08T00:41:51,876 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T00:41:51,876 status = _inner_run() 2025-09-08T00:41:51,876 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T00:41:51,876 return self.run(options, args) 2025-09-08T00:41:51,876 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T00:41:51,876 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T00:41:51,876 return func(self, options, args) 2025-09-08T00:41:51,876 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T00:41:51,876 raise CommandError("Failed to build one or more wheels") 2025-09-08T00:41:51,876 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T00:41:51,880 Removed build tracker: '/tmp/pip-build-tracker-dipm9r5t'