2026-05-01T13:09:27,188 Created temporary directory: /tmp/pip-ephem-wheel-cache-3fez6k_2 2026-05-01T13:09:27,190 Created temporary directory: /tmp/pip-build-tracker-nkokubey 2026-05-01T13:09:27,191 Initialized build tracking at /tmp/pip-build-tracker-nkokubey 2026-05-01T13:09:27,191 Created build tracker: /tmp/pip-build-tracker-nkokubey 2026-05-01T13:09:27,192 Entered build tracker: /tmp/pip-build-tracker-nkokubey 2026-05-01T13:09:27,193 Created temporary directory: /tmp/pip-wheel-6w605srd 2026-05-01T13:09:27,196 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-05-01T13:09:27,198 Created temporary directory: /tmp/pip-ephem-wheel-cache-gmkka0qs 2026-05-01T13:09:27,220 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-01T13:09:27,223 2 location(s) to search for versions of pyotp2289: 2026-05-01T13:09:27,223 * https://pypi.org/simple/pyotp2289/ 2026-05-01T13:09:27,223 * https://www.piwheels.org/simple/pyotp2289/ 2026-05-01T13:09:27,224 Fetching project page and analyzing links: https://pypi.org/simple/pyotp2289/ 2026-05-01T13:09:27,225 Getting page https://pypi.org/simple/pyotp2289/ 2026-05-01T13:09:27,226 Found index url https://pypi.org/simple 2026-05-01T13:09:27,450 Fetched page https://pypi.org/simple/pyotp2289/ as application/vnd.pypi.simple.v1+json 2026-05-01T13:09:27,453 Skipping link: No binaries permitted for pyotp2289: https://files.pythonhosted.org/packages/40/a2/923887691d2805f03f5de787845847a1c13bfc879339c2c4a3ed36ded8ca/pyotp2289-1.0.0-py3-none-any.whl (from https://pypi.org/simple/pyotp2289/) (requires-python:>=3.6) 2026-05-01T13:09:27,454 Found link https://files.pythonhosted.org/packages/db/8e/9125aad53441d1959180eec4db7f34dd2452c984d46c0176f500f8411616/pyotp2289-1.0.0.tar.gz (from https://pypi.org/simple/pyotp2289/) (requires-python:>=3.6), version: 1.0.0 2026-05-01T13:09:27,455 Skipping link: No binaries permitted for pyotp2289: https://files.pythonhosted.org/packages/da/38/90a64c8ef1dc9fc8a8638d0147d58a732978d4aa45c8407b6f1f69728d9f/pyotp2289-1.1.0-py3-none-any.whl (from https://pypi.org/simple/pyotp2289/) (requires-python:>=3.6) 2026-05-01T13:09:27,456 Found link https://files.pythonhosted.org/packages/c1/67/d46383159db4c77997501e4e40864ad70e0ffb97a52841c10e7e7176519f/pyotp2289-1.1.0.tar.gz (from https://pypi.org/simple/pyotp2289/) (requires-python:>=3.6), version: 1.1.0 2026-05-01T13:09:27,457 Skipping link: No binaries permitted for pyotp2289: https://files.pythonhosted.org/packages/56/ad/acfa2b77834eac73046512d3b09e93e1e3321819dfbc51533571bbcf9961/pyotp2289-1.1.1-py3-none-any.whl (from https://pypi.org/simple/pyotp2289/) (requires-python:>=3.6) 2026-05-01T13:09:27,458 Found link https://files.pythonhosted.org/packages/21/90/f654ca550537a181f7d1542c43ab09fa183970de2dbbdeab7938ec42dd62/pyotp2289-1.1.1.tar.gz (from https://pypi.org/simple/pyotp2289/) (requires-python:>=3.6), version: 1.1.1 2026-05-01T13:09:27,458 Skipping link: No binaries permitted for pyotp2289: https://files.pythonhosted.org/packages/38/c7/df7292965193723bacce667774d03a96b5991a92789f2246992525b72cd8/pyotp2289-1.2.0-py3-none-any.whl (from https://pypi.org/simple/pyotp2289/) (requires-python:>=3.7) 2026-05-01T13:09:27,459 Found link https://files.pythonhosted.org/packages/32/f3/143cac9cb17a67345a7bbf54693e02bf0f5262255c1d08db50ca43ca5bc7/pyotp2289-1.2.0.tar.gz (from https://pypi.org/simple/pyotp2289/) (requires-python:>=3.7), version: 1.2.0 2026-05-01T13:09:27,460 Skipping link: No binaries permitted for pyotp2289: https://files.pythonhosted.org/packages/4e/4e/baa36b119bd9a82faef9f3feba339d8c52f6b32261b26480456de379ce42/pyotp2289-1.2.1-py3-none-any.whl (from https://pypi.org/simple/pyotp2289/) (requires-python:>=3.7) 2026-05-01T13:09:27,461 Found link https://files.pythonhosted.org/packages/0a/ce/6ba58dcafc098149b9ccdc1e154a035789d6bff3aa565c23e8b6df49a0a6/pyotp2289-1.2.1.tar.gz (from https://pypi.org/simple/pyotp2289/) (requires-python:>=3.7), version: 1.2.1 2026-05-01T13:09:27,462 Skipping link: No binaries permitted for pyotp2289: https://files.pythonhosted.org/packages/a9/d5/6dcad4f975f36ab449d7aea22572689723d7f5d470f6e10fbf2e6c843169/pyotp2289-2.0.0-py3-none-any.whl (from https://pypi.org/simple/pyotp2289/) (requires-python:>=3.10) 2026-05-01T13:09:27,463 Found link https://files.pythonhosted.org/packages/0e/fa/8979b83a16d8de68fbd50bfdc59ed96a92c80ccb8daba675541b8b2ee82d/pyotp2289-2.0.0.tar.gz (from https://pypi.org/simple/pyotp2289/) (requires-python:>=3.10), version: 2.0.0 2026-05-01T13:09:27,464 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyotp2289/ 2026-05-01T13:09:27,464 Getting page https://www.piwheels.org/simple/pyotp2289/ 2026-05-01T13:09:27,465 Found index url https://www.piwheels.org/simple 2026-05-01T13:09:27,666 Fetched page https://www.piwheels.org/simple/pyotp2289/ as text/html 2026-05-01T13:09:27,669 Skipping link: No binaries permitted for pyotp2289: https://archive1.piwheels.org/simple/pyotp2289/pyotp2289-1.2.1-py3-none-any.whl#sha256=24c098b5ab7cc384067fa947f7111afc1d82c642f38f807b32d5983e1578fc54 (from https://www.piwheels.org/simple/pyotp2289/) (requires-python:>=3.7) 2026-05-01T13:09:27,670 Skipping link: No binaries permitted for pyotp2289: https://archive1.piwheels.org/simple/pyotp2289/pyotp2289-1.2.0-py3-none-any.whl#sha256=a3cd14f3302d3a08299fc50d4f3d839af6bcfe3eb58f9408bf179bd7de913d23 (from https://www.piwheels.org/simple/pyotp2289/) (requires-python:>=3.7) 2026-05-01T13:09:27,670 Skipping link: No binaries permitted for pyotp2289: https://archive1.piwheels.org/simple/pyotp2289/pyotp2289-1.1.1-py3-none-any.whl#sha256=8147ad2ee4e8597905ba8c3577e77fade78ee06b34f62985fd6a9849953396b6 (from https://www.piwheels.org/simple/pyotp2289/) (requires-python:>=3.6) 2026-05-01T13:09:27,671 Skipping link: No binaries permitted for pyotp2289: https://archive1.piwheels.org/simple/pyotp2289/pyotp2289-1.1.0-py3-none-any.whl#sha256=9834997f1c9c647794b3e42ee153bcc8d0172d3e6f39eabf3bc24a6cb74ec1d9 (from https://www.piwheels.org/simple/pyotp2289/) (requires-python:>=3.6) 2026-05-01T13:09:27,671 Skipping link: No binaries permitted for pyotp2289: https://archive1.piwheels.org/simple/pyotp2289/pyotp2289-1.0.0-py3-none-any.whl#sha256=6e080ae9c21af61986316c64463944d91ec3e6fcf4eaac2aed2a0c08c52358e8 (from https://www.piwheels.org/simple/pyotp2289/) (requires-python:>=3.6) 2026-05-01T13:09:27,672 Skipping link: not a file: https://www.piwheels.org/simple/pyotp2289/ 2026-05-01T13:09:27,672 Skipping link: not a file: https://pypi.org/simple/pyotp2289/ 2026-05-01T13:09:27,694 Given no hashes to check 1 links for project 'pyotp2289': discarding no candidates 2026-05-01T13:09:27,713 Collecting pyotp2289==2.0.0 2026-05-01T13:09:27,716 Created temporary directory: /tmp/pip-unpack-90q_qm89 2026-05-01T13:09:27,939 Downloading pyotp2289-2.0.0.tar.gz (32 kB) 2026-05-01T13:09:28,015 Added pyotp2289==2.0.0 from https://files.pythonhosted.org/packages/0e/fa/8979b83a16d8de68fbd50bfdc59ed96a92c80ccb8daba675541b8b2ee82d/pyotp2289-2.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-nkokubey' 2026-05-01T13:09:28,021 Created temporary directory: /tmp/pip-build-env-6kmrpw4n 2026-05-01T13:09:28,025 Installing build dependencies: started 2026-05-01T13:09:28,026 Running command pip subprocess to install build dependencies 2026-05-01T13:09:29,168 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-01T13:09:29,657 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-05-01T13:09:29,679 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-01T13:09:31,456 Collecting setuptools>=77.0.3 2026-05-01T13:09:31,530 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-01T13:09:31,808 Collecting wheel 2026-05-01T13:09:31,832 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-01T13:09:32,016 Collecting packaging>=24.0 2026-05-01T13:09:32,044 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-01T13:09:35,018 Installing collected packages: setuptools, packaging, wheel 2026-05-01T13:09:38,523 Creating /tmp/pip-build-env-6kmrpw4n/overlay/local/bin 2026-05-01T13:09:38,525 changing mode of /tmp/pip-build-env-6kmrpw4n/overlay/local/bin/wheel to 755 2026-05-01T13:09:38,545 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-05-01T13:09:38,826 Installing build dependencies: finished with status 'done' 2026-05-01T13:09:38,832 Getting requirements to build wheel: started 2026-05-01T13:09:38,833 Running command Getting requirements to build wheel 2026-05-01T13:09:39,413 No `packages` or `py_modules` configuration, performing automatic discovery. 2026-05-01T13:09:39,414 `src-layout` detected -- analysing ./src 2026-05-01T13:09:39,416 discovered packages -- ['otp2289'] 2026-05-01T13:09:39,417 discovered py_modules -- [] 2026-05-01T13:09:39,500 running egg_info 2026-05-01T13:09:39,506 writing src/pyotp2289.egg-info/PKG-INFO 2026-05-01T13:09:39,509 writing dependency_links to src/pyotp2289.egg-info/dependency_links.txt 2026-05-01T13:09:39,511 writing entry points to src/pyotp2289.egg-info/entry_points.txt 2026-05-01T13:09:39,513 writing top-level names to src/pyotp2289.egg-info/top_level.txt 2026-05-01T13:09:39,532 reading manifest file 'src/pyotp2289.egg-info/SOURCES.txt' 2026-05-01T13:09:39,534 adding license file 'LICENSE' 2026-05-01T13:09:39,535 adding license file 'COPYING' 2026-05-01T13:09:39,538 writing manifest file 'src/pyotp2289.egg-info/SOURCES.txt' 2026-05-01T13:09:39,635 Getting requirements to build wheel: finished with status 'done' 2026-05-01T13:09:39,638 Created temporary directory: /tmp/pip-modern-metadata-wytpeocc 2026-05-01T13:09:39,641 Preparing metadata (pyproject.toml): started 2026-05-01T13:09:39,642 Running command Preparing metadata (pyproject.toml) 2026-05-01T13:09:40,196 No `packages` or `py_modules` configuration, performing automatic discovery. 2026-05-01T13:09:40,197 `src-layout` detected -- analysing ./src 2026-05-01T13:09:40,199 discovered packages -- ['otp2289'] 2026-05-01T13:09:40,199 discovered py_modules -- [] 2026-05-01T13:09:40,284 running dist_info 2026-05-01T13:09:40,295 creating /tmp/pip-modern-metadata-wytpeocc/pyotp2289.egg-info 2026-05-01T13:09:40,295 writing /tmp/pip-modern-metadata-wytpeocc/pyotp2289.egg-info/PKG-INFO 2026-05-01T13:09:40,299 writing dependency_links to /tmp/pip-modern-metadata-wytpeocc/pyotp2289.egg-info/dependency_links.txt 2026-05-01T13:09:40,301 writing entry points to /tmp/pip-modern-metadata-wytpeocc/pyotp2289.egg-info/entry_points.txt 2026-05-01T13:09:40,303 writing top-level names to /tmp/pip-modern-metadata-wytpeocc/pyotp2289.egg-info/top_level.txt 2026-05-01T13:09:40,304 writing manifest file '/tmp/pip-modern-metadata-wytpeocc/pyotp2289.egg-info/SOURCES.txt' 2026-05-01T13:09:40,321 reading manifest file '/tmp/pip-modern-metadata-wytpeocc/pyotp2289.egg-info/SOURCES.txt' 2026-05-01T13:09:40,323 adding license file 'LICENSE' 2026-05-01T13:09:40,324 adding license file 'COPYING' 2026-05-01T13:09:40,326 writing manifest file '/tmp/pip-modern-metadata-wytpeocc/pyotp2289.egg-info/SOURCES.txt' 2026-05-01T13:09:40,328 creating '/tmp/pip-modern-metadata-wytpeocc/pyotp2289-2.0.0.dist-info' 2026-05-01T13:09:40,454 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-01T13:09:40,459 Source in /tmp/pip-wheel-6w605srd/pyotp2289_9508411c28234a4397d8b04852676d9a has version 2.0.0, which satisfies requirement pyotp2289==2.0.0 from https://files.pythonhosted.org/packages/0e/fa/8979b83a16d8de68fbd50bfdc59ed96a92c80ccb8daba675541b8b2ee82d/pyotp2289-2.0.0.tar.gz 2026-05-01T13:09:40,460 Removed pyotp2289==2.0.0 from https://files.pythonhosted.org/packages/0e/fa/8979b83a16d8de68fbd50bfdc59ed96a92c80ccb8daba675541b8b2ee82d/pyotp2289-2.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-nkokubey' 2026-05-01T13:09:40,466 Created temporary directory: /tmp/pip-unpack-9hu82hut 2026-05-01T13:09:40,467 Building wheels for collected packages: pyotp2289 2026-05-01T13:09:40,471 Created temporary directory: /tmp/pip-wheel-ii6ib8r0 2026-05-01T13:09:40,471 Destination directory: /tmp/pip-wheel-ii6ib8r0 2026-05-01T13:09:40,473 Building wheel for pyotp2289 (pyproject.toml): started 2026-05-01T13:09:40,474 Running command Building wheel for pyotp2289 (pyproject.toml) 2026-05-01T13:09:41,023 No `packages` or `py_modules` configuration, performing automatic discovery. 2026-05-01T13:09:41,024 `src-layout` detected -- analysing ./src 2026-05-01T13:09:41,026 discovered packages -- ['otp2289'] 2026-05-01T13:09:41,027 discovered py_modules -- [] 2026-05-01T13:09:41,100 running bdist_wheel 2026-05-01T13:09:41,118 running build 2026-05-01T13:09:41,119 running build_py 2026-05-01T13:09:41,125 creating build/lib/otp2289 2026-05-01T13:09:41,127 copying src/otp2289/generator.py -> build/lib/otp2289 2026-05-01T13:09:41,130 copying src/otp2289/server.py -> build/lib/otp2289 2026-05-01T13:09:41,133 copying src/otp2289/__main__.py -> build/lib/otp2289 2026-05-01T13:09:41,136 copying src/otp2289/__init__.py -> build/lib/otp2289 2026-05-01T13:09:41,137 running egg_info 2026-05-01T13:09:41,147 writing src/pyotp2289.egg-info/PKG-INFO 2026-05-01T13:09:41,150 writing dependency_links to src/pyotp2289.egg-info/dependency_links.txt 2026-05-01T13:09:41,151 writing entry points to src/pyotp2289.egg-info/entry_points.txt 2026-05-01T13:09:41,153 writing top-level names to src/pyotp2289.egg-info/top_level.txt 2026-05-01T13:09:41,162 reading manifest file 'src/pyotp2289.egg-info/SOURCES.txt' 2026-05-01T13:09:41,164 adding license file 'LICENSE' 2026-05-01T13:09:41,165 adding license file 'COPYING' 2026-05-01T13:09:41,167 writing manifest file 'src/pyotp2289.egg-info/SOURCES.txt' 2026-05-01T13:09:41,178 installing to build/bdist.linux-armv7l/wheel 2026-05-01T13:09:41,179 running install 2026-05-01T13:09:41,202 running install_lib 2026-05-01T13:09:41,207 creating build/bdist.linux-armv7l/wheel 2026-05-01T13:09:41,209 creating build/bdist.linux-armv7l/wheel/otp2289 2026-05-01T13:09:41,211 copying build/lib/otp2289/generator.py -> build/bdist.linux-armv7l/wheel/./otp2289 2026-05-01T13:09:41,214 copying build/lib/otp2289/server.py -> build/bdist.linux-armv7l/wheel/./otp2289 2026-05-01T13:09:41,216 copying build/lib/otp2289/__main__.py -> build/bdist.linux-armv7l/wheel/./otp2289 2026-05-01T13:09:41,219 copying build/lib/otp2289/__init__.py -> build/bdist.linux-armv7l/wheel/./otp2289 2026-05-01T13:09:41,221 running install_egg_info 2026-05-01T13:09:41,226 Copying src/pyotp2289.egg-info to build/bdist.linux-armv7l/wheel/./pyotp2289-2.0.0-py3.11.egg-info 2026-05-01T13:09:41,237 running install_scripts 2026-05-01T13:09:41,252 creating build/bdist.linux-armv7l/wheel/pyotp2289-2.0.0.dist-info/WHEEL 2026-05-01T13:09:41,255 creating '/tmp/pip-wheel-ii6ib8r0/.tmp-h0k033et/pyotp2289-2.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-01T13:09:41,258 adding 'otp2289/__init__.py' 2026-05-01T13:09:41,260 adding 'otp2289/__main__.py' 2026-05-01T13:09:41,265 adding 'otp2289/generator.py' 2026-05-01T13:09:41,267 adding 'otp2289/server.py' 2026-05-01T13:09:41,270 adding 'pyotp2289-2.0.0.dist-info/licenses/COPYING' 2026-05-01T13:09:41,272 adding 'pyotp2289-2.0.0.dist-info/licenses/LICENSE' 2026-05-01T13:09:41,274 adding 'pyotp2289-2.0.0.dist-info/METADATA' 2026-05-01T13:09:41,275 adding 'pyotp2289-2.0.0.dist-info/WHEEL' 2026-05-01T13:09:41,276 adding 'pyotp2289-2.0.0.dist-info/entry_points.txt' 2026-05-01T13:09:41,277 adding 'pyotp2289-2.0.0.dist-info/top_level.txt' 2026-05-01T13:09:41,278 adding 'pyotp2289-2.0.0.dist-info/RECORD' 2026-05-01T13:09:41,279 removing build/bdist.linux-armv7l/wheel 2026-05-01T13:09:41,382 Building wheel for pyotp2289 (pyproject.toml): finished with status 'done' 2026-05-01T13:09:41,387 Created wheel for pyotp2289: filename=pyotp2289-2.0.0-py3-none-any.whl size=27005 sha256=bd6e376e334faf2c57df124b27d4f69dedb729f65d447a4c70d039b7e067ee9f 2026-05-01T13:09:41,388 Stored in directory: /tmp/pip-ephem-wheel-cache-gmkka0qs/wheels/0c/27/8a/d35d6e6f6ade55fe6a452d0f9c47c55b4105d424425bcfe2bb 2026-05-01T13:09:41,400 Successfully built pyotp2289 2026-05-01T13:09:41,404 Removed build tracker: '/tmp/pip-build-tracker-nkokubey'