2025-09-08T00:41:44,405 Created temporary directory: /tmp/pip-build-tracker-qq3665z0 2025-09-08T00:41:44,405 Initialized build tracking at /tmp/pip-build-tracker-qq3665z0 2025-09-08T00:41:44,405 Created build tracker: /tmp/pip-build-tracker-qq3665z0 2025-09-08T00:41:44,406 Entered build tracker: /tmp/pip-build-tracker-qq3665z0 2025-09-08T00:41:44,406 Created temporary directory: /tmp/pip-wheel-6t2e5zf9 2025-09-08T00:41:44,409 Created temporary directory: /tmp/pip-ephem-wheel-cache-mjdh7tj5 2025-09-08T00:41:44,473 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T00:41:44,475 2 location(s) to search for versions of cyordereddict: 2025-09-08T00:41:44,475 * https://pypi.org/simple/cyordereddict/ 2025-09-08T00:41:44,475 * https://www.piwheels.org/simple/cyordereddict/ 2025-09-08T00:41:44,475 Fetching project page and analyzing links: https://pypi.org/simple/cyordereddict/ 2025-09-08T00:41:44,476 Getting page https://pypi.org/simple/cyordereddict/ 2025-09-08T00:41:44,477 Found index url https://pypi.org/simple/ 2025-09-08T00:41:44,547 Fetched page https://pypi.org/simple/cyordereddict/ as application/vnd.pypi.simple.v1+json 2025-09-08T00:41:44,548 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:44,548 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:44,549 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:44,549 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:44,549 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:44,549 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:44,549 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:44,550 Fetching project page and analyzing links: https://www.piwheels.org/simple/cyordereddict/ 2025-09-08T00:41:44,550 Getting page https://www.piwheels.org/simple/cyordereddict/ 2025-09-08T00:41:44,551 Found index url https://www.piwheels.org/simple/ 2025-09-08T00:41:44,644 Fetched page https://www.piwheels.org/simple/cyordereddict/ as text/html 2025-09-08T00:41:44,651 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:44,651 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:44,651 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:44,651 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:44,651 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:44,652 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:44,652 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:44,652 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:44,652 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:44,652 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:44,652 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:44,652 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:44,653 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:44,653 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:44,653 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:44,653 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:44,653 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:44,653 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:44,653 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:44,654 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:44,654 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:44,654 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:44,654 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:44,654 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:44,654 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:44,654 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:44,655 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:44,655 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:44,655 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:44,655 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:44,655 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:44,655 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:44,655 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:44,656 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:44,656 Skipping link: not a file: https://www.piwheels.org/simple/cyordereddict/ 2025-09-08T00:41:44,656 Skipping link: not a file: https://pypi.org/simple/cyordereddict/ 2025-09-08T00:41:44,681 Given no hashes to check 1 links for project 'cyordereddict': discarding no candidates 2025-09-08T00:41:44,683 Collecting cyordereddict==0.2 2025-09-08T00:41:44,684 Created temporary directory: /tmp/pip-unpack-2tyvdhz6 2025-09-08T00:41:44,827 Downloading cyordereddict-0.2.tar.gz (130 kB) 2025-09-08T00:41:44,898 Added cyordereddict==0.2 from https://files.pythonhosted.org/packages/5c/06/2732e943637b541748b2ccfff1583bd8c2303c2bd9ede54da766c52c2e5e/cyordereddict-0.2.tar.gz to build tracker '/tmp/pip-build-tracker-qq3665z0' 2025-09-08T00:41:44,899 Running setup.py (path:/tmp/pip-wheel-6t2e5zf9/cyordereddict_76a9767c18924ef38946677dd8897a9d/setup.py) egg_info for package cyordereddict 2025-09-08T00:41:44,899 Created temporary directory: /tmp/pip-pip-egg-info-upiesvgw 2025-09-08T00:41:44,899 Preparing metadata (setup.py): started 2025-09-08T00:41:44,900 Running command python setup.py egg_info 2025-09-08T00:41:45,904 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T00:41:45,905 !! 2025-09-08T00:41:45,905 ******************************************************************************** 2025-09-08T00:41:45,905 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T00:41:45,905 License :: OSI Approved :: BSD License 2025-09-08T00:41:45,905 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T00:41:45,905 ******************************************************************************** 2025-09-08T00:41:45,906 !! 2025-09-08T00:41:45,906 self._finalize_license_expression() 2025-09-08T00:41:46,476 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T00:41:46,481 Source in /tmp/pip-wheel-6t2e5zf9/cyordereddict_76a9767c18924ef38946677dd8897a9d has version 0.2, which satisfies requirement cyordereddict==0.2 from https://files.pythonhosted.org/packages/5c/06/2732e943637b541748b2ccfff1583bd8c2303c2bd9ede54da766c52c2e5e/cyordereddict-0.2.tar.gz 2025-09-08T00:41:46,481 Removed cyordereddict==0.2 from https://files.pythonhosted.org/packages/5c/06/2732e943637b541748b2ccfff1583bd8c2303c2bd9ede54da766c52c2e5e/cyordereddict-0.2.tar.gz from build tracker '/tmp/pip-build-tracker-qq3665z0' 2025-09-08T00:41:46,485 Created temporary directory: /tmp/pip-unpack-6atl87x7 2025-09-08T00:41:46,485 Created temporary directory: /tmp/pip-unpack-7j_8wqh_ 2025-09-08T00:41:46,485 Building wheels for collected packages: cyordereddict 2025-09-08T00:41:46,486 Created temporary directory: /tmp/pip-wheel-rz588vjt 2025-09-08T00:41:46,487 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:46,488 Building wheel for cyordereddict (setup.py): started 2025-09-08T00:41:46,489 Destination directory: /tmp/pip-wheel-rz588vjt 2025-09-08T00:41:46,489 Running command python setup.py bdist_wheel 2025-09-08T00:41:47,496 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T00:41:47,496 !! 2025-09-08T00:41:47,496 ******************************************************************************** 2025-09-08T00:41:47,496 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T00:41:47,496 License :: OSI Approved :: BSD License 2025-09-08T00:41:47,496 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T00:41:47,497 ******************************************************************************** 2025-09-08T00:41:47,497 !! 2025-09-08T00:41:47,497 self._finalize_license_expression() 2025-09-08T00:41:48,770 python3/cyordereddict/_cyordereddict.c: In function ‘__pyx_tp_dealloc_13cyordereddict_14_cyordereddict__Link’: 2025-09-08T00:41:48,776 python3/cyordereddict/_cyordereddict.c:5764:45: error: implicit declaration of function ‘_PyGC_FINALIZED’ [-Wimplicit-function-declaration] 2025-09-08T00:41:48,776 5764 | if (unlikely(Py_TYPE(o)->tp_finalize) && !_PyGC_FINALIZED(o)) { 2025-09-08T00:41:48,776 | ^~~~~~~~~~~~~~~ 2025-09-08T00:41:48,799 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_InitCachedConstants’: 2025-09-08T00:41:48,806 python3/cyordereddict/_cyordereddict.c:6786:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:41:48,806 6786 | __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:48,806 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:48,807 In file included from /usr/include/python3.13/Python.h:101, 2025-09-08T00:41:48,807 from python3/cyordereddict/_cyordereddict.c:16: 2025-09-08T00:41:48,807 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:48,807 213 | PyCode_New( 2025-09-08T00:41:48,807 | ^~~~~~~~~~ 2025-09-08T00:41:48,815 python3/cyordereddict/_cyordereddict.c:6786:242: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:41:48,815 6786 | __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:48,815 | ^~ 2025-09-08T00:41:48,815 | | 2025-09-08T00:41:48,815 | int 2025-09-08T00:41:48,815 python3/cyordereddict/_cyordereddict.c:70:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:48,815 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:48,815 | ^~~~~ 2025-09-08T00:41:48,815 /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:48,816 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:48,816 | ~~~~~~~~~~^ 2025-09-08T00:41:48,822 python3/cyordereddict/_cyordereddict.c:6786:246: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:41:48,823 6786 | __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:48,823 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:41:48,823 | | 2025-09-08T00:41:48,823 | PyObject * {aka struct _object *} 2025-09-08T00:41:48,823 python3/cyordereddict/_cyordereddict.c:70:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:48,823 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:48,823 | ^~~~ 2025-09-08T00:41:48,823 /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:48,823 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:48,823 | ~~~~^ 2025-09-08T00:41:48,830 python3/cyordereddict/_cyordereddict.c:70:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T00:41:48,830 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:48,830 | ^~~~~~~~~~ 2025-09-08T00:41:48,830 python3/cyordereddict/_cyordereddict.c:6786:33: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:48,831 6786 | __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:48,831 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:48,831 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:48,831 213 | PyCode_New( 2025-09-08T00:41:48,831 | ^~~~~~~~~~ 2025-09-08T00:41:48,837 python3/cyordereddict/_cyordereddict.c:6798:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:41:48,838 6798 | __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:48,838 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:48,838 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:48,838 213 | PyCode_New( 2025-09-08T00:41:48,838 | ^~~~~~~~~~ 2025-09-08T00:41:48,845 python3/cyordereddict/_cyordereddict.c:6798:242: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:41:48,845 6798 | __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:48,845 | ^~ 2025-09-08T00:41:48,845 | | 2025-09-08T00:41:48,846 | int 2025-09-08T00:41:48,846 python3/cyordereddict/_cyordereddict.c:70:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:48,846 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:48,846 | ^~~~~ 2025-09-08T00:41:48,846 /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:48,846 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:48,846 | ~~~~~~~~~~^ 2025-09-08T00:41:48,853 python3/cyordereddict/_cyordereddict.c:6798:246: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:41:48,853 6798 | __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:48,853 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:41:48,853 | | 2025-09-08T00:41:48,853 | PyObject * {aka struct _object *} 2025-09-08T00:41:48,854 python3/cyordereddict/_cyordereddict.c:70:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:48,854 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:48,854 | ^~~~ 2025-09-08T00:41:48,854 /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:48,854 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:48,854 | ~~~~^ 2025-09-08T00:41:48,861 python3/cyordereddict/_cyordereddict.c:70:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T00:41:48,861 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:48,861 | ^~~~~~~~~~ 2025-09-08T00:41:48,861 python3/cyordereddict/_cyordereddict.c:6798:33: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:48,861 6798 | __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:48,861 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:48,861 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:48,861 213 | PyCode_New( 2025-09-08T00:41:48,862 | ^~~~~~~~~~ 2025-09-08T00:41:48,868 python3/cyordereddict/_cyordereddict.c:6810:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:41:48,868 6810 | __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:48,868 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:48,868 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:48,868 213 | PyCode_New( 2025-09-08T00:41:48,869 | ^~~~~~~~~~ 2025-09-08T00:41:48,876 python3/cyordereddict/_cyordereddict.c:6810:242: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:41:48,876 6810 | __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:48,876 | ^~ 2025-09-08T00:41:48,876 | | 2025-09-08T00:41:48,876 | int 2025-09-08T00:41:48,876 python3/cyordereddict/_cyordereddict.c:70:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:48,876 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:48,876 | ^~~~~ 2025-09-08T00:41:48,877 /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:48,877 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:48,877 | ~~~~~~~~~~^ 2025-09-08T00:41:48,884 python3/cyordereddict/_cyordereddict.c:6810:246: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:41:48,884 6810 | __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:48,884 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:41:48,884 | | 2025-09-08T00:41:48,884 | PyObject * {aka struct _object *} 2025-09-08T00:41:48,884 python3/cyordereddict/_cyordereddict.c:70:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:48,884 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:48,884 | ^~~~ 2025-09-08T00:41:48,884 /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:48,884 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:48,885 | ~~~~^ 2025-09-08T00:41:48,891 python3/cyordereddict/_cyordereddict.c:70:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T00:41:48,892 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:48,892 | ^~~~~~~~~~ 2025-09-08T00:41:48,892 python3/cyordereddict/_cyordereddict.c:6810:33: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:48,892 6810 | __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:48,892 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:48,892 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:48,892 213 | PyCode_New( 2025-09-08T00:41:48,892 | ^~~~~~~~~~ 2025-09-08T00:41:48,899 python3/cyordereddict/_cyordereddict.c:6822:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:41:48,899 6822 | __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:48,899 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:41:48,899 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:48,899 213 | PyCode_New( 2025-09-08T00:41:48,899 | ^~~~~~~~~~ 2025-09-08T00:41:48,906 python3/cyordereddict/_cyordereddict.c:6822:237: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:41:48,907 6822 | __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:48,907 | ^~ 2025-09-08T00:41:48,907 | | 2025-09-08T00:41:48,907 | int 2025-09-08T00:41:48,907 python3/cyordereddict/_cyordereddict.c:70:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:48,907 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:48,907 | ^~~~~ 2025-09-08T00:41:48,907 /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:48,907 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:48,907 | ~~~~~~~~~~^ 2025-09-08T00:41:48,914 python3/cyordereddict/_cyordereddict.c:6822:241: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:41:48,914 6822 | __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:48,915 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:41:48,915 | | 2025-09-08T00:41:48,915 | PyObject * {aka struct _object *} 2025-09-08T00:41:48,915 python3/cyordereddict/_cyordereddict.c:70:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:48,915 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:48,915 | ^~~~ 2025-09-08T00:41:48,915 /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:48,915 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:48,915 | ~~~~^ 2025-09-08T00:41:48,922 python3/cyordereddict/_cyordereddict.c:70:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T00:41:48,922 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:48,922 | ^~~~~~~~~~ 2025-09-08T00:41:48,922 python3/cyordereddict/_cyordereddict.c:6822:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:48,923 6822 | __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:48,923 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:48,923 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:48,923 213 | PyCode_New( 2025-09-08T00:41:48,923 | ^~~~~~~~~~ 2025-09-08T00:41:48,925 python3/cyordereddict/_cyordereddict.c: In function ‘PyInit__cyordereddict’: 2025-09-08T00:41:48,932 python3/cyordereddict/_cyordereddict.c:6923:52: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:41:48,932 6923 | __pyx_type_13cyordereddict_14_cyordereddict__Link.tp_print = 0; 2025-09-08T00:41:48,932 | ^ 2025-09-08T00:41:48,941 python3/cyordereddict/_cyordereddict.c:6929:58: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:41:48,941 6929 | __pyx_type_13cyordereddict_14_cyordereddict_OrderedDict.tp_print = 0; 2025-09-08T00:41:48,941 | ^ 2025-09-08T00:41:48,950 python3/cyordereddict/_cyordereddict.c:6983:79: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:41:48,950 6983 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct____reversed__.tp_print = 0; 2025-09-08T00:41:48,950 | ^ 2025-09-08T00:41:48,957 python3/cyordereddict/_cyordereddict.c:6986:80: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:41:48,957 6986 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct_1___reversed__.tp_print = 0; 2025-09-08T00:41:48,957 | ^ 2025-09-08T00:41:48,964 python3/cyordereddict/_cyordereddict.c:6989:80: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:41:48,964 6989 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct_2___reversed__.tp_print = 0; 2025-09-08T00:41:48,964 | ^ 2025-09-08T00:41:48,971 python3/cyordereddict/_cyordereddict.c:6992:76: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:41:48,972 6992 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct_3___iter__.tp_print = 0; 2025-09-08T00:41:48,972 | ^ 2025-09-08T00:41:48,979 python3/cyordereddict/_cyordereddict.c:6995:80: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:41:48,979 6995 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct_4___reversed__.tp_print = 0; 2025-09-08T00:41:48,979 | ^ 2025-09-08T00:41:49,001 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_ErrRestore’: 2025-09-08T00:41:49,009 python3/cyordereddict/_cyordereddict.c:7494:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:41:49,009 7494 | tmp_type = tstate->curexc_type; 2025-09-08T00:41:49,009 | ^~ 2025-09-08T00:41:49,017 python3/cyordereddict/_cyordereddict.c:7495:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:41:49,017 7495 | tmp_value = tstate->curexc_value; 2025-09-08T00:41:49,017 | ^~ 2025-09-08T00:41:49,025 python3/cyordereddict/_cyordereddict.c:7496:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:41:49,025 7496 | tmp_tb = tstate->curexc_traceback; 2025-09-08T00:41:49,025 | ^~ 2025-09-08T00:41:49,033 python3/cyordereddict/_cyordereddict.c:7497:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:41:49,033 7497 | tstate->curexc_type = type; 2025-09-08T00:41:49,033 | ^~ 2025-09-08T00:41:49,041 python3/cyordereddict/_cyordereddict.c:7498:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:41:49,041 7498 | tstate->curexc_value = value; 2025-09-08T00:41:49,041 | ^~ 2025-09-08T00:41:49,049 python3/cyordereddict/_cyordereddict.c:7499:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:41:49,049 7499 | tstate->curexc_traceback = tb; 2025-09-08T00:41:49,049 | ^~ 2025-09-08T00:41:49,049 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_ErrFetch’: 2025-09-08T00:41:49,057 python3/cyordereddict/_cyordereddict.c:7510:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:41:49,057 7510 | *type = tstate->curexc_type; 2025-09-08T00:41:49,057 | ^~ 2025-09-08T00:41:49,065 python3/cyordereddict/_cyordereddict.c:7511:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:41:49,065 7511 | *value = tstate->curexc_value; 2025-09-08T00:41:49,065 | ^~ 2025-09-08T00:41:49,073 python3/cyordereddict/_cyordereddict.c:7512:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:41:49,073 7512 | *tb = tstate->curexc_traceback; 2025-09-08T00:41:49,073 | ^~ 2025-09-08T00:41:49,081 python3/cyordereddict/_cyordereddict.c:7513:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:41:49,081 7513 | tstate->curexc_type = 0; 2025-09-08T00:41:49,081 | ^~ 2025-09-08T00:41:49,089 python3/cyordereddict/_cyordereddict.c:7514:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:41:49,089 7514 | tstate->curexc_value = 0; 2025-09-08T00:41:49,089 | ^~ 2025-09-08T00:41:49,097 python3/cyordereddict/_cyordereddict.c:7515:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:41:49,097 7515 | tstate->curexc_traceback = 0; 2025-09-08T00:41:49,097 | ^~ 2025-09-08T00:41:49,115 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_Raise’: 2025-09-08T00:41:49,123 python3/cyordereddict/_cyordereddict.c:7664:34: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:41:49,123 7664 | PyObject* tmp_tb = tstate->curexc_traceback; 2025-09-08T00:41:49,123 | ^~ 2025-09-08T00:41:49,131 python3/cyordereddict/_cyordereddict.c:7667:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:41:49,131 7667 | tstate->curexc_traceback = tb; 2025-09-08T00:41:49,132 | ^~ 2025-09-08T00:41:49,132 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_ExceptionSwap’: 2025-09-08T00:41:49,143 python3/cyordereddict/_cyordereddict.c:7682:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T00:41:49,143 7682 | tmp_type = tstate->exc_type; 2025-09-08T00:41:49,144 | ^~~~~~~~ 2025-09-08T00:41:49,144 | exc_state 2025-09-08T00:41:49,151 python3/cyordereddict/_cyordereddict.c:7683:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T00:41:49,151 7683 | tmp_value = tstate->exc_value; 2025-09-08T00:41:49,151 | ^~ 2025-09-08T00:41:49,159 python3/cyordereddict/_cyordereddict.c:7684:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T00:41:49,159 7684 | tmp_tb = tstate->exc_traceback; 2025-09-08T00:41:49,159 | ^~ 2025-09-08T00:41:49,171 python3/cyordereddict/_cyordereddict.c:7685:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T00:41:49,171 7685 | tstate->exc_type = *type; 2025-09-08T00:41:49,171 | ^~~~~~~~ 2025-09-08T00:41:49,171 | exc_state 2025-09-08T00:41:49,179 python3/cyordereddict/_cyordereddict.c:7686:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T00:41:49,179 7686 | tstate->exc_value = *value; 2025-09-08T00:41:49,179 | ^~ 2025-09-08T00:41:49,187 python3/cyordereddict/_cyordereddict.c:7687:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T00:41:49,187 7687 | tstate->exc_traceback = *tb; 2025-09-08T00:41:49,187 | ^~ 2025-09-08T00:41:49,202 In file included from /usr/include/python3.13/Python.h:63: 2025-09-08T00:41:49,202 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_Generator_SendEx’: 2025-09-08T00:41:49,220 python3/cyordereddict/_cyordereddict.c:7906:30: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’ 2025-09-08T00:41:49,220 7906 | Py_XINCREF(tstate->frame); 2025-09-08T00:41:49,221 | ^~ 2025-09-08T00:41:49,221 /usr/include/python3.13/pyport.h:19:38: note: in definition of macro ‘_Py_CAST’ 2025-09-08T00:41:49,221 19 | #define _Py_CAST(type, expr) ((type)(expr)) 2025-09-08T00:41:49,221 | ^~~~ 2025-09-08T00:41:49,221 /usr/include/python3.13/object.h:1041:37: note: in expansion of macro ‘_PyObject_CAST’ 2025-09-08T00:41:49,221 1041 | # define Py_XINCREF(op) Py_XINCREF(_PyObject_CAST(op)) 2025-09-08T00:41:49,221 | ^~~~~~~~~~~~~~ 2025-09-08T00:41:49,221 python3/cyordereddict/_cyordereddict.c:7906:13: note: in expansion of macro ‘Py_XINCREF’ 2025-09-08T00:41:49,221 7906 | Py_XINCREF(tstate->frame); 2025-09-08T00:41:49,222 | ^~~~~~~~~~ 2025-09-08T00:41:49,228 python3/cyordereddict/_cyordereddict.c:7908:14: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:41:49,229 7908 | f->f_back = tstate->frame; 2025-09-08T00:41:49,229 | ^~ 2025-09-08T00:41:49,238 python3/cyordereddict/_cyordereddict.c:7908:31: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’ 2025-09-08T00:41:49,238 7908 | f->f_back = tstate->frame; 2025-09-08T00:41:49,238 | ^~ 2025-09-08T00:41:49,255 python3/cyordereddict/_cyordereddict.c:7927:23: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:41:49,255 7927 | Py_CLEAR(f->f_back); 2025-09-08T00:41:49,255 | ^~ 2025-09-08T00:41:49,256 /usr/include/python3.13/pyport.h:558:39: note: in definition of macro ‘_Py_TYPEOF’ 2025-09-08T00:41:49,256 558 | # define _Py_TYPEOF(expr) __typeof__(expr) 2025-09-08T00:41:49,256 | ^~~~ 2025-09-08T00:41:49,256 python3/cyordereddict/_cyordereddict.c:7927:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T00:41:49,256 7927 | Py_CLEAR(f->f_back); 2025-09-08T00:41:49,256 | ^~~~~~~~ 2025-09-08T00:41:49,264 In file included from /usr/include/python3.13/Python.h:72: 2025-09-08T00:41:49,264 python3/cyordereddict/_cyordereddict.c:7927:23: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:41:49,264 7927 | Py_CLEAR(f->f_back); 2025-09-08T00:41:49,265 | ^~ 2025-09-08T00:41:49,265 /usr/include/python3.13/object.h:1012:41: note: in definition of macro ‘Py_CLEAR’ 2025-09-08T00:41:49,265 1012 | _Py_TYPEOF(op)* _tmp_op_ptr = &(op); \ 2025-09-08T00:41:49,265 | ^~ 2025-09-08T00:41:49,282 python3/cyordereddict/_cyordereddict.c:7927:23: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:41:49,282 7927 | Py_CLEAR(f->f_back); 2025-09-08T00:41:49,283 | ^~ 2025-09-08T00:41:49,283 /usr/include/python3.13/pyport.h:558:39: note: in definition of macro ‘_Py_TYPEOF’ 2025-09-08T00:41:49,283 558 | # define _Py_TYPEOF(expr) __typeof__(expr) 2025-09-08T00:41:49,283 | ^~~~ 2025-09-08T00:41:49,283 python3/cyordereddict/_cyordereddict.c:7927:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T00:41:49,283 7927 | Py_CLEAR(f->f_back); 2025-09-08T00:41:49,283 | ^~~~~~~~ 2025-09-08T00:41:49,291 /usr/include/python3.13/object.h:1014:25: warning: comparison between pointer and integer 2025-09-08T00:41:49,292 1014 | if (_tmp_old_op != NULL) { \ 2025-09-08T00:41:49,292 | ^~ 2025-09-08T00:41:49,292 python3/cyordereddict/_cyordereddict.c:7927:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T00:41:49,292 7927 | Py_CLEAR(f->f_back); 2025-09-08T00:41:49,292 | ^~~~~~~~ 2025-09-08T00:41:49,300 /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,301 1015 | *_tmp_op_ptr = _Py_NULL; \ 2025-09-08T00:41:49,301 | ^ 2025-09-08T00:41:49,301 python3/cyordereddict/_cyordereddict.c:7927:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T00:41:49,301 7927 | Py_CLEAR(f->f_back); 2025-09-08T00:41:49,301 | ^~~~~~~~ 2025-09-08T00:41:49,353 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_ParseOptionalKeywords’: 2025-09-08T00:41:49,365 python3/cyordereddict/_cyordereddict.c:8470:22: error: implicit declaration of function ‘PyUnicode_GET_SIZE’; did you mean ‘PyDict_GET_SIZE’? [-Wimplicit-function-declaration] 2025-09-08T00:41:49,365 8470 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2025-09-08T00:41:49,365 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,365 | PyDict_GET_SIZE 2025-09-08T00:41:49,426 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_CyFunction_Call’: 2025-09-08T00:41:49,439 python3/cyordereddict/_cyordereddict.c:9072:16: error: implicit declaration of function ‘PyCFunction_Call’; did you mean ‘PyCFunction_New’? [-Wimplicit-function-declaration] 2025-09-08T00:41:49,439 9072 | return PyCFunction_Call(func, arg, kw); 2025-09-08T00:41:49,440 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,440 | PyCFunction_New 2025-09-08T00:41:49,450 python3/cyordereddict/_cyordereddict.c:9072: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:49,450 9072 | return PyCFunction_Call(func, arg, kw); 2025-09-08T00:41:49,450 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,464 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_CyFunction_init’: 2025-09-08T00:41:49,477 python3/cyordereddict/_cyordereddict.c:9137:41: error: ‘PyCFunction_Call’ undeclared (first use in this function); did you mean ‘PyCFunction_New’? 2025-09-08T00:41:49,477 9137 | __pyx_CyFunctionType_type.tp_call = PyCFunction_Call; 2025-09-08T00:41:49,477 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,477 | PyCFunction_New 2025-09-08T00:41:49,478 python3/cyordereddict/_cyordereddict.c:9137:41: note: each undeclared identifier is reported only once for each function it appears in 2025-09-08T00:41:49,504 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_CreateCodeObjectForTraceback’: 2025-09-08T00:41:49,514 python3/cyordereddict/_cyordereddict.c:9353:5: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:41:49,514 9353 | py_code = __Pyx_PyCode_New( 2025-09-08T00:41:49,514 | ^~~~~~~ 2025-09-08T00:41:49,514 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:49,514 213 | PyCode_New( 2025-09-08T00:41:49,514 | ^~~~~~~~~~ 2025-09-08T00:41:49,523 python3/cyordereddict/_cyordereddict.c:9367:9: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:41:49,523 9367 | py_line, 2025-09-08T00:41:49,524 | ^~~~~~~ 2025-09-08T00:41:49,524 | | 2025-09-08T00:41:49,524 | int 2025-09-08T00:41:49,524 python3/cyordereddict/_cyordereddict.c:70:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:49,524 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:49,524 | ^~~~~ 2025-09-08T00:41:49,524 /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,524 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:49,524 | ~~~~~~~~~~^ 2025-09-08T00:41:49,534 python3/cyordereddict/_cyordereddict.c:9368:9: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:41:49,534 9368 | __pyx_empty_bytes /*PyObject *lnotab*/ 2025-09-08T00:41:49,534 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,534 | | 2025-09-08T00:41:49,535 | PyObject * {aka struct _object *} 2025-09-08T00:41:49,535 python3/cyordereddict/_cyordereddict.c:70:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:49,535 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:49,535 | ^~~~ 2025-09-08T00:41:49,535 /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,535 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:41:49,535 | ~~~~^ 2025-09-08T00:41:49,545 python3/cyordereddict/_cyordereddict.c:70:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T00:41:49,545 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:41:49,545 | ^~~~~~~~~~ 2025-09-08T00:41:49,545 python3/cyordereddict/_cyordereddict.c:9353:15: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:41:49,545 9353 | py_code = __Pyx_PyCode_New( 2025-09-08T00:41:49,545 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,545 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:41:49,546 213 | PyCode_New( 2025-09-08T00:41:49,546 | ^~~~~~~~~~ 2025-09-08T00:41:49,550 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_AddTraceback’: 2025-09-08T00:41:49,559 python3/cyordereddict/_cyordereddict.c:9396:13: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:41:49,559 9396 | py_frame->f_lineno = py_line; 2025-09-08T00:41:49,560 | ^~ 2025-09-08T00:41:49,570 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_PyInt_As_int’: 2025-09-08T00:41:49,580 python3/cyordereddict/_cyordereddict.c:9564:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-08T00:41:49,580 9564 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-08T00:41:49,580 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,580 In file included from /usr/include/python3.13/longobject.h:107, 2025-09-08T00:41:49,581 from /usr/include/python3.13/Python.h:81: 2025-09-08T00:41:49,581 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-08T00:41:49,581 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-08T00:41:49,581 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,594 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_PyInt_As_long’: 2025-09-08T00:41:49,604 python3/cyordereddict/_cyordereddict.c:9725:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-08T00:41:49,604 9725 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-08T00:41:49,604 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,605 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-08T00:41:49,605 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-08T00:41:49,605 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:41:49,719 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T00:41:49,869 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T00:41:49,881 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T00:41:49,881 exec(compile('"'"''"'"''"'"' 2025-09-08T00:41:49,881 # This is -- a caller that pip uses to run setup.py 2025-09-08T00:41:49,881 # 2025-09-08T00:41:49,881 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T00:41:49,881 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T00:41:49,881 # - It provides a clear error message when setuptools is not installed. 2025-09-08T00:41:49,881 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T00:41:49,881 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T00:41:49,881 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T00:41:49,881 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T00:41:49,881 import os, sys, tokenize, traceback 2025-09-08T00:41:49,881 2025-09-08T00:41:49,881 try: 2025-09-08T00:41:49,881 import setuptools 2025-09-08T00:41:49,881 except ImportError: 2025-09-08T00:41:49,881 print( 2025-09-08T00:41:49,881 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T00:41:49,881 "the build environment with exception:", 2025-09-08T00:41:49,881 file=sys.stderr, 2025-09-08T00:41:49,881 ) 2025-09-08T00:41:49,881 traceback.print_exc() 2025-09-08T00:41:49,881 sys.exit(1) 2025-09-08T00:41:49,881 2025-09-08T00:41:49,881 __file__ = %r 2025-09-08T00:41:49,881 sys.argv[0] = __file__ 2025-09-08T00:41:49,881 2025-09-08T00:41:49,881 if os.path.exists(__file__): 2025-09-08T00:41:49,881 filename = __file__ 2025-09-08T00:41:49,881 with tokenize.open(__file__) as f: 2025-09-08T00:41:49,881 setup_py_code = f.read() 2025-09-08T00:41:49,881 else: 2025-09-08T00:41:49,881 filename = "" 2025-09-08T00:41:49,881 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T00:41:49,881 2025-09-08T00:41:49,881 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T00:41:49,881 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-6t2e5zf9/cyordereddict_76a9767c18924ef38946677dd8897a9d/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-rz588vjt[/] 2025-09-08T00:41:49,881 [bold magenta]cwd[/]: /tmp/pip-wheel-6t2e5zf9/cyordereddict_76a9767c18924ef38946677dd8897a9d/ 2025-09-08T00:41:49,881 Building wheel for cyordereddict (setup.py): finished with status 'error' 2025-09-08T00:41:49,882 ERROR: Failed building wheel for cyordereddict 2025-09-08T00:41:49,883 Running setup.py clean for cyordereddict 2025-09-08T00:41:49,883 Running command python setup.py clean 2025-09-08T00:41:50,905 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T00:41:50,905 !! 2025-09-08T00:41:50,905 ******************************************************************************** 2025-09-08T00:41:50,906 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T00:41:50,906 License :: OSI Approved :: BSD License 2025-09-08T00:41:50,906 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T00:41:50,906 ******************************************************************************** 2025-09-08T00:41:50,906 !! 2025-09-08T00:41:50,906 self._finalize_license_expression() 2025-09-08T00:41:51,134 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T00:41:51,134 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T00:41:51,250 Failed to build cyordereddict 2025-09-08T00:41:51,250 ERROR: Failed to build one or more wheels 2025-09-08T00:41:51,251 Exception information: 2025-09-08T00:41:51,251 Traceback (most recent call last): 2025-09-08T00:41:51,251 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T00:41:51,251 status = _inner_run() 2025-09-08T00:41:51,251 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T00:41:51,251 return self.run(options, args) 2025-09-08T00:41:51,251 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T00:41:51,251 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T00:41:51,251 return func(self, options, args) 2025-09-08T00:41:51,251 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T00:41:51,251 raise CommandError("Failed to build one or more wheels") 2025-09-08T00:41:51,251 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T00:41:51,255 Removed build tracker: '/tmp/pip-build-tracker-qq3665z0'