2026-08-28T23:02:16,856 Created temporary directory: /tmp/pip-ephem-wheel-cache-qs6n6w0p 2026-08-28T23:02:16,858 Created temporary directory: /tmp/pip-build-tracker-9d4jq5yy 2026-08-28T23:02:16,859 Initialized build tracking at /tmp/pip-build-tracker-9d4jq5yy 2026-08-28T23:02:16,859 Created build tracker: /tmp/pip-build-tracker-9d4jq5yy 2026-08-28T23:02:16,860 Entered build tracker: /tmp/pip-build-tracker-9d4jq5yy 2026-08-28T23:02:16,861 Created temporary directory: /tmp/pip-wheel-u0g48zf9 2026-08-28T23:02:16,864 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-08-28T23:02:16,866 Created temporary directory: /tmp/pip-ephem-wheel-cache-86ebf0_x 2026-08-28T23:02:16,889 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-28T23:02:16,893 2 location(s) to search for versions of laserforce-py: 2026-08-28T23:02:16,893 * https://pypi.org/simple/laserforce-py/ 2026-08-28T23:02:16,893 * https://www.piwheels.org/simple/laserforce-py/ 2026-08-28T23:02:16,894 Fetching project page and analyzing links: https://pypi.org/simple/laserforce-py/ 2026-08-28T23:02:16,894 Getting page https://pypi.org/simple/laserforce-py/ 2026-08-28T23:02:16,896 Found index url https://pypi.org/simple 2026-08-28T23:02:17,121 Fetched page https://pypi.org/simple/laserforce-py/ as application/vnd.pypi.simple.v1+json 2026-08-28T23:02:17,125 Skipping link: No binaries permitted for laserforce-py: https://files.pythonhosted.org/packages/6b/d4/2e4ebfdd39a0f337d31f2570a9cffc16c6329fab863d90812cccf6569e88/laserforce.py-1.0.1-py3-none-any.whl (from https://pypi.org/simple/laserforce-py/) 2026-08-28T23:02:17,126 Found link https://files.pythonhosted.org/packages/85/29/94859fd6c0ac644a35771cf6c93997e1495bd188e0958a5c2464bde4387e/laserforce.py-1.0.1.tar.gz (from https://pypi.org/simple/laserforce-py/), version: 1.0.1 2026-08-28T23:02:17,127 Skipping link: No binaries permitted for laserforce-py: https://files.pythonhosted.org/packages/3a/46/25ebf9221acfea27b1c21d58ca959f9dbbc65b6a85d3e823039a63068323/laserforce.py-1.0.2-py3-none-any.whl (from https://pypi.org/simple/laserforce-py/) 2026-08-28T23:02:17,127 Found link https://files.pythonhosted.org/packages/75/95/29736e6a549960dc02032a956540cbdda7c3f0b7b47b9fde70e3ecda72e8/laserforce.py-1.0.2.tar.gz (from https://pypi.org/simple/laserforce-py/), version: 1.0.2 2026-08-28T23:02:17,128 Skipping link: No binaries permitted for laserforce-py: https://files.pythonhosted.org/packages/0a/b1/99365d8e448c434dab6591bf006ac2ede4648081a2a1d079a78339c8d44a/laserforce.py-1.0.3-py3-none-any.whl (from https://pypi.org/simple/laserforce-py/) 2026-08-28T23:02:17,129 Found link https://files.pythonhosted.org/packages/c9/7a/19d935976a2d5129c06c1c41eab307f8023669c7f7c4ce369822cbc29c9a/laserforce.py-1.0.3.tar.gz (from https://pypi.org/simple/laserforce-py/), version: 1.0.3 2026-08-28T23:02:17,129 Skipping link: No binaries permitted for laserforce-py: https://files.pythonhosted.org/packages/21/73/b84e210e42f356a8bcfdba134e64d3b3bfc2af615c36f47bfc906908e657/laserforce.py-1.0.4-py3-none-any.whl (from https://pypi.org/simple/laserforce-py/) 2026-08-28T23:02:17,130 Found link https://files.pythonhosted.org/packages/1a/5e/48c55937582bb5853abf68a3a0477ee52ad891b26e1df87f30886486ced2/laserforce.py-1.0.4.tar.gz (from https://pypi.org/simple/laserforce-py/), version: 1.0.4 2026-08-28T23:02:17,131 Skipping link: No binaries permitted for laserforce-py: https://files.pythonhosted.org/packages/d5/5a/4a053aa671aa10db573b5fefbcc8ebf9f2b0d6e3d30464661406421b4b7b/laserforce.py-1.1.0-py3-none-any.whl (from https://pypi.org/simple/laserforce-py/) 2026-08-28T23:02:17,131 Found link https://files.pythonhosted.org/packages/5b/a9/deabd95c63befea608e03db7a5bf59033676c1093bbe5f3f1175c3d9a6e7/laserforce.py-1.1.0.tar.gz (from https://pypi.org/simple/laserforce-py/), version: 1.1.0 2026-08-28T23:02:17,132 Skipping link: No binaries permitted for laserforce-py: https://files.pythonhosted.org/packages/95/6d/730318e73ac21cf03528760cea9de3d2d516d0ea0f84231b25c59a2239a0/laserforce_py-2.0.0-py3-none-any.whl (from https://pypi.org/simple/laserforce-py/) 2026-08-28T23:02:17,133 Found link https://files.pythonhosted.org/packages/00/d8/64e44aaa86053a8ad653663710558fe912aba92cf6ac9d38d2ef67125d36/laserforce_py-2.0.0.tar.gz (from https://pypi.org/simple/laserforce-py/), version: 2.0.0 2026-08-28T23:02:17,133 Skipping link: No binaries permitted for laserforce-py: https://files.pythonhosted.org/packages/0b/87/0021ab9248c0d1606b02d01dc32a2cb5043250500394e59b2d2d566f0628/laserforce_py-2.1.0-py3-none-any.whl (from https://pypi.org/simple/laserforce-py/) (requires-python:<4.0,>=3.8) 2026-08-28T23:02:17,134 Found link https://files.pythonhosted.org/packages/7a/98/b35f451ccb87b32426d87c042232cab16ada4c9c806bd4a851e3f09202c6/laserforce_py-2.1.0.tar.gz (from https://pypi.org/simple/laserforce-py/) (requires-python:<4.0,>=3.8), version: 2.1.0 2026-08-28T23:02:17,135 Skipping link: No binaries permitted for laserforce-py: https://files.pythonhosted.org/packages/b5/fe/0719da854d74daceceed4c9757683d814a5df8abe0cc58a4714956436034/laserforce_py-2.1.1-py3-none-any.whl (from https://pypi.org/simple/laserforce-py/) (requires-python:<4.0,>=3.8) 2026-08-28T23:02:17,136 Found link https://files.pythonhosted.org/packages/a5/c1/87aad639cda3da3343a49560ee37e128ec7a1cb0150f13abc0a01cdf2fb8/laserforce_py-2.1.1.tar.gz (from https://pypi.org/simple/laserforce-py/) (requires-python:<4.0,>=3.8), version: 2.1.1 2026-08-28T23:02:17,137 Fetching project page and analyzing links: https://www.piwheels.org/simple/laserforce-py/ 2026-08-28T23:02:17,138 Getting page https://www.piwheels.org/simple/laserforce-py/ 2026-08-28T23:02:17,139 Found index url https://www.piwheels.org/simple 2026-08-28T23:02:17,318 Fetched page https://www.piwheels.org/simple/laserforce-py/ as text/html 2026-08-28T23:02:17,321 Skipping link: No binaries permitted for laserforce-py: https://archive1.piwheels.org/simple/laserforce-py/laserforce.py-1.1.0-py3-none-any.whl#sha256=f039f74d9deeca8bf3fca3e08d44d0278c6e891c240c66acfa37c2c555a4de2e (from https://www.piwheels.org/simple/laserforce-py/) 2026-08-28T23:02:17,322 Skipping link: No binaries permitted for laserforce-py: https://archive1.piwheels.org/simple/laserforce-py/laserforce.py-1.0.4-py3-none-any.whl#sha256=c2ed3594e14c427147a2e1b033a0b0a51290eb3ec30b2e5f8085b82d9aeace2a (from https://www.piwheels.org/simple/laserforce-py/) 2026-08-28T23:02:17,322 Skipping link: No binaries permitted for laserforce-py: https://archive1.piwheels.org/simple/laserforce-py/laserforce.py-1.0.3-py3-none-any.whl#sha256=73e183d27fe2c19cdf6156bea5760759c4237b6059b48a9d87865cd01d7883b6 (from https://www.piwheels.org/simple/laserforce-py/) 2026-08-28T23:02:17,323 Skipping link: No binaries permitted for laserforce-py: https://archive1.piwheels.org/simple/laserforce-py/laserforce.py-1.0.2-py3-none-any.whl#sha256=d99223d8f803c056a44935f8b52aea5b6a6ad4b6e910bd4302d91f5ac4e14c76 (from https://www.piwheels.org/simple/laserforce-py/) 2026-08-28T23:02:17,323 Skipping link: No binaries permitted for laserforce-py: https://archive1.piwheels.org/simple/laserforce-py/laserforce.py-1.0.1-py3-none-any.whl#sha256=985002b97033bc636fefef6a81b1fbd2ba5d70cd8692d47dc511709483fa663e (from https://www.piwheels.org/simple/laserforce-py/) 2026-08-28T23:02:17,324 Skipping link: not a file: https://www.piwheels.org/simple/laserforce-py/ 2026-08-28T23:02:17,324 Skipping link: not a file: https://pypi.org/simple/laserforce-py/ 2026-08-28T23:02:17,344 Given no hashes to check 1 links for project 'laserforce-py': discarding no candidates 2026-08-28T23:02:17,361 Collecting laserforce-py==2.1.0 2026-08-28T23:02:17,364 Created temporary directory: /tmp/pip-unpack-2z65efv1 2026-08-28T23:02:17,510 Downloading laserforce_py-2.1.0.tar.gz (3.4 kB) 2026-08-28T23:02:17,543 Added laserforce-py==2.1.0 from https://files.pythonhosted.org/packages/7a/98/b35f451ccb87b32426d87c042232cab16ada4c9c806bd4a851e3f09202c6/laserforce_py-2.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-9d4jq5yy' 2026-08-28T23:02:17,547 Created temporary directory: /tmp/pip-build-env-vcbx33i0 2026-08-28T23:02:17,552 Installing build dependencies: started 2026-08-28T23:02:17,553 Running command pip subprocess to install build dependencies 2026-08-28T23:02:18,688 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-08-28T23:02:19,174 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-08-28T23:02:19,197 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-28T23:02:20,981 Collecting setuptools>=61 2026-08-28T23:02:20,982 Obtaining dependency information for setuptools>=61 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-08-28T23:02:20,997 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-08-28T23:02:21,251 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-08-28T23:02:21,342 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-08-28T23:02:24,101 Installing collected packages: setuptools 2026-08-28T23:02:26,665 Successfully installed setuptools-84.0.0 2026-08-28T23:02:26,939 Installing build dependencies: finished with status 'done' 2026-08-28T23:02:26,945 Getting requirements to build wheel: started 2026-08-28T23:02:26,947 Running command Getting requirements to build wheel 2026-08-28T23:02:27,559 /tmp/pip-build-env-vcbx33i0/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-28T23:02:27,559 !! 2026-08-28T23:02:27,560 ******************************************************************************** 2026-08-28T23:02:27,561 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-08-28T23:02:27,562 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-28T23:02:27,562 or your builds will no longer be supported. 2026-08-28T23:02:27,564 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-28T23:02:27,564 ******************************************************************************** 2026-08-28T23:02:27,565 !! 2026-08-28T23:02:27,566 corresp(dist, value, root_dir) 2026-08-28T23:02:27,650 running egg_info 2026-08-28T23:02:27,655 writing laserforce.py.egg-info/PKG-INFO 2026-08-28T23:02:27,658 writing dependency_links to laserforce.py.egg-info/dependency_links.txt 2026-08-28T23:02:27,660 writing requirements to laserforce.py.egg-info/requires.txt 2026-08-28T23:02:27,662 writing top-level names to laserforce.py.egg-info/top_level.txt 2026-08-28T23:02:27,683 reading manifest file 'laserforce.py.egg-info/SOURCES.txt' 2026-08-28T23:02:27,685 adding license file 'LICENSE' 2026-08-28T23:02:27,688 writing manifest file 'laserforce.py.egg-info/SOURCES.txt' 2026-08-28T23:02:27,786 Getting requirements to build wheel: finished with status 'done' 2026-08-28T23:02:27,790 Created temporary directory: /tmp/pip-modern-metadata-9v0b9z_y 2026-08-28T23:02:27,792 Preparing metadata (pyproject.toml): started 2026-08-28T23:02:27,794 Running command Preparing metadata (pyproject.toml) 2026-08-28T23:02:28,372 /tmp/pip-build-env-vcbx33i0/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-28T23:02:28,372 !! 2026-08-28T23:02:28,373 ******************************************************************************** 2026-08-28T23:02:28,374 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-08-28T23:02:28,375 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-28T23:02:28,375 or your builds will no longer be supported. 2026-08-28T23:02:28,376 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-28T23:02:28,376 ******************************************************************************** 2026-08-28T23:02:28,377 !! 2026-08-28T23:02:28,378 corresp(dist, value, root_dir) 2026-08-28T23:02:28,459 running dist_info 2026-08-28T23:02:28,469 creating /tmp/pip-modern-metadata-9v0b9z_y/laserforce.py.egg-info 2026-08-28T23:02:28,471 writing /tmp/pip-modern-metadata-9v0b9z_y/laserforce.py.egg-info/PKG-INFO 2026-08-28T23:02:28,474 writing dependency_links to /tmp/pip-modern-metadata-9v0b9z_y/laserforce.py.egg-info/dependency_links.txt 2026-08-28T23:02:28,476 writing requirements to /tmp/pip-modern-metadata-9v0b9z_y/laserforce.py.egg-info/requires.txt 2026-08-28T23:02:28,477 writing top-level names to /tmp/pip-modern-metadata-9v0b9z_y/laserforce.py.egg-info/top_level.txt 2026-08-28T23:02:28,479 writing manifest file '/tmp/pip-modern-metadata-9v0b9z_y/laserforce.py.egg-info/SOURCES.txt' 2026-08-28T23:02:28,496 reading manifest file '/tmp/pip-modern-metadata-9v0b9z_y/laserforce.py.egg-info/SOURCES.txt' 2026-08-28T23:02:28,498 adding license file 'LICENSE' 2026-08-28T23:02:28,501 writing manifest file '/tmp/pip-modern-metadata-9v0b9z_y/laserforce.py.egg-info/SOURCES.txt' 2026-08-28T23:02:28,502 creating '/tmp/pip-modern-metadata-9v0b9z_y/laserforce_py-2.1.0.dist-info' 2026-08-28T23:02:28,629 Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-28T23:02:28,634 Source in /tmp/pip-wheel-u0g48zf9/laserforce-py_c92603c294564e158ce0dd0c9ff7547f has version 2.1.0, which satisfies requirement laserforce-py==2.1.0 from https://files.pythonhosted.org/packages/7a/98/b35f451ccb87b32426d87c042232cab16ada4c9c806bd4a851e3f09202c6/laserforce_py-2.1.0.tar.gz 2026-08-28T23:02:28,635 Removed laserforce-py==2.1.0 from https://files.pythonhosted.org/packages/7a/98/b35f451ccb87b32426d87c042232cab16ada4c9c806bd4a851e3f09202c6/laserforce_py-2.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-9d4jq5yy' 2026-08-28T23:02:28,640 Created temporary directory: /tmp/pip-unpack-90upz1o8 2026-08-28T23:02:28,641 Building wheels for collected packages: laserforce-py 2026-08-28T23:02:28,645 Created temporary directory: /tmp/pip-wheel-3acuqv4_ 2026-08-28T23:02:28,646 Destination directory: /tmp/pip-wheel-3acuqv4_ 2026-08-28T23:02:28,649 Building wheel for laserforce-py (pyproject.toml): started 2026-08-28T23:02:28,650 Running command Building wheel for laserforce-py (pyproject.toml) 2026-08-28T23:02:29,212 /tmp/pip-build-env-vcbx33i0/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-28T23:02:29,212 !! 2026-08-28T23:02:29,213 ******************************************************************************** 2026-08-28T23:02:29,214 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-08-28T23:02:29,215 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-28T23:02:29,216 or your builds will no longer be supported. 2026-08-28T23:02:29,217 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-28T23:02:29,217 ******************************************************************************** 2026-08-28T23:02:29,218 !! 2026-08-28T23:02:29,219 corresp(dist, value, root_dir) 2026-08-28T23:02:29,286 running bdist_wheel 2026-08-28T23:02:29,304 running build 2026-08-28T23:02:29,305 running build_py 2026-08-28T23:02:29,311 creating build/lib/laserforce 2026-08-28T23:02:29,313 copying laserforce/request.py -> build/lib/laserforce 2026-08-28T23:02:29,315 copying laserforce/helpers.py -> build/lib/laserforce 2026-08-28T23:02:29,317 copying laserforce/__init__.py -> build/lib/laserforce 2026-08-28T23:02:29,318 running egg_info 2026-08-28T23:02:29,328 writing laserforce.py.egg-info/PKG-INFO 2026-08-28T23:02:29,331 writing dependency_links to laserforce.py.egg-info/dependency_links.txt 2026-08-28T23:02:29,332 writing requirements to laserforce.py.egg-info/requires.txt 2026-08-28T23:02:29,333 writing top-level names to laserforce.py.egg-info/top_level.txt 2026-08-28T23:02:29,341 reading manifest file 'laserforce.py.egg-info/SOURCES.txt' 2026-08-28T23:02:29,344 adding license file 'LICENSE' 2026-08-28T23:02:29,346 writing manifest file 'laserforce.py.egg-info/SOURCES.txt' 2026-08-28T23:02:29,357 installing to build/bdist.linux-armv7l/wheel 2026-08-28T23:02:29,358 running install 2026-08-28T23:02:29,382 running install_lib 2026-08-28T23:02:29,387 creating build/bdist.linux-armv7l/wheel 2026-08-28T23:02:29,389 creating build/bdist.linux-armv7l/wheel/laserforce 2026-08-28T23:02:29,391 copying build/lib/laserforce/request.py -> build/bdist.linux-armv7l/wheel/./laserforce 2026-08-28T23:02:29,393 copying build/lib/laserforce/helpers.py -> build/bdist.linux-armv7l/wheel/./laserforce 2026-08-28T23:02:29,395 copying build/lib/laserforce/__init__.py -> build/bdist.linux-armv7l/wheel/./laserforce 2026-08-28T23:02:29,397 running install_egg_info 2026-08-28T23:02:29,402 Copying laserforce.py.egg-info to build/bdist.linux-armv7l/wheel/./laserforce.py-2.1.0-py3.11.egg-info 2026-08-28T23:02:29,414 running install_scripts 2026-08-28T23:02:29,424 creating build/bdist.linux-armv7l/wheel/laserforce_py-2.1.0.dist-info/WHEEL 2026-08-28T23:02:29,426 creating '/tmp/pip-wheel-3acuqv4_/.tmp-gqfx0k5b/laserforce_py-2.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-08-28T23:02:29,429 adding 'laserforce/__init__.py' 2026-08-28T23:02:29,430 adding 'laserforce/helpers.py' 2026-08-28T23:02:29,431 adding 'laserforce/request.py' 2026-08-28T23:02:29,434 adding 'laserforce_py-2.1.0.dist-info/licenses/LICENSE' 2026-08-28T23:02:29,435 adding 'laserforce_py-2.1.0.dist-info/METADATA' 2026-08-28T23:02:29,436 adding 'laserforce_py-2.1.0.dist-info/WHEEL' 2026-08-28T23:02:29,437 adding 'laserforce_py-2.1.0.dist-info/top_level.txt' 2026-08-28T23:02:29,438 adding 'laserforce_py-2.1.0.dist-info/RECORD' 2026-08-28T23:02:29,439 removing build/bdist.linux-armv7l/wheel 2026-08-28T23:02:29,542 Building wheel for laserforce-py (pyproject.toml): finished with status 'done' 2026-08-28T23:02:29,547 Created wheel for laserforce-py: filename=laserforce_py-2.1.0-py3-none-any.whl size=3755 sha256=cda00d99a46028b33f93b9b01d887f833baa6111c434c9e5b8c30469aa609ac8 2026-08-28T23:02:29,548 Stored in directory: /tmp/pip-ephem-wheel-cache-86ebf0_x/wheels/29/89/69/76cca24dfa75277e342bb839942ca9b5023428e16795f58e4e 2026-08-28T23:02:29,557 Successfully built laserforce-py 2026-08-28T23:02:29,560 Removed build tracker: '/tmp/pip-build-tracker-9d4jq5yy'