2025-09-08T12:05:59,868 Created temporary directory: /tmp/pip-build-tracker-fyia5i4j 2025-09-08T12:05:59,869 Initialized build tracking at /tmp/pip-build-tracker-fyia5i4j 2025-09-08T12:05:59,869 Created build tracker: /tmp/pip-build-tracker-fyia5i4j 2025-09-08T12:05:59,869 Entered build tracker: /tmp/pip-build-tracker-fyia5i4j 2025-09-08T12:05:59,869 Created temporary directory: /tmp/pip-wheel-o1srcpjf 2025-09-08T12:05:59,872 Created temporary directory: /tmp/pip-ephem-wheel-cache-zi9rb735 2025-09-08T12:05:59,932 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T12:05:59,934 2 location(s) to search for versions of xpybutil: 2025-09-08T12:05:59,934 * https://pypi.org/simple/xpybutil/ 2025-09-08T12:05:59,934 * https://www.piwheels.org/simple/xpybutil/ 2025-09-08T12:05:59,935 Fetching project page and analyzing links: https://pypi.org/simple/xpybutil/ 2025-09-08T12:05:59,935 Getting page https://pypi.org/simple/xpybutil/ 2025-09-08T12:05:59,936 Found index url https://pypi.org/simple/ 2025-09-08T12:06:00,080 Fetched page https://pypi.org/simple/xpybutil/ as application/vnd.pypi.simple.v1+json 2025-09-08T12:06:00,084 Found link https://files.pythonhosted.org/packages/a1/e7/7191ac1f3b8288cba103d2e7aa7d0eb7e28857e7e80fcec5687a5f179dee/xpybutil-0.0.1.tar.gz (from https://pypi.org/simple/xpybutil/), version: 0.0.1 2025-09-08T12:06:00,085 Skipping link: No binaries permitted for xpybutil: https://files.pythonhosted.org/packages/a9/2e/036c65ed958770380e18066df4b646991ae18d05de592525ab3c4ba2cf66/xpybutil-0.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/xpybutil/) 2025-09-08T12:06:00,085 Found link https://files.pythonhosted.org/packages/3a/63/12717568ebbd3c10932fb682fbccdd64c7a84c08dc8c2a4d1abcde3d5fa1/xpybutil-0.0.2.tar.gz (from https://pypi.org/simple/xpybutil/), version: 0.0.2 2025-09-08T12:06:00,086 Skipping link: No binaries permitted for xpybutil: https://files.pythonhosted.org/packages/d2/92/d04e15819466560f764039bef5c8550dc19561e139c2b6c26e2cbd5b1a5e/xpybutil-0.0.3-py2.py3-none-any.whl (from https://pypi.org/simple/xpybutil/) 2025-09-08T12:06:00,086 Found link https://files.pythonhosted.org/packages/d7/eb/6c16f8556e55522d5d9d1050e99aeb4fc1c5416871712496abf9dfde297c/xpybutil-0.0.3.tar.gz (from https://pypi.org/simple/xpybutil/), version: 0.0.3 2025-09-08T12:06:00,087 Skipping link: No binaries permitted for xpybutil: https://files.pythonhosted.org/packages/90/03/f6456dc67f5142c2de767a4270ae8a0d29ad1afa3b9c11f86166a3d87e0f/xpybutil-0.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/xpybutil/) 2025-09-08T12:06:00,087 Found link https://files.pythonhosted.org/packages/23/e8/b9a4883a5da732d061b63834f65c8dcc5e37a9b108dbe606370734d2fa59/xpybutil-0.0.4.tar.gz (from https://pypi.org/simple/xpybutil/), version: 0.0.4 2025-09-08T12:06:00,087 Skipping link: No binaries permitted for xpybutil: https://files.pythonhosted.org/packages/24/48/9346f747d2e967d44fcb52e72bd6647996dc0d824d1351aff3d7d8672448/xpybutil-0.0.5-py2.py3-none-any.whl (from https://pypi.org/simple/xpybutil/) 2025-09-08T12:06:00,088 Found link https://files.pythonhosted.org/packages/75/3f/081b4387e8c7b9af18bb1a978b05f061b6670194c5c5caa0b90b908c01e2/xpybutil-0.0.5.tar.gz (from https://pypi.org/simple/xpybutil/), version: 0.0.5 2025-09-08T12:06:00,088 Skipping link: No binaries permitted for xpybutil: https://files.pythonhosted.org/packages/e7/4a/413b385ddc211293fac3151f290e64f6e661855e9188617b26f8ca169b06/xpybutil-0.0.6-py2.py3-none-any.whl (from https://pypi.org/simple/xpybutil/) 2025-09-08T12:06:00,089 Fetching project page and analyzing links: https://www.piwheels.org/simple/xpybutil/ 2025-09-08T12:06:00,089 Getting page https://www.piwheels.org/simple/xpybutil/ 2025-09-08T12:06:00,091 Found index url https://www.piwheels.org/simple/ 2025-09-08T12:06:00,188 Fetched page https://www.piwheels.org/simple/xpybutil/ as text/html 2025-09-08T12:06:00,190 Skipping link: No binaries permitted for xpybutil: https://archive1.piwheels.org/simple/xpybutil/xpybutil-0.0.5-py2.py3-none-any.whl#sha256=56d47bff8926b14b12baa3540532419827e8c8e03fbb41331f07eb33c639fddd (from https://www.piwheels.org/simple/xpybutil/) 2025-09-08T12:06:00,190 Skipping link: No binaries permitted for xpybutil: https://archive1.piwheels.org/simple/xpybutil/xpybutil-0.0.4-py2.py3-none-any.whl#sha256=335a6915fa02a2c9c73af400ab03c9d637937dbc12f744293ee72983d5d84d90 (from https://www.piwheels.org/simple/xpybutil/) 2025-09-08T12:06:00,190 Skipping link: No binaries permitted for xpybutil: https://archive1.piwheels.org/simple/xpybutil/xpybutil-0.0.3-py2.py3-none-any.whl#sha256=dc7e39260880d929e8d3a504ddb1c6e4db3ec7ef599fce3c6ab176f520bf774a (from https://www.piwheels.org/simple/xpybutil/) 2025-09-08T12:06:00,190 Skipping link: No binaries permitted for xpybutil: https://archive1.piwheels.org/simple/xpybutil/xpybutil-0.0.2-py2.py3-none-any.whl#sha256=bd423b9bc012838c90d104797da61cc1bee979706087be46a322b1efc529b9ea (from https://www.piwheels.org/simple/xpybutil/) 2025-09-08T12:06:00,190 Skipping link: not a file: https://www.piwheels.org/simple/xpybutil/ 2025-09-08T12:06:00,191 Skipping link: not a file: https://pypi.org/simple/xpybutil/ 2025-09-08T12:06:00,216 Given no hashes to check 1 links for project 'xpybutil': discarding no candidates 2025-09-08T12:06:00,217 Collecting xpybutil==0.0.1 2025-09-08T12:06:00,218 Created temporary directory: /tmp/pip-unpack-uave88dw 2025-09-08T12:06:00,354 Downloading xpybutil-0.0.1.tar.gz (49 kB) 2025-09-08T12:06:00,406 Added xpybutil==0.0.1 from https://files.pythonhosted.org/packages/a1/e7/7191ac1f3b8288cba103d2e7aa7d0eb7e28857e7e80fcec5687a5f179dee/xpybutil-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-fyia5i4j' 2025-09-08T12:06:00,407 Running setup.py (path:/tmp/pip-wheel-o1srcpjf/xpybutil_e043bc73a8d040b2bc5aadca6cd88811/setup.py) egg_info for package xpybutil 2025-09-08T12:06:00,407 Created temporary directory: /tmp/pip-pip-egg-info-ldk91uea 2025-09-08T12:06:00,407 Preparing metadata (setup.py): started 2025-09-08T12:06:00,408 Running command python setup.py egg_info 2025-09-08T12:06:01,236 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T12:06:01,236 !! 2025-09-08T12:06:01,236 ******************************************************************************** 2025-09-08T12:06:01,236 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T12:06:01,236 versions. Please use the underscore name 'description_file' instead. 2025-09-08T12:06:01,237 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T12:06:01,237 or your builds will no longer be supported. 2025-09-08T12:06:01,237 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T12:06:01,237 ******************************************************************************** 2025-09-08T12:06:01,237 !! 2025-09-08T12:06:01,237 opt = self._enforce_underscore(opt, section) 2025-09-08T12:06:01,313 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'package' 2025-09-08T12:06:01,313 warnings.warn(msg) 2025-09-08T12:06:01,686 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T12:06:01,686 !! 2025-09-08T12:06:01,687 ******************************************************************************** 2025-09-08T12:06:01,687 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T12:06:01,687 versions. Please use the underscore name 'description_file' instead. 2025-09-08T12:06:01,687 (Affected: xpybutil). 2025-09-08T12:06:01,687 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T12:06:01,687 or your builds will no longer be supported. 2025-09-08T12:06:01,687 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T12:06:01,687 ******************************************************************************** 2025-09-08T12:06:01,688 !! 2025-09-08T12:06:01,688 opt = self._enforce_underscore(opt, section) 2025-09-08T12:06:01,759 running egg_info 2025-09-08T12:06:01,834 creating /tmp/pip-pip-egg-info-ldk91uea/xpybutil.egg-info 2025-09-08T12:06:01,834 writing /tmp/pip-pip-egg-info-ldk91uea/xpybutil.egg-info/PKG-INFO 2025-09-08T12:06:01,835 writing dependency_links to /tmp/pip-pip-egg-info-ldk91uea/xpybutil.egg-info/dependency_links.txt 2025-09-08T12:06:01,836 writing top-level names to /tmp/pip-pip-egg-info-ldk91uea/xpybutil.egg-info/top_level.txt 2025-09-08T12:06:01,837 writing manifest file '/tmp/pip-pip-egg-info-ldk91uea/xpybutil.egg-info/SOURCES.txt' 2025-09-08T12:06:02,059 reading manifest file '/tmp/pip-pip-egg-info-ldk91uea/xpybutil.egg-info/SOURCES.txt' 2025-09-08T12:06:02,059 adding license file 'LICENSE' 2025-09-08T12:06:02,062 writing manifest file '/tmp/pip-pip-egg-info-ldk91uea/xpybutil.egg-info/SOURCES.txt' 2025-09-08T12:06:02,197 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T12:06:02,202 Source in /tmp/pip-wheel-o1srcpjf/xpybutil_e043bc73a8d040b2bc5aadca6cd88811 has version 0.0.1, which satisfies requirement xpybutil==0.0.1 from https://files.pythonhosted.org/packages/a1/e7/7191ac1f3b8288cba103d2e7aa7d0eb7e28857e7e80fcec5687a5f179dee/xpybutil-0.0.1.tar.gz 2025-09-08T12:06:02,202 Removed xpybutil==0.0.1 from https://files.pythonhosted.org/packages/a1/e7/7191ac1f3b8288cba103d2e7aa7d0eb7e28857e7e80fcec5687a5f179dee/xpybutil-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-fyia5i4j' 2025-09-08T12:06:02,206 Created temporary directory: /tmp/pip-unpack-n46p9gkj 2025-09-08T12:06:02,206 Created temporary directory: /tmp/pip-unpack-xa349cwq 2025-09-08T12:06:02,206 Building wheels for collected packages: xpybutil 2025-09-08T12:06:02,208 Created temporary directory: /tmp/pip-wheel-_p1lm7lb 2025-09-08T12:06:02,208 DEPRECATION: Building 'xpybutil' 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 'xpybutil'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T12:06:02,209 Building wheel for xpybutil (setup.py): started 2025-09-08T12:06:02,210 Destination directory: /tmp/pip-wheel-_p1lm7lb 2025-09-08T12:06:02,210 Running command python setup.py bdist_wheel 2025-09-08T12:06:03,010 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T12:06:03,010 !! 2025-09-08T12:06:03,011 ******************************************************************************** 2025-09-08T12:06:03,011 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T12:06:03,011 versions. Please use the underscore name 'description_file' instead. 2025-09-08T12:06:03,011 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T12:06:03,011 or your builds will no longer be supported. 2025-09-08T12:06:03,011 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T12:06:03,011 ******************************************************************************** 2025-09-08T12:06:03,012 !! 2025-09-08T12:06:03,012 opt = self._enforce_underscore(opt, section) 2025-09-08T12:06:03,087 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'package' 2025-09-08T12:06:03,088 warnings.warn(msg) 2025-09-08T12:06:03,463 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T12:06:03,463 !! 2025-09-08T12:06:03,464 ******************************************************************************** 2025-09-08T12:06:03,464 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T12:06:03,464 versions. Please use the underscore name 'description_file' instead. 2025-09-08T12:06:03,464 (Affected: xpybutil). 2025-09-08T12:06:03,464 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T12:06:03,464 or your builds will no longer be supported. 2025-09-08T12:06:03,464 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T12:06:03,464 ******************************************************************************** 2025-09-08T12:06:03,465 !! 2025-09-08T12:06:03,465 opt = self._enforce_underscore(opt, section) 2025-09-08T12:06:03,465 running bdist_wheel 2025-09-08T12:06:03,826 running build 2025-09-08T12:06:03,826 running build_py 2025-09-08T12:06:03,902 creating build/lib/xpybutil 2025-09-08T12:06:03,903 copying xpybutil/image.py -> build/lib/xpybutil 2025-09-08T12:06:03,903 copying xpybutil/event.py -> build/lib/xpybutil 2025-09-08T12:06:03,904 copying xpybutil/xinerama.py -> build/lib/xpybutil 2025-09-08T12:06:03,904 copying xpybutil/cursor.py -> build/lib/xpybutil 2025-09-08T12:06:03,905 copying xpybutil/motif.py -> build/lib/xpybutil 2025-09-08T12:06:03,905 copying xpybutil/ewmh.py -> build/lib/xpybutil 2025-09-08T12:06:03,906 copying xpybutil/window.py -> build/lib/xpybutil 2025-09-08T12:06:03,907 copying xpybutil/font.py -> build/lib/xpybutil 2025-09-08T12:06:03,907 copying xpybutil/keysymdef.py -> build/lib/xpybutil 2025-09-08T12:06:03,908 copying xpybutil/util.py -> build/lib/xpybutil 2025-09-08T12:06:03,909 copying xpybutil/compat.py -> build/lib/xpybutil 2025-09-08T12:06:03,909 copying xpybutil/mousebind.py -> build/lib/xpybutil 2025-09-08T12:06:03,910 copying xpybutil/render.py -> build/lib/xpybutil 2025-09-08T12:06:03,910 copying xpybutil/__init__.py -> build/lib/xpybutil 2025-09-08T12:06:03,911 copying xpybutil/rect.py -> build/lib/xpybutil 2025-09-08T12:06:03,911 copying xpybutil/keybind.py -> build/lib/xpybutil 2025-09-08T12:06:03,912 copying xpybutil/icccm.py -> build/lib/xpybutil 2025-09-08T12:06:03,987 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T12:06:03,987 !! 2025-09-08T12:06:03,987 ******************************************************************************** 2025-09-08T12:06:03,987 Please avoid running ``setup.py`` directly. 2025-09-08T12:06:03,987 Instead, use pypa/build, pypa/installer or other 2025-09-08T12:06:03,987 standards-based tools. 2025-09-08T12:06:03,987 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T12:06:03,988 or your builds will no longer be supported. 2025-09-08T12:06:03,988 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T12:06:03,988 ******************************************************************************** 2025-09-08T12:06:03,988 !! 2025-09-08T12:06:03,988 self.initialize_options() 2025-09-08T12:06:04,059 installing to build/bdist.linux-armv7l/wheel 2025-09-08T12:06:04,059 running install 2025-09-08T12:06:04,082 running install_lib 2025-09-08T12:06:04,152 creating build/bdist.linux-armv7l/wheel 2025-09-08T12:06:04,153 creating build/bdist.linux-armv7l/wheel/xpybutil 2025-09-08T12:06:04,153 copying build/lib/xpybutil/icccm.py -> build/bdist.linux-armv7l/wheel/./xpybutil 2025-09-08T12:06:04,154 copying build/lib/xpybutil/keybind.py -> build/bdist.linux-armv7l/wheel/./xpybutil 2025-09-08T12:06:04,154 copying build/lib/xpybutil/rect.py -> build/bdist.linux-armv7l/wheel/./xpybutil 2025-09-08T12:06:04,154 copying build/lib/xpybutil/__init__.py -> build/bdist.linux-armv7l/wheel/./xpybutil 2025-09-08T12:06:04,155 copying build/lib/xpybutil/render.py -> build/bdist.linux-armv7l/wheel/./xpybutil 2025-09-08T12:06:04,155 copying build/lib/xpybutil/mousebind.py -> build/bdist.linux-armv7l/wheel/./xpybutil 2025-09-08T12:06:04,156 copying build/lib/xpybutil/compat.py -> build/bdist.linux-armv7l/wheel/./xpybutil 2025-09-08T12:06:04,156 copying build/lib/xpybutil/util.py -> build/bdist.linux-armv7l/wheel/./xpybutil 2025-09-08T12:06:04,156 copying build/lib/xpybutil/keysymdef.py -> build/bdist.linux-armv7l/wheel/./xpybutil 2025-09-08T12:06:04,157 copying build/lib/xpybutil/font.py -> build/bdist.linux-armv7l/wheel/./xpybutil 2025-09-08T12:06:04,157 copying build/lib/xpybutil/window.py -> build/bdist.linux-armv7l/wheel/./xpybutil 2025-09-08T12:06:04,158 copying build/lib/xpybutil/ewmh.py -> build/bdist.linux-armv7l/wheel/./xpybutil 2025-09-08T12:06:04,159 copying build/lib/xpybutil/motif.py -> build/bdist.linux-armv7l/wheel/./xpybutil 2025-09-08T12:06:04,159 copying build/lib/xpybutil/cursor.py -> build/bdist.linux-armv7l/wheel/./xpybutil 2025-09-08T12:06:04,159 copying build/lib/xpybutil/xinerama.py -> build/bdist.linux-armv7l/wheel/./xpybutil 2025-09-08T12:06:04,160 copying build/lib/xpybutil/event.py -> build/bdist.linux-armv7l/wheel/./xpybutil 2025-09-08T12:06:04,160 copying build/lib/xpybutil/image.py -> build/bdist.linux-armv7l/wheel/./xpybutil 2025-09-08T12:06:04,160 running install_data 2025-09-08T12:06:04,232 creating build/bdist.linux-armv7l/wheel/xpybutil-0.0.1.data/data 2025-09-08T12:06:04,232 creating build/bdist.linux-armv7l/wheel/xpybutil-0.0.1.data/data/share/doc/xpybutil 2025-09-08T12:06:04,233 copying README -> build/bdist.linux-armv7l/wheel/xpybutil-0.0.1.data/data/share/doc/xpybutil 2025-09-08T12:06:04,233 error: can't copy 'COPYING': doesn't exist or not a regular file 2025-09-08T12:06:04,364 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T12:06:04,376 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T12:06:04,376 exec(compile('"'"''"'"''"'"' 2025-09-08T12:06:04,376 # This is -- a caller that pip uses to run setup.py 2025-09-08T12:06:04,376 # 2025-09-08T12:06:04,376 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T12:06:04,376 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T12:06:04,376 # - It provides a clear error message when setuptools is not installed. 2025-09-08T12:06:04,376 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T12:06:04,376 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T12:06:04,376 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T12:06:04,376 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T12:06:04,376 import os, sys, tokenize, traceback 2025-09-08T12:06:04,376 2025-09-08T12:06:04,376 try: 2025-09-08T12:06:04,376 import setuptools 2025-09-08T12:06:04,376 except ImportError: 2025-09-08T12:06:04,376 print( 2025-09-08T12:06:04,376 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T12:06:04,376 "the build environment with exception:", 2025-09-08T12:06:04,376 file=sys.stderr, 2025-09-08T12:06:04,376 ) 2025-09-08T12:06:04,376 traceback.print_exc() 2025-09-08T12:06:04,376 sys.exit(1) 2025-09-08T12:06:04,376 2025-09-08T12:06:04,376 __file__ = %r 2025-09-08T12:06:04,376 sys.argv[0] = __file__ 2025-09-08T12:06:04,376 2025-09-08T12:06:04,376 if os.path.exists(__file__): 2025-09-08T12:06:04,376 filename = __file__ 2025-09-08T12:06:04,376 with tokenize.open(__file__) as f: 2025-09-08T12:06:04,376 setup_py_code = f.read() 2025-09-08T12:06:04,376 else: 2025-09-08T12:06:04,376 filename = "" 2025-09-08T12:06:04,376 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T12:06:04,376 2025-09-08T12:06:04,376 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T12:06:04,376 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-o1srcpjf/xpybutil_e043bc73a8d040b2bc5aadca6cd88811/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-_p1lm7lb[/] 2025-09-08T12:06:04,377 [bold magenta]cwd[/]: /tmp/pip-wheel-o1srcpjf/xpybutil_e043bc73a8d040b2bc5aadca6cd88811/ 2025-09-08T12:06:04,377 Building wheel for xpybutil (setup.py): finished with status 'error' 2025-09-08T12:06:04,377 ERROR: Failed building wheel for xpybutil 2025-09-08T12:06:04,378 Running setup.py clean for xpybutil 2025-09-08T12:06:04,379 Running command python setup.py clean 2025-09-08T12:06:05,183 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T12:06:05,184 !! 2025-09-08T12:06:05,184 ******************************************************************************** 2025-09-08T12:06:05,184 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T12:06:05,184 versions. Please use the underscore name 'description_file' instead. 2025-09-08T12:06:05,184 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T12:06:05,184 or your builds will no longer be supported. 2025-09-08T12:06:05,184 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T12:06:05,185 ******************************************************************************** 2025-09-08T12:06:05,185 !! 2025-09-08T12:06:05,185 opt = self._enforce_underscore(opt, section) 2025-09-08T12:06:05,260 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'package' 2025-09-08T12:06:05,260 warnings.warn(msg) 2025-09-08T12:06:05,639 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-08T12:06:05,639 !! 2025-09-08T12:06:05,639 ******************************************************************************** 2025-09-08T12:06:05,639 Usage of dash-separated 'description-file' will not be supported in future 2025-09-08T12:06:05,639 versions. Please use the underscore name 'description_file' instead. 2025-09-08T12:06:05,639 (Affected: xpybutil). 2025-09-08T12:06:05,640 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-08T12:06:05,640 or your builds will no longer be supported. 2025-09-08T12:06:05,640 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-08T12:06:05,640 ******************************************************************************** 2025-09-08T12:06:05,640 !! 2025-09-08T12:06:05,640 opt = self._enforce_underscore(opt, section) 2025-09-08T12:06:05,719 running clean 2025-09-08T12:06:05,869 removing 'build/lib' (and everything under it) 2025-09-08T12:06:05,870 removing 'build/bdist.linux-armv7l' (and everything under it) 2025-09-08T12:06:05,871 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T12:06:05,871 removing 'build' 2025-09-08T12:06:06,000 Failed to build xpybutil 2025-09-08T12:06:06,001 ERROR: Failed to build one or more wheels 2025-09-08T12:06:06,002 Exception information: 2025-09-08T12:06:06,002 Traceback (most recent call last): 2025-09-08T12:06:06,002 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T12:06:06,002 status = _inner_run() 2025-09-08T12:06:06,002 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T12:06:06,002 return self.run(options, args) 2025-09-08T12:06:06,002 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T12:06:06,002 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T12:06:06,002 return func(self, options, args) 2025-09-08T12:06:06,002 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T12:06:06,002 raise CommandError("Failed to build one or more wheels") 2025-09-08T12:06:06,002 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T12:06:06,006 Removed build tracker: '/tmp/pip-build-tracker-fyia5i4j'