2026-03-17T17:00:40,330 Created temporary directory: /tmp/pip-ephem-wheel-cache-nq5chjvo 2026-03-17T17:00:40,331 Created temporary directory: /tmp/pip-build-tracker-zwcv9gj0 2026-03-17T17:00:40,332 Initialized build tracking at /tmp/pip-build-tracker-zwcv9gj0 2026-03-17T17:00:40,332 Created build tracker: /tmp/pip-build-tracker-zwcv9gj0 2026-03-17T17:00:40,333 Entered build tracker: /tmp/pip-build-tracker-zwcv9gj0 2026-03-17T17:00:40,334 Created temporary directory: /tmp/pip-wheel-3rywgabd 2026-03-17T17:00:40,337 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-03-17T17:00:40,339 Created temporary directory: /tmp/pip-ephem-wheel-cache-txvplzmd 2026-03-17T17:00:40,360 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-17T17:00:40,364 2 location(s) to search for versions of ospx: 2026-03-17T17:00:40,364 * https://pypi.org/simple/ospx/ 2026-03-17T17:00:40,364 * https://www.piwheels.org/simple/ospx/ 2026-03-17T17:00:40,364 Fetching project page and analyzing links: https://pypi.org/simple/ospx/ 2026-03-17T17:00:40,365 Getting page https://pypi.org/simple/ospx/ 2026-03-17T17:00:40,366 Found index url https://pypi.org/simple 2026-03-17T17:00:40,587 Fetched page https://pypi.org/simple/ospx/ as application/vnd.pypi.simple.v1+json 2026-03-17T17:00:40,598 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/ed/1c/656bf2bda0483b86656387043ab346723700268845871de5c2ce8ed12956/ospx-0.0.15-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,599 Found link https://files.pythonhosted.org/packages/2f/d9/355ce3dd117c63a104ae49e589cd52ec8b72fe6163aad86d4e6a8282df49/ospx-0.0.15.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.0.15 2026-03-17T17:00:40,600 Found link https://files.pythonhosted.org/packages/96/b9/c9c2e113c1e191573477c9b345ce5cc67d891de5faae7229ea0c368ef162/ospx-0.0.17.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.0.17 2026-03-17T17:00:40,600 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/f6/11/2eb00d609f890f440749d81c256a601ca8aa760cf1266e01e7cbbbb0322f/ospx-0.0.19-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,602 Found link https://files.pythonhosted.org/packages/7d/5d/3c7411a9f5846cce7cd1a3f963cc5751bdb330e866c01943c00d5fe2cbdf/ospx-0.0.19.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.0.19 2026-03-17T17:00:40,602 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/08/c2/30127cd93feafcb81a6a3adfe7a604645f94505731830cd14686f7861833/ospx-0.0.20-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,603 Found link https://files.pythonhosted.org/packages/69/a5/534db9d5a92f406b2a298b8cf2ef6c4c7fe4c53008d99437cd2513a512c3/ospx-0.0.20.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.0.20 2026-03-17T17:00:40,604 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/73/2b/c680c4a14783d654bcba73543aac1b65968e989d6a6629b47a5e6f5f89b2/ospx-0.0.21-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,605 Found link https://files.pythonhosted.org/packages/4c/69/4fe8fe1693b7e91aeaa81f878e8a3df1b2ea3ee12243946496a7b3a4b846/ospx-0.0.21.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.0.21 2026-03-17T17:00:40,606 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/0c/6f/e245286c35013139cd4fc967488f9e54b48e83a55839d1b1220c7e4f4812/ospx-0.0.22-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,606 Found link https://files.pythonhosted.org/packages/3a/80/817b0e95257fc0f595af508b5ab0024791063f762542bb4f0e258d63f631/ospx-0.0.22.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.0.22 2026-03-17T17:00:40,607 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/16/ac/0150980faf70f8e761cc03eb5427f41037cfc4ca31a6e6a74bbedd9edff8/ospx-0.0.23-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,608 Found link https://files.pythonhosted.org/packages/9b/9c/e2eb359953c95e5c242bd12f779c902e5aa4af3439561cd03179fc1e6f33/ospx-0.0.23.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.0.23 2026-03-17T17:00:40,609 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/b8/fe/f568cdb51912a8d369db1121edb33fe7e6712f0e4393148b9e417efec4ac/ospx-0.1.0-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,610 Found link https://files.pythonhosted.org/packages/93/f3/2539a09ce22a598f409b034865a265c55fba16422e98d748512d0b94a1a7/ospx-0.1.0.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.1.0 2026-03-17T17:00:40,610 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/09/77/0cb2dac355c1e0c52baaa1d576d76c84d4720ec2e449ce66b0dc798bb989/ospx-0.1.1-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,611 Found link https://files.pythonhosted.org/packages/44/59/6d4ee53ffaefe95b4f78dafd3b09671a47a5f2f4a00aa4e63a486dd89db3/ospx-0.1.1.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.1.1 2026-03-17T17:00:40,612 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/44/28/239324f15a61c13065bf1cc7b8439ee8ce225de50a17794c4f55b2d345df/ospx-0.1.2-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,613 Found link https://files.pythonhosted.org/packages/e7/7a/72ba4b4a6157ae79f5e2f31f7e9dbfd7b1452804f7db3b1fe0bdf49373bd/ospx-0.1.2.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.1.2 2026-03-17T17:00:40,613 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/7a/3f/d5a97365dcbe09c7cc5279f7e34ce4a4e809c782470494372a48f722b06d/ospx-0.2.0-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,614 Found link https://files.pythonhosted.org/packages/d5/04/467629915a1098f6d6937c72e0cfb3cfc6d2b974aa75933a636d10e61793/ospx-0.2.0.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.2.0 2026-03-17T17:00:40,615 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/0e/d8/aa637236228584f418c92ac1fc4c64a0c4a344f80a9a111b511a980ffee2/ospx-0.2.1-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,616 Found link https://files.pythonhosted.org/packages/54/1a/72bbcebd93307a41611eedf67ec1779605669dc951ccf00c0b04aab96f3c/ospx-0.2.1.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.2.1 2026-03-17T17:00:40,617 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/56/29/7444cf05cc87ebd19c49ecb87665c5653162976bcc6c7a8271a1a743fb53/ospx-0.2.2-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,618 Found link https://files.pythonhosted.org/packages/f8/57/84686ac0b1bbf443f4db791d1f0f83da166331415b6f3bf2383e38324f13/ospx-0.2.2.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.2.2 2026-03-17T17:00:40,618 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/7a/ee/5935c70f022959163b191e1baec4135d47d313203593a19d0e052b5e293d/ospx-0.2.3-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,619 Found link https://files.pythonhosted.org/packages/60/67/5fbed46b2cf005f556d18fe5719b40fa989543a1d66dbe79ded88d1d3a6f/ospx-0.2.3.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.2.3 2026-03-17T17:00:40,620 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/c8/72/38c67b778b357fdf152b3fcd81b830520338e274a3d8c541ddad7a4e4722/ospx-0.2.4-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,621 Found link https://files.pythonhosted.org/packages/34/ae/8e3c8e5f89c43970d78e7049a7219529dd3c387fde6516da4bcecb2225f9/ospx-0.2.4.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.2.4 2026-03-17T17:00:40,621 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/0c/96/02f4673dab00ad263d8521757b2e103f0ab85df09c0aef4bf6321e3c1efb/ospx-0.2.5-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,622 Found link https://files.pythonhosted.org/packages/1d/e9/68bd5e91b9679c126d4a902608ec191fe1f8f1e0b33d3175b6dabc12e4ef/ospx-0.2.5.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.2.5 2026-03-17T17:00:40,623 Found link https://files.pythonhosted.org/packages/85/ae/179d85204d47b1456a7200b4e161fcac80d6e54ae1c3b8e95131f9d8c883/ospx-0.2.6.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.2.6 2026-03-17T17:00:40,624 Found link https://files.pythonhosted.org/packages/1b/a6/254812653134ea385172ba85ba4db91b65cc71534163c917a4ae692ad391/ospx-0.2.7.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.2.7 2026-03-17T17:00:40,624 Found link https://files.pythonhosted.org/packages/c3/ad/b6bce94cc93b24c6e77277d63dce3b589379dd6fdac5b20917c85cd9f5e6/ospx-0.2.8.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.2.8 2026-03-17T17:00:40,625 Found link https://files.pythonhosted.org/packages/8f/10/2289e1db6f9054443f2fc44585aa8564e15563420ab7d17856e109abd9b2/ospx-0.2.9.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.2.9 2026-03-17T17:00:40,626 Found link https://files.pythonhosted.org/packages/82/68/bc212881eb6877be08016ee86b9a54c00a92f0f952c013474474b29dfcca/ospx-0.2.10.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.2.10 2026-03-17T17:00:40,627 Found link https://files.pythonhosted.org/packages/72/d9/bedc246f349c77f302f353a5b3abdc2b65119d08ec0051fcb92ecd7e21b9/ospx-0.2.11.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.2.11 2026-03-17T17:00:40,628 Found link https://files.pythonhosted.org/packages/38/05/e03ef1ac0d51c610e8bec3bfc65e3e9ea143f19a1abc0d5b886db0f2ed18/ospx-0.2.12.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.2.12 2026-03-17T17:00:40,629 Found link https://files.pythonhosted.org/packages/9d/a8/42a4fc7e50c6282f202eaab8685f3e1a85d9234f8d642e939d91024fc80b/ospx-0.2.13.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.2.13 2026-03-17T17:00:40,630 Found link https://files.pythonhosted.org/packages/ce/a2/5a43034f710e4cb7e227c96104d411dcceef202ea92e3895fc030223878e/ospx-0.2.14.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.9), version: 0.2.14 2026-03-17T17:00:40,630 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/31/58/9cf04feacbabbfe18e1200547086888bd5924e05a5e25836b84a03b5507e/ospx-0.3.0b5-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.10) 2026-03-17T17:00:40,631 Found link https://files.pythonhosted.org/packages/49/bc/81c0122a441e2443feebd010dc8b91ea78978f14eb0971292074133b3e14/ospx-0.3.0b5.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.10), version: 0.3.0b5 2026-03-17T17:00:40,632 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/14/d6/8f3cb8d1e44d7ef953ec264a545fc85e0c90387be8836e35010416dc143f/ospx-0.3.0b6-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.10) 2026-03-17T17:00:40,633 Found link https://files.pythonhosted.org/packages/b1/dc/b5aa546583090caff88bd70036e683a5938062b992d88bdb2b37d2f0babd/ospx-0.3.0b6.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.10), version: 0.3.0b6 2026-03-17T17:00:40,634 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/2f/92/7f84d59534ae188b15bb4005c2c62bc64a74f881c5516aea3a12762eb744/ospx-0.3.0-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.10) 2026-03-17T17:00:40,634 Found link https://files.pythonhosted.org/packages/4f/53/d3aa0f9bf36598f096cb5c2b465a655ba6c1d4e4d22522d492cb9d326769/ospx-0.3.0.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.10), version: 0.3.0 2026-03-17T17:00:40,635 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/53/df/7f740bb12fe09bea436b801c4f871ceff378c996a34e50f203ab64cc0ac1/ospx-0.3.1-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:<3.14,>=3.10) 2026-03-17T17:00:40,636 Found link https://files.pythonhosted.org/packages/bb/7a/3e35c5b99cc3d67e03e5a532bc01ed43478d596b88349c212c5abfdf2550/ospx-0.3.1.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:<3.14,>=3.10), version: 0.3.1 2026-03-17T17:00:40,636 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/6d/54/a8957218c7385ff64b4e8cd5527e3a84dc25e662d27dcd10058c93cef3f7/ospx-0.3.2-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:<3.15,>=3.11) 2026-03-17T17:00:40,637 Found link https://files.pythonhosted.org/packages/8b/80/63f7baa3be771729358c771561d86110cb32dbdb0725d3bc7214d4780498/ospx-0.3.2.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:<3.15,>=3.11), version: 0.3.2 2026-03-17T17:00:40,638 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/28/a6/5749afa44d5a7ecf5d2baea46e052bf19df439bd86b0527cd7a7cd3ac903/ospx-0.3.3-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.11) 2026-03-17T17:00:40,639 Found link https://files.pythonhosted.org/packages/f9/a0/8792b4f1addcc4f5d6674e144f0af23997b32e3f9c8a3f6924b314b654c6/ospx-0.3.3.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.11), version: 0.3.3 2026-03-17T17:00:40,639 Skipping link: No binaries permitted for ospx: https://files.pythonhosted.org/packages/bd/65/87fc271a8adf8f9fa3f37bfc24087e2a3736500dafd87fc032480f309ce5/ospx-0.3.4-py3-none-any.whl (from https://pypi.org/simple/ospx/) (requires-python:>=3.11) 2026-03-17T17:00:40,640 Found link https://files.pythonhosted.org/packages/1c/98/6890b71cc0fab6d056c61814104551a3c15bee2c36f96c9650d71f3e712d/ospx-0.3.4.tar.gz (from https://pypi.org/simple/ospx/) (requires-python:>=3.11), version: 0.3.4 2026-03-17T17:00:40,641 Fetching project page and analyzing links: https://www.piwheels.org/simple/ospx/ 2026-03-17T17:00:40,642 Getting page https://www.piwheels.org/simple/ospx/ 2026-03-17T17:00:40,643 Found index url https://www.piwheels.org/simple 2026-03-17T17:00:40,805 Fetched page https://www.piwheels.org/simple/ospx/ as text/html 2026-03-17T17:00:40,815 Skipping link: No binaries permitted for ospx: https://www.piwheels.org/simple/ospx/ospx-0.3.3-py3-none-any.whl#sha256=4968c375a94e7b2f4b0f7e1f371743b82db0ee3c6c73957386a4ff2f84825883 (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.11) 2026-03-17T17:00:40,815 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.3.2-py3-none-any.whl#sha256=101afd88174f7362882dee88430489140011f1c6df0a0f613e82f692e2e0b54e (from https://www.piwheels.org/simple/ospx/) (requires-python:<3.15,>=3.11) 2026-03-17T17:00:40,816 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.3.1-py3-none-any.whl#sha256=d50ff00f0cea1c3553ac524c503ac63912ecf2e2ecec51f9f571479db0d4d4ed (from https://www.piwheels.org/simple/ospx/) (requires-python:<3.14,>=3.10) 2026-03-17T17:00:40,817 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.3.0-py3-none-any.whl#sha256=f31736e0af0ce21cd35b6ede47fbf16055c8e7d165bbc9974a21ff3b0eb7f07d (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.10) 2026-03-17T17:00:40,817 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.3.0b6-py3-none-any.whl#sha256=70091ed29b68d0425442d20151af9fa29cdf1b977827a35aa964d3e08d045945 (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.10) 2026-03-17T17:00:40,818 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.3.0b5-py3-none-any.whl#sha256=6828d59ff7c7446b7f7bae41fffeb416888ef6285c146e28d68bd9e4103ca0fc (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.10) 2026-03-17T17:00:40,818 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.2.14-py3-none-any.whl#sha256=6f7a5bae25d521a59964a518654520391c4ae354db8c8b48bdc27a64f413197e (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,819 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.2.13-py3-none-any.whl#sha256=e58229cfcd133625c83553f90dbf6f72d7792b4e37e63bcc192fc111ff9bcc8f (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,819 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.2.12-py3-none-any.whl#sha256=47c98ecac01cb6e2aec0faed1f122d1b0712c54cfb668d19af1dbb7d4184ddfa (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,820 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.2.11-py3-none-any.whl#sha256=541a003dc4ac90912bbc91c6fbf399f073fa875c2b85d4710326beca4dd52ddb (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,820 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.2.10-py3-none-any.whl#sha256=63b16a437ef3bb84d0ce5e46fa6dda79f9d825019b3d769a08838c0a52a62aab (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,821 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.2.9-py3-none-any.whl#sha256=2d641bf92bbe3a3a508940ca3456503c09f3967ef5b714030af6939a359b83b5 (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,821 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.2.8-py3-none-any.whl#sha256=a28dce1c0df9af230da17f5b778b9b061cd311a1f0c0c17695e1c049c09e59e1 (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,822 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.2.7-py3-none-any.whl#sha256=b176d1be287d4afea159adb8cc9487dd98c8c99f4a588186e51a53c0af0a129f (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,822 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.2.6-py3-none-any.whl#sha256=486acac2601e92035a222bebb668794d41848d6e1feab80607c6150b9a86e57d (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,823 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.2.5-py3-none-any.whl#sha256=17b48d44bc3c750d306c7c316faa0a0d8081e9675dbdf3f411d74039da9f35e8 (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,823 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.2.4-py3-none-any.whl#sha256=5148327ee42844c19f1df4efd85cfaf8e3c6d9ed66be3d2f1b70964426086688 (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,824 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.2.3-py3-none-any.whl#sha256=60796dd3c307cd6362871f07b14d8ba084d94cd4de2c9013ce9d0cdaa329811e (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,824 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.2.2-py3-none-any.whl#sha256=f1af0012b574f2da3e9d149093ce0d92e35caf6e837ceb74af24ad54a002cd4f (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,825 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.2.1-py3-none-any.whl#sha256=278ccc77038a5bb733f97465f13caca5e297ecc47fe3d2f4e894c6a4e5301385 (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,825 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.2.0-py3-none-any.whl#sha256=774cfa835dee7030f13a42941aab965be9b0fe23bbdacbd4534608c4f768afa9 (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,826 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.1.2-py3-none-any.whl#sha256=a3c6de61d1ed7eb939d9f39e1df78e0629b4f8e3bab04a72d5c76f2c0ae0d9e7 (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,826 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.1.1-py3-none-any.whl#sha256=677b6361e40af057358c3ae4693b2bf15874c6b665d8f25dd4e87187d546b55d (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,827 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.1.0-py3-none-any.whl#sha256=fc8d15f93009bf23604b29bd37825d3de8a35ad30067d2d72a588ab78734046a (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,827 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.0.23-py3-none-any.whl#sha256=0243b1e51241867dd496f214f6c6fd3d7be7d04c4e9ccc8d57cbd4bd9d1c587b (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,827 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.0.22-py3-none-any.whl#sha256=019eb3249fd42fac2197ce2c1a6db79b826645e4e3d0429b7cb82d1e62a4d0c9 (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,828 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.0.21-py3-none-any.whl#sha256=675b532741b9868218e0a8cdadbe317ff2f62824a134527667a3f1a2e6d27eb2 (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,829 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.0.20-py3-none-any.whl#sha256=ad9a598ebfb873fa6d15ae11941756b18a8b81dd8b86eb4319abdcc8e8750f53 (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,829 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.0.19-py3-none-any.whl#sha256=cee421a8fcbff561f2b8192da1cc6386195a2ccb23e8e6e0361b7c67b8312963 (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,830 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.0.17-py3-none-any.whl#sha256=7c51b68166019434b6616fca078f7e2a2bd5aa845bad77c57add30dc49a7d7fb (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,830 Skipping link: No binaries permitted for ospx: https://archive1.piwheels.org/simple/ospx/ospx-0.0.15-py3-none-any.whl#sha256=4500255236013e99cceefb54838b961c6fa1f8e2be9b13247ee6b510fbd8b8bf (from https://www.piwheels.org/simple/ospx/) (requires-python:>=3.9) 2026-03-17T17:00:40,831 Skipping link: not a file: https://www.piwheels.org/simple/ospx/ 2026-03-17T17:00:40,831 Skipping link: not a file: https://pypi.org/simple/ospx/ 2026-03-17T17:00:40,856 Given no hashes to check 1 links for project 'ospx': discarding no candidates 2026-03-17T17:00:40,876 Collecting ospx==0.3.4 2026-03-17T17:00:40,878 Created temporary directory: /tmp/pip-unpack-fai8r822 2026-03-17T17:00:41,093 Downloading ospx-0.3.4.tar.gz (14.9 MB) 2026-03-17T17:00:43,534 Added ospx==0.3.4 from https://files.pythonhosted.org/packages/1c/98/6890b71cc0fab6d056c61814104551a3c15bee2c36f96c9650d71f3e712d/ospx-0.3.4.tar.gz to build tracker '/tmp/pip-build-tracker-zwcv9gj0' 2026-03-17T17:00:43,540 Created temporary directory: /tmp/pip-build-env-i228ikce 2026-03-17T17:00:43,544 Installing build dependencies: started 2026-03-17T17:00:43,546 Running command pip subprocess to install build dependencies 2026-03-17T17:00:43,575 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/cntimer.pth: 2026-03-17T17:00:43,615 Traceback (most recent call last): 2026-03-17T17:00:43,615 File "", line 192, in addpackage 2026-03-17T17:00:43,616 File "", line 1, in 2026-03-17T17:00:43,616 ModuleNotFoundError: No module named 'cntimer' 2026-03-17T17:00:43,617 Remainder of file ignored 2026-03-17T17:00:44,700 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-17T17:00:45,292 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-03-17T17:00:45,314 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-17T17:00:45,821 Collecting hatchling 2026-03-17T17:00:45,838 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-03-17T17:00:46,028 Collecting packaging>=24.2 2026-03-17T17:00:46,044 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-17T17:00:46,165 Collecting pathspec>=0.10.1 2026-03-17T17:00:46,182 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-03-17T17:00:46,302 Collecting pluggy>=1.0.0 2026-03-17T17:00:46,319 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-17T17:00:46,563 Collecting trove-classifiers 2026-03-17T17:00:46,576 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-03-17T17:00:49,267 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-03-17T17:00:49,301 Creating /tmp/pip-build-env-i228ikce/overlay/local/bin 2026-03-17T17:00:49,304 changing mode of /tmp/pip-build-env-i228ikce/overlay/local/bin/trove-classifiers to 755 2026-03-17T17:00:50,253 changing mode of /tmp/pip-build-env-i228ikce/overlay/local/bin/hatchling to 755 2026-03-17T17:00:50,288 Successfully installed hatchling-1.29.0 packaging-26.0 pathspec-1.0.4 pluggy-1.6.0 trove-classifiers-2026.1.14.14 2026-03-17T17:00:50,534 Installing build dependencies: finished with status 'done' 2026-03-17T17:00:50,540 Getting requirements to build wheel: started 2026-03-17T17:00:50,541 Running command Getting requirements to build wheel 2026-03-17T17:00:50,884 Getting requirements to build wheel: finished with status 'done' 2026-03-17T17:00:50,887 Created temporary directory: /tmp/pip-modern-metadata-rvjg_lnb 2026-03-17T17:00:50,889 Preparing metadata (pyproject.toml): started 2026-03-17T17:00:50,891 Running command Preparing metadata (pyproject.toml) 2026-03-17T17:00:51,519 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-17T17:00:51,525 Source in /tmp/pip-wheel-3rywgabd/ospx_0c82b3c54d814081bb95c58bd8bf5ae9 has version 0.3.4, which satisfies requirement ospx==0.3.4 from https://files.pythonhosted.org/packages/1c/98/6890b71cc0fab6d056c61814104551a3c15bee2c36f96c9650d71f3e712d/ospx-0.3.4.tar.gz 2026-03-17T17:00:51,526 Removed ospx==0.3.4 from https://files.pythonhosted.org/packages/1c/98/6890b71cc0fab6d056c61814104551a3c15bee2c36f96c9650d71f3e712d/ospx-0.3.4.tar.gz from build tracker '/tmp/pip-build-tracker-zwcv9gj0' 2026-03-17T17:00:51,533 Created temporary directory: /tmp/pip-unpack-5rwm0h2m 2026-03-17T17:00:51,533 Building wheels for collected packages: ospx 2026-03-17T17:00:51,537 Created temporary directory: /tmp/pip-wheel-eka_ge1s 2026-03-17T17:00:51,538 Destination directory: /tmp/pip-wheel-eka_ge1s 2026-03-17T17:00:51,540 Building wheel for ospx (pyproject.toml): started 2026-03-17T17:00:51,541 Running command Building wheel for ospx (pyproject.toml) 2026-03-17T17:00:51,670 Building wheel for ospx (pyproject.toml): finished with status 'done' 2026-03-17T17:00:51,674 Created wheel for ospx: filename=ospx-0.3.4-py3-none-any.whl size=51879 sha256=eb946a9028b20d50a1d1914282de7b65be3d117e9ab414d7de86a315e1f9ac60 2026-03-17T17:00:51,675 Stored in directory: /tmp/pip-ephem-wheel-cache-txvplzmd/wheels/f5/fc/66/a43ce4788667b5bc94710f8db677a49dc5b8653da68ff5f925 2026-03-17T17:00:51,689 Successfully built ospx 2026-03-17T17:00:51,693 Removed build tracker: '/tmp/pip-build-tracker-zwcv9gj0'