2026-09-15T20:00:04,764 Created temporary directory: /tmp/pip-ephem-wheel-cache-t0f98oe5 2026-09-15T20:00:04,766 Created temporary directory: /tmp/pip-build-tracker-x3v_05hs 2026-09-15T20:00:04,766 Initialized build tracking at /tmp/pip-build-tracker-x3v_05hs 2026-09-15T20:00:04,767 Created build tracker: /tmp/pip-build-tracker-x3v_05hs 2026-09-15T20:00:04,767 Entered build tracker: /tmp/pip-build-tracker-x3v_05hs 2026-09-15T20:00:04,768 Created temporary directory: /tmp/pip-wheel-sbbo0iig 2026-09-15T20:00:04,771 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-09-15T20:00:04,773 Created temporary directory: /tmp/pip-ephem-wheel-cache-sjttrwrz 2026-09-15T20:00:04,796 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-15T20:00:04,800 2 location(s) to search for versions of open-garage: 2026-09-15T20:00:04,800 * https://pypi.org/simple/open-garage/ 2026-09-15T20:00:04,800 * https://www.piwheels.org/simple/open-garage/ 2026-09-15T20:00:04,801 Fetching project page and analyzing links: https://pypi.org/simple/open-garage/ 2026-09-15T20:00:04,802 Getting page https://pypi.org/simple/open-garage/ 2026-09-15T20:00:04,803 Found index url https://pypi.org/simple 2026-09-15T20:00:04,955 Fetched page https://pypi.org/simple/open-garage/ as application/vnd.pypi.simple.v1+json 2026-09-15T20:00:04,959 Found link https://files.pythonhosted.org/packages/76/d2/abbe9b67ed2f54837c5f4ed89357a57203509816358152f1c4d079b3e522/open_garage-0.1.0.tar.gz (from https://pypi.org/simple/open-garage/) (requires-python:>=3.5.3), version: 0.1.0 2026-09-15T20:00:04,960 Found link https://files.pythonhosted.org/packages/99/d3/0a2ff0507835840e18ec5f333dddd37968d84a85caf23edb1f95a176d971/open_garage-0.1.1.tar.gz (from https://pypi.org/simple/open-garage/) (requires-python:>=3.5.3), version: 0.1.1 2026-09-15T20:00:04,961 Found link https://files.pythonhosted.org/packages/11/9d/6e2ddbc2a1d767aecb823bc55ada518857d5a94b506d47f62bd52554d64e/open_garage-0.1.2.tar.gz (from https://pypi.org/simple/open-garage/) (requires-python:>=3.5.3), version: 0.1.2 2026-09-15T20:00:04,962 Found link https://files.pythonhosted.org/packages/ed/95/09f1cc30b6e62dea88568c17b33e19fdaf5be33845542bf9267ea032282e/open_garage-0.1.3.tar.gz (from https://pypi.org/simple/open-garage/) (requires-python:>=3.5.3), version: 0.1.3 2026-09-15T20:00:04,963 Skipping link: No binaries permitted for open-garage: https://files.pythonhosted.org/packages/37/11/6661f0f24d1615181144fe5c56d8a445bb11ee916942628b632577fad823/open_garage-0.1.4-py3-none-any.whl (from https://pypi.org/simple/open-garage/) (requires-python:>=3.5.3) 2026-09-15T20:00:04,964 Found link https://files.pythonhosted.org/packages/5a/06/16c54a3286214b2346f7707bb8924434311779f7f8a523d3840d42b17007/open_garage-0.1.4.tar.gz (from https://pypi.org/simple/open-garage/) (requires-python:>=3.5.3), version: 0.1.4 2026-09-15T20:00:04,964 Skipping link: No binaries permitted for open-garage: https://files.pythonhosted.org/packages/6a/da/0bffabf939fa3c41cde3ed81e182568cd41972c311158da9f57a0cfd49ff/open_garage-0.1.5-py3-none-any.whl (from https://pypi.org/simple/open-garage/) (requires-python:>=3.5.3) 2026-09-15T20:00:04,965 Found link https://files.pythonhosted.org/packages/b9/8d/fe2013faf1bcd0ce423295a7bafd7d90220ad608ef34c21566cae0b52a5e/open_garage-0.1.5.tar.gz (from https://pypi.org/simple/open-garage/) (requires-python:>=3.5.3), version: 0.1.5 2026-09-15T20:00:04,966 Skipping link: No binaries permitted for open-garage: https://files.pythonhosted.org/packages/e0/1d/4bdc02dbbb1786af8815b683b3b536116e7067483ee1277e24b35ff5d4e2/open_garage-0.1.6-py3-none-any.whl (from https://pypi.org/simple/open-garage/) (requires-python:>=3.5.3) 2026-09-15T20:00:04,967 Found link https://files.pythonhosted.org/packages/07/cc/a33d61d73d47a4ebaf04d3febe70c173d21459fa263c51816ca2f2b50d29/open_garage-0.1.6.tar.gz (from https://pypi.org/simple/open-garage/) (requires-python:>=3.5.3), version: 0.1.6 2026-09-15T20:00:04,968 Skipping link: No binaries permitted for open-garage: https://files.pythonhosted.org/packages/6a/c7/302215d322ae856865f7bc9db83dd21b6b25bbfc549f1f085cef9f06b867/open_garage-0.2.0-py3-none-any.whl (from https://pypi.org/simple/open-garage/) (requires-python:>=3.5.3) 2026-09-15T20:00:04,969 Found link https://files.pythonhosted.org/packages/b7/b8/3c6bafc6b4353e17fd660c437d7ff8cc7691b777f0cb0848a1b31299d676/open_garage-0.2.0.tar.gz (from https://pypi.org/simple/open-garage/) (requires-python:>=3.5.3), version: 0.2.0 2026-09-15T20:00:04,969 Skipping link: No binaries permitted for open-garage: https://files.pythonhosted.org/packages/a5/59/5f9f2afd74e370d46e4990a5f79d5451ea19ba500264f9031a8d45ca5a8a/open_garage-0.3.0-py3-none-any.whl (from https://pypi.org/simple/open-garage/) (requires-python:>=3.10) 2026-09-15T20:00:04,970 Found link https://files.pythonhosted.org/packages/28/c7/a2d602163a4bb05d8c2f4e4b28468d8177918f4a77c3900d82f2c4851ac7/open_garage-0.3.0.tar.gz (from https://pypi.org/simple/open-garage/) (requires-python:>=3.10), version: 0.3.0 2026-09-15T20:00:04,971 Fetching project page and analyzing links: https://www.piwheels.org/simple/open-garage/ 2026-09-15T20:00:04,972 Getting page https://www.piwheels.org/simple/open-garage/ 2026-09-15T20:00:04,973 Found index url https://www.piwheels.org/simple 2026-09-15T20:00:05,156 Fetched page https://www.piwheels.org/simple/open-garage/ as text/html 2026-09-15T20:00:05,160 Skipping link: No binaries permitted for open-garage: https://archive1.piwheels.org/simple/open-garage/open_garage-0.2.0-py3-none-any.whl#sha256=e5d26efd21641488c71171b73a2a6941839c6785608477ac100c55a26a593fb0 (from https://www.piwheels.org/simple/open-garage/) (requires-python:>=3.5.3) 2026-09-15T20:00:05,161 Skipping link: No binaries permitted for open-garage: https://archive1.piwheels.org/simple/open-garage/open_garage-0.1.6-py3-none-any.whl#sha256=410cf5ed5169db7456240621b44747a4d45ccf875baa3d0ea48fb7f00a6082b1 (from https://www.piwheels.org/simple/open-garage/) (requires-python:>=3.5.3) 2026-09-15T20:00:05,161 Skipping link: No binaries permitted for open-garage: https://archive1.piwheels.org/simple/open-garage/open_garage-0.1.5-py3-none-any.whl#sha256=99413532321f9242ac099c6cea4e1d6aa8cbd0a7735d1b5f19e2671eef5a5051 (from https://www.piwheels.org/simple/open-garage/) (requires-python:>=3.5.3) 2026-09-15T20:00:05,162 Skipping link: No binaries permitted for open-garage: https://archive1.piwheels.org/simple/open-garage/open_garage-0.1.4-py3-none-any.whl#sha256=e02367c03d5d07bc8b8dff1a5b859519b06e5f5abf6a07c5188125caefcd5079 (from https://www.piwheels.org/simple/open-garage/) (requires-python:>=3.5.3) 2026-09-15T20:00:05,162 Skipping link: No binaries permitted for open-garage: https://archive1.piwheels.org/simple/open-garage/open_garage-0.1.3-py3-none-any.whl#sha256=7d41578b0297fc7671fb4d21f09b0d1a924c6963a98ca4ff22ded31f2b5f1064 (from https://www.piwheels.org/simple/open-garage/) (requires-python:>=3.5.3) 2026-09-15T20:00:05,163 Skipping link: No binaries permitted for open-garage: https://archive1.piwheels.org/simple/open-garage/open_garage-0.1.2-py3-none-any.whl#sha256=9db6f53270c37f524a9fe7568ebdec0719095402b9327c35e2ab389231667543 (from https://www.piwheels.org/simple/open-garage/) (requires-python:>=3.5.3) 2026-09-15T20:00:05,164 Skipping link: No binaries permitted for open-garage: https://archive1.piwheels.org/simple/open-garage/open_garage-0.1.1-py3-none-any.whl#sha256=995bc25bb8b4b8ae50dcfa53045d65042ddd742869f3d04e08518cac302e9d3d (from https://www.piwheels.org/simple/open-garage/) (requires-python:>=3.5.3) 2026-09-15T20:00:05,164 Skipping link: No binaries permitted for open-garage: https://archive1.piwheels.org/simple/open-garage/open_garage-0.1.0-py3-none-any.whl#sha256=4eda651a99b46abbdba55ba843d81db6f02a13f7313a1f69520a990becb4a17b (from https://www.piwheels.org/simple/open-garage/) (requires-python:>=3.5.3) 2026-09-15T20:00:05,165 Skipping link: not a file: https://www.piwheels.org/simple/open-garage/ 2026-09-15T20:00:05,166 Skipping link: not a file: https://pypi.org/simple/open-garage/ 2026-09-15T20:00:05,185 Given no hashes to check 1 links for project 'open-garage': discarding no candidates 2026-09-15T20:00:05,204 Collecting open-garage==0.3.0 2026-09-15T20:00:05,206 Created temporary directory: /tmp/pip-unpack-4rsozwgj 2026-09-15T20:00:05,359 Downloading open_garage-0.3.0.tar.gz (13 kB) 2026-09-15T20:00:05,422 Added open-garage==0.3.0 from https://files.pythonhosted.org/packages/28/c7/a2d602163a4bb05d8c2f4e4b28468d8177918f4a77c3900d82f2c4851ac7/open_garage-0.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-x3v_05hs' 2026-09-15T20:00:05,423 Running setup.py (path:/tmp/pip-wheel-sbbo0iig/open-garage_18fc1c6faa854176856cd720f1a9ac1c/setup.py) egg_info for package open-garage 2026-09-15T20:00:05,424 Created temporary directory: /tmp/pip-pip-egg-info-n2ar5kai 2026-09-15T20:00:05,425 Preparing metadata (setup.py): started 2026-09-15T20:00:05,426 Running command python setup.py egg_info 2026-09-15T20:00:06,399 running egg_info 2026-09-15T20:00:06,429 creating /tmp/pip-pip-egg-info-n2ar5kai/open_garage.egg-info 2026-09-15T20:00:06,430 writing /tmp/pip-pip-egg-info-n2ar5kai/open_garage.egg-info/PKG-INFO 2026-09-15T20:00:06,436 writing dependency_links to /tmp/pip-pip-egg-info-n2ar5kai/open_garage.egg-info/dependency_links.txt 2026-09-15T20:00:06,438 writing entry points to /tmp/pip-pip-egg-info-n2ar5kai/open_garage.egg-info/entry_points.txt 2026-09-15T20:00:06,442 writing requirements to /tmp/pip-pip-egg-info-n2ar5kai/open_garage.egg-info/requires.txt 2026-09-15T20:00:06,443 writing top-level names to /tmp/pip-pip-egg-info-n2ar5kai/open_garage.egg-info/top_level.txt 2026-09-15T20:00:06,444 writing manifest file '/tmp/pip-pip-egg-info-n2ar5kai/open_garage.egg-info/SOURCES.txt' 2026-09-15T20:00:06,537 reading manifest file '/tmp/pip-pip-egg-info-n2ar5kai/open_garage.egg-info/SOURCES.txt' 2026-09-15T20:00:06,539 adding license file 'LICENSE' 2026-09-15T20:00:06,541 writing manifest file '/tmp/pip-pip-egg-info-n2ar5kai/open_garage.egg-info/SOURCES.txt' 2026-09-15T20:00:06,654 Preparing metadata (setup.py): finished with status 'done' 2026-09-15T20:00:06,658 Source in /tmp/pip-wheel-sbbo0iig/open-garage_18fc1c6faa854176856cd720f1a9ac1c has version 0.3.0, which satisfies requirement open-garage==0.3.0 from https://files.pythonhosted.org/packages/28/c7/a2d602163a4bb05d8c2f4e4b28468d8177918f4a77c3900d82f2c4851ac7/open_garage-0.3.0.tar.gz 2026-09-15T20:00:06,659 Removed open-garage==0.3.0 from https://files.pythonhosted.org/packages/28/c7/a2d602163a4bb05d8c2f4e4b28468d8177918f4a77c3900d82f2c4851ac7/open_garage-0.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-x3v_05hs' 2026-09-15T20:00:06,665 Created temporary directory: /tmp/pip-unpack-sja5wc_8 2026-09-15T20:00:06,665 Building wheels for collected packages: open-garage 2026-09-15T20:00:06,671 Created temporary directory: /tmp/pip-wheel-xmdi1_vc 2026-09-15T20:00:06,672 Building wheel for open-garage (setup.py): started 2026-09-15T20:00:06,673 Destination directory: /tmp/pip-wheel-xmdi1_vc 2026-09-15T20:00:06,674 Running command python setup.py bdist_wheel 2026-09-15T20:00:07,565 running bdist_wheel 2026-09-15T20:00:07,709 running build 2026-09-15T20:00:07,710 running build_py 2026-09-15T20:00:07,739 creating build/lib/opengarage 2026-09-15T20:00:07,742 copying opengarage/cli.py -> build/lib/opengarage 2026-09-15T20:00:07,745 copying opengarage/dispatcher.py -> build/lib/opengarage 2026-09-15T20:00:07,747 copying opengarage/errors.py -> build/lib/opengarage 2026-09-15T20:00:07,750 copying opengarage/__init__.py -> build/lib/opengarage 2026-09-15T20:00:07,753 copying opengarage/state.py -> build/lib/opengarage 2026-09-15T20:00:07,786 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-09-15T20:00:07,786 !! 2026-09-15T20:00:07,788 ******************************************************************************** 2026-09-15T20:00:07,788 Please avoid running ``setup.py`` directly. 2026-09-15T20:00:07,789 Instead, use pypa/build, pypa/installer or other 2026-09-15T20:00:07,789 standards-based tools. 2026-09-15T20:00:07,791 This deprecation is overdue, please update your project and remove deprecated 2026-09-15T20:00:07,791 calls to avoid build errors in the future. 2026-09-15T20:00:07,792 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-09-15T20:00:07,793 ******************************************************************************** 2026-09-15T20:00:07,793 !! 2026-09-15T20:00:07,794 self.initialize_options() 2026-09-15T20:00:07,816 installing to build/bdist.linux-armv7l/wheel 2026-09-15T20:00:07,817 running install 2026-09-15T20:00:07,839 running install_lib 2026-09-15T20:00:07,870 creating build/bdist.linux-armv7l/wheel 2026-09-15T20:00:07,873 creating build/bdist.linux-armv7l/wheel/opengarage 2026-09-15T20:00:07,874 copying build/lib/opengarage/cli.py -> build/bdist.linux-armv7l/wheel/./opengarage 2026-09-15T20:00:07,877 copying build/lib/opengarage/dispatcher.py -> build/bdist.linux-armv7l/wheel/./opengarage 2026-09-15T20:00:07,879 copying build/lib/opengarage/errors.py -> build/bdist.linux-armv7l/wheel/./opengarage 2026-09-15T20:00:07,881 copying build/lib/opengarage/__init__.py -> build/bdist.linux-armv7l/wheel/./opengarage 2026-09-15T20:00:07,884 copying build/lib/opengarage/state.py -> build/bdist.linux-armv7l/wheel/./opengarage 2026-09-15T20:00:07,886 running install_egg_info 2026-09-15T20:00:07,923 running egg_info 2026-09-15T20:00:07,953 writing open_garage.egg-info/PKG-INFO 2026-09-15T20:00:07,959 writing dependency_links to open_garage.egg-info/dependency_links.txt 2026-09-15T20:00:07,961 writing entry points to open_garage.egg-info/entry_points.txt 2026-09-15T20:00:07,965 writing requirements to open_garage.egg-info/requires.txt 2026-09-15T20:00:07,966 writing top-level names to open_garage.egg-info/top_level.txt 2026-09-15T20:00:08,000 reading manifest file 'open_garage.egg-info/SOURCES.txt' 2026-09-15T20:00:08,003 adding license file 'LICENSE' 2026-09-15T20:00:08,006 writing manifest file 'open_garage.egg-info/SOURCES.txt' 2026-09-15T20:00:08,008 Copying open_garage.egg-info to build/bdist.linux-armv7l/wheel/./open_garage-0.3.0-py3.11.egg-info 2026-09-15T20:00:08,021 running install_scripts 2026-09-15T20:00:08,037 creating build/bdist.linux-armv7l/wheel/open_garage-0.3.0.dist-info/WHEEL 2026-09-15T20:00:08,040 creating '/tmp/pip-wheel-xmdi1_vc/open_garage-0.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-15T20:00:08,043 adding 'open_garage-0.3.0.dist-info/licenses/LICENSE' 2026-09-15T20:00:08,046 adding 'opengarage/__init__.py' 2026-09-15T20:00:08,047 adding 'opengarage/cli.py' 2026-09-15T20:00:08,049 adding 'opengarage/dispatcher.py' 2026-09-15T20:00:08,050 adding 'opengarage/errors.py' 2026-09-15T20:00:08,052 adding 'opengarage/state.py' 2026-09-15T20:00:08,053 adding 'open_garage-0.3.0.dist-info/METADATA' 2026-09-15T20:00:08,055 adding 'open_garage-0.3.0.dist-info/WHEEL' 2026-09-15T20:00:08,056 adding 'open_garage-0.3.0.dist-info/entry_points.txt' 2026-09-15T20:00:08,056 adding 'open_garage-0.3.0.dist-info/top_level.txt' 2026-09-15T20:00:08,057 adding 'open_garage-0.3.0.dist-info/RECORD' 2026-09-15T20:00:08,058 removing build/bdist.linux-armv7l/wheel 2026-09-15T20:00:08,180 Building wheel for open-garage (setup.py): finished with status 'done' 2026-09-15T20:00:08,183 Created wheel for open-garage: filename=open_garage-0.3.0-py3-none-any.whl size=8972 sha256=2beab4e6cc77922d8e6f4de458421a774f2dbd601b770b0cad3525b8f693effe 2026-09-15T20:00:08,184 Stored in directory: /tmp/pip-ephem-wheel-cache-sjttrwrz/wheels/08/8c/bb/2fdd9c82c11289da864f0c35cb22f7b02b7263e37e2142902d 2026-09-15T20:00:08,195 Successfully built open-garage 2026-09-15T20:00:08,199 Removed build tracker: '/tmp/pip-build-tracker-x3v_05hs'