2025-09-08T00:50:18,578 Created temporary directory: /tmp/pip-build-tracker-nxob9wp3 2025-09-08T00:50:18,579 Initialized build tracking at /tmp/pip-build-tracker-nxob9wp3 2025-09-08T00:50:18,579 Created build tracker: /tmp/pip-build-tracker-nxob9wp3 2025-09-08T00:50:18,579 Entered build tracker: /tmp/pip-build-tracker-nxob9wp3 2025-09-08T00:50:18,579 Created temporary directory: /tmp/pip-wheel-z05mg8a9 2025-09-08T00:50:18,582 Created temporary directory: /tmp/pip-ephem-wheel-cache-769g8wv6 2025-09-08T00:50:18,639 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T00:50:18,641 2 location(s) to search for versions of pyfde: 2025-09-08T00:50:18,641 * https://pypi.org/simple/pyfde/ 2025-09-08T00:50:18,641 * https://www.piwheels.org/simple/pyfde/ 2025-09-08T00:50:18,641 Fetching project page and analyzing links: https://pypi.org/simple/pyfde/ 2025-09-08T00:50:18,642 Getting page https://pypi.org/simple/pyfde/ 2025-09-08T00:50:18,643 Found index url https://pypi.org/simple/ 2025-09-08T00:50:18,712 Fetched page https://pypi.org/simple/pyfde/ as application/vnd.pypi.simple.v1+json 2025-09-08T00:50:18,713 Found link https://files.pythonhosted.org/packages/2c/ec/e40fcb48cdc1668705c2492700007cf52f7c339b8c84130b9f719e08734d/PyFDE-0.2.0.tar.gz (from https://pypi.org/simple/pyfde/), version: 0.2.0 2025-09-08T00:50:18,714 Found link https://files.pythonhosted.org/packages/c6/e4/c5ed2cd5d69da52f71339debce8e27bb9a8a1e417b34286246876c83320d/PyFDE-0.3.0.tar.gz (from https://pypi.org/simple/pyfde/), version: 0.3.0 2025-09-08T00:50:18,714 Found link https://files.pythonhosted.org/packages/4c/20/8d7307f4dc418357a52e0877afb96d5f150c4aa0e42fb4810dc66971b907/PyFDE-0.4.0.tar.gz (from https://pypi.org/simple/pyfde/), version: 0.4.0 2025-09-08T00:50:18,714 Found link https://files.pythonhosted.org/packages/c2/82/d2f77dbb05c2b71f4d7c03e01fb90b6003be7ffdcb740816187637de39f7/PyFDE-1.0.0.tar.gz (from https://pypi.org/simple/pyfde/), version: 1.0.0 2025-09-08T00:50:18,714 Found link https://files.pythonhosted.org/packages/0f/50/92928a1b7c5ee84fd107160bc0e1f132fee7fd60608c79858af3b8964e93/PyFDE-1.1.0.tar.gz (from https://pypi.org/simple/pyfde/), version: 1.1.0 2025-09-08T00:50:18,714 Found link https://files.pythonhosted.org/packages/ba/8c/59b83beeb698af1bad217ecd8c43559613f4b6b17cfff5ee3c945efe0590/PyFDE-1.2.0.tar.gz (from https://pypi.org/simple/pyfde/), version: 1.2.0 2025-09-08T00:50:18,715 Found link https://files.pythonhosted.org/packages/72/f9/87f7279554d2682e3827d39c3d3a565b2fd42f7114a779e34a601c6c5079/PyFDE-1.3.0.tar.gz (from https://pypi.org/simple/pyfde/), version: 1.3.0 2025-09-08T00:50:18,715 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyfde/ 2025-09-08T00:50:18,715 Getting page https://www.piwheels.org/simple/pyfde/ 2025-09-08T00:50:18,716 Found index url https://www.piwheels.org/simple/ 2025-09-08T00:50:18,803 Fetched page https://www.piwheels.org/simple/pyfde/ as text/html 2025-09-08T00:50:18,811 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-1.3.0-cp34-cp34m-linux_armv6l.whl#sha256=4c30fc26889548a016fee72750ef4ab93e9b58553e3d99f7487fc9e6046e1df6 (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,812 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-1.3.0-cp34-cp34m-linux_armv7l.whl#sha256=4c30fc26889548a016fee72750ef4ab93e9b58553e3d99f7487fc9e6046e1df6 (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,812 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-1.3.0-cp35-cp35m-linux_armv6l.whl#sha256=423693b8b02132913236a5122ceb4dd167bb73cf14ef3e66ad8ab82b899081aa (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,812 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-1.3.0-cp35-cp35m-linux_armv7l.whl#sha256=423693b8b02132913236a5122ceb4dd167bb73cf14ef3e66ad8ab82b899081aa (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,812 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-1.3.0-cp37-cp37m-linux_armv7l.whl#sha256=b5fc1deaf3d8f2a7b129364ba99958c9d9a6f80aa9e1c5440a148c96929f1c09 (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,812 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-1.3.0-cp37-cp37m-linux_armv6l.whl#sha256=b5fc1deaf3d8f2a7b129364ba99958c9d9a6f80aa9e1c5440a148c96929f1c09 (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,812 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-1.3.0-cp39-cp39-linux_armv6l.whl#sha256=63ec91e3175f96430ba0ee9c34d335a323092c75720d43f62675cbe9fd681776 (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,812 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-1.3.0-cp39-cp39-linux_armv7l.whl#sha256=63ec91e3175f96430ba0ee9c34d335a323092c75720d43f62675cbe9fd681776 (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,813 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-1.2.0-cp35-cp35m-linux_armv6l.whl#sha256=902ffd8e6ccd495f3660e91e7e0909cd381d0fae659b3308db1901ccc4941f8c (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,813 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-1.2.0-cp35-cp35m-linux_armv7l.whl#sha256=902ffd8e6ccd495f3660e91e7e0909cd381d0fae659b3308db1901ccc4941f8c (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,813 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-1.1.0-cp35-cp35m-linux_armv6l.whl#sha256=f7dc5f97bc907651054a95a0e2f57bf09a40921d4eb44f38a63a1d0e142668cc (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,813 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-1.1.0-cp35-cp35m-linux_armv7l.whl#sha256=f7dc5f97bc907651054a95a0e2f57bf09a40921d4eb44f38a63a1d0e142668cc (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,813 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-1.1.0-cp34-cp34m-linux_armv7l.whl#sha256=c5dfe521386b78c2f5801b510b3f17cecee7fd8c7f579de2d255d14bec7c2060 (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,813 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-1.1.0-cp34-cp34m-linux_armv6l.whl#sha256=c5dfe521386b78c2f5801b510b3f17cecee7fd8c7f579de2d255d14bec7c2060 (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,814 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-1.0.0-cp35-cp35m-linux_armv7l.whl#sha256=e066dcc378831dc944cdb6373498d965fcb42e08f6410003e29491dd501619ca (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,814 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-1.0.0-cp35-cp35m-linux_armv6l.whl#sha256=e066dcc378831dc944cdb6373498d965fcb42e08f6410003e29491dd501619ca (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,814 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-1.0.0-cp34-cp34m-linux_armv7l.whl#sha256=57a543e4156093c77a1dae962321608a25a99cf0cb4c23e6c904640faaa35b1c (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,814 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-1.0.0-cp34-cp34m-linux_armv6l.whl#sha256=57a543e4156093c77a1dae962321608a25a99cf0cb4c23e6c904640faaa35b1c (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,814 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-0.4.0-cp34-cp34m-linux_armv7l.whl#sha256=f3641a52d8697a87695e3f64083099c20fc62c09f5aa2dfeec073b9fed93794a (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,814 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-0.4.0-cp34-cp34m-linux_armv6l.whl#sha256=f3641a52d8697a87695e3f64083099c20fc62c09f5aa2dfeec073b9fed93794a (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,814 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-0.4.0-cp35-cp35m-linux_armv7l.whl#sha256=e7f625acd9a23c7023a6aaa7f2a4c8e408bb38764be8231b37c0539274b9a1f2 (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,815 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-0.4.0-cp35-cp35m-linux_armv6l.whl#sha256=e7f625acd9a23c7023a6aaa7f2a4c8e408bb38764be8231b37c0539274b9a1f2 (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,815 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-0.3.0-cp35-cp35m-linux_armv6l.whl#sha256=6d35ee34da3cfe2785a163c1294be07e74878ad13003fb9d436139903302a81a (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,815 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-0.3.0-cp35-cp35m-linux_armv7l.whl#sha256=6d35ee34da3cfe2785a163c1294be07e74878ad13003fb9d436139903302a81a (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,815 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-0.3.0-cp37-cp37m-linux_armv6l.whl#sha256=e28f24594158b1cae64c2acbcbe0edb150a9bba9b17492d6a7083a65153345d1 (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,815 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-0.3.0-cp37-cp37m-linux_armv7l.whl#sha256=e28f24594158b1cae64c2acbcbe0edb150a9bba9b17492d6a7083a65153345d1 (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,815 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-0.3.0-cp39-cp39-linux_armv6l.whl#sha256=2688ff05dd4dd846b66379c9d29dd26800bf81b54ae32bfe7f30870d2d09d83d (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,815 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-0.3.0-cp39-cp39-linux_armv7l.whl#sha256=2688ff05dd4dd846b66379c9d29dd26800bf81b54ae32bfe7f30870d2d09d83d (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,816 Skipping link: No binaries permitted for pyfde: https://www.piwheels.org/simple/pyfde/pyfde-0.3.0-cp313-cp313-linux_armv6l.whl#sha256=5b8d36e5a9c30336696a883bf9fac709c401a1b895c428a9c0a6416993aff580 (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,816 Skipping link: No binaries permitted for pyfde: https://www.piwheels.org/simple/pyfde/pyfde-0.3.0-cp313-cp313-linux_armv7l.whl#sha256=5b8d36e5a9c30336696a883bf9fac709c401a1b895c428a9c0a6416993aff580 (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,816 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-0.2.0-cp34-cp34m-linux_armv7l.whl#sha256=28326488757640dbf330ed89e2b881b672e4991bc90d8e675c17f92e06c38158 (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,816 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-0.2.0-cp34-cp34m-linux_armv6l.whl#sha256=28326488757640dbf330ed89e2b881b672e4991bc90d8e675c17f92e06c38158 (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,816 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-0.2.0-cp35-cp35m-linux_armv6l.whl#sha256=41a178f72d28c3865fe01148d40b4d4c5a5a627d112fe0c0bf746c482c5b08be (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,816 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-0.2.0-cp35-cp35m-linux_armv7l.whl#sha256=41a178f72d28c3865fe01148d40b4d4c5a5a627d112fe0c0bf746c482c5b08be (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,817 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-0.2.0-cp37-cp37m-linux_armv7l.whl#sha256=da4a59a943fdf3ce4b694c5f04c21673d84cfde4d7ddc67a7f13c637a6d2b7f4 (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,817 Skipping link: No binaries permitted for pyfde: https://archive1.piwheels.org/simple/pyfde/PyFDE-0.2.0-cp37-cp37m-linux_armv6l.whl#sha256=da4a59a943fdf3ce4b694c5f04c21673d84cfde4d7ddc67a7f13c637a6d2b7f4 (from https://www.piwheels.org/simple/pyfde/) 2025-09-08T00:50:18,817 Skipping link: not a file: https://www.piwheels.org/simple/pyfde/ 2025-09-08T00:50:18,817 Skipping link: not a file: https://pypi.org/simple/pyfde/ 2025-09-08T00:50:18,842 Given no hashes to check 1 links for project 'pyfde': discarding no candidates 2025-09-08T00:50:18,843 Collecting pyfde==1.2.0 2025-09-08T00:50:18,845 Created temporary directory: /tmp/pip-unpack-oh_rjg3r 2025-09-08T00:50:18,988 Downloading PyFDE-1.2.0.tar.gz (325 kB) 2025-09-08T00:50:19,100 Added pyfde==1.2.0 from https://files.pythonhosted.org/packages/ba/8c/59b83beeb698af1bad217ecd8c43559613f4b6b17cfff5ee3c945efe0590/PyFDE-1.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-nxob9wp3' 2025-09-08T00:50:19,101 Running setup.py (path:/tmp/pip-wheel-z05mg8a9/pyfde_26ca6cc282154260af7327a1d4126f5f/setup.py) egg_info for package pyfde 2025-09-08T00:50:19,101 Created temporary directory: /tmp/pip-pip-egg-info-rva5cqwd 2025-09-08T00:50:19,101 Preparing metadata (setup.py): started 2025-09-08T00:50:19,102 Running command python setup.py egg_info 2025-09-08T00:50:20,202 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-08T00:50:20,202 warnings.warn(msg) 2025-09-08T00:50:20,405 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T00:50:20,405 !! 2025-09-08T00:50:20,405 ******************************************************************************** 2025-09-08T00:50:20,405 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T00:50:20,406 License :: OSI Approved :: MIT License 2025-09-08T00:50:20,406 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T00:50:20,406 ******************************************************************************** 2025-09-08T00:50:20,406 !! 2025-09-08T00:50:20,406 self._finalize_license_expression() 2025-09-08T00:50:20,483 running egg_info 2025-09-08T00:50:20,561 creating /tmp/pip-pip-egg-info-rva5cqwd/PyFDE.egg-info 2025-09-08T00:50:20,561 writing /tmp/pip-pip-egg-info-rva5cqwd/PyFDE.egg-info/PKG-INFO 2025-09-08T00:50:20,562 writing dependency_links to /tmp/pip-pip-egg-info-rva5cqwd/PyFDE.egg-info/dependency_links.txt 2025-09-08T00:50:20,563 writing requirements to /tmp/pip-pip-egg-info-rva5cqwd/PyFDE.egg-info/requires.txt 2025-09-08T00:50:20,563 writing top-level names to /tmp/pip-pip-egg-info-rva5cqwd/PyFDE.egg-info/top_level.txt 2025-09-08T00:50:20,564 writing manifest file '/tmp/pip-pip-egg-info-rva5cqwd/PyFDE.egg-info/SOURCES.txt' 2025-09-08T00:50:20,795 reading manifest file '/tmp/pip-pip-egg-info-rva5cqwd/PyFDE.egg-info/SOURCES.txt' 2025-09-08T00:50:20,795 reading manifest template 'MANIFEST.in' 2025-09-08T00:50:20,800 no previously-included directories found matching 'docs/_*' 2025-09-08T00:50:20,800 adding license file 'LICENSE.txt' 2025-09-08T00:50:20,803 writing manifest file '/tmp/pip-pip-egg-info-rva5cqwd/PyFDE.egg-info/SOURCES.txt' 2025-09-08T00:50:20,946 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T00:50:20,951 Source in /tmp/pip-wheel-z05mg8a9/pyfde_26ca6cc282154260af7327a1d4126f5f has version 1.2.0, which satisfies requirement pyfde==1.2.0 from https://files.pythonhosted.org/packages/ba/8c/59b83beeb698af1bad217ecd8c43559613f4b6b17cfff5ee3c945efe0590/PyFDE-1.2.0.tar.gz 2025-09-08T00:50:20,951 Removed pyfde==1.2.0 from https://files.pythonhosted.org/packages/ba/8c/59b83beeb698af1bad217ecd8c43559613f4b6b17cfff5ee3c945efe0590/PyFDE-1.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-nxob9wp3' 2025-09-08T00:50:20,954 Created temporary directory: /tmp/pip-unpack-ekf0ua4q 2025-09-08T00:50:20,955 Created temporary directory: /tmp/pip-unpack-6kxu5wve 2025-09-08T00:50:20,955 Building wheels for collected packages: pyfde 2025-09-08T00:50:20,956 Created temporary directory: /tmp/pip-wheel-51dt7y5_ 2025-09-08T00:50:20,956 DEPRECATION: Building 'pyfde' 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 'pyfde'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T00:50:20,957 Building wheel for pyfde (setup.py): started 2025-09-08T00:50:20,958 Destination directory: /tmp/pip-wheel-51dt7y5_ 2025-09-08T00:50:20,958 Running command python setup.py bdist_wheel 2025-09-08T00:50:22,042 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-08T00:50:22,043 warnings.warn(msg) 2025-09-08T00:50:22,242 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T00:50:22,242 !! 2025-09-08T00:50:22,242 ******************************************************************************** 2025-09-08T00:50:22,242 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T00:50:22,243 License :: OSI Approved :: MIT License 2025-09-08T00:50:22,243 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T00:50:22,243 ******************************************************************************** 2025-09-08T00:50:22,243 !! 2025-09-08T00:50:22,243 self._finalize_license_expression() 2025-09-08T00:50:22,244 running bdist_wheel 2025-09-08T00:50:22,536 running build 2025-09-08T00:50:22,536 running build_py 2025-09-08T00:50:22,612 creating build/lib.linux-armv7l-cpython-313/pyfde 2025-09-08T00:50:22,612 copying pyfde/__init__.py -> build/lib.linux-armv7l-cpython-313/pyfde 2025-09-08T00:50:22,614 running build_ext 2025-09-08T00:50:22,967 building 'pyfde.classicde' extension 2025-09-08T00:50:22,967 creating build/temp.linux-armv7l-cpython-313/pyfde 2025-09-08T00:50:22,968 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -I/usr/include/python3.13 -c pyfde/classicde.c -o build/temp.linux-armv7l-cpython-313/pyfde/classicde.o 2025-09-08T00:50:23,389 pyfde/classicde.c: In function ‘__Pyx_ListComp_Append’: 2025-09-08T00:50:23,390 pyfde/classicde.c:1228:23: error: lvalue required as left operand of assignment 2025-09-08T00:50:23,390 1228 | Py_SIZE(list) = len+1; 2025-09-08T00:50:23,390 | ^ 2025-09-08T00:50:23,398 pyfde/classicde.c: In function ‘__Pyx_PyList_Extend’: 2025-09-08T00:50:23,398 pyfde/classicde.c:1245:22: error: implicit declaration of function ‘_PyList_Extend’; did you mean ‘PyList_Extend’? [-Wimplicit-function-declaration] 2025-09-08T00:50:23,398 1245 | PyObject* none = _PyList_Extend((PyListObject*)L, v); 2025-09-08T00:50:23,398 | ^~~~~~~~~~~~~~ 2025-09-08T00:50:23,398 | PyList_Extend 2025-09-08T00:50:23,398 pyfde/classicde.c:1245:22: error: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:50:23,399 pyfde/classicde.c: In function ‘__Pyx_PyList_Append’: 2025-09-08T00:50:23,399 pyfde/classicde.c:1262:23: error: lvalue required as left operand of assignment 2025-09-08T00:50:23,399 1262 | Py_SIZE(list) = len+1; 2025-09-08T00:50:23,399 | ^ 2025-09-08T00:50:23,411 pyfde/classicde.c: In function ‘__pyx_pf_5pyfde_9classicde_9ClassicDE___init__’: 2025-09-08T00:50:23,413 pyfde/classicde.c:2135:3: warning: ‘Py_OptimizeFlag’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:50:23,413 2135 | if (unlikely(!Py_OptimizeFlag)) { 2025-09-08T00:50:23,413 | ^~ 2025-09-08T00:50:23,413 In file included from /usr/include/python3.13/Python.h:76, 2025-09-08T00:50:23,413 from pyfde/classicde.c:16: 2025-09-08T00:50:23,413 /usr/include/python3.13/cpython/pydebug.h:13:37: note: declared here 2025-09-08T00:50:23,413 13 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_OptimizeFlag; 2025-09-08T00:50:23,413 | ^~~~~~~~~~~~~~~ 2025-09-08T00:50:23,415 pyfde/classicde.c:2152:3: warning: ‘Py_OptimizeFlag’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:50:23,415 2152 | if (unlikely(!Py_OptimizeFlag)) { 2025-09-08T00:50:23,415 | ^~ 2025-09-08T00:50:23,415 /usr/include/python3.13/cpython/pydebug.h:13:37: note: declared here 2025-09-08T00:50:23,415 13 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_OptimizeFlag; 2025-09-08T00:50:23,415 | ^~~~~~~~~~~~~~~ 2025-09-08T00:50:23,416 pyfde/classicde.c:2171:3: warning: ‘Py_OptimizeFlag’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:50:23,417 2171 | if (unlikely(!Py_OptimizeFlag)) { 2025-09-08T00:50:23,417 | ^~ 2025-09-08T00:50:23,417 /usr/include/python3.13/cpython/pydebug.h:13:37: note: declared here 2025-09-08T00:50:23,417 13 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_OptimizeFlag; 2025-09-08T00:50:23,417 | ^~~~~~~~~~~~~~~ 2025-09-08T00:50:23,420 pyfde/classicde.c:2263:3: warning: ‘Py_OptimizeFlag’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:50:23,421 2263 | if (unlikely(!Py_OptimizeFlag)) { 2025-09-08T00:50:23,421 | ^~ 2025-09-08T00:50:23,421 /usr/include/python3.13/cpython/pydebug.h:13:37: note: declared here 2025-09-08T00:50:23,421 13 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_OptimizeFlag; 2025-09-08T00:50:23,421 | ^~~~~~~~~~~~~~~ 2025-09-08T00:50:23,425 pyfde/classicde.c:2415:3: warning: ‘Py_OptimizeFlag’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:50:23,426 2415 | if (unlikely(!Py_OptimizeFlag)) { 2025-09-08T00:50:23,426 | ^~ 2025-09-08T00:50:23,426 /usr/include/python3.13/cpython/pydebug.h:13:37: note: declared here 2025-09-08T00:50:23,426 13 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_OptimizeFlag; 2025-09-08T00:50:23,426 | ^~~~~~~~~~~~~~~ 2025-09-08T00:50:23,461 pyfde/classicde.c: In function ‘__pyx_pf_5pyfde_9classicde_9ClassicDE_8selection’: 2025-09-08T00:50:23,464 pyfde/classicde.c:3628:7: warning: variable ‘__pyx_t_13’ set but not used [-Wunused-but-set-variable] 2025-09-08T00:50:23,465 3628 | int __pyx_t_13; 2025-09-08T00:50:23,465 | ^~~~~~~~~~ 2025-09-08T00:50:23,509 pyfde/classicde.c: In function ‘__pyx_pf_5numpy_7ndarray___getbuffer__’: 2025-09-08T00:50:23,516 pyfde/classicde.c:5107:50: error: ‘NPY_C_CONTIGUOUS’ undeclared (first use in this function); did you mean ‘PyBUF_C_CONTIGUOUS’? 2025-09-08T00:50:23,516 5107 | __pyx_t_2 = ((!(PyArray_CHKFLAGS(__pyx_v_self, NPY_C_CONTIGUOUS) != 0)) != 0); 2025-09-08T00:50:23,516 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:50:23,516 | PyBUF_C_CONTIGUOUS 2025-09-08T00:50:23,517 pyfde/classicde.c:5107:50: note: each undeclared identifier is reported only once for each function it appears in 2025-09-08T00:50:23,545 pyfde/classicde.c:5147:50: error: ‘NPY_F_CONTIGUOUS’ undeclared (first use in this function); did you mean ‘PyBUF_F_CONTIGUOUS’? 2025-09-08T00:50:23,545 5147 | __pyx_t_2 = ((!(PyArray_CHKFLAGS(__pyx_v_self, NPY_F_CONTIGUOUS) != 0)) != 0); 2025-09-08T00:50:23,545 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:50:23,545 | PyBUF_F_CONTIGUOUS 2025-09-08T00:50:23,552 pyfde/classicde.c: In function ‘__pyx_f_5numpy__util_dtypestring’: 2025-09-08T00:50:23,557 pyfde/classicde.c:6153:29: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘names’ 2025-09-08T00:50:23,558 6153 | if (unlikely(__pyx_v_descr->names == Py_None)) { 2025-09-08T00:50:23,558 | ^~ 2025-09-08T00:50:23,558 pyfde/classicde.c:408:43: note: in definition of macro ‘unlikely’ 2025-09-08T00:50:23,558 408 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-08T00:50:23,558 | ^ 2025-09-08T00:50:23,564 pyfde/classicde.c:6157:28: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘names’ 2025-09-08T00:50:23,564 6157 | __pyx_t_1 = __pyx_v_descr->names; __Pyx_INCREF(__pyx_t_1); __pyx_t_2 = 0; 2025-09-08T00:50:23,564 | ^~ 2025-09-08T00:50:23,572 pyfde/classicde.c:6175:47: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘fields’ 2025-09-08T00:50:23,572 6175 | __pyx_t_3 = PyObject_GetItem(__pyx_v_descr->fields, __pyx_v_childname); if (unlikely(__pyx_t_3 == NULL)) {__pyx_filename = __pyx_f[2]; __pyx_lineno = 795; __pyx_clineno = __LINE__; goto __pyx_L1_error;}; 2025-09-08T00:50:23,572 | ^~ 2025-09-08T00:50:23,584 pyfde/classicde.c:6356:79: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘elsize’ 2025-09-08T00:50:23,585 6356 | (__pyx_v_offset[__pyx_t_8]) = ((__pyx_v_offset[__pyx_t_8]) + __pyx_v_child->elsize); 2025-09-08T00:50:23,585 | ^~ 2025-09-08T00:50:23,705 pyfde/classicde.c: In function ‘__pyx_memview_slice’: 2025-09-08T00:50:23,717 pyfde/classicde.c:12955:3: warning: ‘Py_OptimizeFlag’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:50:23,718 12955 | if (unlikely(!Py_OptimizeFlag)) { 2025-09-08T00:50:23,718 | ^~ 2025-09-08T00:50:23,718 /usr/include/python3.13/cpython/pydebug.h:13:37: note: declared here 2025-09-08T00:50:23,718 13 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_OptimizeFlag; 2025-09-08T00:50:23,718 | ^~~~~~~~~~~~~~~ 2025-09-08T00:50:23,796 pyfde/classicde.c: In function ‘__pyx_tp_dealloc_5pyfde_9classicde_ClassicDE’: 2025-09-08T00:50:23,813 pyfde/classicde.c:17619:45: error: implicit declaration of function ‘_PyGC_FINALIZED’ [-Wimplicit-function-declaration] 2025-09-08T00:50:23,813 17619 | if (unlikely(Py_TYPE(o)->tp_finalize) && !_PyGC_FINALIZED(o)) { 2025-09-08T00:50:23,813 | ^~~~~~~~~~~~~~~ 2025-09-08T00:50:23,825 pyfde/classicde.c: In function ‘__pyx_tp_dealloc_array’: 2025-09-08T00:50:23,842 pyfde/classicde.c:18031:5: error: lvalue required as increment operand 2025-09-08T00:50:23,842 18031 | ++Py_REFCNT(o); 2025-09-08T00:50:23,842 | ^~ 2025-09-08T00:50:23,859 pyfde/classicde.c:18033:5: error: lvalue required as decrement operand 2025-09-08T00:50:23,859 18033 | --Py_REFCNT(o); 2025-09-08T00:50:23,859 | ^~ 2025-09-08T00:50:23,875 pyfde/classicde.c: In function ‘__pyx_tp_dealloc_memoryview’: 2025-09-08T00:50:23,892 pyfde/classicde.c:18313:5: error: lvalue required as increment operand 2025-09-08T00:50:23,892 18313 | ++Py_REFCNT(o); 2025-09-08T00:50:23,893 | ^~ 2025-09-08T00:50:23,910 pyfde/classicde.c:18315:5: error: lvalue required as decrement operand 2025-09-08T00:50:23,910 18315 | --Py_REFCNT(o); 2025-09-08T00:50:23,910 | ^~ 2025-09-08T00:50:23,922 pyfde/classicde.c: In function ‘__pyx_tp_dealloc__memoryviewslice’: 2025-09-08T00:50:23,939 pyfde/classicde.c:18549:5: error: lvalue required as increment operand 2025-09-08T00:50:23,939 18549 | ++Py_REFCNT(o); 2025-09-08T00:50:23,939 | ^~ 2025-09-08T00:50:23,957 pyfde/classicde.c:18551:5: error: lvalue required as decrement operand 2025-09-08T00:50:23,957 18551 | --Py_REFCNT(o); 2025-09-08T00:50:23,957 | ^~ 2025-09-08T00:50:23,972 pyfde/classicde.c: In function ‘PyInit_classicde’: 2025-09-08T00:50:23,991 pyfde/classicde.c:19184:41: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:50:23,991 19184 | __pyx_type_5pyfde_9classicde_ClassicDE.tp_print = 0; 2025-09-08T00:50:23,991 | ^ 2025-09-08T00:50:24,010 pyfde/classicde.c:19208:60: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:50:24,010 19208 | __pyx_type_5pyfde_9classicde___pyx_scope_struct____call__.tp_print = 0; 2025-09-08T00:50:24,010 | ^ 2025-09-08T00:50:24,029 pyfde/classicde.c:19211:61: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:50:24,029 19211 | __pyx_type_5pyfde_9classicde___pyx_scope_struct_1___iter__.tp_print = 0; 2025-09-08T00:50:24,029 | ^ 2025-09-08T00:50:24,047 pyfde/classicde.c:19214:25: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:50:24,047 19214 | __pyx_type___pyx_array.tp_print = 0; 2025-09-08T00:50:24,047 | ^ 2025-09-08T00:50:24,066 pyfde/classicde.c:19217:31: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:50:24,066 19217 | __pyx_type___pyx_MemviewEnum.tp_print = 0; 2025-09-08T00:50:24,066 | ^ 2025-09-08T00:50:24,085 pyfde/classicde.c:19228:30: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:50:24,085 19228 | __pyx_type___pyx_memoryview.tp_print = 0; 2025-09-08T00:50:24,085 | ^ 2025-09-08T00:50:24,103 pyfde/classicde.c:19237:35: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2025-09-08T00:50:24,104 19237 | __pyx_type___pyx_memoryviewslice.tp_print = 0; 2025-09-08T00:50:24,104 | ^ 2025-09-08T00:50:24,136 pyfde/classicde.c: In function ‘__Pyx_ParseOptionalKeywords’: 2025-09-08T00:50:24,163 pyfde/classicde.c:19552:22: error: implicit declaration of function ‘PyUnicode_GET_SIZE’; did you mean ‘PyDict_GET_SIZE’? [-Wimplicit-function-declaration] 2025-09-08T00:50:24,163 19552 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2025-09-08T00:50:24,163 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T00:50:24,163 | PyDict_GET_SIZE 2025-09-08T00:50:24,221 pyfde/classicde.c: In function ‘__Pyx_IterFinish’: 2025-09-08T00:50:24,240 pyfde/classicde.c:19797:32: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:50:24,240 19797 | PyObject* exc_type = tstate->curexc_type; 2025-09-08T00:50:24,240 | ^~ 2025-09-08T00:50:24,260 pyfde/classicde.c:19801:31: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:50:24,260 19801 | exc_value = tstate->curexc_value; 2025-09-08T00:50:24,260 | ^~ 2025-09-08T00:50:24,279 pyfde/classicde.c:19802:28: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:50:24,279 19802 | exc_tb = tstate->curexc_traceback; 2025-09-08T00:50:24,279 | ^~ 2025-09-08T00:50:24,299 pyfde/classicde.c:19803:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:50:24,299 19803 | tstate->curexc_type = 0; 2025-09-08T00:50:24,299 | ^~ 2025-09-08T00:50:24,318 pyfde/classicde.c:19804:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:50:24,318 19804 | tstate->curexc_value = 0; 2025-09-08T00:50:24,318 | ^~ 2025-09-08T00:50:24,337 pyfde/classicde.c:19805:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:50:24,338 19805 | tstate->curexc_traceback = 0; 2025-09-08T00:50:24,338 | ^~ 2025-09-08T00:50:24,461 pyfde/classicde.c: In function ‘__pyx_fatalerror’: 2025-09-08T00:50:24,481 pyfde/classicde.c:20448:19: error: macro "va_start" requires 2 arguments, but only 1 given 2025-09-08T00:50:24,481 20448 | va_start(vargs); 2025-09-08T00:50:24,481 | ^ 2025-09-08T00:50:24,481 In file included from /usr/include/python3.13/Python.h:23: 2025-09-08T00:50:24,482 /usr/lib/gcc/arm-linux-gnueabihf/14/include/stdarg.h:50:9: note: macro "va_start" defined here 2025-09-08T00:50:24,482 50 | #define va_start(v,l) __builtin_va_start(v,l) 2025-09-08T00:50:24,482 | ^~~~~~~~ 2025-09-08T00:50:24,511 pyfde/classicde.c:20448:5: error: ‘va_start’ undeclared (first use in this function) 2025-09-08T00:50:24,511 20448 | va_start(vargs); 2025-09-08T00:50:24,511 | ^~~~~~~~ 2025-09-08T00:50:24,531 pyfde/classicde.c: In function ‘__Pyx_ErrRestore’: 2025-09-08T00:50:24,553 pyfde/classicde.c:20527:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:50:24,553 20527 | tmp_type = tstate->curexc_type; 2025-09-08T00:50:24,553 | ^~ 2025-09-08T00:50:24,572 pyfde/classicde.c:20528:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:50:24,572 20528 | tmp_value = tstate->curexc_value; 2025-09-08T00:50:24,573 | ^~ 2025-09-08T00:50:24,592 pyfde/classicde.c:20529:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:50:24,592 20529 | tmp_tb = tstate->curexc_traceback; 2025-09-08T00:50:24,592 | ^~ 2025-09-08T00:50:24,612 pyfde/classicde.c:20530:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:50:24,612 20530 | tstate->curexc_type = type; 2025-09-08T00:50:24,612 | ^~ 2025-09-08T00:50:24,631 pyfde/classicde.c:20531:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:50:24,632 20531 | tstate->curexc_value = value; 2025-09-08T00:50:24,632 | ^~ 2025-09-08T00:50:24,651 pyfde/classicde.c:20532:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:50:24,651 20532 | tstate->curexc_traceback = tb; 2025-09-08T00:50:24,652 | ^~ 2025-09-08T00:50:24,652 pyfde/classicde.c: In function ‘__Pyx_ErrFetch’: 2025-09-08T00:50:24,671 pyfde/classicde.c:20543:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:50:24,672 20543 | *type = tstate->curexc_type; 2025-09-08T00:50:24,672 | ^~ 2025-09-08T00:50:24,691 pyfde/classicde.c:20544:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:50:24,691 20544 | *value = tstate->curexc_value; 2025-09-08T00:50:24,691 | ^~ 2025-09-08T00:50:24,711 pyfde/classicde.c:20545:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:50:24,711 20545 | *tb = tstate->curexc_traceback; 2025-09-08T00:50:24,711 | ^~ 2025-09-08T00:50:24,731 pyfde/classicde.c:20546:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:50:24,731 20546 | tstate->curexc_type = 0; 2025-09-08T00:50:24,731 | ^~ 2025-09-08T00:50:24,750 pyfde/classicde.c:20547:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:50:24,750 20547 | tstate->curexc_value = 0; 2025-09-08T00:50:24,751 | ^~ 2025-09-08T00:50:24,770 pyfde/classicde.c:20548:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:50:24,770 20548 | tstate->curexc_traceback = 0; 2025-09-08T00:50:24,770 | ^~ 2025-09-08T00:50:24,813 pyfde/classicde.c: In function ‘__Pyx_Raise’: 2025-09-08T00:50:24,833 pyfde/classicde.c:20697:34: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:50:24,833 20697 | PyObject* tmp_tb = tstate->curexc_traceback; 2025-09-08T00:50:24,833 | ^~ 2025-09-08T00:50:24,853 pyfde/classicde.c:20700:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:50:24,854 20700 | tstate->curexc_traceback = tb; 2025-09-08T00:50:24,854 | ^~ 2025-09-08T00:50:24,893 pyfde/classicde.c: In function ‘__Pyx_PyUnicode_Equals’: 2025-09-08T00:50:24,916 pyfde/classicde.c:84:51: error: implicit declaration of function ‘_PyUnicode_Ready’; did you mean ‘PyUnicode_READY’? [-Wimplicit-function-declaration] 2025-09-08T00:50:24,916 84 | 0 : _PyUnicode_Ready((PyObject *)(op))) 2025-09-08T00:50:24,916 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:50:24,917 pyfde/classicde.c:408:43: note: in definition of macro ‘unlikely’ 2025-09-08T00:50:24,917 408 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-08T00:50:24,917 | ^ 2025-09-08T00:50:24,917 pyfde/classicde.c:20824:22: note: in expansion of macro ‘__Pyx_PyUnicode_READY’ 2025-09-08T00:50:24,917 20824 | if (unlikely(__Pyx_PyUnicode_READY(s1) < 0) || unlikely(__Pyx_PyUnicode_READY(s2) < 0)) 2025-09-08T00:50:24,917 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T00:50:24,962 pyfde/classicde.c: In function ‘__Pyx_decode_c_string’: 2025-09-08T00:50:24,992 pyfde/classicde.c:20902:16: error: implicit declaration of function ‘PyUnicode_FromUnicode’; did you mean ‘PyInt_FromUnicode’? [-Wimplicit-function-declaration] 2025-09-08T00:50:24,992 20902 | return PyUnicode_FromUnicode(NULL, 0); 2025-09-08T00:50:24,992 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T00:50:24,992 | PyInt_FromUnicode 2025-09-08T00:50:25,014 pyfde/classicde.c:20902: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:50:25,014 20902 | return PyUnicode_FromUnicode(NULL, 0); 2025-09-08T00:50:25,014 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T00:50:25,019 pyfde/classicde.c: In function ‘__Pyx_ExceptionSave’: 2025-09-08T00:50:25,047 pyfde/classicde.c:20914:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T00:50:25,048 20914 | *type = tstate->exc_type; 2025-09-08T00:50:25,048 | ^~~~~~~~ 2025-09-08T00:50:25,048 | exc_state 2025-09-08T00:50:25,067 pyfde/classicde.c:20915:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T00:50:25,068 20915 | *value = tstate->exc_value; 2025-09-08T00:50:25,068 | ^~ 2025-09-08T00:50:25,088 pyfde/classicde.c:20916:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T00:50:25,088 20916 | *tb = tstate->exc_traceback; 2025-09-08T00:50:25,088 | ^~ 2025-09-08T00:50:25,088 pyfde/classicde.c: In function ‘__Pyx_ExceptionReset’: 2025-09-08T00:50:25,117 pyfde/classicde.c:20928:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T00:50:25,117 20928 | tmp_type = tstate->exc_type; 2025-09-08T00:50:25,117 | ^~~~~~~~ 2025-09-08T00:50:25,117 | exc_state 2025-09-08T00:50:25,137 pyfde/classicde.c:20929:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T00:50:25,137 20929 | tmp_value = tstate->exc_value; 2025-09-08T00:50:25,137 | ^~ 2025-09-08T00:50:25,157 pyfde/classicde.c:20930:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T00:50:25,157 20930 | tmp_tb = tstate->exc_traceback; 2025-09-08T00:50:25,157 | ^~ 2025-09-08T00:50:25,186 pyfde/classicde.c:20931:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T00:50:25,186 20931 | tstate->exc_type = type; 2025-09-08T00:50:25,186 | ^~~~~~~~ 2025-09-08T00:50:25,186 | exc_state 2025-09-08T00:50:25,206 pyfde/classicde.c:20932:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T00:50:25,206 20932 | tstate->exc_value = value; 2025-09-08T00:50:25,206 | ^~ 2025-09-08T00:50:25,226 pyfde/classicde.c:20933:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T00:50:25,226 20933 | tstate->exc_traceback = tb; 2025-09-08T00:50:25,226 | ^~ 2025-09-08T00:50:25,226 pyfde/classicde.c: In function ‘__Pyx_GetException’: 2025-09-08T00:50:25,246 pyfde/classicde.c:20947:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:50:25,247 20947 | local_type = tstate->curexc_type; 2025-09-08T00:50:25,247 | ^~ 2025-09-08T00:50:25,266 pyfde/classicde.c:20948:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:50:25,267 20948 | local_value = tstate->curexc_value; 2025-09-08T00:50:25,267 | ^~ 2025-09-08T00:50:25,287 pyfde/classicde.c:20949:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:50:25,287 20949 | local_tb = tstate->curexc_traceback; 2025-09-08T00:50:25,287 | ^~ 2025-09-08T00:50:25,307 pyfde/classicde.c:20950:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:50:25,307 20950 | tstate->curexc_type = 0; 2025-09-08T00:50:25,307 | ^~ 2025-09-08T00:50:25,327 pyfde/classicde.c:20951:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T00:50:25,327 20951 | tstate->curexc_value = 0; 2025-09-08T00:50:25,327 | ^~ 2025-09-08T00:50:25,347 pyfde/classicde.c:20952:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T00:50:25,347 20952 | tstate->curexc_traceback = 0; 2025-09-08T00:50:25,347 | ^~ 2025-09-08T00:50:25,367 pyfde/classicde.c:20958:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T00:50:25,367 20958 | if (unlikely(tstate->curexc_type)) 2025-09-08T00:50:25,367 | ^~ 2025-09-08T00:50:25,367 pyfde/classicde.c:408:43: note: in definition of macro ‘unlikely’ 2025-09-08T00:50:25,368 408 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-08T00:50:25,368 | ^ 2025-09-08T00:50:25,403 pyfde/classicde.c:20976:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T00:50:25,404 20976 | tmp_type = tstate->exc_type; 2025-09-08T00:50:25,404 | ^~~~~~~~ 2025-09-08T00:50:25,404 | exc_state 2025-09-08T00:50:25,424 pyfde/classicde.c:20977:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T00:50:25,424 20977 | tmp_value = tstate->exc_value; 2025-09-08T00:50:25,424 | ^~ 2025-09-08T00:50:25,444 pyfde/classicde.c:20978:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T00:50:25,444 20978 | tmp_tb = tstate->exc_traceback; 2025-09-08T00:50:25,444 | ^~ 2025-09-08T00:50:25,473 pyfde/classicde.c:20979:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T00:50:25,473 20979 | tstate->exc_type = local_type; 2025-09-08T00:50:25,473 | ^~~~~~~~ 2025-09-08T00:50:25,473 | exc_state 2025-09-08T00:50:25,493 pyfde/classicde.c:20980:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T00:50:25,493 20980 | tstate->exc_value = local_value; 2025-09-08T00:50:25,493 | ^~ 2025-09-08T00:50:25,513 pyfde/classicde.c:20981:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T00:50:25,513 20981 | tstate->exc_traceback = local_tb; 2025-09-08T00:50:25,513 | ^~ 2025-09-08T00:50:25,513 pyfde/classicde.c: In function ‘__Pyx_ExceptionSwap’: 2025-09-08T00:50:25,542 pyfde/classicde.c:21003:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T00:50:25,543 21003 | tmp_type = tstate->exc_type; 2025-09-08T00:50:25,543 | ^~~~~~~~ 2025-09-08T00:50:25,543 | exc_state 2025-09-08T00:50:25,563 pyfde/classicde.c:21004:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T00:50:25,563 21004 | tmp_value = tstate->exc_value; 2025-09-08T00:50:25,563 | ^~ 2025-09-08T00:50:25,583 pyfde/classicde.c:21005:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T00:50:25,583 21005 | tmp_tb = tstate->exc_traceback; 2025-09-08T00:50:25,583 | ^~ 2025-09-08T00:50:25,612 pyfde/classicde.c:21006:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_type’; did you mean ‘exc_state’? 2025-09-08T00:50:25,612 21006 | tstate->exc_type = *type; 2025-09-08T00:50:25,612 | ^~~~~~~~ 2025-09-08T00:50:25,612 | exc_state 2025-09-08T00:50:25,632 pyfde/classicde.c:21007:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_value’ 2025-09-08T00:50:25,633 21007 | tstate->exc_value = *value; 2025-09-08T00:50:25,633 | ^~ 2025-09-08T00:50:25,654 pyfde/classicde.c:21008:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘exc_traceback’ 2025-09-08T00:50:25,654 21008 | tstate->exc_traceback = *tb; 2025-09-08T00:50:25,654 | ^~ 2025-09-08T00:50:25,686 pyfde/classicde.c: In function ‘__Pyx_CreateCodeObjectForTraceback’: 2025-09-08T00:50:25,708 pyfde/classicde.c:21194:5: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T00:50:25,708 21194 | py_code = __Pyx_PyCode_New( 2025-09-08T00:50:25,708 | ^~~~~~~ 2025-09-08T00:50:25,709 In file included from /usr/include/python3.13/Python.h:101: 2025-09-08T00:50:25,709 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:50:25,709 213 | PyCode_New( 2025-09-08T00:50:25,709 | ^~~~~~~~~~ 2025-09-08T00:50:25,729 pyfde/classicde.c:21208:9: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T00:50:25,729 21208 | py_line, 2025-09-08T00:50:25,729 | ^~~~~~~ 2025-09-08T00:50:25,729 | | 2025-09-08T00:50:25,729 | int 2025-09-08T00:50:25,730 pyfde/classicde.c:70:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:50:25,730 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:50:25,730 | ^~~~~ 2025-09-08T00:50:25,730 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T00:50:25,730 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:50:25,730 | ~~~~~~~~~~^ 2025-09-08T00:50:25,753 pyfde/classicde.c:21209:9: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T00:50:25,754 21209 | __pyx_empty_bytes /*PyObject *lnotab*/ 2025-09-08T00:50:25,754 | ^~~~~~~~~~~~~~~~~ 2025-09-08T00:50:25,754 | | 2025-09-08T00:50:25,754 | PyObject * {aka struct _object *} 2025-09-08T00:50:25,754 pyfde/classicde.c:70:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:50:25,754 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:50:25,754 | ^~~~ 2025-09-08T00:50:25,754 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T00:50:25,754 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T00:50:25,754 | ~~~~^ 2025-09-08T00:50:25,776 pyfde/classicde.c:70:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T00:50:25,776 70 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T00:50:25,776 | ^~~~~~~~~~ 2025-09-08T00:50:25,776 pyfde/classicde.c:21194:15: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T00:50:25,777 21194 | py_code = __Pyx_PyCode_New( 2025-09-08T00:50:25,777 | ^~~~~~~~~~~~~~~~ 2025-09-08T00:50:25,777 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T00:50:25,777 213 | PyCode_New( 2025-09-08T00:50:25,777 | ^~~~~~~~~~ 2025-09-08T00:50:25,786 pyfde/classicde.c: In function ‘__Pyx_AddTraceback’: 2025-09-08T00:50:25,807 pyfde/classicde.c:21237:13: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:50:25,807 21237 | py_frame->f_lineno = py_line; 2025-09-08T00:50:25,807 | ^~ 2025-09-08T00:50:25,884 pyfde/classicde.c: In function ‘__Pyx_PyInt_As_int’: 2025-09-08T00:50:25,905 pyfde/classicde.c:21693:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-08T00:50:25,905 21693 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-08T00:50:25,905 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:50:25,905 In file included from /usr/include/python3.13/longobject.h:107, 2025-09-08T00:50:25,905 from /usr/include/python3.13/Python.h:81: 2025-09-08T00:50:25,905 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-08T00:50:25,905 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-08T00:50:25,905 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:50:25,918 pyfde/classicde.c: In function ‘__Pyx_PyInt_As_long’: 2025-09-08T00:50:25,939 pyfde/classicde.c:21877:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-08T00:50:25,939 21877 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-08T00:50:25,939 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:50:25,940 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-08T00:50:25,940 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-08T00:50:25,940 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:50:25,968 pyfde/classicde.c: In function ‘__Pyx_PyInt_As_char’: 2025-09-08T00:50:25,990 pyfde/classicde.c:22347:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-08T00:50:25,990 22347 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-08T00:50:25,990 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:50:25,990 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-08T00:50:25,990 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-08T00:50:25,990 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T00:50:26,028 In file included from /usr/include/python3.13/Python.h:63: 2025-09-08T00:50:26,028 pyfde/classicde.c: In function ‘__Pyx_Generator_SendEx’: 2025-09-08T00:50:26,075 pyfde/classicde.c:22554:30: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’ 2025-09-08T00:50:26,075 22554 | Py_XINCREF(tstate->frame); 2025-09-08T00:50:26,075 | ^~ 2025-09-08T00:50:26,075 /usr/include/python3.13/pyport.h:19:38: note: in definition of macro ‘_Py_CAST’ 2025-09-08T00:50:26,075 19 | #define _Py_CAST(type, expr) ((type)(expr)) 2025-09-08T00:50:26,075 | ^~~~ 2025-09-08T00:50:26,075 /usr/include/python3.13/object.h:1041:37: note: in expansion of macro ‘_PyObject_CAST’ 2025-09-08T00:50:26,075 1041 | # define Py_XINCREF(op) Py_XINCREF(_PyObject_CAST(op)) 2025-09-08T00:50:26,075 | ^~~~~~~~~~~~~~ 2025-09-08T00:50:26,075 pyfde/classicde.c:22554:13: note: in expansion of macro ‘Py_XINCREF’ 2025-09-08T00:50:26,076 22554 | Py_XINCREF(tstate->frame); 2025-09-08T00:50:26,076 | ^~~~~~~~~~ 2025-09-08T00:50:26,096 pyfde/classicde.c:22556:14: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:50:26,096 22556 | f->f_back = tstate->frame; 2025-09-08T00:50:26,096 | ^~ 2025-09-08T00:50:26,120 pyfde/classicde.c:22556:31: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’ 2025-09-08T00:50:26,120 22556 | f->f_back = tstate->frame; 2025-09-08T00:50:26,120 | ^~ 2025-09-08T00:50:26,166 pyfde/classicde.c:22575:23: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:50:26,166 22575 | Py_CLEAR(f->f_back); 2025-09-08T00:50:26,166 | ^~ 2025-09-08T00:50:26,166 /usr/include/python3.13/pyport.h:558:39: note: in definition of macro ‘_Py_TYPEOF’ 2025-09-08T00:50:26,166 558 | # define _Py_TYPEOF(expr) __typeof__(expr) 2025-09-08T00:50:26,166 | ^~~~ 2025-09-08T00:50:26,167 pyfde/classicde.c:22575:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T00:50:26,167 22575 | Py_CLEAR(f->f_back); 2025-09-08T00:50:26,167 | ^~~~~~~~ 2025-09-08T00:50:26,190 In file included from /usr/include/python3.13/Python.h:72: 2025-09-08T00:50:26,190 pyfde/classicde.c:22575:23: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:50:26,190 22575 | Py_CLEAR(f->f_back); 2025-09-08T00:50:26,190 | ^~ 2025-09-08T00:50:26,190 /usr/include/python3.13/object.h:1012:41: note: in definition of macro ‘Py_CLEAR’ 2025-09-08T00:50:26,190 1012 | _Py_TYPEOF(op)* _tmp_op_ptr = &(op); \ 2025-09-08T00:50:26,191 | ^~ 2025-09-08T00:50:26,238 pyfde/classicde.c:22575:23: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T00:50:26,238 22575 | Py_CLEAR(f->f_back); 2025-09-08T00:50:26,238 | ^~ 2025-09-08T00:50:26,238 /usr/include/python3.13/pyport.h:558:39: note: in definition of macro ‘_Py_TYPEOF’ 2025-09-08T00:50:26,238 558 | # define _Py_TYPEOF(expr) __typeof__(expr) 2025-09-08T00:50:26,238 | ^~~~ 2025-09-08T00:50:26,238 pyfde/classicde.c:22575:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T00:50:26,238 22575 | Py_CLEAR(f->f_back); 2025-09-08T00:50:26,239 | ^~~~~~~~ 2025-09-08T00:50:26,262 /usr/include/python3.13/object.h:1014:25: warning: comparison between pointer and integer 2025-09-08T00:50:26,262 1014 | if (_tmp_old_op != NULL) { \ 2025-09-08T00:50:26,262 | ^~ 2025-09-08T00:50:26,262 pyfde/classicde.c:22575:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T00:50:26,262 22575 | Py_CLEAR(f->f_back); 2025-09-08T00:50:26,262 | ^~~~~~~~ 2025-09-08T00:50:26,286 /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:50:26,286 1015 | *_tmp_op_ptr = _Py_NULL; \ 2025-09-08T00:50:26,286 | ^ 2025-09-08T00:50:26,286 pyfde/classicde.c:22575:13: note: in expansion of macro ‘Py_CLEAR’ 2025-09-08T00:50:26,286 22575 | Py_CLEAR(f->f_back); 2025-09-08T00:50:26,286 | ^~~~~~~~ 2025-09-08T00:50:26,607 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T00:50:26,779 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T00:50:26,791 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T00:50:26,791 exec(compile('"'"''"'"''"'"' 2025-09-08T00:50:26,791 # This is -- a caller that pip uses to run setup.py 2025-09-08T00:50:26,791 # 2025-09-08T00:50:26,791 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T00:50:26,791 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T00:50:26,791 # - It provides a clear error message when setuptools is not installed. 2025-09-08T00:50:26,791 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T00:50:26,791 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T00:50:26,791 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T00:50:26,791 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T00:50:26,791 import os, sys, tokenize, traceback 2025-09-08T00:50:26,791 2025-09-08T00:50:26,791 try: 2025-09-08T00:50:26,791 import setuptools 2025-09-08T00:50:26,791 except ImportError: 2025-09-08T00:50:26,791 print( 2025-09-08T00:50:26,791 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T00:50:26,791 "the build environment with exception:", 2025-09-08T00:50:26,791 file=sys.stderr, 2025-09-08T00:50:26,791 ) 2025-09-08T00:50:26,791 traceback.print_exc() 2025-09-08T00:50:26,791 sys.exit(1) 2025-09-08T00:50:26,791 2025-09-08T00:50:26,791 __file__ = %r 2025-09-08T00:50:26,791 sys.argv[0] = __file__ 2025-09-08T00:50:26,791 2025-09-08T00:50:26,791 if os.path.exists(__file__): 2025-09-08T00:50:26,791 filename = __file__ 2025-09-08T00:50:26,791 with tokenize.open(__file__) as f: 2025-09-08T00:50:26,791 setup_py_code = f.read() 2025-09-08T00:50:26,791 else: 2025-09-08T00:50:26,791 filename = "" 2025-09-08T00:50:26,791 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T00:50:26,791 2025-09-08T00:50:26,791 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T00:50:26,791 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-z05mg8a9/pyfde_26ca6cc282154260af7327a1d4126f5f/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-51dt7y5_[/] 2025-09-08T00:50:26,792 [bold magenta]cwd[/]: /tmp/pip-wheel-z05mg8a9/pyfde_26ca6cc282154260af7327a1d4126f5f/ 2025-09-08T00:50:26,792 Building wheel for pyfde (setup.py): finished with status 'error' 2025-09-08T00:50:26,793 ERROR: Failed building wheel for pyfde 2025-09-08T00:50:26,793 Running setup.py clean for pyfde 2025-09-08T00:50:26,794 Running command python setup.py clean 2025-09-08T00:50:27,921 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-08T00:50:27,921 warnings.warn(msg) 2025-09-08T00:50:28,127 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T00:50:28,127 !! 2025-09-08T00:50:28,127 ******************************************************************************** 2025-09-08T00:50:28,127 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T00:50:28,127 License :: OSI Approved :: MIT License 2025-09-08T00:50:28,128 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T00:50:28,128 ******************************************************************************** 2025-09-08T00:50:28,128 !! 2025-09-08T00:50:28,128 self._finalize_license_expression() 2025-09-08T00:50:28,128 usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] 2025-09-08T00:50:28,128 or: setup.py --help [cmd1 cmd2 ...] 2025-09-08T00:50:28,128 or: setup.py --help-commands 2025-09-08T00:50:28,129 or: setup.py cmd --help 2025-09-08T00:50:28,129 error: option --all not recognized 2025-09-08T00:50:28,266 ERROR: python setup.py clean exited with 1 2025-09-08T00:50:28,270 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T00:50:28,270 exec(compile('"'"''"'"''"'"' 2025-09-08T00:50:28,270 # This is -- a caller that pip uses to run setup.py 2025-09-08T00:50:28,270 # 2025-09-08T00:50:28,270 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T00:50:28,270 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T00:50:28,270 # - It provides a clear error message when setuptools is not installed. 2025-09-08T00:50:28,270 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T00:50:28,270 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T00:50:28,270 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T00:50:28,270 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T00:50:28,270 import os, sys, tokenize, traceback 2025-09-08T00:50:28,270 2025-09-08T00:50:28,270 try: 2025-09-08T00:50:28,270 import setuptools 2025-09-08T00:50:28,270 except ImportError: 2025-09-08T00:50:28,270 print( 2025-09-08T00:50:28,270 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T00:50:28,270 "the build environment with exception:", 2025-09-08T00:50:28,270 file=sys.stderr, 2025-09-08T00:50:28,270 ) 2025-09-08T00:50:28,270 traceback.print_exc() 2025-09-08T00:50:28,270 sys.exit(1) 2025-09-08T00:50:28,270 2025-09-08T00:50:28,270 __file__ = %r 2025-09-08T00:50:28,270 sys.argv[0] = __file__ 2025-09-08T00:50:28,270 2025-09-08T00:50:28,270 if os.path.exists(__file__): 2025-09-08T00:50:28,270 filename = __file__ 2025-09-08T00:50:28,270 with tokenize.open(__file__) as f: 2025-09-08T00:50:28,270 setup_py_code = f.read() 2025-09-08T00:50:28,270 else: 2025-09-08T00:50:28,270 filename = "" 2025-09-08T00:50:28,270 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T00:50:28,270 2025-09-08T00:50:28,270 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T00:50:28,270 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-z05mg8a9/pyfde_26ca6cc282154260af7327a1d4126f5f/setup.py'"'"',), "", "exec"))' clean --all[/] 2025-09-08T00:50:28,271 [bold magenta]cwd[/]: /tmp/pip-wheel-z05mg8a9/pyfde_26ca6cc282154260af7327a1d4126f5f 2025-09-08T00:50:28,271 ERROR: Failed cleaning build dir for pyfde 2025-09-08T00:50:28,272 Failed to build pyfde 2025-09-08T00:50:28,273 ERROR: Failed to build one or more wheels 2025-09-08T00:50:28,273 Exception information: 2025-09-08T00:50:28,273 Traceback (most recent call last): 2025-09-08T00:50:28,273 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T00:50:28,273 status = _inner_run() 2025-09-08T00:50:28,273 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T00:50:28,273 return self.run(options, args) 2025-09-08T00:50:28,273 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T00:50:28,273 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T00:50:28,273 return func(self, options, args) 2025-09-08T00:50:28,273 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T00:50:28,273 raise CommandError("Failed to build one or more wheels") 2025-09-08T00:50:28,273 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T00:50:28,278 Removed build tracker: '/tmp/pip-build-tracker-nxob9wp3'