2025-09-04T16:14:39,548 Created temporary directory: /tmp/pip-build-tracker-vzi8abcc 2025-09-04T16:14:39,549 Initialized build tracking at /tmp/pip-build-tracker-vzi8abcc 2025-09-04T16:14:39,549 Created build tracker: /tmp/pip-build-tracker-vzi8abcc 2025-09-04T16:14:39,549 Entered build tracker: /tmp/pip-build-tracker-vzi8abcc 2025-09-04T16:14:39,550 Created temporary directory: /tmp/pip-wheel-x6ynp100 2025-09-04T16:14:39,553 Created temporary directory: /tmp/pip-ephem-wheel-cache-td28fj_q 2025-09-04T16:14:39,611 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T16:14:39,613 2 location(s) to search for versions of genxword: 2025-09-04T16:14:39,613 * https://pypi.org/simple/genxword/ 2025-09-04T16:14:39,613 * https://www.piwheels.org/simple/genxword/ 2025-09-04T16:14:39,614 Fetching project page and analyzing links: https://pypi.org/simple/genxword/ 2025-09-04T16:14:39,614 Getting page https://pypi.org/simple/genxword/ 2025-09-04T16:14:39,615 Found index url https://pypi.org/simple/ 2025-09-04T16:14:39,833 Fetched page https://pypi.org/simple/genxword/ as application/vnd.pypi.simple.v1+json 2025-09-04T16:14:39,839 Found link https://files.pythonhosted.org/packages/9f/7d/ba46678ee18372d6fb30a8915436ba45c36d26e0775389099443e5de8c0e/genxword-1.0.2.tar.gz (from https://pypi.org/simple/genxword/), version: 1.0.2 2025-09-04T16:14:39,839 Found link https://files.pythonhosted.org/packages/62/38/c2bddc4c0493c488aad300ebde725a46815286c2bbe9df3f21f71a64981d/genxword-1.0.3.tar.gz (from https://pypi.org/simple/genxword/), version: 1.0.3 2025-09-04T16:14:39,840 Found link https://files.pythonhosted.org/packages/7a/4f/edfd1772c72dd4008263eb45be9bda3f5ca9021f61fe243cee73bc39b03b/genxword-1.0.4.tar.gz (from https://pypi.org/simple/genxword/), version: 1.0.4 2025-09-04T16:14:39,840 Found link https://files.pythonhosted.org/packages/20/a3/930bf547f75df7b05e80f0516079cd135dc1a0148cf79feca9d03ecfd99e/genxword-1.0.5.tar.gz (from https://pypi.org/simple/genxword/), version: 1.0.5 2025-09-04T16:14:39,841 Found link https://files.pythonhosted.org/packages/79/ae/97098996482af553b2cde91293faf6c909f249ce17d561ed9f18a70c2d67/genxword-1.0.6.tar.gz (from https://pypi.org/simple/genxword/), version: 1.0.6 2025-09-04T16:14:39,841 Found link https://files.pythonhosted.org/packages/6c/24/4d6b51cd595811eef40dd750625950912335985576a929a01c65b5717b14/genxword-1.0.7.tar.gz (from https://pypi.org/simple/genxword/), version: 1.0.7 2025-09-04T16:14:39,842 Found link https://files.pythonhosted.org/packages/d2/cb/97fcc786bb629ab3d9c66a5d3faee301a0112879b7effb9b36b450efe0d6/genxword-1.0.9.tar.gz (from https://pypi.org/simple/genxword/), version: 1.0.9 2025-09-04T16:14:39,842 Found link https://files.pythonhosted.org/packages/58/21/3427bff6ac25df93e3712c4dfbf70b4658009d5936dd862106bafc54851e/genxword-1.1.0.tar.gz (from https://pypi.org/simple/genxword/), version: 1.1.0 2025-09-04T16:14:39,843 Found link https://files.pythonhosted.org/packages/78/b3/db348c150f79edcadf1cdc3e25ac4a6a4e74ed6d675689c6855f37952629/genxword-1.2.0.tar.gz (from https://pypi.org/simple/genxword/), version: 1.2.0 2025-09-04T16:14:39,843 Skipping link: No binaries permitted for genxword: https://files.pythonhosted.org/packages/f0/bd/6871f19e0dba5cfc00864aa6ae6318ecd8ae9e80cea7558ce2990ce0903b/genxword-2.0.0-py3-none-any.whl (from https://pypi.org/simple/genxword/) 2025-09-04T16:14:39,843 Found link https://files.pythonhosted.org/packages/5a/82/be990b1069007feee03d67326179488c89aca206a9071fb91c5228b2c7ea/genxword-2.0.0.tar.gz (from https://pypi.org/simple/genxword/), version: 2.0.0 2025-09-04T16:14:39,843 Skipping link: No binaries permitted for genxword: https://files.pythonhosted.org/packages/08/4d/02d1fbebe5a2668de8f058804e37f41b8bf6ed9ddf907df996de0cd1904d/genxword-2.0.1-py3-none-any.whl (from https://pypi.org/simple/genxword/) 2025-09-04T16:14:39,844 Found link https://files.pythonhosted.org/packages/84/1e/d29ba0c50f41a467640eb4c36339d8a2ee3760f505686f2c63443d597224/genxword-2.0.1.tar.gz (from https://pypi.org/simple/genxword/), version: 2.0.1 2025-09-04T16:14:39,844 Skipping link: No binaries permitted for genxword: https://files.pythonhosted.org/packages/00/5a/41dfa8d9dfad58399402c0a3157e217f3b01c03edd42a55989e9244d8c8c/genxword-2.1.0-py3-none-any.whl (from https://pypi.org/simple/genxword/) 2025-09-04T16:14:39,844 Found link https://files.pythonhosted.org/packages/91/73/a248e3d01618436be0ac89e60621c92f73198f2440414ee6df7d8ab4c84d/genxword-2.1.0.tar.gz (from https://pypi.org/simple/genxword/), version: 2.1.0 2025-09-04T16:14:39,844 Skipping link: No binaries permitted for genxword: https://files.pythonhosted.org/packages/0c/40/72d9ec867b76398040cc0070a83faa55e4b9c1747733bff3c365ead86de2/genxword-2.2.0-py3-none-any.whl (from https://pypi.org/simple/genxword/) 2025-09-04T16:14:39,844 Found link https://files.pythonhosted.org/packages/7b/f3/dee7adfebd72e2b0b59cefb0ec1a390ec63685bd897011d574c6e18ffd0a/genxword-2.2.0.tar.gz (from https://pypi.org/simple/genxword/), version: 2.2.0 2025-09-04T16:14:39,845 Fetching project page and analyzing links: https://www.piwheels.org/simple/genxword/ 2025-09-04T16:14:39,845 Getting page https://www.piwheels.org/simple/genxword/ 2025-09-04T16:14:39,846 Found index url https://www.piwheels.org/simple/ 2025-09-04T16:14:39,939 Fetched page https://www.piwheels.org/simple/genxword/ as text/html 2025-09-04T16:14:39,942 Skipping link: No binaries permitted for genxword: https://archive1.piwheels.org/simple/genxword/genxword-2.2.0-py3-none-any.whl#sha256=6153cc954469b12fd34d6a0ac72dc553a3ce476ee8e3296596f071c59adee8a5 (from https://www.piwheels.org/simple/genxword/) 2025-09-04T16:14:39,942 Skipping link: No binaries permitted for genxword: https://archive1.piwheels.org/simple/genxword/genxword-2.1.0-py3-none-any.whl#sha256=b20cc9d27278fd6b69f007790da731ee6bc95c4de646a2984d9efb081bb91ff2 (from https://www.piwheels.org/simple/genxword/) 2025-09-04T16:14:39,942 Skipping link: No binaries permitted for genxword: https://archive1.piwheels.org/simple/genxword/genxword-2.0.1-py3-none-any.whl#sha256=f6a87a911edceb94af65a57412ae2dfb3505367be425932906e0198f2403fdd5 (from https://www.piwheels.org/simple/genxword/) 2025-09-04T16:14:39,943 Skipping link: No binaries permitted for genxword: https://archive1.piwheels.org/simple/genxword/genxword-2.0.0-py3-none-any.whl#sha256=5d3809f2d3e2017c740ff3851dd6eca18aa2a611d3b9930a2bdb3f5b1072bc0d (from https://www.piwheels.org/simple/genxword/) 2025-09-04T16:14:39,943 Skipping link: No binaries permitted for genxword: https://archive1.piwheels.org/simple/genxword/genxword-1.2.0-py3-none-any.whl#sha256=46724d7a0cab83e9e8aa3da08137608a9d25d3608b0951d745e0e65936b497a9 (from https://www.piwheels.org/simple/genxword/) 2025-09-04T16:14:39,943 Skipping link: No binaries permitted for genxword: https://archive1.piwheels.org/simple/genxword/genxword-1.1.0-py3-none-any.whl#sha256=16b18f99e0cac82eb56292b238cb02f883dbcc13a83172125b37970ab7e01574 (from https://www.piwheels.org/simple/genxword/) 2025-09-04T16:14:39,943 Skipping link: No binaries permitted for genxword: https://archive1.piwheels.org/simple/genxword/genxword-1.0.9-py3-none-any.whl#sha256=fc3fe25bfd6d2ceb5b5a63015a6af326a4a3ac8264b7327bcd8d888666f664d8 (from https://www.piwheels.org/simple/genxword/) 2025-09-04T16:14:39,943 Skipping link: No binaries permitted for genxword: https://archive1.piwheels.org/simple/genxword/genxword-1.0.7-py3-none-any.whl#sha256=103412693c63adf58201e463614eb0493ac50f65372a3d0543253c4c1d0b392e (from https://www.piwheels.org/simple/genxword/) 2025-09-04T16:14:39,943 Skipping link: No binaries permitted for genxword: https://archive1.piwheels.org/simple/genxword/genxword-1.0.6-py3-none-any.whl#sha256=b4b132bb0dfcd6494eeb74844098e417325b1e4b802868aecc3f6fbacf3f43ba (from https://www.piwheels.org/simple/genxword/) 2025-09-04T16:14:39,943 Skipping link: No binaries permitted for genxword: https://archive1.piwheels.org/simple/genxword/genxword-1.0.5-py3-none-any.whl#sha256=da51bdf27cdc07f70c6ae12252a94f39c1e8e9ef263595b435d6dca2666fa58a (from https://www.piwheels.org/simple/genxword/) 2025-09-04T16:14:39,944 Skipping link: No binaries permitted for genxword: https://archive1.piwheels.org/simple/genxword/genxword-1.0.4-py3-none-any.whl#sha256=8e8660b4290e77c1ab344f15973f7ab12ddbf5d70d6a82aad32218c363ee77b2 (from https://www.piwheels.org/simple/genxword/) 2025-09-04T16:14:39,944 Skipping link: not a file: https://www.piwheels.org/simple/genxword/ 2025-09-04T16:14:39,944 Skipping link: not a file: https://pypi.org/simple/genxword/ 2025-09-04T16:14:39,971 Given no hashes to check 1 links for project 'genxword': discarding no candidates 2025-09-04T16:14:39,972 Collecting genxword==1.0.2 2025-09-04T16:14:39,973 Created temporary directory: /tmp/pip-unpack-rlhymgo6 2025-09-04T16:14:40,117 Downloading genxword-1.0.2.tar.gz (20 kB) 2025-09-04T16:14:40,151 Added genxword==1.0.2 from https://files.pythonhosted.org/packages/9f/7d/ba46678ee18372d6fb30a8915436ba45c36d26e0775389099443e5de8c0e/genxword-1.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-vzi8abcc' 2025-09-04T16:14:40,153 Running setup.py (path:/tmp/pip-wheel-x6ynp100/genxword_3e57dec3acec4db9991894292de59317/setup.py) egg_info for package genxword 2025-09-04T16:14:40,153 Created temporary directory: /tmp/pip-pip-egg-info-r0qz9d4t 2025-09-04T16:14:40,153 Preparing metadata (setup.py): started 2025-09-04T16:14:40,154 Running command python setup.py egg_info 2025-09-04T16:14:41,354 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T16:14:41,355 !! 2025-09-04T16:14:41,355 ******************************************************************************** 2025-09-04T16:14:41,355 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T16:14:41,355 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2025-09-04T16:14:41,355 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T16:14:41,355 ******************************************************************************** 2025-09-04T16:14:41,356 !! 2025-09-04T16:14:41,356 self._finalize_license_expression() 2025-09-04T16:14:41,430 running egg_info 2025-09-04T16:14:41,505 creating /tmp/pip-pip-egg-info-r0qz9d4t/genxword.egg-info 2025-09-04T16:14:41,505 writing /tmp/pip-pip-egg-info-r0qz9d4t/genxword.egg-info/PKG-INFO 2025-09-04T16:14:41,507 writing dependency_links to /tmp/pip-pip-egg-info-r0qz9d4t/genxword.egg-info/dependency_links.txt 2025-09-04T16:14:41,507 writing entry points to /tmp/pip-pip-egg-info-r0qz9d4t/genxword.egg-info/entry_points.txt 2025-09-04T16:14:41,508 writing top-level names to /tmp/pip-pip-egg-info-r0qz9d4t/genxword.egg-info/top_level.txt 2025-09-04T16:14:41,508 writing manifest file '/tmp/pip-pip-egg-info-r0qz9d4t/genxword.egg-info/SOURCES.txt' 2025-09-04T16:14:41,737 reading manifest file '/tmp/pip-pip-egg-info-r0qz9d4t/genxword.egg-info/SOURCES.txt' 2025-09-04T16:14:41,738 reading manifest template 'MANIFEST.in' 2025-09-04T16:14:41,742 writing manifest file '/tmp/pip-pip-egg-info-r0qz9d4t/genxword.egg-info/SOURCES.txt' 2025-09-04T16:14:41,856 Preparing metadata (setup.py): finished with status 'done' 2025-09-04T16:14:41,861 Source in /tmp/pip-wheel-x6ynp100/genxword_3e57dec3acec4db9991894292de59317 has version 1.0.2, which satisfies requirement genxword==1.0.2 from https://files.pythonhosted.org/packages/9f/7d/ba46678ee18372d6fb30a8915436ba45c36d26e0775389099443e5de8c0e/genxword-1.0.2.tar.gz 2025-09-04T16:14:41,861 Removed genxword==1.0.2 from https://files.pythonhosted.org/packages/9f/7d/ba46678ee18372d6fb30a8915436ba45c36d26e0775389099443e5de8c0e/genxword-1.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-vzi8abcc' 2025-09-04T16:14:41,865 Created temporary directory: /tmp/pip-unpack-temvc1lm 2025-09-04T16:14:41,865 Created temporary directory: /tmp/pip-unpack-3opdurn2 2025-09-04T16:14:41,865 Building wheels for collected packages: genxword 2025-09-04T16:14:41,866 Created temporary directory: /tmp/pip-wheel-lqnfjeh5 2025-09-04T16:14:41,867 DEPRECATION: Building 'genxword' 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 'genxword'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-04T16:14:41,868 Building wheel for genxword (setup.py): started 2025-09-04T16:14:41,868 Destination directory: /tmp/pip-wheel-lqnfjeh5 2025-09-04T16:14:41,868 Running command python setup.py bdist_wheel 2025-09-04T16:14:43,046 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T16:14:43,047 !! 2025-09-04T16:14:43,047 ******************************************************************************** 2025-09-04T16:14:43,047 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T16:14:43,047 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2025-09-04T16:14:43,047 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T16:14:43,047 ******************************************************************************** 2025-09-04T16:14:43,047 !! 2025-09-04T16:14:43,048 self._finalize_license_expression() 2025-09-04T16:14:43,048 running bdist_wheel 2025-09-04T16:14:43,423 running build 2025-09-04T16:14:43,423 running build_py 2025-09-04T16:14:43,501 creating build/lib/genxword 2025-09-04T16:14:43,501 copying genxword/gui.py -> build/lib/genxword 2025-09-04T16:14:43,502 copying genxword/calculate.py -> build/lib/genxword 2025-09-04T16:14:43,503 copying genxword/control.py -> build/lib/genxword 2025-09-04T16:14:43,503 copying genxword/__init__.py -> build/lib/genxword 2025-09-04T16:14:43,504 running egg_info 2025-09-04T16:14:43,583 writing genxword.egg-info/PKG-INFO 2025-09-04T16:14:43,585 writing dependency_links to genxword.egg-info/dependency_links.txt 2025-09-04T16:14:43,585 writing entry points to genxword.egg-info/entry_points.txt 2025-09-04T16:14:43,586 writing top-level names to genxword.egg-info/top_level.txt 2025-09-04T16:14:43,668 reading manifest file 'genxword.egg-info/SOURCES.txt' 2025-09-04T16:14:43,669 reading manifest template 'MANIFEST.in' 2025-09-04T16:14:43,674 writing manifest file 'genxword.egg-info/SOURCES.txt' 2025-09-04T16:14:43,675 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'genxword.data' is absent from the `packages` configuration. 2025-09-04T16:14:43,675 !! 2025-09-04T16:14:43,675 ******************************************************************************** 2025-09-04T16:14:43,675 ############################ 2025-09-04T16:14:43,675 # Package would be ignored # 2025-09-04T16:14:43,676 ############################ 2025-09-04T16:14:43,676 Python recognizes 'genxword.data' as an importable package[^1], 2025-09-04T16:14:43,676 but it is absent from setuptools' `packages` configuration. 2025-09-04T16:14:43,676 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-04T16:14:43,676 package, please make sure that 'genxword.data' is explicitly added 2025-09-04T16:14:43,676 to the `packages` configuration field. 2025-09-04T16:14:43,676 Alternatively, you can also rely on setuptools' discovery methods 2025-09-04T16:14:43,676 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-04T16:14:43,676 instead of `find_packages(...)`/`find:`). 2025-09-04T16:14:43,677 You can read more about "package discovery" on setuptools documentation page: 2025-09-04T16:14:43,677 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-04T16:14:43,677 If you don't want 'genxword.data' to be distributed and are 2025-09-04T16:14:43,677 already explicitly excluding 'genxword.data' via 2025-09-04T16:14:43,677 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-04T16:14:43,677 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-04T16:14:43,677 combination with a more fine grained `package-data` configuration. 2025-09-04T16:14:43,678 You can read more about "package data files" on setuptools documentation page: 2025-09-04T16:14:43,678 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-04T16:14:43,678 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-04T16:14:43,678 even if it does not contain any `.py` files. 2025-09-04T16:14:43,678 On the other hand, currently there is no concept of package data 2025-09-04T16:14:43,678 directory, all directories are treated like packages. 2025-09-04T16:14:43,678 ******************************************************************************** 2025-09-04T16:14:43,679 !! 2025-09-04T16:14:43,679 check.warn(importable) 2025-09-04T16:14:43,679 creating build/lib/genxword/data 2025-09-04T16:14:43,679 copying genxword/data/gumby.lang -> build/lib/genxword/data 2025-09-04T16:14:43,679 copying genxword/data/help_page -> build/lib/genxword/data 2025-09-04T16:14:43,753 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-04T16:14:43,754 !! 2025-09-04T16:14:43,754 ******************************************************************************** 2025-09-04T16:14:43,754 Please avoid running ``setup.py`` directly. 2025-09-04T16:14:43,754 Instead, use pypa/build, pypa/installer or other 2025-09-04T16:14:43,754 standards-based tools. 2025-09-04T16:14:43,754 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-04T16:14:43,754 or your builds will no longer be supported. 2025-09-04T16:14:43,754 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-04T16:14:43,755 ******************************************************************************** 2025-09-04T16:14:43,755 !! 2025-09-04T16:14:43,755 self.initialize_options() 2025-09-04T16:14:43,828 installing to build/bdist.linux-armv7l/wheel 2025-09-04T16:14:43,829 running install 2025-09-04T16:14:43,851 running install_lib 2025-09-04T16:14:43,926 creating build/bdist.linux-armv7l/wheel 2025-09-04T16:14:43,927 creating build/bdist.linux-armv7l/wheel/genxword 2025-09-04T16:14:43,927 creating build/bdist.linux-armv7l/wheel/genxword/data 2025-09-04T16:14:43,928 copying build/lib/genxword/data/help_page -> build/bdist.linux-armv7l/wheel/./genxword/data 2025-09-04T16:14:43,928 copying build/lib/genxword/data/gumby.lang -> build/bdist.linux-armv7l/wheel/./genxword/data 2025-09-04T16:14:43,928 copying build/lib/genxword/__init__.py -> build/bdist.linux-armv7l/wheel/./genxword 2025-09-04T16:14:43,929 copying build/lib/genxword/control.py -> build/bdist.linux-armv7l/wheel/./genxword 2025-09-04T16:14:43,929 copying build/lib/genxword/calculate.py -> build/bdist.linux-armv7l/wheel/./genxword 2025-09-04T16:14:43,930 copying build/lib/genxword/gui.py -> build/bdist.linux-armv7l/wheel/./genxword 2025-09-04T16:14:43,930 running install_data 2025-09-04T16:14:44,005 creating build/bdist.linux-armv7l/wheel/genxword-1.0.2.data/data 2025-09-04T16:14:44,006 creating build/bdist.linux-armv7l/wheel/genxword-1.0.2.data/data/share/applications 2025-09-04T16:14:44,006 error: can't copy 'extra/genxword-gtk.desktop': doesn't exist or not a regular file 2025-09-04T16:14:44,122 ERROR: python setup.py bdist_wheel exited with 1 2025-09-04T16:14:44,135 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-04T16:14:44,135 exec(compile('"'"''"'"''"'"' 2025-09-04T16:14:44,135 # This is -- a caller that pip uses to run setup.py 2025-09-04T16:14:44,135 # 2025-09-04T16:14:44,135 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T16:14:44,135 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T16:14:44,135 # - It provides a clear error message when setuptools is not installed. 2025-09-04T16:14:44,135 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T16:14:44,135 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T16:14:44,135 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T16:14:44,135 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T16:14:44,135 import os, sys, tokenize, traceback 2025-09-04T16:14:44,135 2025-09-04T16:14:44,135 try: 2025-09-04T16:14:44,135 import setuptools 2025-09-04T16:14:44,135 except ImportError: 2025-09-04T16:14:44,135 print( 2025-09-04T16:14:44,135 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T16:14:44,135 "the build environment with exception:", 2025-09-04T16:14:44,135 file=sys.stderr, 2025-09-04T16:14:44,135 ) 2025-09-04T16:14:44,135 traceback.print_exc() 2025-09-04T16:14:44,135 sys.exit(1) 2025-09-04T16:14:44,135 2025-09-04T16:14:44,135 __file__ = %r 2025-09-04T16:14:44,135 sys.argv[0] = __file__ 2025-09-04T16:14:44,135 2025-09-04T16:14:44,135 if os.path.exists(__file__): 2025-09-04T16:14:44,135 filename = __file__ 2025-09-04T16:14:44,135 with tokenize.open(__file__) as f: 2025-09-04T16:14:44,135 setup_py_code = f.read() 2025-09-04T16:14:44,135 else: 2025-09-04T16:14:44,135 filename = "" 2025-09-04T16:14:44,135 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T16:14:44,135 2025-09-04T16:14:44,135 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T16:14:44,135 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-x6ynp100/genxword_3e57dec3acec4db9991894292de59317/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-lqnfjeh5[/] 2025-09-04T16:14:44,135 [bold magenta]cwd[/]: /tmp/pip-wheel-x6ynp100/genxword_3e57dec3acec4db9991894292de59317/ 2025-09-04T16:14:44,135 Building wheel for genxword (setup.py): finished with status 'error' 2025-09-04T16:14:44,136 ERROR: Failed building wheel for genxword 2025-09-04T16:14:44,137 Running setup.py clean for genxword 2025-09-04T16:14:44,138 Running command python setup.py clean 2025-09-04T16:14:45,322 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T16:14:45,322 !! 2025-09-04T16:14:45,322 ******************************************************************************** 2025-09-04T16:14:45,322 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T16:14:45,322 License :: OSI Approved :: GNU General Public License v3 (GPLv3) 2025-09-04T16:14:45,323 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T16:14:45,323 ******************************************************************************** 2025-09-04T16:14:45,323 !! 2025-09-04T16:14:45,323 self._finalize_license_expression() 2025-09-04T16:14:45,398 running clean 2025-09-04T16:14:45,547 removing 'build/lib' (and everything under it) 2025-09-04T16:14:45,547 removing 'build/bdist.linux-armv7l' (and everything under it) 2025-09-04T16:14:45,548 'build/scripts-3.13' does not exist -- can't clean it 2025-09-04T16:14:45,548 removing 'build' 2025-09-04T16:14:45,662 Failed to build genxword 2025-09-04T16:14:45,663 ERROR: Failed to build one or more wheels 2025-09-04T16:14:45,664 Exception information: 2025-09-04T16:14:45,664 Traceback (most recent call last): 2025-09-04T16:14:45,664 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T16:14:45,664 status = _inner_run() 2025-09-04T16:14:45,664 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T16:14:45,664 return self.run(options, args) 2025-09-04T16:14:45,664 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T16:14:45,664 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T16:14:45,664 return func(self, options, args) 2025-09-04T16:14:45,664 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-04T16:14:45,664 raise CommandError("Failed to build one or more wheels") 2025-09-04T16:14:45,664 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-04T16:14:45,668 Removed build tracker: '/tmp/pip-build-tracker-vzi8abcc'