2025-09-02T12:31:49,823 Created temporary directory: /tmp/pip-build-tracker-2wesqwv4 2025-09-02T12:31:49,825 Initialized build tracking at /tmp/pip-build-tracker-2wesqwv4 2025-09-02T12:31:49,826 Created build tracker: /tmp/pip-build-tracker-2wesqwv4 2025-09-02T12:31:49,827 Entered build tracker: /tmp/pip-build-tracker-2wesqwv4 2025-09-02T12:31:49,829 Created temporary directory: /tmp/pip-wheel-ig3myfp0 2025-09-02T12:31:49,834 Created temporary directory: /tmp/pip-ephem-wheel-cache-oezv18ve 2025-09-02T12:31:49,891 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-02T12:31:49,893 2 location(s) to search for versions of kneebow: 2025-09-02T12:31:49,893 * https://pypi.org/simple/kneebow/ 2025-09-02T12:31:49,893 * https://www.piwheels.org/simple/kneebow/ 2025-09-02T12:31:49,894 Fetching project page and analyzing links: https://pypi.org/simple/kneebow/ 2025-09-02T12:31:49,894 Getting page https://pypi.org/simple/kneebow/ 2025-09-02T12:31:49,896 Found index url https://pypi.org/simple/ 2025-09-02T12:31:50,122 Fetched page https://pypi.org/simple/kneebow/ as application/vnd.pypi.simple.v1+json 2025-09-02T12:31:50,127 Found link https://files.pythonhosted.org/packages/05/67/121c877147f47e0b5fc65dc9e9b1d06898a7e08f34445d030d0bc7b12181/kneebow-0.1.0.tar.gz (from https://pypi.org/simple/kneebow/) (requires-python:>=3.4), version: 0.1.0 2025-09-02T12:31:50,129 Found link https://files.pythonhosted.org/packages/0b/13/5be17749721e7f9a7275f6fcaa71f26b2552d5655c9779f72fed62a55088/kneebow-0.1.1.tar.gz (from https://pypi.org/simple/kneebow/) (requires-python:>=3.4), version: 0.1.1 2025-09-02T12:31:50,130 Skipping link: No binaries permitted for kneebow: https://files.pythonhosted.org/packages/b4/52/d0b0b4ac9aab1f9c4bebe350248785f9583fb1c16f7d7f865fca8dfa7612/kneebow-1.0.0-py3-none-any.whl (from https://pypi.org/simple/kneebow/) (requires-python:>=3.4) 2025-09-02T12:31:50,131 Found link https://files.pythonhosted.org/packages/78/f0/3578ac52231a840e1e33f06b70bb67a111f54316ee92fa591728e4bf3d97/kneebow-1.0.0.tar.gz (from https://pypi.org/simple/kneebow/) (requires-python:>=3.4), version: 1.0.0 2025-09-02T12:31:50,132 Skipping link: No binaries permitted for kneebow: https://files.pythonhosted.org/packages/31/4e/071e73e462311db77f0fbbf234f57e8b7fe7b1431cceaf73ce265ada3495/kneebow-1.0.1-py3-none-any.whl (from https://pypi.org/simple/kneebow/) (requires-python:>=3.4) 2025-09-02T12:31:50,133 Found link https://files.pythonhosted.org/packages/68/dd/77992b5f06764bd5f8df04e4cbab496aad8513917b8e50a1373ca0521d5f/kneebow-1.0.1.tar.gz (from https://pypi.org/simple/kneebow/) (requires-python:>=3.4), version: 1.0.1 2025-09-02T12:31:50,134 Found link https://files.pythonhosted.org/packages/7a/0a/aab4559a7424bba8eee888c70e98307cafb49e926de916f2097d729c8196/kneebow-1.0.2.tar.gz (from https://pypi.org/simple/kneebow/) (requires-python:>=3.4), version: 1.0.2 2025-09-02T12:31:50,136 Found link https://files.pythonhosted.org/packages/25/57/42b4127932b2bf2ea2e365a58f0064d775d419c0582c83c21feef3a3763b/kneebow-1.0.3.tar.gz (from https://pypi.org/simple/kneebow/) (requires-python:>=3.4), version: 1.0.3 2025-09-02T12:31:50,137 Found link https://files.pythonhosted.org/packages/d9/cf/3ee22b001e0bd89dc995498120ce17acfc657ee05773f753936fe06800ce/kneebow-1.0.4.tar.gz (from https://pypi.org/simple/kneebow/) (requires-python:>=3.4), version: 1.0.4 2025-09-02T12:31:50,138 Fetching project page and analyzing links: https://www.piwheels.org/simple/kneebow/ 2025-09-02T12:31:50,140 Getting page https://www.piwheels.org/simple/kneebow/ 2025-09-02T12:31:50,142 Found index url https://www.piwheels.org/simple/ 2025-09-02T12:31:50,332 Fetched page https://www.piwheels.org/simple/kneebow/ as text/html 2025-09-02T12:31:50,334 Skipping link: No binaries permitted for kneebow: https://archive1.piwheels.org/simple/kneebow/kneebow-1.0.2-py3-none-any.whl#sha256=29b840ba4b697719f5edcfbc702bc18936a9dbd45c41fb6ff569dfef9167c109 (from https://www.piwheels.org/simple/kneebow/) (requires-python:>=3.4) 2025-09-02T12:31:50,335 Skipping link: No binaries permitted for kneebow: https://archive1.piwheels.org/simple/kneebow/kneebow-1.0.1-py3-none-any.whl#sha256=8d7e32dc5d007f755148cc957f810362296b6f8240062717fad4c37b3a506c09 (from https://www.piwheels.org/simple/kneebow/) (requires-python:>=3.4) 2025-09-02T12:31:50,335 Skipping link: No binaries permitted for kneebow: https://archive1.piwheels.org/simple/kneebow/kneebow-1.0.0-py3-none-any.whl#sha256=36e1514e2b1c4756751744216d3ab4b91b22a5018792cf6675aee4271b91e6ad (from https://www.piwheels.org/simple/kneebow/) (requires-python:>=3.4) 2025-09-02T12:31:50,336 Skipping link: No binaries permitted for kneebow: https://archive1.piwheels.org/simple/kneebow/kneebow-0.1.1-py3-none-any.whl#sha256=525c5dd4666b1e96ff0b524441c7914bdaeeb36a17ffe9e3f938ab0469762f59 (from https://www.piwheels.org/simple/kneebow/) (requires-python:>=3.4) 2025-09-02T12:31:50,337 Skipping link: No binaries permitted for kneebow: https://archive1.piwheels.org/simple/kneebow/kneebow-0.1.0-py3-none-any.whl#sha256=9cfeb4d9ab2c9351f023aa5dc773ea6054ac08740e78a7e23111eb774d392d1d (from https://www.piwheels.org/simple/kneebow/) (requires-python:>=3.4) 2025-09-02T12:31:50,337 Skipping link: not a file: https://www.piwheels.org/simple/kneebow/ 2025-09-02T12:31:50,338 Skipping link: not a file: https://pypi.org/simple/kneebow/ 2025-09-02T12:31:50,364 Given no hashes to check 1 links for project 'kneebow': discarding no candidates 2025-09-02T12:31:50,366 Collecting kneebow==1.0.3 2025-09-02T12:31:50,369 Created temporary directory: /tmp/pip-unpack-fqfiu15t 2025-09-02T12:31:50,596 Downloading kneebow-1.0.3.tar.gz (4.7 kB) 2025-09-02T12:31:50,650 Added kneebow==1.0.3 from https://files.pythonhosted.org/packages/25/57/42b4127932b2bf2ea2e365a58f0064d775d419c0582c83c21feef3a3763b/kneebow-1.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-2wesqwv4' 2025-09-02T12:31:50,652 Running setup.py (path:/tmp/pip-wheel-ig3myfp0/kneebow_66064e9c58ad4c5d852bc044d4810938/setup.py) egg_info for package kneebow 2025-09-02T12:31:50,653 Created temporary directory: /tmp/pip-pip-egg-info-q2apmnta 2025-09-02T12:31:50,654 Preparing metadata (setup.py): started 2025-09-02T12:31:50,656 Running command python setup.py egg_info 2025-09-02T12:31:51,257 /usr/local/lib/python3.11/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-02T12:31:51,257 !! 2025-09-02T12:31:51,258 ******************************************************************************** 2025-09-02T12:31:51,259 Usage of dash-separated 'description-file' will not be supported in future 2025-09-02T12:31:51,259 versions. Please use the underscore name 'description_file' instead. 2025-09-02T12:31:51,261 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-02T12:31:51,261 or your builds will no longer be supported. 2025-09-02T12:31:51,262 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-02T12:31:51,263 ******************************************************************************** 2025-09-02T12:31:51,264 !! 2025-09-02T12:31:51,264 opt = self._enforce_underscore(opt, section) 2025-09-02T12:31:51,583 /usr/local/lib/python3.11/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-02T12:31:51,584 !! 2025-09-02T12:31:51,585 ******************************************************************************** 2025-09-02T12:31:51,586 Usage of dash-separated 'description-file' will not be supported in future 2025-09-02T12:31:51,586 versions. Please use the underscore name 'description_file' instead. 2025-09-02T12:31:51,587 (Affected: kneebow). 2025-09-02T12:31:51,589 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-02T12:31:51,589 or your builds will no longer be supported. 2025-09-02T12:31:51,591 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-02T12:31:51,591 ******************************************************************************** 2025-09-02T12:31:51,592 !! 2025-09-02T12:31:51,593 opt = self._enforce_underscore(opt, section) 2025-09-02T12:31:51,593 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-02T12:31:51,594 !! 2025-09-02T12:31:51,595 ******************************************************************************** 2025-09-02T12:31:51,595 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-02T12:31:51,596 License :: OSI Approved :: MIT License 2025-09-02T12:31:51,597 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-02T12:31:51,598 ******************************************************************************** 2025-09-02T12:31:51,599 !! 2025-09-02T12:31:51,599 self._finalize_license_expression() 2025-09-02T12:31:51,616 running egg_info 2025-09-02T12:31:51,644 creating /tmp/pip-pip-egg-info-q2apmnta/kneebow.egg-info 2025-09-02T12:31:51,645 writing /tmp/pip-pip-egg-info-q2apmnta/kneebow.egg-info/PKG-INFO 2025-09-02T12:31:51,648 writing dependency_links to /tmp/pip-pip-egg-info-q2apmnta/kneebow.egg-info/dependency_links.txt 2025-09-02T12:31:51,650 writing requirements to /tmp/pip-pip-egg-info-q2apmnta/kneebow.egg-info/requires.txt 2025-09-02T12:31:51,651 writing top-level names to /tmp/pip-pip-egg-info-q2apmnta/kneebow.egg-info/top_level.txt 2025-09-02T12:31:51,653 writing manifest file '/tmp/pip-pip-egg-info-q2apmnta/kneebow.egg-info/SOURCES.txt' 2025-09-02T12:31:51,744 reading manifest file '/tmp/pip-pip-egg-info-q2apmnta/kneebow.egg-info/SOURCES.txt' 2025-09-02T12:31:51,746 adding license file 'LICENSE.md' 2025-09-02T12:31:51,749 writing manifest file '/tmp/pip-pip-egg-info-q2apmnta/kneebow.egg-info/SOURCES.txt' 2025-09-02T12:31:51,853 Preparing metadata (setup.py): finished with status 'done' 2025-09-02T12:31:51,857 Source in /tmp/pip-wheel-ig3myfp0/kneebow_66064e9c58ad4c5d852bc044d4810938 has version 1.0.3, which satisfies requirement kneebow==1.0.3 from https://files.pythonhosted.org/packages/25/57/42b4127932b2bf2ea2e365a58f0064d775d419c0582c83c21feef3a3763b/kneebow-1.0.3.tar.gz 2025-09-02T12:31:51,858 Removed kneebow==1.0.3 from https://files.pythonhosted.org/packages/25/57/42b4127932b2bf2ea2e365a58f0064d775d419c0582c83c21feef3a3763b/kneebow-1.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-2wesqwv4' 2025-09-02T12:31:51,865 Created temporary directory: /tmp/pip-unpack-zf7d2zfy 2025-09-02T12:31:51,866 Created temporary directory: /tmp/pip-unpack-o3fd3a_t 2025-09-02T12:31:51,867 Building wheels for collected packages: kneebow 2025-09-02T12:31:51,871 Created temporary directory: /tmp/pip-wheel-cm5k0q1s 2025-09-02T12:31:51,872 DEPRECATION: Building 'kneebow' 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 'kneebow'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-02T12:31:51,873 Building wheel for kneebow (setup.py): started 2025-09-02T12:31:51,875 Destination directory: /tmp/pip-wheel-cm5k0q1s 2025-09-02T12:31:51,875 Running command python setup.py bdist_wheel 2025-09-02T12:31:52,391 /usr/local/lib/python3.11/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-02T12:31:52,392 !! 2025-09-02T12:31:52,393 ******************************************************************************** 2025-09-02T12:31:52,393 Usage of dash-separated 'description-file' will not be supported in future 2025-09-02T12:31:52,394 versions. Please use the underscore name 'description_file' instead. 2025-09-02T12:31:52,395 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-02T12:31:52,395 or your builds will no longer be supported. 2025-09-02T12:31:52,396 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-02T12:31:52,396 ******************************************************************************** 2025-09-02T12:31:52,397 !! 2025-09-02T12:31:52,398 opt = self._enforce_underscore(opt, section) 2025-09-02T12:31:52,718 /usr/local/lib/python3.11/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-02T12:31:52,718 !! 2025-09-02T12:31:52,719 ******************************************************************************** 2025-09-02T12:31:52,720 Usage of dash-separated 'description-file' will not be supported in future 2025-09-02T12:31:52,720 versions. Please use the underscore name 'description_file' instead. 2025-09-02T12:31:52,721 (Affected: kneebow). 2025-09-02T12:31:52,722 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-02T12:31:52,723 or your builds will no longer be supported. 2025-09-02T12:31:52,724 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-02T12:31:52,725 ******************************************************************************** 2025-09-02T12:31:52,727 !! 2025-09-02T12:31:52,727 opt = self._enforce_underscore(opt, section) 2025-09-02T12:31:52,728 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-02T12:31:52,729 !! 2025-09-02T12:31:52,731 ******************************************************************************** 2025-09-02T12:31:52,731 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-02T12:31:52,736 License :: OSI Approved :: MIT License 2025-09-02T12:31:52,737 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-02T12:31:52,738 ******************************************************************************** 2025-09-02T12:31:52,740 !! 2025-09-02T12:31:52,740 self._finalize_license_expression() 2025-09-02T12:31:52,741 running bdist_wheel 2025-09-02T12:31:52,869 running build 2025-09-02T12:31:52,870 running build_py 2025-09-02T12:31:52,900 creating build/lib/kneebow 2025-09-02T12:31:52,903 copying kneebow/__init__.py -> build/lib/kneebow 2025-09-02T12:31:52,905 copying kneebow/rotor.py -> build/lib/kneebow 2025-09-02T12:31:52,936 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-02T12:31:52,937 !! 2025-09-02T12:31:52,938 ******************************************************************************** 2025-09-02T12:31:52,939 Please avoid running ``setup.py`` directly. 2025-09-02T12:31:52,939 Instead, use pypa/build, pypa/installer or other 2025-09-02T12:31:52,940 standards-based tools. 2025-09-02T12:31:52,941 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-02T12:31:52,942 or your builds will no longer be supported. 2025-09-02T12:31:52,943 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-02T12:31:52,944 ******************************************************************************** 2025-09-02T12:31:52,945 !! 2025-09-02T12:31:52,946 self.initialize_options() 2025-09-02T12:31:52,965 installing to build/bdist.linux-armv7l/wheel 2025-09-02T12:31:52,966 running install 2025-09-02T12:31:52,991 running install_lib 2025-09-02T12:31:53,020 creating build/bdist.linux-armv7l/wheel 2025-09-02T12:31:53,022 creating build/bdist.linux-armv7l/wheel/kneebow 2025-09-02T12:31:53,024 copying build/lib/kneebow/__init__.py -> build/bdist.linux-armv7l/wheel/./kneebow 2025-09-02T12:31:53,026 copying build/lib/kneebow/rotor.py -> build/bdist.linux-armv7l/wheel/./kneebow 2025-09-02T12:31:53,028 running install_egg_info 2025-09-02T12:31:53,090 running egg_info 2025-09-02T12:31:53,127 writing kneebow.egg-info/PKG-INFO 2025-09-02T12:31:53,131 writing dependency_links to kneebow.egg-info/dependency_links.txt 2025-09-02T12:31:53,133 writing requirements to kneebow.egg-info/requires.txt 2025-09-02T12:31:53,134 writing top-level names to kneebow.egg-info/top_level.txt 2025-09-02T12:31:53,191 reading manifest file 'kneebow.egg-info/SOURCES.txt' 2025-09-02T12:31:53,196 adding license file 'LICENSE.md' 2025-09-02T12:31:53,200 writing manifest file 'kneebow.egg-info/SOURCES.txt' 2025-09-02T12:31:53,201 Copying kneebow.egg-info to build/bdist.linux-armv7l/wheel/./kneebow-1.0.3-py3.11.egg-info 2025-09-02T12:31:53,215 running install_scripts 2025-09-02T12:31:53,230 creating build/bdist.linux-armv7l/wheel/kneebow-1.0.3.dist-info/WHEEL 2025-09-02T12:31:53,234 creating '/tmp/pip-wheel-cm5k0q1s/kneebow-1.0.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-02T12:31:53,236 adding 'kneebow/__init__.py' 2025-09-02T12:31:53,239 adding 'kneebow/rotor.py' 2025-09-02T12:31:53,242 adding 'kneebow-1.0.3.dist-info/licenses/LICENSE.md' 2025-09-02T12:31:53,243 adding 'kneebow-1.0.3.dist-info/METADATA' 2025-09-02T12:31:53,245 adding 'kneebow-1.0.3.dist-info/WHEEL' 2025-09-02T12:31:53,246 adding 'kneebow-1.0.3.dist-info/top_level.txt' 2025-09-02T12:31:53,247 adding 'kneebow-1.0.3.dist-info/RECORD' 2025-09-02T12:31:53,249 removing build/bdist.linux-armv7l/wheel 2025-09-02T12:31:53,363 Building wheel for kneebow (setup.py): finished with status 'done' 2025-09-02T12:31:53,365 Created wheel for kneebow: filename=kneebow-1.0.3-py3-none-any.whl size=4903 sha256=3beeb135831f6e3e5512d6db92a55a4dcc406c64521728ceb744da02cdda1b9b 2025-09-02T12:31:53,367 Stored in directory: /tmp/pip-ephem-wheel-cache-oezv18ve/wheels/a4/70/32/3781fb475476e36f902c2b827d8984b2ed56b1d78a28bf5518 2025-09-02T12:31:53,377 Successfully built kneebow 2025-09-02T12:31:53,380 Removed build tracker: '/tmp/pip-build-tracker-2wesqwv4'