2026-01-12T10:10:39,784 Created temporary directory: /tmp/pip-ephem-wheel-cache-ijd2o3uy 2026-01-12T10:10:39,786 Created temporary directory: /tmp/pip-build-tracker-b1bemwqx 2026-01-12T10:10:39,787 Initialized build tracking at /tmp/pip-build-tracker-b1bemwqx 2026-01-12T10:10:39,787 Created build tracker: /tmp/pip-build-tracker-b1bemwqx 2026-01-12T10:10:39,787 Entered build tracker: /tmp/pip-build-tracker-b1bemwqx 2026-01-12T10:10:39,788 Created temporary directory: /tmp/pip-wheel-mchc8d1h 2026-01-12T10:10:39,791 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-01-12T10:10:39,794 Created temporary directory: /tmp/pip-ephem-wheel-cache-qniz6tsd 2026-01-12T10:10:39,817 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-12T10:10:39,821 2 location(s) to search for versions of observ: 2026-01-12T10:10:39,821 * https://pypi.org/simple/observ/ 2026-01-12T10:10:39,821 * https://www.piwheels.org/simple/observ/ 2026-01-12T10:10:39,821 Fetching project page and analyzing links: https://pypi.org/simple/observ/ 2026-01-12T10:10:39,822 Getting page https://pypi.org/simple/observ/ 2026-01-12T10:10:39,823 Found index url https://pypi.org/simple 2026-01-12T10:10:40,038 Fetched page https://pypi.org/simple/observ/ as application/vnd.pypi.simple.v1+json 2026-01-12T10:10:40,052 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/21/88/98a9ba5ac7b3d5f366cf04331161711f4134c0679b28eb895d42a1db0b0c/observ-0.1.0-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.6) 2026-01-12T10:10:40,053 Found link https://files.pythonhosted.org/packages/a4/c8/fa3f11fe452f7c031c8a7ef3464ae5e7aafacc0c1bf03ebd2288e2cdff11/observ-0.1.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6), version: 0.1.0 2026-01-12T10:10:40,053 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/3c/c2/cea8e8d5816c09ed19f386fedb99e467f6888c357582971e548564c072d7/observ-0.2.0-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.6) 2026-01-12T10:10:40,054 Found link https://files.pythonhosted.org/packages/16/bb/a559a06ce5e26f6b9d8bd29678c4d8c3771d207ccd4c81288f0e86b04877/observ-0.2.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6), version: 0.2.0 2026-01-12T10:10:40,055 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/85/29/15ef786d84fd58209620d0e3c1761338f33fafd9d6897581c09fe51e5e9d/observ-0.3.0-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.6) 2026-01-12T10:10:40,056 Found link https://files.pythonhosted.org/packages/b8/6f/4e2a261532c50d5073408e449e74acad2cf26a2af4d1ffe7639a8b32f150/observ-0.3.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6), version: 0.3.0 2026-01-12T10:10:40,057 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/04/c0/6823aee7a9afa5697e782d4f89a2d7aa4a016f4f29d8d46971a20927a65b/observ-0.4.0-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,058 Link requires a different Python (3.11.2 not in: '>=3.6,<3.10'): https://files.pythonhosted.org/packages/c0/f7/12e1f0c462e61e2d2fff8d10b8de43bd3d8c433d1511309a4601c2ad09f0/observ-0.4.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,059 Skipping link: 0.4.0 Requires-Python >=3.6,<3.10: https://files.pythonhosted.org/packages/c0/f7/12e1f0c462e61e2d2fff8d10b8de43bd3d8c433d1511309a4601c2ad09f0/observ-0.4.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,059 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/ae/d1/e736793ea18463fd6a03172c83017e4c9c2e73c3cd0750cf5a41438d514c/observ-0.4.1-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,060 Link requires a different Python (3.11.2 not in: '>=3.6,<3.10'): https://files.pythonhosted.org/packages/44/72/fd9e7f9adb2532b0c7cdbd28a25115c96b69db6724a7740f0d32e06c44f9/observ-0.4.1.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,061 Skipping link: 0.4.1 Requires-Python >=3.6,<3.10: https://files.pythonhosted.org/packages/44/72/fd9e7f9adb2532b0c7cdbd28a25115c96b69db6724a7740f0d32e06c44f9/observ-0.4.1.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,062 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/71/6a/a2514bef3fd71e75ada28d3c9c26229ac12904db00ab3525f4ebc72ef975/observ-0.5.0-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,063 Link requires a different Python (3.11.2 not in: '>=3.6,<3.10'): https://files.pythonhosted.org/packages/f7/51/a328591b75dd149b391d5e76db09f692b4d4daa04332148deb84fccc3b22/observ-0.5.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,063 Skipping link: 0.5.0 Requires-Python >=3.6,<3.10: https://files.pythonhosted.org/packages/f7/51/a328591b75dd149b391d5e76db09f692b4d4daa04332148deb84fccc3b22/observ-0.5.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,064 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/9a/8e/6943728827c1ff3fc5cb6e8ad158a1e019fdf33e479b2975edd4b1bf43f7/observ-0.6.0-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,064 Link requires a different Python (3.11.2 not in: '>=3.6,<3.10'): https://files.pythonhosted.org/packages/20/65/6bcb24b34d7eca48236f571b3005bf863eb2951e9fa2c707f060f97f410a/observ-0.6.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,065 Skipping link: 0.6.0 Requires-Python >=3.6,<3.10: https://files.pythonhosted.org/packages/20/65/6bcb24b34d7eca48236f571b3005bf863eb2951e9fa2c707f060f97f410a/observ-0.6.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,066 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/f7/46/32929789a4c2433e2fbc9e1baacd3f9ec4201d6fd4581f94aebda364dd87/observ-0.6.1-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,066 Link requires a different Python (3.11.2 not in: '>=3.6,<3.10'): https://files.pythonhosted.org/packages/18/29/3a214ba810d368ad7e13daa68b6eada74d3133c3accc9004919720ac7776/observ-0.6.1.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,067 Skipping link: 0.6.1 Requires-Python >=3.6,<3.10: https://files.pythonhosted.org/packages/18/29/3a214ba810d368ad7e13daa68b6eada74d3133c3accc9004919720ac7776/observ-0.6.1.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,068 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/79/e9/512a581f29e480a82a91a76dbccb3a34ccec9d878dae3fd9b696a891b069/observ-0.6.2-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,069 Link requires a different Python (3.11.2 not in: '>=3.6,<3.10'): https://files.pythonhosted.org/packages/8e/fa/9b8dc7034a0056f92bc624ebbf6bb18bf43196f51e40a6010cdc1e103080/observ-0.6.2.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,069 Skipping link: 0.6.2 Requires-Python >=3.6,<3.10: https://files.pythonhosted.org/packages/8e/fa/9b8dc7034a0056f92bc624ebbf6bb18bf43196f51e40a6010cdc1e103080/observ-0.6.2.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,070 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/d5/8f/992feced643273bded796c5f40ed8d10e066dc5b82681294ab529a992fe1/observ-0.7.0-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,071 Link requires a different Python (3.11.2 not in: '>=3.6,<3.10'): https://files.pythonhosted.org/packages/ef/66/0b1f371ffe63fa3e052f63c29addc6abcee703c0b6d589b202c7adb416d7/observ-0.7.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,072 Skipping link: 0.7.0 Requires-Python >=3.6,<3.10: https://files.pythonhosted.org/packages/ef/66/0b1f371ffe63fa3e052f63c29addc6abcee703c0b6d589b202c7adb416d7/observ-0.7.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,072 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/f7/45/26946c9ac280467c6b799cd47380ff4f1e4e081d4900b28116b08d1a05c7/observ-0.7.1-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,073 Link requires a different Python (3.11.2 not in: '>=3.6,<3.10'): https://files.pythonhosted.org/packages/23/ce/d6855db00b5d7091621fdb9489ef4495933d38fea9a08d9e67fae8f01b5f/observ-0.7.1.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,074 Skipping link: 0.7.1 Requires-Python >=3.6,<3.10: https://files.pythonhosted.org/packages/23/ce/d6855db00b5d7091621fdb9489ef4495933d38fea9a08d9e67fae8f01b5f/observ-0.7.1.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,074 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/01/c3/ff958f1502439587ab02f0adfc445198d4ba828b37e2153752502ec864fe/observ-0.7.2-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,075 Link requires a different Python (3.11.2 not in: '>=3.6,<3.10'): https://files.pythonhosted.org/packages/bf/de/b321466c501a1d410040a4593798be56665e81d1481012032c3fe37334f5/observ-0.7.2.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,076 Skipping link: 0.7.2 Requires-Python >=3.6,<3.10: https://files.pythonhosted.org/packages/bf/de/b321466c501a1d410040a4593798be56665e81d1481012032c3fe37334f5/observ-0.7.2.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,076 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/e3/49/7721e09a4dfa85813ac8a15229a357794a8a7cb7dbc4ea1ea22895c0ee48/observ-0.8.0-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.11) 2026-01-12T10:10:40,077 Link requires a different Python (3.11.2 not in: '>=3.6,<3.11'): https://files.pythonhosted.org/packages/61/09/35571c81345e55eb18d7e2b7c57d615e2aeede231893382a311c2b88fdba/observ-0.8.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.11) 2026-01-12T10:10:40,078 Skipping link: 0.8.0 Requires-Python >=3.6,<3.11: https://files.pythonhosted.org/packages/61/09/35571c81345e55eb18d7e2b7c57d615e2aeede231893382a311c2b88fdba/observ-0.8.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.11) 2026-01-12T10:10:40,078 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/34/28/9973fc87c0ff38efa5891ccb5d07b16f8331b15b8cb29b89154f62db0aba/observ-0.8.1-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.11) 2026-01-12T10:10:40,079 Link requires a different Python (3.11.2 not in: '>=3.6,<3.11'): https://files.pythonhosted.org/packages/f1/8c/bea3d54968f7841692e55577a77c93b71f95461ac989d6a9b65c7d3b3444/observ-0.8.1.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.11) 2026-01-12T10:10:40,080 Skipping link: 0.8.1 Requires-Python >=3.6,<3.11: https://files.pythonhosted.org/packages/f1/8c/bea3d54968f7841692e55577a77c93b71f95461ac989d6a9b65c7d3b3444/observ-0.8.1.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.6,<3.11) 2026-01-12T10:10:40,081 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/1f/10/b0d7bc7cf836d868ba649f49266994ea29bc921613f74bd222a119dbb862/observ-0.9.0-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.7,<3.11) 2026-01-12T10:10:40,082 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/fd/2c/433e53600d4acbc29c5e00db07933f443a8e5cd95ef923d38711b1d96cb3/observ-0.9.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.7,<3.11) 2026-01-12T10:10:40,082 Skipping link: 0.9.0 Requires-Python >=3.7,<3.11: https://files.pythonhosted.org/packages/fd/2c/433e53600d4acbc29c5e00db07933f443a8e5cd95ef923d38711b1d96cb3/observ-0.9.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.7,<3.11) 2026-01-12T10:10:40,083 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/5e/6d/15ab175a79aba0967d1cf4f7483f467e3ad43c2ee048e17bce259e99be59/observ-0.9.1-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.7) 2026-01-12T10:10:40,084 Found link https://files.pythonhosted.org/packages/12/cc/e761b9176bfedb89b9775751316d5adc45266e1a3012ecf505daaaa29298/observ-0.9.1.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.7), version: 0.9.1 2026-01-12T10:10:40,084 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/bf/ee/4c8c56d7c6d84b3cb720502a911aa67737dd579d37a14fde21e2acb2c424/observ-0.9.2-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.7) 2026-01-12T10:10:40,085 Found link https://files.pythonhosted.org/packages/7c/7d/6034264c2ba8e29d803d94bd83c9700a3c4fe896f20cc4e13cbef56aad71/observ-0.9.2.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.7), version: 0.9.2 2026-01-12T10:10:40,086 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/6a/80/bc5178449363773e25f485570c88f18699ef645ab87a6f6776c89d2a68a6/observ-0.9.3-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.7) 2026-01-12T10:10:40,087 Found link https://files.pythonhosted.org/packages/ae/ef/2e04b205652957d595219994a37ea353b72971b4512b0d12fdfa1d5bfc8f/observ-0.9.3.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.7), version: 0.9.3 2026-01-12T10:10:40,088 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/03/1e/5a592a3ec7feba513df6cfc8411f2c477c844f74334de5d147e4956da287/observ-0.9.4-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.7) 2026-01-12T10:10:40,089 Found link https://files.pythonhosted.org/packages/c8/e4/f2c41cb8e0ff69a3f120b0f2f49d7f0200151bddda9d0e041249e398ad3a/observ-0.9.4.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.7), version: 0.9.4 2026-01-12T10:10:40,089 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/d4/79/eb1ecab2c5836b84a6a5a85be361c36b0f91e55083783edfae5c8c5137b2/observ-0.9.5-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.7) 2026-01-12T10:10:40,090 Found link https://files.pythonhosted.org/packages/17/c3/d1d0a8abe5ee1b4e9c1d2beb49999071982bebcee6e7df3d4e2c7771d25b/observ-0.9.5.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.7), version: 0.9.5 2026-01-12T10:10:40,091 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/33/96/af65c7faad95eb1e8e2447739d4154770877b7ad70583004a0e273d53a5f/observ-0.10.0-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.7) 2026-01-12T10:10:40,092 Found link https://files.pythonhosted.org/packages/5e/ff/0e5f8c85c96f9000a998b6bb4d04cfc01e5607104b299706fc461279142e/observ-0.10.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.7), version: 0.10.0 2026-01-12T10:10:40,093 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/12/1d/16e64e5012dd5b17dc2788487be3bcd4ed29c37322df8ec920d36b17633d/observ-0.11.0-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,094 Found link https://files.pythonhosted.org/packages/2f/aa/33609937de6cef6f4d4cac46bb219ff7d8e71777d7c138037916b3b39a30/observ-0.11.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.9), version: 0.11.0 2026-01-12T10:10:40,094 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/06/d1/144072e8fcc2eceb422b1aeb1c152507447c978a35445d1b470490b7f051/observ-0.12.0-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,095 Found link https://files.pythonhosted.org/packages/cf/36/4b5e231a70c91640034d23f7e1fce567328120ec48bb2da0f9448c6ed0b6/observ-0.12.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.9), version: 0.12.0 2026-01-12T10:10:40,096 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/31/61/63069f0256c93fc956b05e973ae2b136b30c85d1ead3dcdfbf88053124b8/observ-0.13.0-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,097 Found link https://files.pythonhosted.org/packages/f8/6d/ee3da0718deff31712e6aeb1739c864888d39e8ffed52d320caebe2faeb9/observ-0.13.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.9), version: 0.13.0 2026-01-12T10:10:40,097 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/6a/d9/6210b8271c81d44c5f75eabc1ca6825560a999a778106e613c496abad5d0/observ-0.13.1-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,098 Found link https://files.pythonhosted.org/packages/77/c2/40a332f1fc752237de76feaf1dc5f270ed8ba385620fc4635d439ca728ee/observ-0.13.1.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.9), version: 0.13.1 2026-01-12T10:10:40,099 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/af/ee/6d34b004ad24d8d02728729722bcb152fc131f37a8be483dc5023feb9332/observ-0.14.0-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,100 Found link https://files.pythonhosted.org/packages/0b/1f/6afd513a9be2416b11cc5ee5136ee87767270e3c63832c833de663f49e4c/observ-0.14.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.9), version: 0.14.0 2026-01-12T10:10:40,100 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/23/ba/b6953c7ad25789842b6bdcaa55b25c14425cb7a0cf446a9777c70d6acdf4/observ-0.14.1-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,101 Found link https://files.pythonhosted.org/packages/2d/06/3bde55a54c59e4814d8a0a42e4c4b559e576c9936a318b8388a552b5f567/observ-0.14.1.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.9), version: 0.14.1 2026-01-12T10:10:40,102 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/6f/73/8ebe8e27f6088ecba33d99f691d46545100376873397ee345f26c52cf69e/observ-0.15.0-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,103 Found link https://files.pythonhosted.org/packages/d9/ba/cccb3e4fd2065da87d4c74931249fb6dec3819c9d291dc2750a183b5de2a/observ-0.15.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.9), version: 0.15.0 2026-01-12T10:10:40,103 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/d0/2c/fe822016414a243d2dda9712ddb384a2a133653cd82f240d76f5fc1486ac/observ-0.15.1-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,104 Found link https://files.pythonhosted.org/packages/5a/f6/2dabd6f63aee90bd1a3fe9698833c105c3d4d6126858ea396834f28ec074/observ-0.15.1.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.9), version: 0.15.1 2026-01-12T10:10:40,105 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/56/d6/f83b259707402e6ce1ce9cecbd9780441bc2f4fc06ccfd1ac2a677be0a28/observ-0.15.2-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,106 Found link https://files.pythonhosted.org/packages/56/7e/a2ddbf1180e7d2b5db2b6013cba371347036dcbfa607d8a818ee46538aa5/observ-0.15.2.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.9), version: 0.15.2 2026-01-12T10:10:40,107 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/4f/db/cc2ad1937ceef8519b1b98ce769650491976404a6335dbb1189f3416bf7c/observ-0.16.0-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,107 Found link https://files.pythonhosted.org/packages/f6/6b/a3695cf397a4cc6eff73c78ce0bb088235c2b285c27c4e4436a16ef77b78/observ-0.16.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.9), version: 0.16.0 2026-01-12T10:10:40,108 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/1d/85/175f72493d258c56f5d1778a2e70a07eb9111516bf6c3a6c0cb42631b867/observ-0.16.1-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,109 Found link https://files.pythonhosted.org/packages/79/8b/72268c8694562ecb580a3f9cf884ffcd026089c31e6dc78ad4df00fe9aa8/observ-0.16.1.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.9), version: 0.16.1 2026-01-12T10:10:40,109 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/1a/4e/f64811a582935b49d2a39784b61641284c6c6c69dd6040880d2e38ea8061/observ-0.17.0-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,110 Found link https://files.pythonhosted.org/packages/b2/8a/8e42cefbe38dd4ad796583c5e3ee507e777c024f2b883c84a3be35dd5dcd/observ-0.17.0.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.9), version: 0.17.0 2026-01-12T10:10:40,111 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/98/dc/1c1912dd2afa34dc9773f59c9c77e1f289a09a39658da2ed8cf1c5330bb5/observ-0.17.1-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,112 Found link https://files.pythonhosted.org/packages/44/08/4776c0745543000d1bfc6f7b75f9dae73ac9956980f5a4c3ffdb0afb7a05/observ-0.17.1.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.9), version: 0.17.1 2026-01-12T10:10:40,112 Skipping link: No binaries permitted for observ: https://files.pythonhosted.org/packages/ec/bb/eee5b409146808a1c1f55f8f3e594eabe55eb951e68be7df21a4f88ecab6/observ-0.17.2-py3-none-any.whl (from https://pypi.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,113 Found link https://files.pythonhosted.org/packages/cc/c5/c39baaf9bb70e08fb01931bd9a2ed950224bb01d9bba87866caa5f96b2fc/observ-0.17.2.tar.gz (from https://pypi.org/simple/observ/) (requires-python:>=3.9), version: 0.17.2 2026-01-12T10:10:40,114 Fetching project page and analyzing links: https://www.piwheels.org/simple/observ/ 2026-01-12T10:10:40,115 Getting page https://www.piwheels.org/simple/observ/ 2026-01-12T10:10:40,116 Found index url https://www.piwheels.org/simple 2026-01-12T10:10:40,320 Fetched page https://www.piwheels.org/simple/observ/ as text/html 2026-01-12T10:10:40,330 Skipping link: No binaries permitted for observ: https://www.piwheels.org/simple/observ/observ-0.17.1-py3-none-any.whl#sha256=a6aa6c8a173ff71b2538c5c2c383814e9de5c269b4bf9c4504b924418350ee50 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,331 Skipping link: No binaries permitted for observ: https://www.piwheels.org/simple/observ/observ-0.17.0-py3-none-any.whl#sha256=e9f887d87b237d0fee93e1b64a7636eff96d01795d97dc2b3c133c1f648b664f (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,331 Skipping link: No binaries permitted for observ: https://www.piwheels.org/simple/observ/observ-0.16.1-py3-none-any.whl#sha256=b89909b04fc3729c357da68cb38c8f619f3d18c72343b8f07b4a8c7177e15800 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,332 Skipping link: No binaries permitted for observ: https://www.piwheels.org/simple/observ/observ-0.16.0-py3-none-any.whl#sha256=b60aa2ff95847fcce505749e97f2ec31aa853c99d9ba95b6c3f6a37784c64445 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,332 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.15.2-py3-none-any.whl#sha256=92b59dfa2cec7ca86d1ff05aabf9aa021fe074236b5fcaf3fdeb81bab78235fd (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,333 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.15.1-py3-none-any.whl#sha256=62d24cad10e3f18fd8bba96ba8740ba4d60b5024aefb15f2bc5f3a674ade30e9 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,333 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.15.0-py3-none-any.whl#sha256=0b5f551e777b5e0a170c4a4d8b835f59b0c36f2940166e819004e4f4a76123b5 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,334 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.14.1-py3-none-any.whl#sha256=fd4b13fa670e4ea8a51b4912bbefd886e931b551aafec8ed9ba723829c3a64dc (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,334 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.14.0-py3-none-any.whl#sha256=de869ae1271dcfe6ca1bc54c8167894cba11ec72bbd54ca39cfa585672facdc5 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,335 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.13.1-py3-none-any.whl#sha256=acee4eb1db3fcad9aed4ea19602efbb87db3992e0e825f7829f61914a85d3093 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,335 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.13.0-py3-none-any.whl#sha256=93a664d9d0f78058ad4080241a83a6b1ddd2b19566ff8d8063ae3ebf16b5870b (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,336 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.12.0-py3-none-any.whl#sha256=3441f57d0d6a8909807b522745328b8aaf8e49e073e4455233a5fb69e4da3495 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,336 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.11.0-py3-none-any.whl#sha256=fde4e05ab75c1c68cc428c3e98136a574527e9eb7c372d5010835771fc348804 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.9) 2026-01-12T10:10:40,337 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.10.0-py3-none-any.whl#sha256=cceb8afbbc0a3c90dcfad2d90ea1bf788b1bedfda249d5133d273623632a811d (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.7) 2026-01-12T10:10:40,337 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.9.5-py3-none-any.whl#sha256=6cb7c7f00103d9bf21404b5a6f4ef171af99a1c676aa6341436341c7473ab775 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.7) 2026-01-12T10:10:40,338 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.9.4-py3-none-any.whl#sha256=608c07c2a7fd49df90803ddb0ba8793e49beafbd28152f6daa74d981bd9e3d2f (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.7) 2026-01-12T10:10:40,338 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.9.3-py3-none-any.whl#sha256=c17e0b77ff00e76cd2a62be648ba44110e7168d79137825f60c879888d30d0be (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.7) 2026-01-12T10:10:40,339 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.9.2-py3-none-any.whl#sha256=eb958a2bb8ac1e30b864f91e27cbb5fca54028f928cd9d6591d12abd8d438e10 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.7) 2026-01-12T10:10:40,340 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.9.1-py3-none-any.whl#sha256=123818484845f3576200d6ff1383d921bd610f1c9c873ab97817a0928c9da9b9 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.7) 2026-01-12T10:10:40,340 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.9.0-py3-none-any.whl#sha256=ba4978b20dfc548726dccaef44aa90cd6740f6f8e5fffb139e91ab63157c2fc8 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.7,<3.11) 2026-01-12T10:10:40,340 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.8.1-py3-none-any.whl#sha256=8e3f4aecfc29d1ed3133e2f1b1846ca5f7a7071387a9ce4f98f5e946aa8f6c17 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.6,<3.11) 2026-01-12T10:10:40,341 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.8.0-py3-none-any.whl#sha256=b1b49be71b9b28040b27314e1432350684dd4d399c62ef5d608d4859457a6604 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.6,<3.11) 2026-01-12T10:10:40,341 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.7.2-py3-none-any.whl#sha256=9e496adcf6c27e686267788baeaf46a7e780e07891666f0b150d47e3247fdaa4 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,342 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.7.1-py3-none-any.whl#sha256=314d7576fcb425ee5374332ead2b1c1e45908a2c8db949da2c33018d0f3e9be8 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,342 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.7.0-py3-none-any.whl#sha256=747f9854f17d30c54de57a4c560dacc9feffdfbf1026cf0d3e7a2602812b78f6 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,343 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.6.2-py3-none-any.whl#sha256=13ea0e6e1937388c56f695479393bef34cce1aa2320387664f3a9dd3f5849f58 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,343 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.6.1-py3-none-any.whl#sha256=05ddcfc36729531bf89b8851529b8aae069102a4483935f61aa01d7bd723268e (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,344 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.6.0-py3-none-any.whl#sha256=b709657dafbd522effb3534a0fcf5f124e650ea392e6b6768ae5a9f0177c1f19 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,345 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.5.0-py3-none-any.whl#sha256=8d402d1198d914d014386861561c7a1847a5d0489a23efe0ad8c94986815c175 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,345 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.4.1-py3-none-any.whl#sha256=7b46de3cf0233951267efc2eef80ee6da9d149ea296fa65ef41aaddd5a89d032 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,346 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.4.0-py3-none-any.whl#sha256=2410788b31d1874364fa9423c5aa3476763eb2f872bb074c3942ec7a8c9feb30 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.6,<3.10) 2026-01-12T10:10:40,347 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.3.0-py3-none-any.whl#sha256=a524b09725c8a4095db22461fca00f17d1ac4b4eab6739dc96660c0ba10f4e22 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.6) 2026-01-12T10:10:40,347 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.2.0-py3-none-any.whl#sha256=f2b2d1fc31647193d028b24f90c6cc303d9570d6681b9cd11ae3aea2751c279c (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.6) 2026-01-12T10:10:40,347 Skipping link: No binaries permitted for observ: https://archive1.piwheels.org/simple/observ/observ-0.1.0-py3-none-any.whl#sha256=b2569021551b7d7eace514e49114118513509ed447e7aed6b9e3aef7cc590f90 (from https://www.piwheels.org/simple/observ/) (requires-python:>=3.6) 2026-01-12T10:10:40,348 Skipping link: not a file: https://www.piwheels.org/simple/observ/ 2026-01-12T10:10:40,348 Skipping link: not a file: https://pypi.org/simple/observ/ 2026-01-12T10:10:40,372 Given no hashes to check 1 links for project 'observ': discarding no candidates 2026-01-12T10:10:40,391 Collecting observ==0.17.2 2026-01-12T10:10:40,393 Created temporary directory: /tmp/pip-unpack-g86uxyp8 2026-01-12T10:10:40,606 Downloading observ-0.17.2.tar.gz (31 kB) 2026-01-12T10:10:40,694 Added observ==0.17.2 from https://files.pythonhosted.org/packages/cc/c5/c39baaf9bb70e08fb01931bd9a2ed950224bb01d9bba87866caa5f96b2fc/observ-0.17.2.tar.gz to build tracker '/tmp/pip-build-tracker-b1bemwqx' 2026-01-12T10:10:40,698 Created temporary directory: /tmp/pip-build-env-0ib3uuox 2026-01-12T10:10:40,703 Installing build dependencies: started 2026-01-12T10:10:40,704 Running command pip subprocess to install build dependencies 2026-01-12T10:10:41,856 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-12T10:10:42,516 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-01-12T10:10:42,538 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-12T10:10:43,051 Collecting hatchling 2026-01-12T10:10:43,070 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.28.0-py3-none-any.whl (76 kB) 2026-01-12T10:10:43,255 Collecting packaging>=24.2 2026-01-12T10:10:43,270 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2026-01-12T10:10:43,386 Collecting pathspec>=0.10.1 2026-01-12T10:10:43,401 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.3-py3-none-any.whl (55 kB) 2026-01-12T10:10:43,522 Collecting pluggy>=1.0.0 2026-01-12T10:10:43,536 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-01-12T10:10:43,778 Collecting trove-classifiers 2026-01-12T10:10:43,792 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2025.12.1.14-py3-none-any.whl (14 kB) 2026-01-12T10:10:46,501 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-01-12T10:10:46,535 Creating /tmp/pip-build-env-0ib3uuox/overlay/local/bin 2026-01-12T10:10:46,537 changing mode of /tmp/pip-build-env-0ib3uuox/overlay/local/bin/trove-classifiers to 755 2026-01-12T10:10:47,444 changing mode of /tmp/pip-build-env-0ib3uuox/overlay/local/bin/hatchling to 755 2026-01-12T10:10:47,490 Successfully installed hatchling-1.28.0 packaging-25.0 pathspec-1.0.3 pluggy-1.6.0 trove-classifiers-2025.12.1.14 2026-01-12T10:10:47,743 Installing build dependencies: finished with status 'done' 2026-01-12T10:10:47,762 Getting requirements to build wheel: started 2026-01-12T10:10:47,764 Running command Getting requirements to build wheel 2026-01-12T10:10:48,351 Getting requirements to build wheel: finished with status 'done' 2026-01-12T10:10:48,355 Created temporary directory: /tmp/pip-modern-metadata-hiqej9lh 2026-01-12T10:10:48,357 Preparing metadata (pyproject.toml): started 2026-01-12T10:10:48,358 Running command Preparing metadata (pyproject.toml) 2026-01-12T10:10:48,911 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-12T10:10:48,916 Source in /tmp/pip-wheel-mchc8d1h/observ_3b4ee968c398475bba0788d5e0404039 has version 0.17.2, which satisfies requirement observ==0.17.2 from https://files.pythonhosted.org/packages/cc/c5/c39baaf9bb70e08fb01931bd9a2ed950224bb01d9bba87866caa5f96b2fc/observ-0.17.2.tar.gz 2026-01-12T10:10:48,917 Removed observ==0.17.2 from https://files.pythonhosted.org/packages/cc/c5/c39baaf9bb70e08fb01931bd9a2ed950224bb01d9bba87866caa5f96b2fc/observ-0.17.2.tar.gz from build tracker '/tmp/pip-build-tracker-b1bemwqx' 2026-01-12T10:10:48,921 Created temporary directory: /tmp/pip-unpack-zaxmlzmq 2026-01-12T10:10:48,922 Building wheels for collected packages: observ 2026-01-12T10:10:48,926 Created temporary directory: /tmp/pip-wheel-cqg4vtgk 2026-01-12T10:10:48,927 Destination directory: /tmp/pip-wheel-cqg4vtgk 2026-01-12T10:10:48,929 Building wheel for observ (pyproject.toml): started 2026-01-12T10:10:48,930 Running command Building wheel for observ (pyproject.toml) 2026-01-12T10:10:49,068 Building wheel for observ (pyproject.toml): finished with status 'done' 2026-01-12T10:10:49,074 Created wheel for observ: filename=observ-0.17.2-py3-none-any.whl size=17900 sha256=412e6a08750ffa081889f0b5db98a03e4fa2da7088a07e468b6a2b052b812a7c 2026-01-12T10:10:49,075 Stored in directory: /tmp/pip-ephem-wheel-cache-qniz6tsd/wheels/47/72/fc/b784dafa11df0acee9b5d4de32bf7e183fcc856a5e8217d435 2026-01-12T10:10:49,086 Successfully built observ 2026-01-12T10:10:49,090 Removed build tracker: '/tmp/pip-build-tracker-b1bemwqx'