2026-06-14T04:50:13,054 Created temporary directory: /tmp/pip-ephem-wheel-cache-xw8nqzck 2026-06-14T04:50:13,056 Created temporary directory: /tmp/pip-build-tracker-e6_rhs8d 2026-06-14T04:50:13,056 Initialized build tracking at /tmp/pip-build-tracker-e6_rhs8d 2026-06-14T04:50:13,057 Created build tracker: /tmp/pip-build-tracker-e6_rhs8d 2026-06-14T04:50:13,057 Entered build tracker: /tmp/pip-build-tracker-e6_rhs8d 2026-06-14T04:50:13,058 Created temporary directory: /tmp/pip-wheel-qabh_3u1 2026-06-14T04:50:13,061 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-06-14T04:50:13,064 Created temporary directory: /tmp/pip-ephem-wheel-cache-fo9u0h64 2026-06-14T04:50:13,086 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-14T04:50:13,089 2 location(s) to search for versions of pyotp: 2026-06-14T04:50:13,089 * https://pypi.org/simple/pyotp/ 2026-06-14T04:50:13,089 * https://www.piwheels.org/simple/pyotp/ 2026-06-14T04:50:13,090 Fetching project page and analyzing links: https://pypi.org/simple/pyotp/ 2026-06-14T04:50:13,091 Getting page https://pypi.org/simple/pyotp/ 2026-06-14T04:50:13,092 Found index url https://pypi.org/simple 2026-06-14T04:50:13,343 Fetched page https://pypi.org/simple/pyotp/ as application/vnd.pypi.simple.v1+json 2026-06-14T04:50:13,352 Found link https://files.pythonhosted.org/packages/70/19/1d96bbb4e9fd5f287bf5f601031d956b0acbdcd740f150de0eb3957ce611/pyotp-1.3.0.tar.gz (from https://pypi.org/simple/pyotp/), version: 1.3.0 2026-06-14T04:50:13,353 Found link https://files.pythonhosted.org/packages/ee/37/8d76dcd996ac5e4a361de1e21c6c2d35ef10802f3143b447b5f7e0f992eb/pyotp-1.3.1.tar.gz (from https://pypi.org/simple/pyotp/), version: 1.3.1 2026-06-14T04:50:13,354 Found link https://files.pythonhosted.org/packages/29/e6/4080a1320287b13449bf7793facfc9c55c76967581160d5c9eb090aa67ce/pyotp-1.4.tar.gz (from https://pypi.org/simple/pyotp/), version: 1.4 2026-06-14T04:50:13,355 Found link https://files.pythonhosted.org/packages/6e/2f/f73658d41cf24da419a0c1ee8b67a516b301df7eed52d2fc7966904c3d28/pyotp-1.4.1.tar.gz (from https://pypi.org/simple/pyotp/), version: 1.4.1 2026-06-14T04:50:13,355 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/1f/d9/a191f96468a6955f162295d715d6c4443439a2d3a8a2cc310cce8e49bcf4/pyotp-1.4.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyotp/) 2026-06-14T04:50:13,356 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/d4/9b/2fdb59640f047a007a5f9380a54cb75b4a5beddb0a2c29d18ee8ca7c3738/pyotp-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyotp/) 2026-06-14T04:50:13,357 Found link https://files.pythonhosted.org/packages/19/fb/7ffc1cb9810e90b357adb6d7ce405931a9e35acc79c94143ec40764ac5a4/pyotp-2.0.0.tar.gz (from https://pypi.org/simple/pyotp/), version: 2.0.0 2026-06-14T04:50:13,357 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/c6/4c/f98b873f120fe36ab9da5ae6efdaf27c1c5c665dc0ef3aa3aec260b71149/pyotp-2.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyotp/) 2026-06-14T04:50:13,358 Found link https://files.pythonhosted.org/packages/8e/b7/54e58aa5f73ff624b67c33be97cf13fc13f1b55d7b137757498051f8cc9c/pyotp-2.0.1.tar.gz (from https://pypi.org/simple/pyotp/), version: 2.0.1 2026-06-14T04:50:13,359 Found link https://files.pythonhosted.org/packages/8c/7b/840804b1577d2f49c2d0c7163abdce38885137ae8305049e999be905e0cb/pyotp-2.1.0.tar.gz (from https://pypi.org/simple/pyotp/), version: 2.1.0 2026-06-14T04:50:13,359 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/86/e1/06036f4db1c7632d667838b9664abdb79d1bf26e10c7b99b0400766e6cd2/pyotp-2.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyotp/) 2026-06-14T04:50:13,360 Found link https://files.pythonhosted.org/packages/fe/bc/e0fc7483dfdba301c24846278e02e60dae7c462d33c1d0aebf3ba4ea8db6/pyotp-2.1.1.tar.gz (from https://pypi.org/simple/pyotp/), version: 2.1.1 2026-06-14T04:50:13,361 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/6a/7b/bba40f384a598ace1054d9ab998809108478d2943e203dd1d5fee5dc464a/pyotp-2.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyotp/) 2026-06-14T04:50:13,361 Found link https://files.pythonhosted.org/packages/9b/ab/26991667e28962451d22cb96c8b17c7f3bb0b3b5ba24b9994f78db30a342/pyotp-2.2.1.tar.gz (from https://pypi.org/simple/pyotp/), version: 2.2.1 2026-06-14T04:50:13,362 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/60/9d/a3b1294f3ffbb290565b3d28589b4a7cb7aecb2ba018eebdde3597bd7e13/pyotp-2.2.4-py2.py3-none-any.whl (from https://pypi.org/simple/pyotp/) 2026-06-14T04:50:13,362 Found link https://files.pythonhosted.org/packages/ac/0c/bd96508e36956ae627e527a7a7fba486865a738b4682e7290cd0e7c34f52/pyotp-2.2.4.tar.gz (from https://pypi.org/simple/pyotp/), version: 2.2.4 2026-06-14T04:50:13,363 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/72/53/58de31b0321b3da5c6647bf2456b3bf29364fc4d4dc02c4bd9010d6db097/pyotp-2.2.5-py2.py3-none-any.whl (from https://pypi.org/simple/pyotp/) 2026-06-14T04:50:13,363 Found link https://files.pythonhosted.org/packages/2a/52/cac703de65687387f18b0b32548a7fb803ffab5e66b79b3b8f0b942eaa7b/pyotp-2.2.5.tar.gz (from https://pypi.org/simple/pyotp/), version: 2.2.5 2026-06-14T04:50:13,364 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/12/1f/0b27e24456a9bb89b418602f61cbcad4861b55cf872469643ed13b38ff9b/pyotp-2.2.6-py2.py3-none-any.whl (from https://pypi.org/simple/pyotp/) 2026-06-14T04:50:13,365 Found link https://files.pythonhosted.org/packages/67/69/131f5ad63de40c30f3be88d891e4a2ea1b69398528db99bc1e5c543422fa/pyotp-2.2.6.tar.gz (from https://pypi.org/simple/pyotp/), version: 2.2.6 2026-06-14T04:50:13,365 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/8d/3b/523e8fbe65fc71294b98d84832577cdb4610b2aaee9ddbd8ee571a562895/pyotp-2.2.7-py2.py3-none-any.whl (from https://pypi.org/simple/pyotp/) 2026-06-14T04:50:13,366 Found link https://files.pythonhosted.org/packages/b1/ab/477cda97b6ca7baced5106471cb1ac1fe698d1b035983b9f8ee3422989eb/pyotp-2.2.7.tar.gz (from https://pypi.org/simple/pyotp/), version: 2.2.7 2026-06-14T04:50:13,367 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/c4/ed/acfa383d30e6d0a0bb7e296b45df1fbe4fffd3e10f151db188d02c9d3a7d/pyotp-2.2.8-py2.py3-none-any.whl (from https://pypi.org/simple/pyotp/) 2026-06-14T04:50:13,367 Found link https://files.pythonhosted.org/packages/bb/9d/b37d86c510f8c107ebe51353aa139e2c993b6df3fb46cc8e0b60fad53962/pyotp-2.2.8.tar.gz (from https://pypi.org/simple/pyotp/), version: 2.2.8 2026-06-14T04:50:13,368 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/27/64/4fd5eb23f4ba502049cdc74de219a69d06c89d4282a2fec5ad1e83a6bee4/pyotp-2.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyotp/) 2026-06-14T04:50:13,368 Found link https://files.pythonhosted.org/packages/f7/15/395c4945ea6bc37e8811280bb675615cb4c2b2c1cd70bdc43329da91a386/pyotp-2.3.0.tar.gz (from https://pypi.org/simple/pyotp/), version: 2.3.0 2026-06-14T04:50:13,369 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/3d/2f/9bc720582b37d648f949fd190be6e50d6530c5223709462d7b7fab7c0c2c/pyotp-2.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyotp/) 2026-06-14T04:50:13,370 Found link https://files.pythonhosted.org/packages/9b/1b/179c53123bd712b6073e928546b7d7c480e2504955ede53b4a8bef24f31c/pyotp-2.4.0.tar.gz (from https://pypi.org/simple/pyotp/), version: 2.4.0 2026-06-14T04:50:13,370 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/6f/5f/b8b985153df5516386e2918ab97ac836abfe88dc420cd3211d7b9e30814e/pyotp-2.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyotp/) 2026-06-14T04:50:13,371 Found link https://files.pythonhosted.org/packages/4f/b4/21f8c6b0b941f8bea4587088a40d8a207851b19cb07ca8fa0a1e38e27082/pyotp-2.4.1.tar.gz (from https://pypi.org/simple/pyotp/), version: 2.4.1 2026-06-14T04:50:13,372 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/8e/0d/5c2585f200a76a301d78597f4dab77e2e56c596363b43d3e517f462857e0/pyotp-2.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyotp/) 2026-06-14T04:50:13,372 Found link https://files.pythonhosted.org/packages/0d/0f/5c19fed3022bf7040a63822387cb94baa32a020e38e93716de0c56f22083/pyotp-2.5.0.tar.gz (from https://pypi.org/simple/pyotp/), version: 2.5.0 2026-06-14T04:50:13,373 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/96/a2/bb8d968ef3b483b241b3fa765e48a7640e69b88424e46d0bfde6be723915/pyotp-2.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyotp/) 2026-06-14T04:50:13,373 Found link https://files.pythonhosted.org/packages/79/db/3c138862af03d223d0893f0075a61f56de2e469a8c598c07cf5dd1b98170/pyotp-2.5.1.tar.gz (from https://pypi.org/simple/pyotp/), version: 2.5.1 2026-06-14T04:50:13,374 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/a5/cd/9114b5116a9bfbf7133e79f2f12c31a8611a689849a1a990fe5586c08526/pyotp-2.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/pyotp/) 2026-06-14T04:50:13,374 Found link https://files.pythonhosted.org/packages/61/cc/3f440f8ec7611e1252826d304f4807b25d1814c606037af31b8af50dcd80/pyotp-2.6.0.tar.gz (from https://pypi.org/simple/pyotp/), version: 2.6.0 2026-06-14T04:50:13,375 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/7c/28/0f64e233694a065f5daca3790b5086e3d2f2e509e3f17c7894a40232349c/pyotp-2.7.0-py3-none-any.whl (from https://pypi.org/simple/pyotp/) (requires-python:>=3.6) 2026-06-14T04:50:13,376 Found link https://files.pythonhosted.org/packages/8b/68/b1c800e187240d9ff420317376ea3feda5962544e7644003626519b70779/pyotp-2.7.0.tar.gz (from https://pypi.org/simple/pyotp/) (requires-python:>=3.6), version: 2.7.0 2026-06-14T04:50:13,377 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/69/90/90c2b94fb8951ea3dce39dc43fdc62b328f6f665e6684b5149488e13d99b/pyotp-2.8.0-py3-none-any.whl (from https://pypi.org/simple/pyotp/) (requires-python:>=3.7) 2026-06-14T04:50:13,377 Found link https://files.pythonhosted.org/packages/7e/f9/4c2ec78572a2d25f669220b8b9700c1133905ff6af9bf93c010778e82c65/pyotp-2.8.0.tar.gz (from https://pypi.org/simple/pyotp/) (requires-python:>=3.7), version: 2.8.0 2026-06-14T04:50:13,378 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/c3/c0/c33c8792c3e50193ef55adb95c1c3c2786fe281123291c2dbf0eaab95a6f/pyotp-2.9.0-py3-none-any.whl (from https://pypi.org/simple/pyotp/) (requires-python:>=3.7) 2026-06-14T04:50:13,379 Found link https://files.pythonhosted.org/packages/f3/b2/1d5994ba2acde054a443bd5e2d384175449c7d2b6d1a0614dbca3a63abfc/pyotp-2.9.0.tar.gz (from https://pypi.org/simple/pyotp/) (requires-python:>=3.7), version: 2.9.0 2026-06-14T04:50:13,380 Skipping link: No binaries permitted for pyotp: https://files.pythonhosted.org/packages/65/33/7b83bde70eddaaaaef487751a9c3a5cc0c0be54620ded0e120ebdc401ff9/pyotp-2.10.0-py3-none-any.whl (from https://pypi.org/simple/pyotp/) (requires-python:>=3.8) 2026-06-14T04:50:13,381 Found link https://files.pythonhosted.org/packages/2d/c6/c5d96a86fd0bf6fa1bbb5c5c341ff3208638b692727a683c8289068d9a11/pyotp-2.10.0.tar.gz (from https://pypi.org/simple/pyotp/) (requires-python:>=3.8), version: 2.10.0 2026-06-14T04:50:13,382 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyotp/ 2026-06-14T04:50:13,383 Getting page https://www.piwheels.org/simple/pyotp/ 2026-06-14T04:50:13,384 Found index url https://www.piwheels.org/simple 2026-06-14T04:50:13,669 Fetched page https://www.piwheels.org/simple/pyotp/ as text/html 2026-06-14T04:50:13,676 Skipping link: No binaries permitted for pyotp: https://www.piwheels.org/simple/pyotp/pyotp-2.9.0-py3-none-any.whl#sha256=87f8687086fb0d46b6cf82d8c4b6f691f6fc8c2d468cbdaddfc40f7ea913113a (from https://www.piwheels.org/simple/pyotp/) (requires-python:>=3.7) 2026-06-14T04:50:13,677 Skipping link: No binaries permitted for pyotp: https://www.piwheels.org/simple/pyotp/pyotp-2.8.0-py3-none-any.whl#sha256=170893f60038f33669a54a737bdd288df03a07aff94bcbb428a9f3dbca8ecd3e (from https://www.piwheels.org/simple/pyotp/) (requires-python:>=3.7) 2026-06-14T04:50:13,677 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-2.7.0-py3-none-any.whl#sha256=c9bfae6aa90c6314e44da6b31a3363adac0e44f84e843433304ce2a394a0c71d (from https://www.piwheels.org/simple/pyotp/) (requires-python:>=3.6) 2026-06-14T04:50:13,678 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-2.6.0-py2.py3-none-any.whl#sha256=9d144de0f8a601d6869abe1409f4a3f75f097c37b50a36a3bf165810a6e23f28 (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,678 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-2.5.1-py2.py3-none-any.whl#sha256=3540a2b4bbd0c13f691aa789d2605b2d0095608e87b016bb31d50afd9849f827 (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,679 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-2.5.0-py2.py3-none-any.whl#sha256=7152cab12d1731648d0e19f427dfd9371f4f6efb32605b9355d19d56845d66f8 (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,679 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-2.4.1-py2.py3-none-any.whl#sha256=ef07c393660529261e66902e788b32e46260d2c29eb740978df778260a1c2b4c (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,680 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-2.4.0-py2.py3-none-any.whl#sha256=0e59c0ca9c39922e416db5614b3868427b9266c0ded931646a28959f12d0b36f (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,680 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-2.3.0-py2.py3-none-any.whl#sha256=c88f37fd47541a580b744b42136f387cdad481b560ef410c0d85c957eb2a2bc0 (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,681 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-2.2.8-py2.py3-none-any.whl#sha256=0bbc171277f171b6fe02483dfe2e10334af0403fe8728c1098cfbafac06b499f (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,681 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-2.2.7-py2.py3-none-any.whl#sha256=1e3dc3d16919c4efac528d1dbecc17de1a97c4ecfdacb89d7726ed2c6645adff (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,682 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-2.2.6-py2.py3-none-any.whl#sha256=8f0df1fcf9e86cec41f0a31c91212b1a04fca6dd353426917222b21864b9310b (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,683 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-2.2.5-py2.py3-none-any.whl#sha256=ba4506d028be8617122681ca828676da929871cc2881a0aedf3149f834f68293 (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,683 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-2.2.4-py2.py3-none-any.whl#sha256=4dfa4e8f9ac9061214b85674cff14cbf8e0efd6ccf4b83789658e551b1a5ff6b (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,684 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-2.2.1-py2.py3-none-any.whl#sha256=dbde454402f78c5955b1b02e9180f980fe31b1e8ae2077c613f15a2e8f563110 (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,684 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-2.1.1-py2.py3-none-any.whl#sha256=7d090c0efeae6c71e60c8b798554c12eb7735c881e6ae4e75abe3ec8d2fea36a (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,685 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-2.1.0-py2.py3-none-any.whl#sha256=0b28d2766a2f462861e3902c507ed1963f461e1b007ed2538c80ab05f5869411 (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,685 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-2.0.1-py2.py3-none-any.whl#sha256=6311d8698bc6eeb97e8abdf971498e7e2656f04529defb337d8bd7abcc045026 (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,686 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-2.0.0-py2.py3-none-any.whl#sha256=b8b5b3dbe11075d592f9542cb2f8ff340cef21c911c1560b1d02aea7ebc6f787 (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,686 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-1.4.1-py3-none-any.whl#sha256=9e1f1723291af146e27027e8dde614e7a6f02939704a12ccf589fdf3dc19e0be (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,687 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-1.4-py3-none-any.whl#sha256=4cc720a1bda752419c34b03d83184d46188e96100c8de5fd0118a9cf82ab659a (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,687 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-1.3.1-py3-none-any.whl#sha256=40bcf8d50e9a6ab12119f341a50b8bef4048e61d2c830db3f888f8116c2b0251 (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,687 Skipping link: No binaries permitted for pyotp: https://archive1.piwheels.org/simple/pyotp/pyotp-1.3.0-py3-none-any.whl#sha256=03b69a1f128f0f18c5ce31776eefd54f7a548830a881aff9dbee584a07348db6 (from https://www.piwheels.org/simple/pyotp/) 2026-06-14T04:50:13,688 Skipping link: not a file: https://www.piwheels.org/simple/pyotp/ 2026-06-14T04:50:13,689 Skipping link: not a file: https://pypi.org/simple/pyotp/ 2026-06-14T04:50:13,710 Given no hashes to check 1 links for project 'pyotp': discarding no candidates 2026-06-14T04:50:13,727 Collecting pyotp==2.10.0 2026-06-14T04:50:13,730 Created temporary directory: /tmp/pip-unpack-ferqi_b5 2026-06-14T04:50:13,976 Downloading pyotp-2.10.0.tar.gz (18 kB) 2026-06-14T04:50:14,045 Added pyotp==2.10.0 from https://files.pythonhosted.org/packages/2d/c6/c5d96a86fd0bf6fa1bbb5c5c341ff3208638b692727a683c8289068d9a11/pyotp-2.10.0.tar.gz to build tracker '/tmp/pip-build-tracker-e6_rhs8d' 2026-06-14T04:50:14,050 Created temporary directory: /tmp/pip-build-env-d53tnqvn 2026-06-14T04:50:14,054 Installing build dependencies: started 2026-06-14T04:50:14,056 Running command pip subprocess to install build dependencies 2026-06-14T04:50:15,232 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-14T04:50:16,125 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-06-14T04:50:16,148 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-14T04:50:16,888 Collecting hatchling 2026-06-14T04:50:16,889 Obtaining dependency information for hatchling from https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl.metadata 2026-06-14T04:50:16,904 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl.metadata (3.8 kB) 2026-06-14T04:50:16,972 Collecting hatch-vcs 2026-06-14T04:50:16,974 Obtaining dependency information for hatch-vcs from https://www.piwheels.org/simple/hatch-vcs/hatch_vcs-0.5.0-py3-none-any.whl.metadata 2026-06-14T04:50:16,988 Using cached https://www.piwheels.org/simple/hatch-vcs/hatch_vcs-0.5.0-py3-none-any.whl.metadata (9.0 kB) 2026-06-14T04:50:17,179 Collecting packaging>=24.2 2026-06-14T04:50:17,180 Obtaining dependency information for packaging>=24.2 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-14T04:50:17,192 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-14T04:50:17,313 Collecting pathspec>=0.10.1 2026-06-14T04:50:17,314 Obtaining dependency information for pathspec>=0.10.1 from https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata 2026-06-14T04:50:17,330 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-06-14T04:50:17,453 Collecting pluggy>=1.0.0 2026-06-14T04:50:17,454 Obtaining dependency information for pluggy>=1.0.0 from https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata 2026-06-14T04:50:17,468 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-06-14T04:50:17,730 Collecting trove-classifiers 2026-06-14T04:50:17,731 Obtaining dependency information for trove-classifiers from https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl.metadata 2026-06-14T04:50:17,748 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl.metadata (2.3 kB) 2026-06-14T04:50:18,141 Collecting setuptools-scm>=8.2.0 2026-06-14T04:50:18,142 Obtaining dependency information for setuptools-scm>=8.2.0 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata 2026-06-14T04:50:18,161 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata (6.5 kB) 2026-06-14T04:50:18,275 Collecting vcs-versioning>=1.0.0.dev0 2026-06-14T04:50:18,277 Obtaining dependency information for vcs-versioning>=1.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata 2026-06-14T04:50:18,290 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata (1.6 kB) 2026-06-14T04:50:19,758 Collecting setuptools 2026-06-14T04:50:19,759 Obtaining dependency information for setuptools from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-14T04:50:19,772 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-14T04:50:19,983 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl (77 kB) 2026-06-14T04:50:19,999 Using cached https://www.piwheels.org/simple/hatch-vcs/hatch_vcs-0.5.0-py3-none-any.whl (8.5 kB) 2026-06-14T04:50:20,017 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-14T04:50:20,036 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-06-14T04:50:20,053 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-06-14T04:50:20,069 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-06-14T04:50:20,087 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-06-14T04:50:20,105 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-14T04:50:20,198 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-14T04:50:20,231 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl (77 kB) 2026-06-14T04:50:20,255 Using cached https://www.piwheels.org/simple/hatch-vcs/hatch_vcs-0.5.0-py3-none-any.whl (8.5 kB) 2026-06-14T04:50:20,276 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-14T04:50:20,299 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-06-14T04:50:20,320 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-06-14T04:50:20,339 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-06-14T04:50:20,359 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-06-14T04:50:20,380 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-14T04:50:20,469 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-14T04:50:23,533 Installing collected packages: trove-classifiers, setuptools, pluggy, pathspec, packaging, vcs-versioning, hatchling, setuptools-scm, hatch-vcs 2026-06-14T04:50:23,568 Creating /tmp/pip-build-env-d53tnqvn/overlay/local/bin 2026-06-14T04:50:23,570 changing mode of /tmp/pip-build-env-d53tnqvn/overlay/local/bin/trove-classifiers to 755 2026-06-14T04:50:28,186 changing mode of /tmp/pip-build-env-d53tnqvn/overlay/local/bin/vcs-versioning to 755 2026-06-14T04:50:28,931 changing mode of /tmp/pip-build-env-d53tnqvn/overlay/local/bin/hatchling to 755 2026-06-14T04:50:29,497 changing mode of /tmp/pip-build-env-d53tnqvn/overlay/local/bin/setuptools-scm to 755 2026-06-14T04:50:29,654 Successfully installed hatch-vcs-0.5.0 hatchling-1.30.1 packaging-26.2 pathspec-1.1.1 pluggy-1.6.0 setuptools-82.0.1 setuptools-scm-10.0.5 trove-classifiers-2026.6.1.19 vcs-versioning-1.1.1 2026-06-14T04:50:29,988 Installing build dependencies: finished with status 'done' 2026-06-14T04:50:29,995 Getting requirements to build wheel: started 2026-06-14T04:50:29,996 Running command Getting requirements to build wheel 2026-06-14T04:50:30,348 Getting requirements to build wheel: finished with status 'done' 2026-06-14T04:50:30,351 Created temporary directory: /tmp/pip-modern-metadata-7fsxrb8l 2026-06-14T04:50:30,353 Preparing metadata (pyproject.toml): started 2026-06-14T04:50:30,355 Running command Preparing metadata (pyproject.toml) 2026-06-14T04:50:30,889 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-14T04:50:30,894 Source in /tmp/pip-wheel-qabh_3u1/pyotp_0c0b8911316041e2acc028aa0d7c8cb5 has version 2.10.0, which satisfies requirement pyotp==2.10.0 from https://files.pythonhosted.org/packages/2d/c6/c5d96a86fd0bf6fa1bbb5c5c341ff3208638b692727a683c8289068d9a11/pyotp-2.10.0.tar.gz 2026-06-14T04:50:30,895 Removed pyotp==2.10.0 from https://files.pythonhosted.org/packages/2d/c6/c5d96a86fd0bf6fa1bbb5c5c341ff3208638b692727a683c8289068d9a11/pyotp-2.10.0.tar.gz from build tracker '/tmp/pip-build-tracker-e6_rhs8d' 2026-06-14T04:50:30,901 Created temporary directory: /tmp/pip-unpack-t4wi5xqj 2026-06-14T04:50:30,901 Building wheels for collected packages: pyotp 2026-06-14T04:50:30,906 Created temporary directory: /tmp/pip-wheel-ihj1rcu2 2026-06-14T04:50:30,907 Destination directory: /tmp/pip-wheel-ihj1rcu2 2026-06-14T04:50:30,909 Building wheel for pyotp (pyproject.toml): started 2026-06-14T04:50:30,910 Running command Building wheel for pyotp (pyproject.toml) 2026-06-14T04:50:31,041 Building wheel for pyotp (pyproject.toml): finished with status 'done' 2026-06-14T04:50:31,045 Created wheel for pyotp: filename=pyotp-2.10.0-py3-none-any.whl size=13768 sha256=1df2f6a1bcc3bb0716172a5215ddc2f8c7c7fd26a13df9927d52e1746934836c 2026-06-14T04:50:31,046 Stored in directory: /tmp/pip-ephem-wheel-cache-fo9u0h64/wheels/4c/22/e7/18fd7240f3952744e33a51c0380df8ccee5d2da3436224f2d1 2026-06-14T04:50:31,058 Successfully built pyotp 2026-06-14T04:50:31,062 Removed build tracker: '/tmp/pip-build-tracker-e6_rhs8d'