2025-09-08T03:56:58,092 Created temporary directory: /tmp/pip-build-tracker-f8vnrykr 2025-09-08T03:56:58,093 Initialized build tracking at /tmp/pip-build-tracker-f8vnrykr 2025-09-08T03:56:58,093 Created build tracker: /tmp/pip-build-tracker-f8vnrykr 2025-09-08T03:56:58,093 Entered build tracker: /tmp/pip-build-tracker-f8vnrykr 2025-09-08T03:56:58,093 Created temporary directory: /tmp/pip-wheel-psg61ds0 2025-09-08T03:56:58,097 Created temporary directory: /tmp/pip-ephem-wheel-cache-9po9fvqw 2025-09-08T03:56:58,154 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T03:56:58,157 2 location(s) to search for versions of cyordereddict: 2025-09-08T03:56:58,157 * https://pypi.org/simple/cyordereddict/ 2025-09-08T03:56:58,157 * https://www.piwheels.org/simple/cyordereddict/ 2025-09-08T03:56:58,157 Fetching project page and analyzing links: https://pypi.org/simple/cyordereddict/ 2025-09-08T03:56:58,157 Getting page https://pypi.org/simple/cyordereddict/ 2025-09-08T03:56:58,158 Found index url https://pypi.org/simple/ 2025-09-08T03:56:58,304 Fetched page https://pypi.org/simple/cyordereddict/ as application/vnd.pypi.simple.v1+json 2025-09-08T03:56:58,307 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-08T03:56:58,308 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-08T03:56:58,308 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-08T03:56:58,309 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-08T03:56:58,309 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-08T03:56:58,310 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-08T03:56:58,310 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-08T03:56:58,311 Fetching project page and analyzing links: https://www.piwheels.org/simple/cyordereddict/ 2025-09-08T03:56:58,312 Getting page https://www.piwheels.org/simple/cyordereddict/ 2025-09-08T03:56:58,313 Found index url https://www.piwheels.org/simple/ 2025-09-08T03:56:58,411 Fetched page https://www.piwheels.org/simple/cyordereddict/ as text/html 2025-09-08T03:56:58,418 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-08T03:56:58,418 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-08T03:56:58,418 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-08T03:56:58,418 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-08T03:56:58,419 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-08T03:56:58,419 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-08T03:56:58,419 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-08T03:56:58,419 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-08T03:56:58,419 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-08T03:56:58,419 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-08T03:56:58,419 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-08T03:56:58,419 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-08T03:56:58,420 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-08T03:56:58,420 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-08T03:56:58,420 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-08T03:56:58,420 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-08T03:56:58,420 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-08T03:56:58,420 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-08T03:56:58,420 Skipping link: No binaries permitted for cyordereddict: https://www.piwheels.org/simple/cyordereddict/cyordereddict-0.2.2.dev0-cp313-cp313-linux_armv6l.whl#sha256=870cb2892c44fc2afc0278a5cc7e457bad75a419a05508ab062922f42d24b575 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T03:56:58,420 Skipping link: No binaries permitted for cyordereddict: https://www.piwheels.org/simple/cyordereddict/cyordereddict-0.2.2.dev0-cp313-cp313-linux_armv7l.whl#sha256=870cb2892c44fc2afc0278a5cc7e457bad75a419a05508ab062922f42d24b575 (from https://www.piwheels.org/simple/cyordereddict/) 2025-09-08T03:56:58,421 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-08T03:56:58,421 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-08T03:56:58,421 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-08T03:56:58,421 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-08T03:56:58,421 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-08T03:56:58,421 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-08T03:56:58,421 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-08T03:56:58,421 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-08T03:56:58,422 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-08T03:56:58,422 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-08T03:56:58,422 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-08T03:56:58,422 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-08T03:56:58,422 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-08T03:56:58,422 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-08T03:56:58,422 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-08T03:56:58,422 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-08T03:56:58,423 Skipping link: not a file: https://www.piwheels.org/simple/cyordereddict/ 2025-09-08T03:56:58,423 Skipping link: not a file: https://pypi.org/simple/cyordereddict/ 2025-09-08T03:56:58,450 Given no hashes to check 1 links for project 'cyordereddict': discarding no candidates 2025-09-08T03:56:58,451 Collecting cyordereddict==1.0.0 2025-09-08T03:56:58,452 Created temporary directory: /tmp/pip-unpack-mqn_5i01 2025-09-08T03:56:58,512 Downloading cyordereddict-1.0.0.tar.gz (138 kB) 2025-09-08T03:56:58,584 Added cyordereddict==1.0.0 from https://files.pythonhosted.org/packages/d1/1a/364cbfd927be1b743c7f0a985a7f1f7e8a51469619f9fefe4ee9240ba210/cyordereddict-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-f8vnrykr' 2025-09-08T03:56:58,585 Running setup.py (path:/tmp/pip-wheel-psg61ds0/cyordereddict_a7ff7e421c1a4fb9b070d53e105255e1/setup.py) egg_info for package cyordereddict 2025-09-08T03:56:58,585 Created temporary directory: /tmp/pip-pip-egg-info-f7ngt01p 2025-09-08T03:56:58,585 Preparing metadata (setup.py): started 2025-09-08T03:56:58,586 Running command python setup.py egg_info 2025-09-08T03:56:59,592 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T03:56:59,592 !! 2025-09-08T03:56:59,592 ******************************************************************************** 2025-09-08T03:56:59,593 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T03:56:59,593 License :: OSI Approved :: BSD License 2025-09-08T03:56:59,593 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T03:56:59,593 ******************************************************************************** 2025-09-08T03:56:59,593 !! 2025-09-08T03:56:59,593 self._finalize_license_expression() 2025-09-08T03:57:00,161 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T03:57:00,166 Source in /tmp/pip-wheel-psg61ds0/cyordereddict_a7ff7e421c1a4fb9b070d53e105255e1 has version 1.0.0, which satisfies requirement cyordereddict==1.0.0 from https://files.pythonhosted.org/packages/d1/1a/364cbfd927be1b743c7f0a985a7f1f7e8a51469619f9fefe4ee9240ba210/cyordereddict-1.0.0.tar.gz 2025-09-08T03:57:00,166 Removed cyordereddict==1.0.0 from https://files.pythonhosted.org/packages/d1/1a/364cbfd927be1b743c7f0a985a7f1f7e8a51469619f9fefe4ee9240ba210/cyordereddict-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-f8vnrykr' 2025-09-08T03:57:00,170 Created temporary directory: /tmp/pip-unpack-ljb426ji 2025-09-08T03:57:00,170 Created temporary directory: /tmp/pip-unpack-xyqmn1qs 2025-09-08T03:57:00,170 Building wheels for collected packages: cyordereddict 2025-09-08T03:57:00,172 Created temporary directory: /tmp/pip-wheel-v2rgb542 2025-09-08T03:57:00,172 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-08T03:57:00,173 Building wheel for cyordereddict (setup.py): started 2025-09-08T03:57:00,174 Destination directory: /tmp/pip-wheel-v2rgb542 2025-09-08T03:57:00,175 Running command python setup.py bdist_wheel 2025-09-08T03:57:01,188 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T03:57:01,189 !! 2025-09-08T03:57:01,189 ******************************************************************************** 2025-09-08T03:57:01,189 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T03:57:01,189 License :: OSI Approved :: BSD License 2025-09-08T03:57:01,189 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T03:57:01,189 ******************************************************************************** 2025-09-08T03:57:01,190 !! 2025-09-08T03:57:01,190 self._finalize_license_expression() 2025-09-08T03:57:02,470 python3/cyordereddict/_cyordereddict.c: In function ‘__pyx_tp_dealloc_13cyordereddict_14_cyordereddict__Link’: 2025-09-08T03:57:02,476 python3/cyordereddict/_cyordereddict.c:5542:45: error: implicit declaration of function ‘_PyGC_FINALIZED’ [-Wimplicit-function-declaration] 2025-09-08T03:57:02,476 5542 | if (unlikely(Py_TYPE(o)->tp_finalize) && !_PyGC_FINALIZED(o)) { 2025-09-08T03:57:02,476 | ^~~~~~~~~~~~~~~ 2025-09-08T03:57:02,498 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_InitCachedConstants’: 2025-09-08T03:57:02,505 python3/cyordereddict/_cyordereddict.c:6547:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T03:57:02,505 6547 | __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_cyordereddict, __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-08T03:57:02,505 | ^~~~~~~~~~~~~~~~ 2025-09-08T03:57:02,505 In file included from /usr/include/python3.13/Python.h:101, 2025-09-08T03:57:02,505 from python3/cyordereddict/_cyordereddict.c:12: 2025-09-08T03:57:02,505 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T03:57:02,505 213 | PyCode_New( 2025-09-08T03:57:02,506 | ^~~~~~~~~~ 2025-09-08T03:57:02,512 python3/cyordereddict/_cyordereddict.c:6547:241: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T03:57:02,513 6547 | __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_cyordereddict, __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-08T03:57:02,513 | ^~ 2025-09-08T03:57:02,513 | | 2025-09-08T03:57:02,513 | int 2025-09-08T03:57:02,513 python3/cyordereddict/_cyordereddict.c:69:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T03:57:02,513 69 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T03:57:02,513 | ^~~~~ 2025-09-08T03:57:02,513 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T03:57:02,513 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T03:57:02,514 | ~~~~~~~~~~^ 2025-09-08T03:57:02,520 python3/cyordereddict/_cyordereddict.c:6547:245: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T03:57:02,520 6547 | __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_cyordereddict, __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-08T03:57:02,520 | ^~~~~~~~~~~~~~~~~ 2025-09-08T03:57:02,520 | | 2025-09-08T03:57:02,520 | PyObject * {aka struct _object *} 2025-09-08T03:57:02,520 python3/cyordereddict/_cyordereddict.c:69:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T03:57:02,520 69 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T03:57:02,521 | ^~~~ 2025-09-08T03:57:02,521 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T03:57:02,521 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T03:57:02,521 | ~~~~^ 2025-09-08T03:57:02,527 python3/cyordereddict/_cyordereddict.c:69:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T03:57:02,527 69 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T03:57:02,527 | ^~~~~~~~~~ 2025-09-08T03:57:02,528 python3/cyordereddict/_cyordereddict.c:6547:33: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T03:57:02,528 6547 | __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_cyordereddict, __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-08T03:57:02,528 | ^~~~~~~~~~~~~~~~ 2025-09-08T03:57:02,528 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T03:57:02,528 213 | PyCode_New( 2025-09-08T03:57:02,528 | ^~~~~~~~~~ 2025-09-08T03:57:02,534 python3/cyordereddict/_cyordereddict.c:6559:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T03:57:02,534 6559 | __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_cyordereddict, __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-08T03:57:02,534 | ^~~~~~~~~~~~~~~~ 2025-09-08T03:57:02,534 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T03:57:02,535 213 | PyCode_New( 2025-09-08T03:57:02,535 | ^~~~~~~~~~ 2025-09-08T03:57:02,541 python3/cyordereddict/_cyordereddict.c:6559:241: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T03:57:02,542 6559 | __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_cyordereddict, __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-08T03:57:02,542 | ^~ 2025-09-08T03:57:02,542 | | 2025-09-08T03:57:02,542 | int 2025-09-08T03:57:02,542 python3/cyordereddict/_cyordereddict.c:69:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T03:57:02,542 69 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T03:57:02,542 | ^~~~~ 2025-09-08T03:57:02,542 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T03:57:02,542 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T03:57:02,542 | ~~~~~~~~~~^ 2025-09-08T03:57:02,549 python3/cyordereddict/_cyordereddict.c:6559:245: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T03:57:02,549 6559 | __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_cyordereddict, __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-08T03:57:02,549 | ^~~~~~~~~~~~~~~~~ 2025-09-08T03:57:02,549 | | 2025-09-08T03:57:02,549 | PyObject * {aka struct _object *} 2025-09-08T03:57:02,549 python3/cyordereddict/_cyordereddict.c:69:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T03:57:02,549 69 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T03:57:02,550 | ^~~~ 2025-09-08T03:57:02,550 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T03:57:02,550 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T03:57:02,550 | ~~~~^ 2025-09-08T03:57:02,556 python3/cyordereddict/_cyordereddict.c:69:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T03:57:02,556 69 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T03:57:02,556 | ^~~~~~~~~~ 2025-09-08T03:57:02,557 python3/cyordereddict/_cyordereddict.c:6559:33: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T03:57:02,557 6559 | __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_cyordereddict, __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-08T03:57:02,557 | ^~~~~~~~~~~~~~~~ 2025-09-08T03:57:02,557 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T03:57:02,557 213 | PyCode_New( 2025-09-08T03:57:02,557 | ^~~~~~~~~~ 2025-09-08T03:57:02,563 python3/cyordereddict/_cyordereddict.c:6571:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T03:57:02,563 6571 | __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_cyordereddict, __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-08T03:57:02,563 | ^~~~~~~~~~~~~~~~ 2025-09-08T03:57:02,563 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T03:57:02,564 213 | PyCode_New( 2025-09-08T03:57:02,564 | ^~~~~~~~~~ 2025-09-08T03:57:02,570 python3/cyordereddict/_cyordereddict.c:6571:241: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T03:57:02,571 6571 | __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_cyordereddict, __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-08T03:57:02,571 | ^~ 2025-09-08T03:57:02,571 | | 2025-09-08T03:57:02,571 | int 2025-09-08T03:57:02,571 python3/cyordereddict/_cyordereddict.c:69:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T03:57:02,571 69 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T03:57:02,571 | ^~~~~ 2025-09-08T03:57:02,571 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T03:57:02,571 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T03:57:02,571 | ~~~~~~~~~~^ 2025-09-08T03:57:02,578 python3/cyordereddict/_cyordereddict.c:6571:245: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T03:57:02,578 6571 | __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_cyordereddict, __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-08T03:57:02,578 | ^~~~~~~~~~~~~~~~~ 2025-09-08T03:57:02,578 | | 2025-09-08T03:57:02,578 | PyObject * {aka struct _object *} 2025-09-08T03:57:02,578 python3/cyordereddict/_cyordereddict.c:69:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T03:57:02,579 69 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T03:57:02,579 | ^~~~ 2025-09-08T03:57:02,579 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T03:57:02,579 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T03:57:02,579 | ~~~~^ 2025-09-08T03:57:02,585 python3/cyordereddict/_cyordereddict.c:69:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T03:57:02,585 69 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T03:57:02,586 | ^~~~~~~~~~ 2025-09-08T03:57:02,586 python3/cyordereddict/_cyordereddict.c:6571:33: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T03:57:02,586 6571 | __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_cyordereddict, __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-08T03:57:02,586 | ^~~~~~~~~~~~~~~~ 2025-09-08T03:57:02,586 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T03:57:02,586 213 | PyCode_New( 2025-09-08T03:57:02,586 | ^~~~~~~~~~ 2025-09-08T03:57:02,592 python3/cyordereddict/_cyordereddict.c:6583:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T03:57:02,592 6583 | __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_cyordereddict, __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-08T03:57:02,592 | ^~~~~~~~~~~~~~~~~ 2025-09-08T03:57:02,593 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T03:57:02,593 213 | PyCode_New( 2025-09-08T03:57:02,593 | ^~~~~~~~~~ 2025-09-08T03:57:02,600 python3/cyordereddict/_cyordereddict.c:6583:236: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T03:57:02,600 6583 | __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_cyordereddict, __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-08T03:57:02,600 | ^~ 2025-09-08T03:57:02,600 | | 2025-09-08T03:57:02,600 | int 2025-09-08T03:57:02,600 python3/cyordereddict/_cyordereddict.c:69:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T03:57:02,600 69 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T03:57:02,600 | ^~~~~ 2025-09-08T03:57:02,600 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T03:57:02,600 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T03:57:02,601 | ~~~~~~~~~~^ 2025-09-08T03:57:02,607 python3/cyordereddict/_cyordereddict.c:6583:240: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T03:57:02,607 6583 | __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_cyordereddict, __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-08T03:57:02,607 | ^~~~~~~~~~~~~~~~~ 2025-09-08T03:57:02,607 | | 2025-09-08T03:57:02,607 | PyObject * {aka struct _object *} 2025-09-08T03:57:02,608 python3/cyordereddict/_cyordereddict.c:69:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T03:57:02,608 69 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T03:57:02,608 | ^~~~ 2025-09-08T03:57:02,608 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T03:57:02,608 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T03:57:02,608 | ~~~~^ 2025-09-08T03:57:02,614 python3/cyordereddict/_cyordereddict.c:69:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T03:57:02,615 69 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T03:57:02,615 | ^~~~~~~~~~ 2025-09-08T03:57:02,615 python3/cyordereddict/_cyordereddict.c:6583:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T03:57:02,615 6583 | __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_cyordereddict, __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-08T03:57:02,615 | ^~~~~~~~~~~~~~~~ 2025-09-08T03:57:02,615 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T03:57:02,615 213 | PyCode_New( 2025-09-08T03:57:02,615 | ^~~~~~~~~~ 2025-09-08T03:57:02,617 python3/cyordereddict/_cyordereddict.c: In function ‘PyInit__cyordereddict’: 2025-09-08T03:57:02,624 python3/cyordereddict/_cyordereddict.c:6690:52: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T03:57:02,624 6690 | __pyx_type_13cyordereddict_14_cyordereddict__Link.tp_print = 0; 2025-09-08T03:57:02,624 | ^ 2025-09-08T03:57:02,632 python3/cyordereddict/_cyordereddict.c:6696:58: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T03:57:02,632 6696 | __pyx_type_13cyordereddict_14_cyordereddict_OrderedDict.tp_print = 0; 2025-09-08T03:57:02,633 | ^ 2025-09-08T03:57:02,641 python3/cyordereddict/_cyordereddict.c:6750:79: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T03:57:02,641 6750 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct____reversed__.tp_print = 0; 2025-09-08T03:57:02,641 | ^ 2025-09-08T03:57:02,648 python3/cyordereddict/_cyordereddict.c:6753:80: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T03:57:02,648 6753 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct_1___reversed__.tp_print = 0; 2025-09-08T03:57:02,648 | ^ 2025-09-08T03:57:02,655 python3/cyordereddict/_cyordereddict.c:6756:80: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T03:57:02,655 6756 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct_2___reversed__.tp_print = 0; 2025-09-08T03:57:02,655 | ^ 2025-09-08T03:57:02,661 python3/cyordereddict/_cyordereddict.c:6759:76: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T03:57:02,662 6759 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct_3___iter__.tp_print = 0; 2025-09-08T03:57:02,662 | ^ 2025-09-08T03:57:02,668 python3/cyordereddict/_cyordereddict.c:6762:80: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T03:57:02,669 6762 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct_4___reversed__.tp_print = 0; 2025-09-08T03:57:02,669 | ^ 2025-09-08T03:57:02,695 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_ErrRestore’: 2025-09-08T03:57:02,702 python3/cyordereddict/_cyordereddict.c:7290:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T03:57:02,702 7290 | tmp_type = tstate->curexc_type; 2025-09-08T03:57:02,702 | ^~ 2025-09-08T03:57:02,710 python3/cyordereddict/_cyordereddict.c:7291:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T03:57:02,710 7291 | tmp_value = tstate->curexc_value; 2025-09-08T03:57:02,710 | ^~ 2025-09-08T03:57:02,717 python3/cyordereddict/_cyordereddict.c:7292:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T03:57:02,718 7292 | tmp_tb = tstate->curexc_traceback; 2025-09-08T03:57:02,718 | ^~ 2025-09-08T03:57:02,725 python3/cyordereddict/_cyordereddict.c:7293:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T03:57:02,725 7293 | tstate->curexc_type = type; 2025-09-08T03:57:02,725 | ^~ 2025-09-08T03:57:02,733 python3/cyordereddict/_cyordereddict.c:7294:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T03:57:02,733 7294 | tstate->curexc_value = value; 2025-09-08T03:57:02,733 | ^~ 2025-09-08T03:57:02,740 python3/cyordereddict/_cyordereddict.c:7295:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T03:57:02,740 7295 | tstate->curexc_traceback = tb; 2025-09-08T03:57:02,741 | ^~ 2025-09-08T03:57:02,741 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_ErrFetch’: 2025-09-08T03:57:02,748 python3/cyordereddict/_cyordereddict.c:7306:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T03:57:02,748 7306 | *type = tstate->curexc_type; 2025-09-08T03:57:02,748 | ^~ 2025-09-08T03:57:02,756 python3/cyordereddict/_cyordereddict.c:7307:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T03:57:02,756 7307 | *value = tstate->curexc_value; 2025-09-08T03:57:02,756 | ^~ 2025-09-08T03:57:02,764 python3/cyordereddict/_cyordereddict.c:7308:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T03:57:02,764 7308 | *tb = tstate->curexc_traceback; 2025-09-08T03:57:02,764 | ^~ 2025-09-08T03:57:02,771 python3/cyordereddict/_cyordereddict.c:7309:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T03:57:02,771 7309 | tstate->curexc_type = 0; 2025-09-08T03:57:02,771 | ^~ 2025-09-08T03:57:02,779 python3/cyordereddict/_cyordereddict.c:7310:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T03:57:02,779 7310 | tstate->curexc_value = 0; 2025-09-08T03:57:02,779 | ^~ 2025-09-08T03:57:02,786 python3/cyordereddict/_cyordereddict.c:7311:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T03:57:02,787 7311 | tstate->curexc_traceback = 0; 2025-09-08T03:57:02,787 | ^~ 2025-09-08T03:57:02,804 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_Raise’: 2025-09-08T03:57:02,812 python3/cyordereddict/_cyordereddict.c:7463:34: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T03:57:02,812 7463 | PyObject* tmp_tb = tstate->curexc_traceback; 2025-09-08T03:57:02,812 | ^~ 2025-09-08T03:57:02,820 python3/cyordereddict/_cyordereddict.c:7466:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T03:57:02,820 7466 | tstate->curexc_traceback = tb; 2025-09-08T03:57:02,820 | ^~ 2025-09-08T03:57:02,820 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_ExceptionSwap’: 2025-09-08T03:57:02,831 python3/cyordereddict/_cyordereddict.c:7481:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T03:57:02,831 7481 | tmp_type = tstate->exc_type; 2025-09-08T03:57:02,831 | ^~~~~~~~ 2025-09-08T03:57:02,831 | exc_state 2025-09-08T03:57:02,839 python3/cyordereddict/_cyordereddict.c:7482:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T03:57:02,839 7482 | tmp_value = tstate->exc_value; 2025-09-08T03:57:02,839 | ^~ 2025-09-08T03:57:02,846 python3/cyordereddict/_cyordereddict.c:7483:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T03:57:02,847 7483 | tmp_tb = tstate->exc_traceback; 2025-09-08T03:57:02,847 | ^~ 2025-09-08T03:57:02,857 python3/cyordereddict/_cyordereddict.c:7484:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T03:57:02,858 7484 | tstate->exc_type = *type; 2025-09-08T03:57:02,858 | ^~~~~~~~ 2025-09-08T03:57:02,858 | exc_state 2025-09-08T03:57:02,865 python3/cyordereddict/_cyordereddict.c:7485:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T03:57:02,865 7485 | tstate->exc_value = *value; 2025-09-08T03:57:02,865 | ^~ 2025-09-08T03:57:02,873 python3/cyordereddict/_cyordereddict.c:7486:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T03:57:02,873 7486 | tstate->exc_traceback = *tb; 2025-09-08T03:57:02,873 | ^~ 2025-09-08T03:57:02,889 In file included from /usr/include/python3.13/Python.h:63: 2025-09-08T03:57:02,889 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_Coroutine_SendEx’: 2025-09-08T03:57:02,906 python3/cyordereddict/_cyordereddict.c:7714:30: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’ 2025-09-08T03:57:02,907 7714 | Py_XINCREF(tstate->frame); 2025-09-08T03:57:02,907 | ^~ 2025-09-08T03:57:02,907 /usr/include/python3.13/pyport.h:19:38: note: in definition of macro ‘_Py_CAST’ 2025-09-08T03:57:02,907 19 | #define _Py_CAST(type, expr) ((type)(expr)) 2025-09-08T03:57:02,907 | ^~~~ 2025-09-08T03:57:02,907 /usr/include/python3.13/object.h:1041:37: note: in expansion of macro ‘_PyObject_CAST’ 2025-09-08T03:57:02,907 1041 | # define Py_XINCREF(op) Py_XINCREF(_PyObject_CAST(op)) 2025-09-08T03:57:02,907 | ^~~~~~~~~~~~~~ 2025-09-08T03:57:02,907 python3/cyordereddict/_cyordereddict.c:7714:13: note: in expansion of macro ‘Py_XINCREF’ 2025-09-08T03:57:02,907 7714 | Py_XINCREF(tstate->frame); 2025-09-08T03:57:02,908 | ^~~~~~~~~~ 2025-09-08T03:57:02,914 python3/cyordereddict/_cyordereddict.c:7716:14: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T03:57:02,914 7716 | f->f_back = tstate->frame; 2025-09-08T03:57:02,914 | ^~ 2025-09-08T03:57:02,923 python3/cyordereddict/_cyordereddict.c:7716:31: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’ 2025-09-08T03:57:02,923 7716 | f->f_back = tstate->frame; 2025-09-08T03:57:02,923 | ^~ 2025-09-08T03:57:02,940 python3/cyordereddict/_cyordereddict.c:7735:23: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T03:57:02,940 7735 | Py_CLEAR(f->f_back); 2025-09-08T03:57:02,940 | ^~ 2025-09-08T03:57:02,940 /usr/include/python3.13/pyport.h:558:39: note: in definition of macro ‘_Py_TYPEOF’ 2025-09-08T03:57:02,940 558 | # define _Py_TYPEOF(expr) __typeof__(expr) 2025-09-08T03:57:02,940 | ^~~~ 2025-09-08T03:57:02,940 python3/cyordereddict/_cyordereddict.c:7735:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T03:57:02,940 7735 | Py_CLEAR(f->f_back); 2025-09-08T03:57:02,941 | ^~~~~~~~ 2025-09-08T03:57:02,949 In file included from /usr/include/python3.13/Python.h:72: 2025-09-08T03:57:02,949 python3/cyordereddict/_cyordereddict.c:7735:23: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T03:57:02,949 7735 | Py_CLEAR(f->f_back); 2025-09-08T03:57:02,949 | ^~ 2025-09-08T03:57:02,949 /usr/include/python3.13/object.h:1012:41: note: in definition of macro ‘Py_CLEAR’ 2025-09-08T03:57:02,949 1012 | _Py_TYPEOF(op)* _tmp_op_ptr = &(op); \ 2025-09-08T03:57:02,949 | ^~ 2025-09-08T03:57:02,966 python3/cyordereddict/_cyordereddict.c:7735:23: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T03:57:02,966 7735 | Py_CLEAR(f->f_back); 2025-09-08T03:57:02,966 | ^~ 2025-09-08T03:57:02,966 /usr/include/python3.13/pyport.h:558:39: note: in definition of macro ‘_Py_TYPEOF’ 2025-09-08T03:57:02,966 558 | # define _Py_TYPEOF(expr) __typeof__(expr) 2025-09-08T03:57:02,966 | ^~~~ 2025-09-08T03:57:02,966 python3/cyordereddict/_cyordereddict.c:7735:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T03:57:02,967 7735 | Py_CLEAR(f->f_back); 2025-09-08T03:57:02,967 | ^~~~~~~~ 2025-09-08T03:57:02,975 /usr/include/python3.13/object.h:1014:25: warning: comparison between pointer and integer 2025-09-08T03:57:02,975 1014 | if (_tmp_old_op != NULL) { \ 2025-09-08T03:57:02,975 | ^~ 2025-09-08T03:57:02,975 python3/cyordereddict/_cyordereddict.c:7735:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T03:57:02,975 7735 | Py_CLEAR(f->f_back); 2025-09-08T03:57:02,975 | ^~~~~~~~ 2025-09-08T03:57:02,983 /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-08T03:57:02,984 1015 | *_tmp_op_ptr = _Py_NULL; \ 2025-09-08T03:57:02,984 | ^ 2025-09-08T03:57:02,984 python3/cyordereddict/_cyordereddict.c:7735:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T03:57:02,984 7735 | Py_CLEAR(f->f_back); 2025-09-08T03:57:02,984 | ^~~~~~~~ 2025-09-08T03:57:03,052 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_ParseOptionalKeywords’: 2025-09-08T03:57:03,064 python3/cyordereddict/_cyordereddict.c:8428:22: error: implicit declaration of function ‘PyUnicode_GET_SIZE’; did you mean ‘PyDict_GET_SIZE’? [-Wimplicit-function-declaration] 2025-09-08T03:57:03,064 8428 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2025-09-08T03:57:03,065 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T03:57:03,065 | PyDict_GET_SIZE 2025-09-08T03:57:03,133 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_CyFunction_Call’: 2025-09-08T03:57:03,147 python3/cyordereddict/_cyordereddict.c:9115:16: error: implicit declaration of function ‘PyCFunction_Call’; did you mean ‘PyCFunction_New’? [-Wimplicit-function-declaration] 2025-09-08T03:57:03,147 9115 | return PyCFunction_Call(func, arg, kw); 2025-09-08T03:57:03,147 | ^~~~~~~~~~~~~~~~ 2025-09-08T03:57:03,147 | PyCFunction_New 2025-09-08T03:57:03,157 python3/cyordereddict/_cyordereddict.c:9115: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-08T03:57:03,157 9115 | return PyCFunction_Call(func, arg, kw); 2025-09-08T03:57:03,157 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T03:57:03,171 python3/cyordereddict/_cyordereddict.c: In function ‘__pyx_CyFunction_init’: 2025-09-08T03:57:03,184 python3/cyordereddict/_cyordereddict.c:9180:41: error: ‘PyCFunction_Call’ undeclared (first use in this function); did you mean ‘PyCFunction_New’? 2025-09-08T03:57:03,184 9180 | __pyx_CyFunctionType_type.tp_call = PyCFunction_Call; 2025-09-08T03:57:03,184 | ^~~~~~~~~~~~~~~~ 2025-09-08T03:57:03,184 | PyCFunction_New 2025-09-08T03:57:03,185 python3/cyordereddict/_cyordereddict.c:9180:41: note: each undeclared identifier is reported only once for each function it appears in 2025-09-08T03:57:03,211 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_CreateCodeObjectForTraceback’: 2025-09-08T03:57:03,220 python3/cyordereddict/_cyordereddict.c:9396:5: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T03:57:03,221 9396 | py_code = __Pyx_PyCode_New( 2025-09-08T03:57:03,221 | ^~~~~~~ 2025-09-08T03:57:03,221 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T03:57:03,221 213 | PyCode_New( 2025-09-08T03:57:03,221 | ^~~~~~~~~~ 2025-09-08T03:57:03,230 python3/cyordereddict/_cyordereddict.c:9410:9: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T03:57:03,230 9410 | py_line, 2025-09-08T03:57:03,230 | ^~~~~~~ 2025-09-08T03:57:03,230 | | 2025-09-08T03:57:03,230 | int 2025-09-08T03:57:03,231 python3/cyordereddict/_cyordereddict.c:69:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T03:57:03,231 69 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T03:57:03,231 | ^~~~~ 2025-09-08T03:57:03,231 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T03:57:03,231 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T03:57:03,231 | ~~~~~~~~~~^ 2025-09-08T03:57:03,241 python3/cyordereddict/_cyordereddict.c:9411:9: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T03:57:03,241 9411 | __pyx_empty_bytes /*PyObject *lnotab*/ 2025-09-08T03:57:03,241 | ^~~~~~~~~~~~~~~~~ 2025-09-08T03:57:03,241 | | 2025-09-08T03:57:03,241 | PyObject * {aka struct _object *} 2025-09-08T03:57:03,241 python3/cyordereddict/_cyordereddict.c:69:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T03:57:03,241 69 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T03:57:03,241 | ^~~~ 2025-09-08T03:57:03,242 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T03:57:03,242 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T03:57:03,242 | ~~~~^ 2025-09-08T03:57:03,251 python3/cyordereddict/_cyordereddict.c:69:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T03:57:03,251 69 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T03:57:03,252 | ^~~~~~~~~~ 2025-09-08T03:57:03,252 python3/cyordereddict/_cyordereddict.c:9396:15: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T03:57:03,252 9396 | py_code = __Pyx_PyCode_New( 2025-09-08T03:57:03,252 | ^~~~~~~~~~~~~~~~ 2025-09-08T03:57:03,252 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T03:57:03,252 213 | PyCode_New( 2025-09-08T03:57:03,252 | ^~~~~~~~~~ 2025-09-08T03:57:03,256 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_AddTraceback’: 2025-09-08T03:57:03,266 python3/cyordereddict/_cyordereddict.c:9439:13: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T03:57:03,266 9439 | py_frame->f_lineno = py_line; 2025-09-08T03:57:03,266 | ^~ 2025-09-08T03:57:03,266 python3/cyordereddict/_cyordereddict.c: At top level: 2025-09-08T03:57:03,276 python3/cyordereddict/_cyordereddict.c:9468:12: fatal error: longintrepr.h: No such file or directory 2025-09-08T03:57:03,276 9468 | #include "longintrepr.h" 2025-09-08T03:57:03,276 | ^~~~~~~~~~~~~~~ 2025-09-08T03:57:03,276 compilation terminated. 2025-09-08T03:57:03,279 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T03:57:03,427 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T03:57:03,439 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T03:57:03,439 exec(compile('"'"''"'"''"'"' 2025-09-08T03:57:03,439 # This is -- a caller that pip uses to run setup.py 2025-09-08T03:57:03,439 # 2025-09-08T03:57:03,439 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T03:57:03,439 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T03:57:03,439 # - It provides a clear error message when setuptools is not installed. 2025-09-08T03:57:03,439 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T03:57:03,439 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T03:57:03,439 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T03:57:03,439 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T03:57:03,439 import os, sys, tokenize, traceback 2025-09-08T03:57:03,439 2025-09-08T03:57:03,439 try: 2025-09-08T03:57:03,439 import setuptools 2025-09-08T03:57:03,439 except ImportError: 2025-09-08T03:57:03,439 print( 2025-09-08T03:57:03,439 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T03:57:03,439 "the build environment with exception:", 2025-09-08T03:57:03,439 file=sys.stderr, 2025-09-08T03:57:03,439 ) 2025-09-08T03:57:03,439 traceback.print_exc() 2025-09-08T03:57:03,439 sys.exit(1) 2025-09-08T03:57:03,439 2025-09-08T03:57:03,439 __file__ = %r 2025-09-08T03:57:03,439 sys.argv[0] = __file__ 2025-09-08T03:57:03,439 2025-09-08T03:57:03,439 if os.path.exists(__file__): 2025-09-08T03:57:03,439 filename = __file__ 2025-09-08T03:57:03,439 with tokenize.open(__file__) as f: 2025-09-08T03:57:03,439 setup_py_code = f.read() 2025-09-08T03:57:03,439 else: 2025-09-08T03:57:03,439 filename = "" 2025-09-08T03:57:03,439 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T03:57:03,439 2025-09-08T03:57:03,439 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T03:57:03,439 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-psg61ds0/cyordereddict_a7ff7e421c1a4fb9b070d53e105255e1/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-v2rgb542[/] 2025-09-08T03:57:03,439 [bold magenta]cwd[/]: /tmp/pip-wheel-psg61ds0/cyordereddict_a7ff7e421c1a4fb9b070d53e105255e1/ 2025-09-08T03:57:03,439 Building wheel for cyordereddict (setup.py): finished with status 'error' 2025-09-08T03:57:03,440 ERROR: Failed building wheel for cyordereddict 2025-09-08T03:57:03,441 Running setup.py clean for cyordereddict 2025-09-08T03:57:03,441 Running command python setup.py clean 2025-09-08T03:57:04,444 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T03:57:04,444 !! 2025-09-08T03:57:04,445 ******************************************************************************** 2025-09-08T03:57:04,445 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T03:57:04,445 License :: OSI Approved :: BSD License 2025-09-08T03:57:04,445 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T03:57:04,445 ******************************************************************************** 2025-09-08T03:57:04,445 !! 2025-09-08T03:57:04,445 self._finalize_license_expression() 2025-09-08T03:57:04,666 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T03:57:04,666 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T03:57:04,780 Failed to build cyordereddict 2025-09-08T03:57:04,781 ERROR: Failed to build one or more wheels 2025-09-08T03:57:04,782 Exception information: 2025-09-08T03:57:04,782 Traceback (most recent call last): 2025-09-08T03:57:04,782 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T03:57:04,782 status = _inner_run() 2025-09-08T03:57:04,782 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T03:57:04,782 return self.run(options, args) 2025-09-08T03:57:04,782 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T03:57:04,782 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T03:57:04,782 return func(self, options, args) 2025-09-08T03:57:04,782 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T03:57:04,782 raise CommandError("Failed to build one or more wheels") 2025-09-08T03:57:04,782 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T03:57:04,786 Removed build tracker: '/tmp/pip-build-tracker-f8vnrykr'