2025-09-09T10:40:43,239 Created temporary directory: /tmp/pip-build-tracker-b4kb0xq1 2025-09-09T10:40:43,240 Initialized build tracking at /tmp/pip-build-tracker-b4kb0xq1 2025-09-09T10:40:43,240 Created build tracker: /tmp/pip-build-tracker-b4kb0xq1 2025-09-09T10:40:43,240 Entered build tracker: /tmp/pip-build-tracker-b4kb0xq1 2025-09-09T10:40:43,241 Created temporary directory: /tmp/pip-wheel-vdaasjkp 2025-09-09T10:40:43,244 Created temporary directory: /tmp/pip-ephem-wheel-cache-5uzvkk_b 2025-09-09T10:40:43,300 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T10:40:43,303 2 location(s) to search for versions of switch-implement: 2025-09-09T10:40:43,303 * https://pypi.org/simple/switch-implement/ 2025-09-09T10:40:43,303 * https://www.piwheels.org/simple/switch-implement/ 2025-09-09T10:40:43,303 Fetching project page and analyzing links: https://pypi.org/simple/switch-implement/ 2025-09-09T10:40:43,303 Getting page https://pypi.org/simple/switch-implement/ 2025-09-09T10:40:43,304 Found index url https://pypi.org/simple/ 2025-09-09T10:40:43,452 Fetched page https://pypi.org/simple/switch-implement/ as application/vnd.pypi.simple.v1+json 2025-09-09T10:40:43,455 Found link https://files.pythonhosted.org/packages/c3/04/3361e49313329a335a9885ba46ed6b0e56bc637bb77ad5e8d74ee197f637/switch-implement-1.tar.gz (from https://pypi.org/simple/switch-implement/), version: 1 2025-09-09T10:40:43,456 Found link https://files.pythonhosted.org/packages/bc/75/684273893a3d553da61c17f9b1762ef145fc2bbf96a2fc9cb69bfeced752/switch-implement-2.tar.gz (from https://pypi.org/simple/switch-implement/), version: 2 2025-09-09T10:40:43,456 Found link https://files.pythonhosted.org/packages/6b/36/4d65c105638d36dd984e53ae1f067f535053fed89862dbdf50ceeb211693/switch-implement-3.tar.gz (from https://pypi.org/simple/switch-implement/), version: 3 2025-09-09T10:40:43,457 Found link https://files.pythonhosted.org/packages/dc/87/a6cc6b0416dc5dd4d270dd98db6228f3b6c85ff07c6a2f1b1c3e8b201ddc/switch-implement-4.tar.gz (from https://pypi.org/simple/switch-implement/), version: 4 2025-09-09T10:40:43,457 Found link https://files.pythonhosted.org/packages/af/a2/c07e21e562b50a37f092488bdb9bbc754a6c2c951386f2fe93b85cd9c536/switch-implement-5.tar.gz (from https://pypi.org/simple/switch-implement/), version: 5 2025-09-09T10:40:43,458 Found link https://files.pythonhosted.org/packages/0f/c7/f8e5723d4b61bed99549ce931d6131fd819647470aaa0ed56810e83ed22a/switch-implement-6.tar.gz (from https://pypi.org/simple/switch-implement/), version: 6 2025-09-09T10:40:43,458 Found link https://files.pythonhosted.org/packages/bd/3f/cb4fe421f2d835928ab8188668e647ff41c4daef8d7a014c91214228da02/switch-implement-7.tar.gz (from https://pypi.org/simple/switch-implement/), version: 7 2025-09-09T10:40:43,459 Fetching project page and analyzing links: https://www.piwheels.org/simple/switch-implement/ 2025-09-09T10:40:43,460 Getting page https://www.piwheels.org/simple/switch-implement/ 2025-09-09T10:40:43,461 Found index url https://www.piwheels.org/simple/ 2025-09-09T10:40:43,560 Fetched page https://www.piwheels.org/simple/switch-implement/ as text/html 2025-09-09T10:40:43,562 Skipping link: No binaries permitted for switch-implement: https://archive1.piwheels.org/simple/switch-implement/switch_implement-7-py3-none-any.whl#sha256=1335e985ba21f783673f66323d0b3f2aebc1e1808babd3f326d991eecaddbed5 (from https://www.piwheels.org/simple/switch-implement/) 2025-09-09T10:40:43,562 Skipping link: No binaries permitted for switch-implement: https://archive1.piwheels.org/simple/switch-implement/switch_implement-6-py3-none-any.whl#sha256=7f18e32e181c022a08b67421af18c3ba66bdc4f774f8c1da9118c4d9302b37b5 (from https://www.piwheels.org/simple/switch-implement/) 2025-09-09T10:40:43,562 Skipping link: No binaries permitted for switch-implement: https://archive1.piwheels.org/simple/switch-implement/switch_implement-5-py3-none-any.whl#sha256=6e440e7b312adbf627dd9f9c2aedd2f08562f732ec844f3085eee72b1ecbdf6b (from https://www.piwheels.org/simple/switch-implement/) 2025-09-09T10:40:43,562 Skipping link: No binaries permitted for switch-implement: https://archive1.piwheels.org/simple/switch-implement/switch_implement-4-py3-none-any.whl#sha256=8b12393b040b312a062784125c30e92a815cf601926020d502b88b85416b53da (from https://www.piwheels.org/simple/switch-implement/) 2025-09-09T10:40:43,563 Skipping link: No binaries permitted for switch-implement: https://archive1.piwheels.org/simple/switch-implement/switch_implement-3-py3-none-any.whl#sha256=95f23e8c56002b4aa1f2ce125c5918c99c09918397aa664d09360543e311bb7e (from https://www.piwheels.org/simple/switch-implement/) 2025-09-09T10:40:43,563 Skipping link: No binaries permitted for switch-implement: https://archive1.piwheels.org/simple/switch-implement/switch_implement-2-py3-none-any.whl#sha256=151e5079fd3470d05acb3f3d94a556a082e24b582c24c076a6c13d128d9a2ad5 (from https://www.piwheels.org/simple/switch-implement/) 2025-09-09T10:40:43,563 Skipping link: not a file: https://www.piwheels.org/simple/switch-implement/ 2025-09-09T10:40:43,563 Skipping link: not a file: https://pypi.org/simple/switch-implement/ 2025-09-09T10:40:43,587 Given no hashes to check 1 links for project 'switch-implement': discarding no candidates 2025-09-09T10:40:43,589 Collecting switch-implement==1 2025-09-09T10:40:43,590 Created temporary directory: /tmp/pip-unpack-nhbn09su 2025-09-09T10:40:43,729 Downloading switch-implement-1.tar.gz (2.6 kB) 2025-09-09T10:40:43,750 Added switch-implement==1 from https://files.pythonhosted.org/packages/c3/04/3361e49313329a335a9885ba46ed6b0e56bc637bb77ad5e8d74ee197f637/switch-implement-1.tar.gz to build tracker '/tmp/pip-build-tracker-b4kb0xq1' 2025-09-09T10:40:43,751 Running setup.py (path:/tmp/pip-wheel-vdaasjkp/switch-implement_c5b7cf8ff9dc427bba629c1f8169675b/setup.py) egg_info for package switch-implement 2025-09-09T10:40:43,752 Created temporary directory: /tmp/pip-pip-egg-info-z59m5aen 2025-09-09T10:40:43,752 Preparing metadata (setup.py): started 2025-09-09T10:40:43,753 Running command python setup.py egg_info 2025-09-09T10:40:44,899 running egg_info 2025-09-09T10:40:44,973 creating /tmp/pip-pip-egg-info-z59m5aen/switch_implement.egg-info 2025-09-09T10:40:44,973 writing /tmp/pip-pip-egg-info-z59m5aen/switch_implement.egg-info/PKG-INFO 2025-09-09T10:40:44,974 writing dependency_links to /tmp/pip-pip-egg-info-z59m5aen/switch_implement.egg-info/dependency_links.txt 2025-09-09T10:40:44,975 writing top-level names to /tmp/pip-pip-egg-info-z59m5aen/switch_implement.egg-info/top_level.txt 2025-09-09T10:40:44,975 writing manifest file '/tmp/pip-pip-egg-info-z59m5aen/switch_implement.egg-info/SOURCES.txt' 2025-09-09T10:40:45,271 reading manifest file '/tmp/pip-pip-egg-info-z59m5aen/switch_implement.egg-info/SOURCES.txt' 2025-09-09T10:40:45,274 writing manifest file '/tmp/pip-pip-egg-info-z59m5aen/switch_implement.egg-info/SOURCES.txt' 2025-09-09T10:40:45,388 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T10:40:45,392 Source in /tmp/pip-wheel-vdaasjkp/switch-implement_c5b7cf8ff9dc427bba629c1f8169675b has version 1, which satisfies requirement switch-implement==1 from https://files.pythonhosted.org/packages/c3/04/3361e49313329a335a9885ba46ed6b0e56bc637bb77ad5e8d74ee197f637/switch-implement-1.tar.gz 2025-09-09T10:40:45,392 Removed switch-implement==1 from https://files.pythonhosted.org/packages/c3/04/3361e49313329a335a9885ba46ed6b0e56bc637bb77ad5e8d74ee197f637/switch-implement-1.tar.gz from build tracker '/tmp/pip-build-tracker-b4kb0xq1' 2025-09-09T10:40:45,395 Created temporary directory: /tmp/pip-unpack-pmk0a49e 2025-09-09T10:40:45,395 Created temporary directory: /tmp/pip-unpack-mtuo0ptj 2025-09-09T10:40:45,395 Building wheels for collected packages: switch-implement 2025-09-09T10:40:45,397 Created temporary directory: /tmp/pip-wheel-h0bnlg46 2025-09-09T10:40:45,397 DEPRECATION: Building 'switch-implement' 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 'switch-implement'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-09T10:40:45,398 Building wheel for switch-implement (setup.py): started 2025-09-09T10:40:45,399 Destination directory: /tmp/pip-wheel-h0bnlg46 2025-09-09T10:40:45,399 Running command python setup.py bdist_wheel 2025-09-09T10:40:46,476 running bdist_wheel 2025-09-09T10:40:46,844 running build 2025-09-09T10:40:46,844 running build_py 2025-09-09T10:40:46,921 creating build/lib/switch 2025-09-09T10:40:46,922 copying switch/test.py -> build/lib/switch 2025-09-09T10:40:46,922 copying switch/switch.py -> build/lib/switch 2025-09-09T10:40:46,923 copying switch/__init__.py -> build/lib/switch 2025-09-09T10:40:46,924 running build_scripts 2025-09-09T10:40:46,924 creating build/scripts-3.13 2025-09-09T10:40:46,925 error: [Errno 2] No such file or directory: 'switch.test' 2025-09-09T10:40:47,039 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T10:40:47,050 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T10:40:47,050 exec(compile('"'"''"'"''"'"' 2025-09-09T10:40:47,050 # This is -- a caller that pip uses to run setup.py 2025-09-09T10:40:47,050 # 2025-09-09T10:40:47,050 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T10:40:47,050 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T10:40:47,050 # - It provides a clear error message when setuptools is not installed. 2025-09-09T10:40:47,050 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T10:40:47,050 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T10:40:47,050 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T10:40:47,050 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T10:40:47,050 import os, sys, tokenize, traceback 2025-09-09T10:40:47,050 2025-09-09T10:40:47,050 try: 2025-09-09T10:40:47,050 import setuptools 2025-09-09T10:40:47,050 except ImportError: 2025-09-09T10:40:47,050 print( 2025-09-09T10:40:47,050 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T10:40:47,050 "the build environment with exception:", 2025-09-09T10:40:47,050 file=sys.stderr, 2025-09-09T10:40:47,050 ) 2025-09-09T10:40:47,050 traceback.print_exc() 2025-09-09T10:40:47,050 sys.exit(1) 2025-09-09T10:40:47,050 2025-09-09T10:40:47,050 __file__ = %r 2025-09-09T10:40:47,050 sys.argv[0] = __file__ 2025-09-09T10:40:47,050 2025-09-09T10:40:47,050 if os.path.exists(__file__): 2025-09-09T10:40:47,050 filename = __file__ 2025-09-09T10:40:47,050 with tokenize.open(__file__) as f: 2025-09-09T10:40:47,050 setup_py_code = f.read() 2025-09-09T10:40:47,050 else: 2025-09-09T10:40:47,050 filename = "" 2025-09-09T10:40:47,050 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T10:40:47,050 2025-09-09T10:40:47,050 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T10:40:47,050 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-vdaasjkp/switch-implement_c5b7cf8ff9dc427bba629c1f8169675b/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-h0bnlg46[/] 2025-09-09T10:40:47,051 [bold magenta]cwd[/]: /tmp/pip-wheel-vdaasjkp/switch-implement_c5b7cf8ff9dc427bba629c1f8169675b/ 2025-09-09T10:40:47,051 Building wheel for switch-implement (setup.py): finished with status 'error' 2025-09-09T10:40:47,051 ERROR: Failed building wheel for switch-implement 2025-09-09T10:40:47,052 Running setup.py clean for switch-implement 2025-09-09T10:40:47,053 Running command python setup.py clean 2025-09-09T10:40:48,186 running clean 2025-09-09T10:40:48,334 removing 'build/lib' (and everything under it) 2025-09-09T10:40:48,334 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T10:40:48,334 removing 'build/scripts-3.13' (and everything under it) 2025-09-09T10:40:48,335 removing 'build' 2025-09-09T10:40:48,447 Failed to build switch-implement 2025-09-09T10:40:48,448 ERROR: Failed to build one or more wheels 2025-09-09T10:40:48,449 Exception information: 2025-09-09T10:40:48,449 Traceback (most recent call last): 2025-09-09T10:40:48,449 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T10:40:48,449 status = _inner_run() 2025-09-09T10:40:48,449 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T10:40:48,449 return self.run(options, args) 2025-09-09T10:40:48,449 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T10:40:48,449 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T10:40:48,449 return func(self, options, args) 2025-09-09T10:40:48,449 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T10:40:48,449 raise CommandError("Failed to build one or more wheels") 2025-09-09T10:40:48,449 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T10:40:48,453 Removed build tracker: '/tmp/pip-build-tracker-b4kb0xq1'