2025-09-08T00:48:01,640 Created temporary directory: /tmp/pip-build-tracker-2ko0moy3 2025-09-08T00:48:01,641 Initialized build tracking at /tmp/pip-build-tracker-2ko0moy3 2025-09-08T00:48:01,641 Created build tracker: /tmp/pip-build-tracker-2ko0moy3 2025-09-08T00:48:01,641 Entered build tracker: /tmp/pip-build-tracker-2ko0moy3 2025-09-08T00:48:01,642 Created temporary directory: /tmp/pip-wheel-te_6wpic 2025-09-08T00:48:01,645 Created temporary directory: /tmp/pip-ephem-wheel-cache-q8ul1rjl 2025-09-08T00:48:01,702 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T00:48:01,704 2 location(s) to search for versions of cyordereddict: 2025-09-08T00:48:01,704 * https://pypi.org/simple/cyordereddict/ 2025-09-08T00:48:01,704 * https://www.piwheels.org/simple/cyordereddict/ 2025-09-08T00:48:01,705 Fetching project page and analyzing links: https://pypi.org/simple/cyordereddict/ 2025-09-08T00:48:01,705 Getting page https://pypi.org/simple/cyordereddict/ 2025-09-08T00:48:01,706 Found index url https://pypi.org/simple/ 2025-09-08T00:48:01,775 Fetched page https://pypi.org/simple/cyordereddict/ as application/vnd.pypi.simple.v1+json 2025-09-08T00:48:01,777 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:48:01,777 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:48:01,777 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:48:01,777 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:48:01,778 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:48:01,778 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:48:01,778 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:48:01,778 Fetching project page and analyzing links: https://www.piwheels.org/simple/cyordereddict/ 2025-09-08T00:48:01,779 Getting page https://www.piwheels.org/simple/cyordereddict/ 2025-09-08T00:48:01,779 Found index url https://www.piwheels.org/simple/ 2025-09-08T00:48:01,874 Fetched page https://www.piwheels.org/simple/cyordereddict/ as text/html 2025-09-08T00:48:01,884 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:48:01,884 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:48:01,884 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:48:01,884 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:48:01,885 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:48:01,885 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:48:01,885 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:48:01,885 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:48:01,885 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:48:01,885 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:48:01,885 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:48:01,885 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:48:01,886 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:48:01,886 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:48:01,886 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:48:01,886 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:48:01,886 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:48:01,886 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:48:01,886 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:48:01,887 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:48:01,887 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:48:01,887 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:48:01,887 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:48:01,887 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:48:01,887 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:48:01,887 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:48:01,887 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:48:01,888 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:48:01,888 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:48:01,888 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:48:01,888 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:48:01,888 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:48:01,888 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:48:01,888 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:48:01,888 Skipping link: not a file: https://www.piwheels.org/simple/cyordereddict/ 2025-09-08T00:48:01,889 Skipping link: not a file: https://pypi.org/simple/cyordereddict/ 2025-09-08T00:48:01,911 Given no hashes to check 1 links for project 'cyordereddict': discarding no candidates 2025-09-08T00:48:01,912 Collecting cyordereddict==0.2.2 2025-09-08T00:48:01,914 Created temporary directory: /tmp/pip-unpack-7uvavy57 2025-09-08T00:48:01,975 Downloading cyordereddict-0.2.2.tar.gz (128 kB) 2025-09-08T00:48:02,045 Added cyordereddict==0.2.2 from https://files.pythonhosted.org/packages/5a/c0/ef04050d49a736591d1196025f0f3a41b7efe649854b9df305467e60fb21/cyordereddict-0.2.2.tar.gz to build tracker '/tmp/pip-build-tracker-2ko0moy3' 2025-09-08T00:48:02,047 Running setup.py (path:/tmp/pip-wheel-te_6wpic/cyordereddict_4040de53f47549828f5f5beaebf966cc/setup.py) egg_info for package cyordereddict 2025-09-08T00:48:02,047 Created temporary directory: /tmp/pip-pip-egg-info-v8je3w_8 2025-09-08T00:48:02,047 Preparing metadata (setup.py): started 2025-09-08T00:48:02,048 Running command python setup.py egg_info 2025-09-08T00:48:03,060 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T00:48:03,060 !! 2025-09-08T00:48:03,060 ******************************************************************************** 2025-09-08T00:48:03,060 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T00:48:03,061 License :: OSI Approved :: BSD License 2025-09-08T00:48:03,061 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T00:48:03,061 ******************************************************************************** 2025-09-08T00:48:03,061 !! 2025-09-08T00:48:03,061 self._finalize_license_expression() 2025-09-08T00:48:03,621 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T00:48:03,625 Source in /tmp/pip-wheel-te_6wpic/cyordereddict_4040de53f47549828f5f5beaebf966cc has version 0.2.2, which satisfies requirement cyordereddict==0.2.2 from https://files.pythonhosted.org/packages/5a/c0/ef04050d49a736591d1196025f0f3a41b7efe649854b9df305467e60fb21/cyordereddict-0.2.2.tar.gz 2025-09-08T00:48:03,626 Removed cyordereddict==0.2.2 from https://files.pythonhosted.org/packages/5a/c0/ef04050d49a736591d1196025f0f3a41b7efe649854b9df305467e60fb21/cyordereddict-0.2.2.tar.gz from build tracker '/tmp/pip-build-tracker-2ko0moy3' 2025-09-08T00:48:03,629 Created temporary directory: /tmp/pip-unpack-04b_g30x 2025-09-08T00:48:03,630 Created temporary directory: /tmp/pip-unpack-alg64xkx 2025-09-08T00:48:03,630 Building wheels for collected packages: cyordereddict 2025-09-08T00:48:03,631 Created temporary directory: /tmp/pip-wheel-nh3b859g 2025-09-08T00:48:03,631 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:48:03,633 Building wheel for cyordereddict (setup.py): started 2025-09-08T00:48:03,633 Destination directory: /tmp/pip-wheel-nh3b859g 2025-09-08T00:48:03,633 Running command python setup.py bdist_wheel 2025-09-08T00:48:04,630 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T00:48:04,630 !! 2025-09-08T00:48:04,631 ******************************************************************************** 2025-09-08T00:48:04,631 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T00:48:04,631 License :: OSI Approved :: BSD License 2025-09-08T00:48:04,631 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T00:48:04,631 ******************************************************************************** 2025-09-08T00:48:04,631 !! 2025-09-08T00:48:04,631 self._finalize_license_expression() 2025-09-08T00:48:05,853 python3/cyordereddict/_cyordereddict.c: In function ‘__pyx_tp_dealloc_13cyordereddict_14_cyordereddict__Link’: 2025-09-08T00:48:05,858 python3/cyordereddict/_cyordereddict.c:5401:45: error: implicit declaration of function ‘_PyGC_FINALIZED’ [-Wimplicit-function-declaration] 2025-09-08T00:48:05,859 5401 | if (unlikely(Py_TYPE(o)->tp_finalize) && !_PyGC_FINALIZED(o)) { 2025-09-08T00:48:05,859 | ^~~~~~~~~~~~~~~ 2025-09-08T00:48:05,881 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_InitCachedConstants’: 2025-09-08T00:48:05,887 python3/cyordereddict/_cyordereddict.c:6399:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:48:05,887 6399 | __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:48:05,888 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:48:05,888 In file included from /usr/include/python3.13/Python.h:101, 2025-09-08T00:48:05,888 from python3/cyordereddict/_cyordereddict.c:16: 2025-09-08T00:48:05,888 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:48:05,888 213 | PyCode_New( 2025-09-08T00:48:05,888 | ^~~~~~~~~~ 2025-09-08T00:48:05,895 python3/cyordereddict/_cyordereddict.c:6399:242: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:48:05,895 6399 | __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:48:05,895 | ^~ 2025-09-08T00:48:05,895 | | 2025-09-08T00:48:05,895 | int 2025-09-08T00:48:05,896 python3/cyordereddict/_cyordereddict.c:70:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:48:05,896 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:48:05,896 | ^~~~~ 2025-09-08T00:48:05,896 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T00:48:05,896 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:48:05,896 | ~~~~~~~~~~^ 2025-09-08T00:48:05,902 python3/cyordereddict/_cyordereddict.c:6399:246: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:48:05,902 6399 | __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:48:05,903 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:48:05,903 | | 2025-09-08T00:48:05,903 | PyObject * {aka struct _object *} 2025-09-08T00:48:05,903 python3/cyordereddict/_cyordereddict.c:70:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:48:05,903 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:48:05,903 | ^~~~ 2025-09-08T00:48:05,903 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T00:48:05,903 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:48:05,903 | ~~~~^ 2025-09-08T00:48:05,910 python3/cyordereddict/_cyordereddict.c:70:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T00:48:05,910 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:48:05,910 | ^~~~~~~~~~ 2025-09-08T00:48:05,910 python3/cyordereddict/_cyordereddict.c:6399:33: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:48:05,910 6399 | __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:48:05,910 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:48:05,910 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:48:05,910 213 | PyCode_New( 2025-09-08T00:48:05,910 | ^~~~~~~~~~ 2025-09-08T00:48:05,916 python3/cyordereddict/_cyordereddict.c:6411:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:48:05,916 6411 | __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:48:05,917 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:48:05,917 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:48:05,917 213 | PyCode_New( 2025-09-08T00:48:05,917 | ^~~~~~~~~~ 2025-09-08T00:48:05,924 python3/cyordereddict/_cyordereddict.c:6411:242: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:48:05,924 6411 | __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:48:05,924 | ^~ 2025-09-08T00:48:05,924 | | 2025-09-08T00:48:05,924 | int 2025-09-08T00:48:05,924 python3/cyordereddict/_cyordereddict.c:70:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:48:05,924 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:48:05,924 | ^~~~~ 2025-09-08T00:48:05,924 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T00:48:05,924 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:48:05,925 | ~~~~~~~~~~^ 2025-09-08T00:48:05,931 python3/cyordereddict/_cyordereddict.c:6411:246: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:48:05,931 6411 | __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:48:05,931 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:48:05,931 | | 2025-09-08T00:48:05,931 | PyObject * {aka struct _object *} 2025-09-08T00:48:05,931 python3/cyordereddict/_cyordereddict.c:70:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:48:05,931 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:48:05,932 | ^~~~ 2025-09-08T00:48:05,932 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T00:48:05,932 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:48:05,932 | ~~~~^ 2025-09-08T00:48:05,938 python3/cyordereddict/_cyordereddict.c:70:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T00:48:05,938 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:48:05,938 | ^~~~~~~~~~ 2025-09-08T00:48:05,938 python3/cyordereddict/_cyordereddict.c:6411:33: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:48:05,939 6411 | __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:48:05,939 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:48:05,939 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:48:05,939 213 | PyCode_New( 2025-09-08T00:48:05,939 | ^~~~~~~~~~ 2025-09-08T00:48:05,945 python3/cyordereddict/_cyordereddict.c:6423:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:48:05,945 6423 | __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:48:05,945 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:48:05,945 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:48:05,945 213 | PyCode_New( 2025-09-08T00:48:05,945 | ^~~~~~~~~~ 2025-09-08T00:48:05,952 python3/cyordereddict/_cyordereddict.c:6423:242: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:48:05,952 6423 | __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:48:05,952 | ^~ 2025-09-08T00:48:05,952 | | 2025-09-08T00:48:05,953 | int 2025-09-08T00:48:05,953 python3/cyordereddict/_cyordereddict.c:70:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:48:05,953 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:48:05,953 | ^~~~~ 2025-09-08T00:48:05,953 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T00:48:05,953 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:48:05,953 | ~~~~~~~~~~^ 2025-09-08T00:48:05,960 python3/cyordereddict/_cyordereddict.c:6423:246: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:48:05,960 6423 | __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:48:05,960 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:48:05,960 | | 2025-09-08T00:48:05,960 | PyObject * {aka struct _object *} 2025-09-08T00:48:05,960 python3/cyordereddict/_cyordereddict.c:70:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:48:05,960 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:48:05,960 | ^~~~ 2025-09-08T00:48:05,960 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T00:48:05,960 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:48:05,960 | ~~~~^ 2025-09-08T00:48:05,967 python3/cyordereddict/_cyordereddict.c:70:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T00:48:05,967 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:48:05,967 | ^~~~~~~~~~ 2025-09-08T00:48:05,967 python3/cyordereddict/_cyordereddict.c:6423:33: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:48:05,967 6423 | __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:48:05,967 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:48:05,967 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:48:05,968 213 | PyCode_New( 2025-09-08T00:48:05,968 | ^~~~~~~~~~ 2025-09-08T00:48:05,974 python3/cyordereddict/_cyordereddict.c:6435:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:48:05,974 6435 | __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:48:05,974 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:48:05,974 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:48:05,974 213 | PyCode_New( 2025-09-08T00:48:05,974 | ^~~~~~~~~~ 2025-09-08T00:48:05,981 python3/cyordereddict/_cyordereddict.c:6435:237: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:48:05,981 6435 | __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:48:05,981 | ^~ 2025-09-08T00:48:05,981 | | 2025-09-08T00:48:05,981 | int 2025-09-08T00:48:05,981 python3/cyordereddict/_cyordereddict.c:70:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:48:05,981 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:48:05,981 | ^~~~~ 2025-09-08T00:48:05,982 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T00:48:05,982 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:48:05,982 | ~~~~~~~~~~^ 2025-09-08T00:48:05,988 python3/cyordereddict/_cyordereddict.c:6435:241: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:48:05,988 6435 | __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:48:05,988 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:48:05,988 | | 2025-09-08T00:48:05,989 | PyObject * {aka struct _object *} 2025-09-08T00:48:05,989 python3/cyordereddict/_cyordereddict.c:70:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:48:05,989 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:48:05,989 | ^~~~ 2025-09-08T00:48:05,989 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T00:48:05,989 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:48:05,989 | ~~~~^ 2025-09-08T00:48:05,995 python3/cyordereddict/_cyordereddict.c:70:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T00:48:05,996 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:48:05,996 | ^~~~~~~~~~ 2025-09-08T00:48:05,996 python3/cyordereddict/_cyordereddict.c:6435:34: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:48:05,996 6435 | __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:48:05,996 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:48:05,996 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:48:05,996 213 | PyCode_New( 2025-09-08T00:48:05,996 | ^~~~~~~~~~ 2025-09-08T00:48:05,998 python3/cyordereddict/_cyordereddict.c: In function ‘PyInit__cyordereddict’: 2025-09-08T00:48:06,005 python3/cyordereddict/_cyordereddict.c:6536:52: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:48:06,005 6536 | __pyx_type_13cyordereddict_14_cyordereddict__Link.tp_print = 0; 2025-09-08T00:48:06,005 | ^ 2025-09-08T00:48:06,013 python3/cyordereddict/_cyordereddict.c:6542:58: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:48:06,013 6542 | __pyx_type_13cyordereddict_14_cyordereddict_OrderedDict.tp_print = 0; 2025-09-08T00:48:06,013 | ^ 2025-09-08T00:48:06,021 python3/cyordereddict/_cyordereddict.c:6596:79: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:48:06,021 6596 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct____reversed__.tp_print = 0; 2025-09-08T00:48:06,022 | ^ 2025-09-08T00:48:06,028 python3/cyordereddict/_cyordereddict.c:6599:80: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:48:06,028 6599 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct_1___reversed__.tp_print = 0; 2025-09-08T00:48:06,028 | ^ 2025-09-08T00:48:06,035 python3/cyordereddict/_cyordereddict.c:6602:80: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:48:06,035 6602 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct_2___reversed__.tp_print = 0; 2025-09-08T00:48:06,035 | ^ 2025-09-08T00:48:06,042 python3/cyordereddict/_cyordereddict.c:6605:76: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:48:06,042 6605 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct_3___iter__.tp_print = 0; 2025-09-08T00:48:06,042 | ^ 2025-09-08T00:48:06,049 python3/cyordereddict/_cyordereddict.c:6608:80: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:48:06,049 6608 | __pyx_type_13cyordereddict_14_cyordereddict___pyx_scope_struct_4___reversed__.tp_print = 0; 2025-09-08T00:48:06,049 | ^ 2025-09-08T00:48:06,071 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_ErrRestore’: 2025-09-08T00:48:06,078 python3/cyordereddict/_cyordereddict.c:7107:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:48:06,078 7107 | tmp_type = tstate->curexc_type; 2025-09-08T00:48:06,079 | ^~ 2025-09-08T00:48:06,086 python3/cyordereddict/_cyordereddict.c:7108:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:48:06,086 7108 | tmp_value = tstate->curexc_value; 2025-09-08T00:48:06,086 | ^~ 2025-09-08T00:48:06,094 python3/cyordereddict/_cyordereddict.c:7109:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:48:06,094 7109 | tmp_tb = tstate->curexc_traceback; 2025-09-08T00:48:06,094 | ^~ 2025-09-08T00:48:06,102 python3/cyordereddict/_cyordereddict.c:7110:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:48:06,102 7110 | tstate->curexc_type = type; 2025-09-08T00:48:06,102 | ^~ 2025-09-08T00:48:06,109 python3/cyordereddict/_cyordereddict.c:7111:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:48:06,109 7111 | tstate->curexc_value = value; 2025-09-08T00:48:06,110 | ^~ 2025-09-08T00:48:06,117 python3/cyordereddict/_cyordereddict.c:7112:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:48:06,117 7112 | tstate->curexc_traceback = tb; 2025-09-08T00:48:06,117 | ^~ 2025-09-08T00:48:06,117 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_ErrFetch’: 2025-09-08T00:48:06,125 python3/cyordereddict/_cyordereddict.c:7123:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:48:06,125 7123 | *type = tstate->curexc_type; 2025-09-08T00:48:06,125 | ^~ 2025-09-08T00:48:06,132 python3/cyordereddict/_cyordereddict.c:7124:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:48:06,132 7124 | *value = tstate->curexc_value; 2025-09-08T00:48:06,133 | ^~ 2025-09-08T00:48:06,141 python3/cyordereddict/_cyordereddict.c:7125:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:48:06,141 7125 | *tb = tstate->curexc_traceback; 2025-09-08T00:48:06,141 | ^~ 2025-09-08T00:48:06,148 python3/cyordereddict/_cyordereddict.c:7126:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:48:06,148 7126 | tstate->curexc_type = 0; 2025-09-08T00:48:06,148 | ^~ 2025-09-08T00:48:06,156 python3/cyordereddict/_cyordereddict.c:7127:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:48:06,156 7127 | tstate->curexc_value = 0; 2025-09-08T00:48:06,156 | ^~ 2025-09-08T00:48:06,163 python3/cyordereddict/_cyordereddict.c:7128:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:48:06,163 7128 | tstate->curexc_traceback = 0; 2025-09-08T00:48:06,163 | ^~ 2025-09-08T00:48:06,181 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_Raise’: 2025-09-08T00:48:06,189 python3/cyordereddict/_cyordereddict.c:7277:34: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:48:06,190 7277 | PyObject* tmp_tb = tstate->curexc_traceback; 2025-09-08T00:48:06,190 | ^~ 2025-09-08T00:48:06,197 python3/cyordereddict/_cyordereddict.c:7280:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:48:06,197 7280 | tstate->curexc_traceback = tb; 2025-09-08T00:48:06,197 | ^~ 2025-09-08T00:48:06,197 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_ExceptionSwap’: 2025-09-08T00:48:06,208 python3/cyordereddict/_cyordereddict.c:7295:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T00:48:06,208 7295 | tmp_type = tstate->exc_type; 2025-09-08T00:48:06,208 | ^~~~~~~~ 2025-09-08T00:48:06,208 | exc_state 2025-09-08T00:48:06,216 python3/cyordereddict/_cyordereddict.c:7296:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T00:48:06,216 7296 | tmp_value = tstate->exc_value; 2025-09-08T00:48:06,216 | ^~ 2025-09-08T00:48:06,223 python3/cyordereddict/_cyordereddict.c:7297:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T00:48:06,223 7297 | tmp_tb = tstate->exc_traceback; 2025-09-08T00:48:06,223 | ^~ 2025-09-08T00:48:06,234 python3/cyordereddict/_cyordereddict.c:7298:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T00:48:06,234 7298 | tstate->exc_type = *type; 2025-09-08T00:48:06,234 | ^~~~~~~~ 2025-09-08T00:48:06,234 | exc_state 2025-09-08T00:48:06,242 python3/cyordereddict/_cyordereddict.c:7299:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T00:48:06,242 7299 | tstate->exc_value = *value; 2025-09-08T00:48:06,242 | ^~ 2025-09-08T00:48:06,249 python3/cyordereddict/_cyordereddict.c:7300:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T00:48:06,249 7300 | tstate->exc_traceback = *tb; 2025-09-08T00:48:06,249 | ^~ 2025-09-08T00:48:06,264 In file included from /usr/include/python3.13/Python.h:63: 2025-09-08T00:48:06,264 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_Generator_SendEx’: 2025-09-08T00:48:06,281 python3/cyordereddict/_cyordereddict.c:7519:30: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’ 2025-09-08T00:48:06,281 7519 | Py_XINCREF(tstate->frame); 2025-09-08T00:48:06,282 | ^~ 2025-09-08T00:48:06,282 /usr/include/python3.13/pyport.h:19:38: note: in definition of macro ‘_Py_CAST’ 2025-09-08T00:48:06,282 19 | #define _Py_CAST(type, expr) ((type)(expr)) 2025-09-08T00:48:06,282 | ^~~~ 2025-09-08T00:48:06,282 /usr/include/python3.13/object.h:1041:37: note: in expansion of macro ‘_PyObject_CAST’ 2025-09-08T00:48:06,282 1041 | # define Py_XINCREF(op) Py_XINCREF(_PyObject_CAST(op)) 2025-09-08T00:48:06,282 | ^~~~~~~~~~~~~~ 2025-09-08T00:48:06,282 python3/cyordereddict/_cyordereddict.c:7519:13: note: in expansion of macro ‘Py_XINCREF’ 2025-09-08T00:48:06,282 7519 | Py_XINCREF(tstate->frame); 2025-09-08T00:48:06,282 | ^~~~~~~~~~ 2025-09-08T00:48:06,289 python3/cyordereddict/_cyordereddict.c:7521:14: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:48:06,289 7521 | f->f_back = tstate->frame; 2025-09-08T00:48:06,289 | ^~ 2025-09-08T00:48:06,297 python3/cyordereddict/_cyordereddict.c:7521:31: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’ 2025-09-08T00:48:06,298 7521 | f->f_back = tstate->frame; 2025-09-08T00:48:06,298 | ^~ 2025-09-08T00:48:06,314 python3/cyordereddict/_cyordereddict.c:7540:23: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:48:06,314 7540 | Py_CLEAR(f->f_back); 2025-09-08T00:48:06,314 | ^~ 2025-09-08T00:48:06,314 /usr/include/python3.13/pyport.h:558:39: note: in definition of macro ‘_Py_TYPEOF’ 2025-09-08T00:48:06,314 558 | # define _Py_TYPEOF(expr) __typeof__(expr) 2025-09-08T00:48:06,315 | ^~~~ 2025-09-08T00:48:06,315 python3/cyordereddict/_cyordereddict.c:7540:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T00:48:06,315 7540 | Py_CLEAR(f->f_back); 2025-09-08T00:48:06,315 | ^~~~~~~~ 2025-09-08T00:48:06,323 In file included from /usr/include/python3.13/Python.h:72: 2025-09-08T00:48:06,323 python3/cyordereddict/_cyordereddict.c:7540:23: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:48:06,323 7540 | Py_CLEAR(f->f_back); 2025-09-08T00:48:06,323 | ^~ 2025-09-08T00:48:06,323 /usr/include/python3.13/object.h:1012:41: note: in definition of macro ‘Py_CLEAR’ 2025-09-08T00:48:06,323 1012 | _Py_TYPEOF(op)* _tmp_op_ptr = &(op); \ 2025-09-08T00:48:06,323 | ^~ 2025-09-08T00:48:06,340 python3/cyordereddict/_cyordereddict.c:7540:23: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:48:06,340 7540 | Py_CLEAR(f->f_back); 2025-09-08T00:48:06,340 | ^~ 2025-09-08T00:48:06,340 /usr/include/python3.13/pyport.h:558:39: note: in definition of macro ‘_Py_TYPEOF’ 2025-09-08T00:48:06,340 558 | # define _Py_TYPEOF(expr) __typeof__(expr) 2025-09-08T00:48:06,340 | ^~~~ 2025-09-08T00:48:06,340 python3/cyordereddict/_cyordereddict.c:7540:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T00:48:06,340 7540 | Py_CLEAR(f->f_back); 2025-09-08T00:48:06,340 | ^~~~~~~~ 2025-09-08T00:48:06,348 /usr/include/python3.13/object.h:1014:25: warning: comparison between pointer and integer 2025-09-08T00:48:06,348 1014 | if (_tmp_old_op != NULL) { \ 2025-09-08T00:48:06,348 | ^~ 2025-09-08T00:48:06,349 python3/cyordereddict/_cyordereddict.c:7540:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T00:48:06,349 7540 | Py_CLEAR(f->f_back); 2025-09-08T00:48:06,349 | ^~~~~~~~ 2025-09-08T00:48:06,357 /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:48:06,357 1015 | *_tmp_op_ptr = _Py_NULL; \ 2025-09-08T00:48:06,357 | ^ 2025-09-08T00:48:06,357 python3/cyordereddict/_cyordereddict.c:7540:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T00:48:06,357 7540 | Py_CLEAR(f->f_back); 2025-09-08T00:48:06,357 | ^~~~~~~~ 2025-09-08T00:48:06,407 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_ParseOptionalKeywords’: 2025-09-08T00:48:06,419 python3/cyordereddict/_cyordereddict.c:8083:22: error: implicit declaration of function ‘PyUnicode_GET_SIZE’; did you mean ‘PyDict_GET_SIZE’? [-Wimplicit-function-declaration] 2025-09-08T00:48:06,419 8083 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2025-09-08T00:48:06,419 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T00:48:06,420 | PyDict_GET_SIZE 2025-09-08T00:48:06,478 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_CyFunction_Call’: 2025-09-08T00:48:06,491 python3/cyordereddict/_cyordereddict.c:8685:16: error: implicit declaration of function ‘PyCFunction_Call’; did you mean ‘PyCFunction_New’? [-Wimplicit-function-declaration] 2025-09-08T00:48:06,491 8685 | return PyCFunction_Call(func, arg, kw); 2025-09-08T00:48:06,491 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:48:06,491 | PyCFunction_New 2025-09-08T00:48:06,501 python3/cyordereddict/_cyordereddict.c:8685: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:48:06,501 8685 | return PyCFunction_Call(func, arg, kw); 2025-09-08T00:48:06,501 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T00:48:06,515 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_CyFunction_init’: 2025-09-08T00:48:06,528 python3/cyordereddict/_cyordereddict.c:8750:41: error: ‘PyCFunction_Call’ undeclared (first use in this function); did you mean ‘PyCFunction_New’? 2025-09-08T00:48:06,528 8750 | __pyx_CyFunctionType_type.tp_call = PyCFunction_Call; 2025-09-08T00:48:06,528 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:48:06,528 | PyCFunction_New 2025-09-08T00:48:06,529 python3/cyordereddict/_cyordereddict.c:8750:41: note: each undeclared identifier is reported only once for each function it appears in 2025-09-08T00:48:06,554 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_CreateCodeObjectForTraceback’: 2025-09-08T00:48:06,563 python3/cyordereddict/_cyordereddict.c:8966:5: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:48:06,563 8966 | py_code = __Pyx_PyCode_New( 2025-09-08T00:48:06,563 | ^~~~~~~ 2025-09-08T00:48:06,563 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:48:06,563 213 | PyCode_New( 2025-09-08T00:48:06,563 | ^~~~~~~~~~ 2025-09-08T00:48:06,572 python3/cyordereddict/_cyordereddict.c:8980:9: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:48:06,572 8980 | py_line, 2025-09-08T00:48:06,572 | ^~~~~~~ 2025-09-08T00:48:06,572 | | 2025-09-08T00:48:06,572 | int 2025-09-08T00:48:06,572 python3/cyordereddict/_cyordereddict.c:70:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:48:06,572 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:48:06,572 | ^~~~~ 2025-09-08T00:48:06,573 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T00:48:06,573 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:48:06,573 | ~~~~~~~~~~^ 2025-09-08T00:48:06,582 python3/cyordereddict/_cyordereddict.c:8981:9: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:48:06,582 8981 | __pyx_empty_bytes /*PyObject *lnotab*/ 2025-09-08T00:48:06,582 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:48:06,582 | | 2025-09-08T00:48:06,582 | PyObject * {aka struct _object *} 2025-09-08T00:48:06,583 python3/cyordereddict/_cyordereddict.c:70:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:48:06,583 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:48:06,583 | ^~~~ 2025-09-08T00:48:06,583 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T00:48:06,583 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:48:06,583 | ~~~~^ 2025-09-08T00:48:06,592 python3/cyordereddict/_cyordereddict.c:70:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T00:48:06,592 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:48:06,593 | ^~~~~~~~~~ 2025-09-08T00:48:06,593 python3/cyordereddict/_cyordereddict.c:8966:15: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:48:06,593 8966 | py_code = __Pyx_PyCode_New( 2025-09-08T00:48:06,593 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:48:06,593 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:48:06,593 213 | PyCode_New( 2025-09-08T00:48:06,593 | ^~~~~~~~~~ 2025-09-08T00:48:06,597 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_AddTraceback’: 2025-09-08T00:48:06,606 python3/cyordereddict/_cyordereddict.c:9009:13: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:48:06,606 9009 | py_frame->f_lineno = py_line; 2025-09-08T00:48:06,606 | ^~ 2025-09-08T00:48:06,617 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_PyInt_As_int’: 2025-09-08T00:48:06,626 python3/cyordereddict/_cyordereddict.c:9177:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-08T00:48:06,626 9177 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-08T00:48:06,626 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:48:06,626 In file included from /usr/include/python3.13/longobject.h:107, 2025-09-08T00:48:06,626 from /usr/include/python3.13/Python.h:81: 2025-09-08T00:48:06,627 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-08T00:48:06,627 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-08T00:48:06,627 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:48:06,640 python3/cyordereddict/_cyordereddict.c: In function ‘__Pyx_PyInt_As_long’: 2025-09-08T00:48:06,649 python3/cyordereddict/_cyordereddict.c:9338:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-08T00:48:06,649 9338 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-08T00:48:06,649 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:48:06,650 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-08T00:48:06,650 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-08T00:48:06,650 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:48:06,758 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T00:48:06,902 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T00:48:06,915 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T00:48:06,915 exec(compile('"'"''"'"''"'"' 2025-09-08T00:48:06,915 # This is -- a caller that pip uses to run setup.py 2025-09-08T00:48:06,915 # 2025-09-08T00:48:06,915 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T00:48:06,915 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T00:48:06,915 # - It provides a clear error message when setuptools is not installed. 2025-09-08T00:48:06,915 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T00:48:06,915 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T00:48:06,915 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T00:48:06,915 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T00:48:06,915 import os, sys, tokenize, traceback 2025-09-08T00:48:06,915 2025-09-08T00:48:06,915 try: 2025-09-08T00:48:06,915 import setuptools 2025-09-08T00:48:06,915 except ImportError: 2025-09-08T00:48:06,915 print( 2025-09-08T00:48:06,915 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T00:48:06,915 "the build environment with exception:", 2025-09-08T00:48:06,915 file=sys.stderr, 2025-09-08T00:48:06,915 ) 2025-09-08T00:48:06,915 traceback.print_exc() 2025-09-08T00:48:06,915 sys.exit(1) 2025-09-08T00:48:06,915 2025-09-08T00:48:06,915 __file__ = %r 2025-09-08T00:48:06,915 sys.argv[0] = __file__ 2025-09-08T00:48:06,915 2025-09-08T00:48:06,915 if os.path.exists(__file__): 2025-09-08T00:48:06,915 filename = __file__ 2025-09-08T00:48:06,915 with tokenize.open(__file__) as f: 2025-09-08T00:48:06,915 setup_py_code = f.read() 2025-09-08T00:48:06,915 else: 2025-09-08T00:48:06,915 filename = "" 2025-09-08T00:48:06,915 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T00:48:06,915 2025-09-08T00:48:06,915 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T00:48:06,915 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-te_6wpic/cyordereddict_4040de53f47549828f5f5beaebf966cc/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-nh3b859g[/] 2025-09-08T00:48:06,916 [bold magenta]cwd[/]: /tmp/pip-wheel-te_6wpic/cyordereddict_4040de53f47549828f5f5beaebf966cc/ 2025-09-08T00:48:06,916 Building wheel for cyordereddict (setup.py): finished with status 'error' 2025-09-08T00:48:06,917 ERROR: Failed building wheel for cyordereddict 2025-09-08T00:48:06,918 Running setup.py clean for cyordereddict 2025-09-08T00:48:06,919 Running command python setup.py clean 2025-09-08T00:48:07,929 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T00:48:07,929 !! 2025-09-08T00:48:07,929 ******************************************************************************** 2025-09-08T00:48:07,929 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T00:48:07,929 License :: OSI Approved :: BSD License 2025-09-08T00:48:07,930 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T00:48:07,930 ******************************************************************************** 2025-09-08T00:48:07,930 !! 2025-09-08T00:48:07,930 self._finalize_license_expression() 2025-09-08T00:48:08,148 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T00:48:08,148 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T00:48:08,263 Failed to build cyordereddict 2025-09-08T00:48:08,264 ERROR: Failed to build one or more wheels 2025-09-08T00:48:08,264 Exception information: 2025-09-08T00:48:08,264 Traceback (most recent call last): 2025-09-08T00:48:08,264 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T00:48:08,264 status = _inner_run() 2025-09-08T00:48:08,264 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T00:48:08,264 return self.run(options, args) 2025-09-08T00:48:08,264 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T00:48:08,264 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T00:48:08,264 return func(self, options, args) 2025-09-08T00:48:08,264 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T00:48:08,264 raise CommandError("Failed to build one or more wheels") 2025-09-08T00:48:08,264 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T00:48:08,269 Removed build tracker: '/tmp/pip-build-tracker-2ko0moy3'