2025-09-08T13:55:26,985 Created temporary directory: /tmp/pip-build-tracker-x6nbuwo4 2025-09-08T13:55:26,986 Initialized build tracking at /tmp/pip-build-tracker-x6nbuwo4 2025-09-08T13:55:26,986 Created build tracker: /tmp/pip-build-tracker-x6nbuwo4 2025-09-08T13:55:26,986 Entered build tracker: /tmp/pip-build-tracker-x6nbuwo4 2025-09-08T13:55:26,986 Created temporary directory: /tmp/pip-wheel-_hmotkc5 2025-09-08T13:55:26,990 Created temporary directory: /tmp/pip-ephem-wheel-cache-c7rbm3pi 2025-09-08T13:55:27,045 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T13:55:27,047 2 location(s) to search for versions of dot-kernel: 2025-09-08T13:55:27,047 * https://pypi.org/simple/dot-kernel/ 2025-09-08T13:55:27,047 * https://www.piwheels.org/simple/dot-kernel/ 2025-09-08T13:55:27,047 Fetching project page and analyzing links: https://pypi.org/simple/dot-kernel/ 2025-09-08T13:55:27,048 Getting page https://pypi.org/simple/dot-kernel/ 2025-09-08T13:55:27,049 Found index url https://pypi.org/simple/ 2025-09-08T13:55:27,256 Fetched page https://pypi.org/simple/dot-kernel/ as application/vnd.pypi.simple.v1+json 2025-09-08T13:55:27,260 Found link https://files.pythonhosted.org/packages/b0/4e/56769511e20ca5b8ef5c3d7039d4dc54119658451c214d7843a2b7ab058d/dot_kernel-0.1.0.tar.gz (from https://pypi.org/simple/dot-kernel/), version: 0.1.0 2025-09-08T13:55:27,260 Found link https://files.pythonhosted.org/packages/49/41/f80afb12198ca1640efad2200eb6bcc79bf0ba074abd40c46a434c231e2d/dot_kernel-0.1.1.tar.gz (from https://pypi.org/simple/dot-kernel/), version: 0.1.1 2025-09-08T13:55:27,261 Found link https://files.pythonhosted.org/packages/c6/5b/d428152361842b6797fbceec218f7c2e2308c834bea5c55f6ded81033f35/dot_kernel-0.1.2.tar.gz (from https://pypi.org/simple/dot-kernel/), version: 0.1.2 2025-09-08T13:55:27,261 Found link https://files.pythonhosted.org/packages/e6/40/b00b2e838ee260abf0bc83ae0401f421fefa1043f87fa2cd30dc2501e51c/dot_kernel-0.1.3.tar.gz (from https://pypi.org/simple/dot-kernel/), version: 0.1.3 2025-09-08T13:55:27,262 Found link https://files.pythonhosted.org/packages/21/7c/25ae69fe9b257f8743aa00b9e5f20c8a71af534f727a58f464d233c4e431/dot_kernel-0.1.4.tar.gz (from https://pypi.org/simple/dot-kernel/), version: 0.1.4 2025-09-08T13:55:27,262 Found link https://files.pythonhosted.org/packages/b5/c5/be7c2018ea53f9b9937a837a029a54a47f86062adbb1471615275f766817/dot_kernel-0.1.5.tar.gz (from https://pypi.org/simple/dot-kernel/), version: 0.1.5 2025-09-08T13:55:27,263 Found link https://files.pythonhosted.org/packages/22/86/45f72b7bc050a02d3eb033e9498e7af21cbfa1b3869c2176d6e1814471c1/dot_kernel-0.1.6.tar.gz (from https://pypi.org/simple/dot-kernel/), version: 0.1.6 2025-09-08T13:55:27,263 Found link https://files.pythonhosted.org/packages/8d/87/296af1ea20ccd7f76abbfd7e296f2e6ae57ee1ae2d961e9e7033fad7fe20/dot_kernel-0.1.7.tar.gz (from https://pypi.org/simple/dot-kernel/), version: 0.1.7 2025-09-08T13:55:27,264 Skipping link: No binaries permitted for dot-kernel: https://files.pythonhosted.org/packages/e8/23/e4dc29dd06da65dd27fe923ccd701c1b504386f1dcefa6e926ddee3094de/dot_kernel-0.1.8-py3-none-any.whl (from https://pypi.org/simple/dot-kernel/) 2025-09-08T13:55:27,264 Found link https://files.pythonhosted.org/packages/f7/57/aa744d560d337d1065c6b67454435cae04267b8dc995be8c5770238120e0/dot_kernel-0.1.8.tar.gz (from https://pypi.org/simple/dot-kernel/), version: 0.1.8 2025-09-08T13:55:27,265 Skipping link: No binaries permitted for dot-kernel: https://files.pythonhosted.org/packages/b3/54/8f8bacc9fea9f9457efc42edf4c1720ff817f468788051e180584a3a8c68/dot_kernel-0.1.9-py3-none-any.whl (from https://pypi.org/simple/dot-kernel/) 2025-09-08T13:55:27,265 Found link https://files.pythonhosted.org/packages/e4/ea/1494cf7a1f2e25bd320fbb8c279996c894926bb610e4a8320306cad9523a/dot_kernel-0.1.9.tar.gz (from https://pypi.org/simple/dot-kernel/), version: 0.1.9 2025-09-08T13:55:27,266 Fetching project page and analyzing links: https://www.piwheels.org/simple/dot-kernel/ 2025-09-08T13:55:27,266 Getting page https://www.piwheels.org/simple/dot-kernel/ 2025-09-08T13:55:27,268 Found index url https://www.piwheels.org/simple/ 2025-09-08T13:55:27,366 Fetched page https://www.piwheels.org/simple/dot-kernel/ as text/html 2025-09-08T13:55:27,368 Skipping link: No binaries permitted for dot-kernel: https://www.piwheels.org/simple/dot-kernel/dot_kernel-0.1.9-py3-none-any.whl#sha256=0314ca7bd0930d2d761a6aec9f70d509ac305b189d378beccc0ae70faf2a05bf (from https://www.piwheels.org/simple/dot-kernel/) 2025-09-08T13:55:27,368 Skipping link: No binaries permitted for dot-kernel: https://archive1.piwheels.org/simple/dot-kernel/dot_kernel-0.1.8-py3-none-any.whl#sha256=8af1836517e4572141d6e460dedf752bd25981644900be3aca0f9ebcf5cbf0cf (from https://www.piwheels.org/simple/dot-kernel/) 2025-09-08T13:55:27,368 Skipping link: No binaries permitted for dot-kernel: https://archive1.piwheels.org/simple/dot-kernel/dot_kernel-0.1.7-py3-none-any.whl#sha256=5b2e098c68e9bd7dcf03dae83100017118a774a0c85ac35926c7152391731d2a (from https://www.piwheels.org/simple/dot-kernel/) 2025-09-08T13:55:27,368 Skipping link: No binaries permitted for dot-kernel: https://archive1.piwheels.org/simple/dot-kernel/dot_kernel-0.1.6-py3-none-any.whl#sha256=f8215a9e4516cfa05fef412bc6fd69d0bdf010834b43fc8d9e926b2512b0e19a (from https://www.piwheels.org/simple/dot-kernel/) 2025-09-08T13:55:27,369 Skipping link: No binaries permitted for dot-kernel: https://archive1.piwheels.org/simple/dot-kernel/dot_kernel-0.1.5-py3-none-any.whl#sha256=986a256904bc84ff95c8141218c5292c7e385cdce19a879e1c1489fd2e23133f (from https://www.piwheels.org/simple/dot-kernel/) 2025-09-08T13:55:27,369 Skipping link: No binaries permitted for dot-kernel: https://archive1.piwheels.org/simple/dot-kernel/dot_kernel-0.1.4-py3-none-any.whl#sha256=e467540ce113f4ebe51c482b09334c3eb5e3950e02d81bc5a772a960e394ef8b (from https://www.piwheels.org/simple/dot-kernel/) 2025-09-08T13:55:27,369 Skipping link: No binaries permitted for dot-kernel: https://archive1.piwheels.org/simple/dot-kernel/dot_kernel-0.1.2-py3-none-any.whl#sha256=fc69b290c422d8dfa852edb66f2ad2b165972f5295c51960c2ddab64bcb0d41e (from https://www.piwheels.org/simple/dot-kernel/) 2025-09-08T13:55:27,369 Skipping link: No binaries permitted for dot-kernel: https://archive1.piwheels.org/simple/dot-kernel/dot_kernel-0.1.1-py3-none-any.whl#sha256=b7a75052a19e18330b90caf66984b8a063e697c6f760df451be72c9da1d75399 (from https://www.piwheels.org/simple/dot-kernel/) 2025-09-08T13:55:27,369 Skipping link: No binaries permitted for dot-kernel: https://archive1.piwheels.org/simple/dot-kernel/dot_kernel-0.1.0-py3-none-any.whl#sha256=5d7a6af22a08be8e02d1d5f5615b86f6fccc38ae600640d6cf02b194ae17fed9 (from https://www.piwheels.org/simple/dot-kernel/) 2025-09-08T13:55:27,369 Skipping link: not a file: https://www.piwheels.org/simple/dot-kernel/ 2025-09-08T13:55:27,369 Skipping link: not a file: https://pypi.org/simple/dot-kernel/ 2025-09-08T13:55:27,393 Given no hashes to check 1 links for project 'dot-kernel': discarding no candidates 2025-09-08T13:55:27,394 Collecting dot-kernel==0.1.3 2025-09-08T13:55:27,396 Created temporary directory: /tmp/pip-unpack-w85ij71u 2025-09-08T13:55:27,532 Downloading dot_kernel-0.1.3.tar.gz (2.3 kB) 2025-09-08T13:55:27,554 Added dot-kernel==0.1.3 from https://files.pythonhosted.org/packages/e6/40/b00b2e838ee260abf0bc83ae0401f421fefa1043f87fa2cd30dc2501e51c/dot_kernel-0.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-x6nbuwo4' 2025-09-08T13:55:27,555 Running setup.py (path:/tmp/pip-wheel-_hmotkc5/dot-kernel_ad73cea6809d4d0b99172dd8f53c2534/setup.py) egg_info for package dot-kernel 2025-09-08T13:55:27,556 Created temporary directory: /tmp/pip-pip-egg-info-g8jz__1l 2025-09-08T13:55:27,556 Preparing metadata (setup.py): started 2025-09-08T13:55:27,557 Running command python setup.py egg_info 2025-09-08T13:55:28,711 running egg_info 2025-09-08T13:55:28,786 creating /tmp/pip-pip-egg-info-g8jz__1l/dot_kernel.egg-info 2025-09-08T13:55:28,787 writing /tmp/pip-pip-egg-info-g8jz__1l/dot_kernel.egg-info/PKG-INFO 2025-09-08T13:55:28,788 writing dependency_links to /tmp/pip-pip-egg-info-g8jz__1l/dot_kernel.egg-info/dependency_links.txt 2025-09-08T13:55:28,788 writing requirements to /tmp/pip-pip-egg-info-g8jz__1l/dot_kernel.egg-info/requires.txt 2025-09-08T13:55:28,789 writing top-level names to /tmp/pip-pip-egg-info-g8jz__1l/dot_kernel.egg-info/top_level.txt 2025-09-08T13:55:28,789 writing manifest file '/tmp/pip-pip-egg-info-g8jz__1l/dot_kernel.egg-info/SOURCES.txt' 2025-09-08T13:55:29,014 reading manifest file '/tmp/pip-pip-egg-info-g8jz__1l/dot_kernel.egg-info/SOURCES.txt' 2025-09-08T13:55:29,017 writing manifest file '/tmp/pip-pip-egg-info-g8jz__1l/dot_kernel.egg-info/SOURCES.txt' 2025-09-08T13:55:29,130 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T13:55:29,134 Source in /tmp/pip-wheel-_hmotkc5/dot-kernel_ad73cea6809d4d0b99172dd8f53c2534 has version 0.1.3, which satisfies requirement dot-kernel==0.1.3 from https://files.pythonhosted.org/packages/e6/40/b00b2e838ee260abf0bc83ae0401f421fefa1043f87fa2cd30dc2501e51c/dot_kernel-0.1.3.tar.gz 2025-09-08T13:55:29,135 Removed dot-kernel==0.1.3 from https://files.pythonhosted.org/packages/e6/40/b00b2e838ee260abf0bc83ae0401f421fefa1043f87fa2cd30dc2501e51c/dot_kernel-0.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-x6nbuwo4' 2025-09-08T13:55:29,138 Created temporary directory: /tmp/pip-unpack-dforwzv2 2025-09-08T13:55:29,138 Created temporary directory: /tmp/pip-unpack-w3_uufc6 2025-09-08T13:55:29,139 Building wheels for collected packages: dot-kernel 2025-09-08T13:55:29,140 Created temporary directory: /tmp/pip-wheel-hek9kcso 2025-09-08T13:55:29,140 DEPRECATION: Building 'dot-kernel' 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 'dot-kernel'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T13:55:29,142 Building wheel for dot-kernel (setup.py): started 2025-09-08T13:55:29,142 Destination directory: /tmp/pip-wheel-hek9kcso 2025-09-08T13:55:29,142 Running command python setup.py bdist_wheel 2025-09-08T13:55:30,210 running bdist_wheel 2025-09-08T13:55:30,574 running build 2025-09-08T13:55:30,574 running build_py 2025-09-08T13:55:30,650 creating build/lib/dot_kernel 2025-09-08T13:55:30,651 copying dot_kernel/kernel.py -> build/lib/dot_kernel 2025-09-08T13:55:30,651 copying dot_kernel/imgsize.py -> build/lib/dot_kernel 2025-09-08T13:55:30,652 copying dot_kernel/__main__.py -> build/lib/dot_kernel 2025-09-08T13:55:30,652 copying dot_kernel/__init__.py -> build/lib/dot_kernel 2025-09-08T13:55:30,655 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T13:55:30,655 !! 2025-09-08T13:55:30,655 ******************************************************************************** 2025-09-08T13:55:30,655 Please avoid running ``setup.py`` directly. 2025-09-08T13:55:30,655 Instead, use pypa/build, pypa/installer or other 2025-09-08T13:55:30,655 standards-based tools. 2025-09-08T13:55:30,656 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T13:55:30,656 or your builds will no longer be supported. 2025-09-08T13:55:30,656 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T13:55:30,656 ******************************************************************************** 2025-09-08T13:55:30,656 !! 2025-09-08T13:55:30,656 self.initialize_options() 2025-09-08T13:55:30,727 installing to build/bdist.linux-armv7l/wheel 2025-09-08T13:55:30,728 running install 2025-09-08T13:55:30,750 running install_lib 2025-09-08T13:55:30,824 creating build/bdist.linux-armv7l/wheel 2025-09-08T13:55:30,824 creating build/bdist.linux-armv7l/wheel/dot_kernel 2025-09-08T13:55:30,824 copying build/lib/dot_kernel/__init__.py -> build/bdist.linux-armv7l/wheel/./dot_kernel 2025-09-08T13:55:30,825 copying build/lib/dot_kernel/__main__.py -> build/bdist.linux-armv7l/wheel/./dot_kernel 2025-09-08T13:55:30,825 copying build/lib/dot_kernel/imgsize.py -> build/bdist.linux-armv7l/wheel/./dot_kernel 2025-09-08T13:55:30,826 copying build/lib/dot_kernel/kernel.py -> build/bdist.linux-armv7l/wheel/./dot_kernel 2025-09-08T13:55:30,826 running install_egg_info 2025-09-08T13:55:30,903 running egg_info 2025-09-08T13:55:30,976 writing dot_kernel.egg-info/PKG-INFO 2025-09-08T13:55:30,977 writing dependency_links to dot_kernel.egg-info/dependency_links.txt 2025-09-08T13:55:30,978 writing requirements to dot_kernel.egg-info/requires.txt 2025-09-08T13:55:30,978 writing top-level names to dot_kernel.egg-info/top_level.txt 2025-09-08T13:55:31,053 reading manifest file 'dot_kernel.egg-info/SOURCES.txt' 2025-09-08T13:55:31,056 writing manifest file 'dot_kernel.egg-info/SOURCES.txt' 2025-09-08T13:55:31,056 Copying dot_kernel.egg-info to build/bdist.linux-armv7l/wheel/./dot_kernel-0.1.3-py3.13.egg-info 2025-09-08T13:55:31,058 running install_scripts 2025-09-08T13:55:31,070 Traceback (most recent call last): 2025-09-08T13:55:31,076 File "", line 2, in 2025-09-08T13:55:31,076 exec(compile(''' 2025-09-08T13:55:31,076 ~~~~^^^^^^^^^^^^ 2025-09-08T13:55:31,076 # This is -- a caller that pip uses to run setup.py 2025-09-08T13:55:31,076 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:55:31,076 ...<32 lines>... 2025-09-08T13:55:31,076 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T13:55:31,076 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:55:31,077 ''' % ('/tmp/pip-wheel-_hmotkc5/dot-kernel_ad73cea6809d4d0b99172dd8f53c2534/setup.py',), "", "exec")) 2025-09-08T13:55:31,077 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:55:31,077 File "", line 35, in 2025-09-08T13:55:31,077 File "/tmp/pip-wheel-_hmotkc5/dot-kernel_ad73cea6809d4d0b99172dd8f53c2534/setup.py", line 45, in 2025-09-08T13:55:31,077 setup( 2025-09-08T13:55:31,077 ~~~~~^ 2025-09-08T13:55:31,077 name="dot_kernel", 2025-09-08T13:55:31,078 ^^^^^^^^^^^^^^^^^^ 2025-09-08T13:55:31,078 ...<7 lines>... 2025-09-08T13:55:31,078 install_requires=["graphviz", "jupyter"], 2025-09-08T13:55:31,078 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:55:31,078 ) 2025-09-08T13:55:31,078 ^ 2025-09-08T13:55:31,078 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-08T13:55:31,078 return distutils.core.setup(**attrs) 2025-09-08T13:55:31,078 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T13:55:31,079 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-09-08T13:55:31,079 return run_commands(dist) 2025-09-08T13:55:31,079 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-09-08T13:55:31,079 dist.run_commands() 2025-09-08T13:55:31,079 ~~~~~~~~~~~~~~~~~^^ 2025-09-08T13:55:31,079 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-09-08T13:55:31,079 self.run_command(cmd) 2025-09-08T13:55:31,079 ~~~~~~~~~~~~~~~~^^^^^ 2025-09-08T13:55:31,080 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T13:55:31,080 super().run_command(command) 2025-09-08T13:55:31,080 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T13:55:31,080 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T13:55:31,080 cmd_obj.run() 2025-09-08T13:55:31,080 ~~~~~~~~~~~^^ 2025-09-08T13:55:31,080 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/bdist_wheel.py", line 405, in run 2025-09-08T13:55:31,080 self.run_command("install") 2025-09-08T13:55:31,081 ~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-08T13:55:31,081 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-08T13:55:31,081 self.distribution.run_command(command) 2025-09-08T13:55:31,081 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T13:55:31,081 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T13:55:31,081 super().run_command(command) 2025-09-08T13:55:31,081 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T13:55:31,082 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T13:55:31,082 cmd_obj.run() 2025-09-08T13:55:31,082 ~~~~~~~~~~~^^ 2025-09-08T13:55:31,082 File "/tmp/pip-wheel-_hmotkc5/dot-kernel_ad73cea6809d4d0b99172dd8f53c2534/setup.py", line 38, in run 2025-09-08T13:55:31,082 subprocess.check_output( 2025-09-08T13:55:31,082 ~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T13:55:31,082 "jupyter kernelspec install dot_kernel_spec", 2025-09-08T13:55:31,082 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:55:31,082 stderr=subprocess.STDOUT, 2025-09-08T13:55:31,083 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:55:31,083 shell=True, 2025-09-08T13:55:31,083 ^^^^^^^^^^^ 2025-09-08T13:55:31,083 ) 2025-09-08T13:55:31,083 ^ 2025-09-08T13:55:31,083 File "/usr/lib/python3.13/subprocess.py", line 472, in check_output 2025-09-08T13:55:31,083 return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, 2025-09-08T13:55:31,084 ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T13:55:31,084 **kwargs).stdout 2025-09-08T13:55:31,084 ^^^^^^^^^ 2025-09-08T13:55:31,084 File "/usr/lib/python3.13/subprocess.py", line 577, in run 2025-09-08T13:55:31,084 raise CalledProcessError(retcode, process.args, 2025-09-08T13:55:31,084 output=stdout, stderr=stderr) 2025-09-08T13:55:31,085 subprocess.CalledProcessError: Command 'jupyter kernelspec install dot_kernel_spec' returned non-zero exit status 127. 2025-09-08T13:55:31,201 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T13:55:31,213 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T13:55:31,213 exec(compile('"'"''"'"''"'"' 2025-09-08T13:55:31,213 # This is -- a caller that pip uses to run setup.py 2025-09-08T13:55:31,213 # 2025-09-08T13:55:31,213 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T13:55:31,213 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T13:55:31,213 # - It provides a clear error message when setuptools is not installed. 2025-09-08T13:55:31,213 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T13:55:31,213 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T13:55:31,213 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T13:55:31,213 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T13:55:31,213 import os, sys, tokenize, traceback 2025-09-08T13:55:31,213 2025-09-08T13:55:31,213 try: 2025-09-08T13:55:31,213 import setuptools 2025-09-08T13:55:31,213 except ImportError: 2025-09-08T13:55:31,213 print( 2025-09-08T13:55:31,213 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T13:55:31,213 "the build environment with exception:", 2025-09-08T13:55:31,213 file=sys.stderr, 2025-09-08T13:55:31,213 ) 2025-09-08T13:55:31,213 traceback.print_exc() 2025-09-08T13:55:31,213 sys.exit(1) 2025-09-08T13:55:31,213 2025-09-08T13:55:31,213 __file__ = %r 2025-09-08T13:55:31,213 sys.argv[0] = __file__ 2025-09-08T13:55:31,213 2025-09-08T13:55:31,213 if os.path.exists(__file__): 2025-09-08T13:55:31,213 filename = __file__ 2025-09-08T13:55:31,213 with tokenize.open(__file__) as f: 2025-09-08T13:55:31,213 setup_py_code = f.read() 2025-09-08T13:55:31,213 else: 2025-09-08T13:55:31,213 filename = "" 2025-09-08T13:55:31,213 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T13:55:31,213 2025-09-08T13:55:31,213 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T13:55:31,213 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-_hmotkc5/dot-kernel_ad73cea6809d4d0b99172dd8f53c2534/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-hek9kcso[/] 2025-09-08T13:55:31,213 [bold magenta]cwd[/]: /tmp/pip-wheel-_hmotkc5/dot-kernel_ad73cea6809d4d0b99172dd8f53c2534/ 2025-09-08T13:55:31,213 Building wheel for dot-kernel (setup.py): finished with status 'error' 2025-09-08T13:55:31,214 ERROR: Failed building wheel for dot-kernel 2025-09-08T13:55:31,214 Running setup.py clean for dot-kernel 2025-09-08T13:55:31,215 Running command python setup.py clean 2025-09-08T13:55:32,378 running clean 2025-09-08T13:55:32,526 removing 'build/lib' (and everything under it) 2025-09-08T13:55:32,527 removing 'build/bdist.linux-armv7l' (and everything under it) 2025-09-08T13:55:32,527 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T13:55:32,527 removing 'build' 2025-09-08T13:55:32,639 Failed to build dot-kernel 2025-09-08T13:55:32,640 ERROR: Failed to build one or more wheels 2025-09-08T13:55:32,641 Exception information: 2025-09-08T13:55:32,641 Traceback (most recent call last): 2025-09-08T13:55:32,641 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T13:55:32,641 status = _inner_run() 2025-09-08T13:55:32,641 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T13:55:32,641 return self.run(options, args) 2025-09-08T13:55:32,641 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T13:55:32,641 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T13:55:32,641 return func(self, options, args) 2025-09-08T13:55:32,641 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T13:55:32,641 raise CommandError("Failed to build one or more wheels") 2025-09-08T13:55:32,641 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T13:55:32,645 Removed build tracker: '/tmp/pip-build-tracker-x6nbuwo4'