2026-03-13T19:44:20,820 Created temporary directory: /tmp/pip-ephem-wheel-cache-zie8qxw4 2026-03-13T19:44:20,822 Created temporary directory: /tmp/pip-build-tracker-ksqdwrgx 2026-03-13T19:44:20,823 Initialized build tracking at /tmp/pip-build-tracker-ksqdwrgx 2026-03-13T19:44:20,823 Created build tracker: /tmp/pip-build-tracker-ksqdwrgx 2026-03-13T19:44:20,824 Entered build tracker: /tmp/pip-build-tracker-ksqdwrgx 2026-03-13T19:44:20,824 Created temporary directory: /tmp/pip-wheel-kadstku5 2026-03-13T19:44:20,828 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-13T19:44:20,830 Created temporary directory: /tmp/pip-ephem-wheel-cache-gwv708f8 2026-03-13T19:44:20,855 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-13T19:44:20,858 2 location(s) to search for versions of pyphases: 2026-03-13T19:44:20,858 * https://pypi.org/simple/pyphases/ 2026-03-13T19:44:20,858 * https://www.piwheels.org/simple/pyphases/ 2026-03-13T19:44:20,859 Fetching project page and analyzing links: https://pypi.org/simple/pyphases/ 2026-03-13T19:44:20,860 Getting page https://pypi.org/simple/pyphases/ 2026-03-13T19:44:20,861 Found index url https://pypi.org/simple 2026-03-13T19:44:21,080 Fetched page https://pypi.org/simple/pyphases/ as application/vnd.pypi.simple.v1+json 2026-03-13T19:44:21,098 Found link https://files.pythonhosted.org/packages/b7/69/10f5805ab50863d8d4134578148ea2ceee1184368ce291fa462447b3b3eb/pyPhases-0.0.3.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.6), version: 0.0.3 2026-03-13T19:44:21,098 Skipping link: No binaries permitted for pyphases: https://files.pythonhosted.org/packages/1a/8b/46d65e7e3e73c25c499fe9da575e8683bd13366f9f15ca54abfa693f89d1/pyPhases-0.0.4-py3-none-any.whl (from https://pypi.org/simple/pyphases/) (requires-python:>=3.6) 2026-03-13T19:44:21,099 Found link https://files.pythonhosted.org/packages/f2/ec/c4a9c852a348aeef945168d6d9352e7b3ca5fb5ea54de9071e5bf0ad1abd/pyPhases-0.0.4.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.6), version: 0.0.4 2026-03-13T19:44:21,100 Skipping link: No binaries permitted for pyphases: https://files.pythonhosted.org/packages/35/b4/2abfc1ac45e3a0fbe3817026e55be39b2b4cd4d164970377d5e9ffe06226/pyPhases-0.0.5-py3-none-any.whl (from https://pypi.org/simple/pyphases/) (requires-python:>=3.6) 2026-03-13T19:44:21,101 Found link https://files.pythonhosted.org/packages/d7/33/e421dfa04fb20d6421495fd6054dcd5bf1824ebb8ad6143e07a1f07a5e80/pyPhases-0.0.5.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.6), version: 0.0.5 2026-03-13T19:44:21,102 Skipping link: No binaries permitted for pyphases: https://files.pythonhosted.org/packages/cf/3b/583d64d3aa8959e9bc269992cc37620380239480104d667af10476df7630/pyPhases-0.0.6-py3-none-any.whl (from https://pypi.org/simple/pyphases/) (requires-python:>=3.6) 2026-03-13T19:44:21,102 Found link https://files.pythonhosted.org/packages/7e/d9/65f8b81021fac21a7919e4d5d5985a5093fde3069c6a4b623fb5bd0d15e0/pyPhases-0.0.6.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.6), version: 0.0.6 2026-03-13T19:44:21,103 Skipping link: No binaries permitted for pyphases: https://files.pythonhosted.org/packages/6d/17/97d5a165d0a1ef56cf3a3ad2011b5375700302c99bbda2d4e464ab9daf4a/pyPhases-0.0.7-py3-none-any.whl (from https://pypi.org/simple/pyphases/) (requires-python:>=3.6) 2026-03-13T19:44:21,104 Found link https://files.pythonhosted.org/packages/f1/8c/5df164246d4661dc055bc4a72f9fbc570bd99ca367e8a1e2f882a9dd6c3c/pyPhases-0.0.7.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.6), version: 0.0.7 2026-03-13T19:44:21,105 Skipping link: No binaries permitted for pyphases: https://files.pythonhosted.org/packages/8a/76/581f11a7d4f5afc6d9a9a62464a5e62e1357f1a4b6be6c4e8f1edee16d88/pyPhases-0.0.8-py3-none-any.whl (from https://pypi.org/simple/pyphases/) (requires-python:>=3.6) 2026-03-13T19:44:21,106 Found link https://files.pythonhosted.org/packages/70/c3/219245e9d75b16faa9f69818af903eca3088fa2aa0096f837cf95877a80d/pyPhases-0.0.8.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.6), version: 0.0.8 2026-03-13T19:44:21,107 Skipping link: No binaries permitted for pyphases: https://files.pythonhosted.org/packages/52/8d/0583c6e56494a41356bc289aad6a881b51eaf0746435824923dd4097ebbf/pyPhases-0.1.0-py3-none-any.whl (from https://pypi.org/simple/pyphases/) (requires-python:>=3.7,<4.0) 2026-03-13T19:44:21,108 Found link https://files.pythonhosted.org/packages/6f/db/9cf64319bdd9d95be897c520f3eed2b2de9fcbf857efc8a6083097032215/pyPhases-0.1.0.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.7,<4.0), version: 0.1.0 2026-03-13T19:44:21,108 Skipping link: No binaries permitted for pyphases: https://files.pythonhosted.org/packages/f1/78/9c8b6bd8c17e82cde8d9694f7033ce2213fb76acf2ca47c4ac3834b27e14/pyPhases-0.1.1-py3-none-any.whl (from https://pypi.org/simple/pyphases/) (requires-python:>=3.7,<4.0) 2026-03-13T19:44:21,109 Found link https://files.pythonhosted.org/packages/45/56/083fea6ae76882f21a17192bf7e59872c8b5456dad9aae04abe084021cf2/pyPhases-0.1.1.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.7,<4.0), version: 0.1.1 2026-03-13T19:44:21,110 Skipping link: No binaries permitted for pyphases: https://files.pythonhosted.org/packages/be/ea/8a4bb1596fcfff4dd01312837bbe73a6c3e2ba8db178f4b624edaf498b78/pyPhases-0.1.4-py3-none-any.whl (from https://pypi.org/simple/pyphases/) (requires-python:>=3.6) 2026-03-13T19:44:21,111 Found link https://files.pythonhosted.org/packages/46/9a/ab0d57033814587a37a5cf3ff9540d40554b3785fb3b66302bd786f9beac/pyPhases-0.1.4.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.6), version: 0.1.4 2026-03-13T19:44:21,111 Skipping link: No binaries permitted for pyphases: https://files.pythonhosted.org/packages/e2/42/da4a781308ba74835092d0d40d535a7cb95ea938e32c57e26a45738a2544/pyPhases-0.1.5-py3-none-any.whl (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,112 Found link https://files.pythonhosted.org/packages/dd/17/9c556349f1dccd661d18012179be1862339cf9419de3b06aceb306127444/pyPhases-0.1.5.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.1.5 2026-03-13T19:44:21,113 Skipping link: No binaries permitted for pyphases: https://files.pythonhosted.org/packages/af/99/868257d6a0d9059031dd13fa2fc91f89606883d0a76dc022a9d830f542d0/pyPhases-0.2.0-py3-none-any.whl (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,114 Found link https://files.pythonhosted.org/packages/f9/db/99d4b19d89adb988e074fda333f015f637a7270e248dd7811ebe423d92fc/pyPhases-0.2.0.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.2.0 2026-03-13T19:44:21,114 Skipping link: No binaries permitted for pyphases: https://files.pythonhosted.org/packages/c8/65/e3cf51f88f6d447593499383d80a827b2de9eec946de30d1cb4cd8f88b07/pyPhases-0.2.1-py3-none-any.whl (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,115 Found link https://files.pythonhosted.org/packages/28/8d/9139ad99cb881fcb2a028cd7d796d0d2a58da697322f838a1af1899a67f6/pyPhases-0.2.1.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.2.1 2026-03-13T19:44:21,116 Skipping link: No binaries permitted for pyphases: https://files.pythonhosted.org/packages/cf/8c/8564660db0928fe9c2546e9f50a2447086d39c6d23f5d9e4afade033fd05/pyPhases-0.2.2-py3-none-any.whl (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,117 Found link https://files.pythonhosted.org/packages/29/a9/769fb786ab75a2e3e90493f4918f41bc1830615d9c5ef9aad2e4d6f5b6e7/pyPhases-0.2.2.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.2.2 2026-03-13T19:44:21,118 Skipping link: No binaries permitted for pyphases: https://files.pythonhosted.org/packages/25/38/7fdf894322bd9687e73148c161bbcd723c5a77ffa687200d663769282689/pyPhases-0.2.3-py3-none-any.whl (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,119 Found link https://files.pythonhosted.org/packages/66/be/bcac6a24e17f4279ba13ddb3f6a20d9ce37cb3a73413f7e0931b41457368/pyPhases-0.2.3.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.2.3 2026-03-13T19:44:21,119 Skipping link: No binaries permitted for pyphases: https://files.pythonhosted.org/packages/2e/20/c75daf2b839d547a5ad99fdb94336ae2c2fef91a6b176dbcd2eaf3e6361b/pyPhases-0.2.4-py3-none-any.whl (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,120 Found link https://files.pythonhosted.org/packages/ec/ae/2a3c68e73bf5ffdc0ba4420272da5bf6fa5db370419bd43b853b44590900/pyPhases-0.2.4.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.2.4 2026-03-13T19:44:21,121 Found link https://files.pythonhosted.org/packages/2d/ac/8372e27022a12a28eaa440572872c6ba3ada212a4eb1d1807e1e32427d0e/pyPhases-0.2.6.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.2.6 2026-03-13T19:44:21,122 Found link https://files.pythonhosted.org/packages/e0/2f/cbeb80a1101a368b70bfadcac500d3f9ceb6dadef3838d1b46afb7f7f98f/pyPhases-0.3.2.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.3.2 2026-03-13T19:44:21,123 Found link https://files.pythonhosted.org/packages/e7/3a/eee73a876e22c19de449f78aaa079860cb94fa0fc312ac4d1a12188cbbf3/pyPhases-0.3.3.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.3.3 2026-03-13T19:44:21,124 Found link https://files.pythonhosted.org/packages/30/4d/f249f77286d663951ff2b8da30a4aa3ccdf7ecf2c18335945877c8a6bd43/pyPhases-0.3.4.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.3.4 2026-03-13T19:44:21,124 Found link https://files.pythonhosted.org/packages/3c/08/8bbc329b9bf6d4debab02562bfca7c91895ba8050520e54a2c1314a276ac/pyPhases-0.3.6.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.3.6 2026-03-13T19:44:21,125 Found link https://files.pythonhosted.org/packages/6c/1c/91f4d6fa477e8bb52d5f90e9f7b1d33c0005692296cb9e6f85257562c3a0/pyPhases-0.3.7.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.3.7 2026-03-13T19:44:21,126 Found link https://files.pythonhosted.org/packages/fb/f9/fbcd4fae379bfb720f8e1686580c8e59dd24d94aaa6a01efe35628a5aba1/pyPhases-0.3.8.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.3.8 2026-03-13T19:44:21,127 Found link https://files.pythonhosted.org/packages/ef/1e/60e3a301791d87ac8d34492f39db6a212e7d56768f8ab718e39ad924e8cb/pyPhases-0.3.9.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.3.9 2026-03-13T19:44:21,128 Found link https://files.pythonhosted.org/packages/56/2b/589d40139ada1b8f1657b75e6f7e6b5b868e32671dcea06a5dbf0011840f/pyPhases-0.4.0.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.0 2026-03-13T19:44:21,129 Found link https://files.pythonhosted.org/packages/1f/7b/11918bfe5f86debdadaf0c887f9a946fd4a42e7831cd777cf0ccb62e5b5d/pyPhases-0.4.1.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.1 2026-03-13T19:44:21,130 Found link https://files.pythonhosted.org/packages/20/20/74a63c4f9bfca5d87729d38288da838fdadb41424d0f495c04adcc97d6c1/pyPhases-0.4.2.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.2 2026-03-13T19:44:21,131 Found link https://files.pythonhosted.org/packages/a2/35/6e98cd08de09beb231ea4ca7ae152713fd45dedc1950e32467afd1856741/pyPhases-0.4.3.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.3 2026-03-13T19:44:21,132 Found link https://files.pythonhosted.org/packages/48/b0/a2147fe86e632576601236e458e8e04b0c9da8d31c6782eaf3ff26b6ef1b/pyPhases-0.4.4.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.4 2026-03-13T19:44:21,133 Found link https://files.pythonhosted.org/packages/51/e1/54da7e72a63f2b89d9f176cb64b9f11fdd830b270f1814f0103b21594492/pyPhases-0.4.5.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.5 2026-03-13T19:44:21,134 Found link https://files.pythonhosted.org/packages/32/c5/916a83aebc954be726c14a9e8d44238d5f9b14ed8d3d4356e5fcf2a5df44/pyPhases-0.4.6.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.6 2026-03-13T19:44:21,135 Found link https://files.pythonhosted.org/packages/65/be/544989295c9a21e50fedfb29dbdddfd0a5248f4a6e8e6c0e927873472106/pyPhases-0.4.7.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.7 2026-03-13T19:44:21,136 Found link https://files.pythonhosted.org/packages/37/a4/f181da655152b1a8a3fb39a1806e296202da0b767e09610b526743ce6767/pyPhases-0.4.9.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.9 2026-03-13T19:44:21,136 Found link https://files.pythonhosted.org/packages/ea/92/79f0e50a58f1af5239fc21d77d4152cbea8d1a8ed76980e1c6a24dd4d04e/pyPhases-0.4.10.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.10 2026-03-13T19:44:21,137 Found link https://files.pythonhosted.org/packages/89/a4/957d4a7bdbc1eb88d3727f0ecd3c1c6dbeb179eace273c2061f10dd5ede5/pyPhases-0.4.11.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.11 2026-03-13T19:44:21,138 Found link https://files.pythonhosted.org/packages/ef/54/c1dba4ea6ab26479c8244012afcfc938c8b5c1cc87fc0cb53c7202411b28/pyPhases-0.4.12.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.12 2026-03-13T19:44:21,139 Found link https://files.pythonhosted.org/packages/5d/78/268959424d4576418480d4d3f21df82a91e5bdad730cb4bce2f41d73929e/pyPhases-0.4.13.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.13 2026-03-13T19:44:21,140 Found link https://files.pythonhosted.org/packages/d2/ab/85c8648202e8e019d42dfed3a5e20867943cddd753d8a6dbde2eba53db19/pyPhases-0.4.14.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.14 2026-03-13T19:44:21,141 Found link https://files.pythonhosted.org/packages/e1/de/ce816361b54870728f65dbd1d3eacb3ead92279d0ac03b3b2b9df874092b/pyPhases-0.4.15.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.15 2026-03-13T19:44:21,142 Found link https://files.pythonhosted.org/packages/92/98/e7e9485146becfc43fa8bd49c2c8050b8f489d3139d5aac3f360bbe47f34/pyPhases-0.4.16.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.16 2026-03-13T19:44:21,143 Found link https://files.pythonhosted.org/packages/ee/6d/e8b7912ff1afbcdd708231a91b68b3e7faa7cb535c91417469ab84adba32/pyPhases-0.4.17.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.17 2026-03-13T19:44:21,144 Found link https://files.pythonhosted.org/packages/be/6c/ab0c6789f8ca749f30c57d241a137d297a2af1c52f2ab3a6e4154119a47d/pyPhases-0.4.18.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.18 2026-03-13T19:44:21,145 Found link https://files.pythonhosted.org/packages/54/db/3f2fbc10a86ee19d81753c79e1b02dd7a4fb977df369242a83dc2a0d7f0e/pyPhases-0.4.19.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.19 2026-03-13T19:44:21,146 Found link https://files.pythonhosted.org/packages/07/bd/760e20c435454743bd3e7a1715152cf49f70ebb74cccf0f3290f83535ade/pyPhases-0.4.21.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.4.21 2026-03-13T19:44:21,147 Found link https://files.pythonhosted.org/packages/a6/b0/2112ed9ed4edf3b1de1648a25728ef6becce7f5679471cdecf8fcc483e02/pyPhases-0.5.1.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 0.5.1 2026-03-13T19:44:21,148 Found link https://files.pythonhosted.org/packages/6c/5d/2a15f7ccdced6fee577509267e80eb0826abfd3e7f05c8b01db4864a35a3/pyPhases-1.0.1.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.0.1 2026-03-13T19:44:21,149 Found link https://files.pythonhosted.org/packages/c5/7d/60ee2e6488bbb761cc70913d505c7c21d1cbab46f0bf8a6f080f0a5f63cb/pyPhases-1.0.2.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.0.2 2026-03-13T19:44:21,150 Found link https://files.pythonhosted.org/packages/ed/67/2d2cb110dbb338cd22d3276a5c62096866bced4eb95fa8d3a2ee514d4c6e/pyPhases-1.0.3.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.0.3 2026-03-13T19:44:21,151 Found link https://files.pythonhosted.org/packages/a5/9a/645dc34d241cdcbf53fb7e343ce3fc7054dd68fb63b1bc98e79568e11404/pyPhases-1.1.0.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.1.0 2026-03-13T19:44:21,151 Found link https://files.pythonhosted.org/packages/72/28/96f309bd5b324e950a45540aceaeb787ca9bf6762da2f1d81b90811926b7/pyPhases-1.1.3.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.1.3 2026-03-13T19:44:21,152 Found link https://files.pythonhosted.org/packages/f0/be/48ddebaba032c3fa1237fc03053c15bc3d00f533e5c4f466b0bc821f9639/pyPhases-1.1.4.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.1.4 2026-03-13T19:44:21,153 Found link https://files.pythonhosted.org/packages/ba/1a/7511c06b51e8d409d6d4781ad8076c83cc809bc9d7f4a620ec19d27b53a8/pyPhases-1.1.5.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.1.5 2026-03-13T19:44:21,154 Found link https://files.pythonhosted.org/packages/d4/bd/6f8de38fbe91bd074aa49a0b12da2264e6dd7c7d4070ca2ed8c015aae7ae/pyPhases-1.1.6.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.1.6 2026-03-13T19:44:21,155 Found link https://files.pythonhosted.org/packages/bd/63/0dfc47edc6ea06729e062dbc9c8f56882b15cc7c2592b560d02f55d2d4c0/pyPhases-1.1.7.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.1.7 2026-03-13T19:44:21,156 Found link https://files.pythonhosted.org/packages/a4/03/ae00a59438129746c49d905661693cc820ba74260898c14372a170566179/pyPhases-1.1.8.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.1.8 2026-03-13T19:44:21,157 Found link https://files.pythonhosted.org/packages/41/4a/2e6976f1b158bf45f517d4c7c0aa44c2b141382b907346d79cc8beddf721/pyPhases-1.1.9.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.1.9 2026-03-13T19:44:21,157 Found link https://files.pythonhosted.org/packages/67/f0/a0280a4050c14520695d8ba6d21d304e7c057ae107d743910d47f32a5cdd/pyPhases-1.1.10.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.1.10 2026-03-13T19:44:21,158 Found link https://files.pythonhosted.org/packages/39/42/fe3e47621d5c67739c926a1ef44eb50511fb4f47c65a188e4cb1bfe6c475/pyPhases-1.1.11.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.1.11 2026-03-13T19:44:21,159 Found link https://files.pythonhosted.org/packages/59/d1/dba4d97b37a5d4d4b368d6bf57223b723ffc92f5fa1d4bbc38299e5b91ba/pyPhases-1.1.12.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.1.12 2026-03-13T19:44:21,160 Found link https://files.pythonhosted.org/packages/58/36/dea210a418f8fa1e5b9c195ec2de47d27ca7f28a5af980e6e23945e5eb1c/pyPhases-1.1.13.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.1.13 2026-03-13T19:44:21,161 Found link https://files.pythonhosted.org/packages/80/c1/a97f80604f20bfa96a94e1d3d3793483095594866c47f1fd80b8c5c56760/pyPhases-1.1.15.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.1.15 2026-03-13T19:44:21,162 Found link https://files.pythonhosted.org/packages/d2/c6/26872b4d0341f48456a2f5d1410c8c0fe7193b2eed44b0950d24fb96eef5/pyPhases-1.1.17.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.1.17 2026-03-13T19:44:21,163 Found link https://files.pythonhosted.org/packages/19/16/401ea18e04f3bf7e30dfca5eed5dbca7f5cb7298e59c4812ff09d6de4a6e/pyPhases-1.1.18.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.1.18 2026-03-13T19:44:21,164 Found link https://files.pythonhosted.org/packages/3a/61/1c10742e886a5de7b6b269d39ca2ec3b4e0b0d0687ffd0b250018c021e02/pyPhases-1.1.19.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.1.19 2026-03-13T19:44:21,165 Found link https://files.pythonhosted.org/packages/28/4d/659589b36c22892cf719cfb97ed9af4b59f86b41908c3042c20a8ae4169b/pyPhases-1.1.20.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.1.20 2026-03-13T19:44:21,166 Found link https://files.pythonhosted.org/packages/8d/7e/753c9e6af6e58de48a1c64893c5ad6df32691c7cc1cbdfe138810b21fdab/pyPhases-1.1.21.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.1.21 2026-03-13T19:44:21,166 Found link https://files.pythonhosted.org/packages/6c/82/bac898327fb415f19034614b3bde169b74bb853380f37ad3fc43e9e17a4d/pyPhases-1.2.0.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.2.0 2026-03-13T19:44:21,167 Found link https://files.pythonhosted.org/packages/b2/a2/5a555d974ef9f0073b3d30691cecc0b2fc1dd22fef55c0fedca409fbffb3/pyPhases-1.2.1.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.2.1 2026-03-13T19:44:21,168 Found link https://files.pythonhosted.org/packages/c7/f6/bcba7720c5d0557d76499ab179e16a4fb84571d7c23e49e3ad8669d39ada/pyPhases-1.2.2.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.2.2 2026-03-13T19:44:21,169 Found link https://files.pythonhosted.org/packages/53/3f/5e4e24cde3de69c3b7979d79d605166ed15e9ad9c8d0733df5bdb5cf37db/pyPhases-1.2.4.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.2.4 2026-03-13T19:44:21,170 Found link https://files.pythonhosted.org/packages/60/0b/025912a09050a4892c3aa1b00c309bec5c62bc5911b8cc6af40eb058137f/pyPhases-1.2.5.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.2.5 2026-03-13T19:44:21,171 Found link https://files.pythonhosted.org/packages/f2/f4/87b5335e69730d87c1f8782bb7aeb34f5b82fd6d2c251fa7570550cb789b/pyPhases-1.2.6.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.2.6 2026-03-13T19:44:21,171 Found link https://files.pythonhosted.org/packages/01/93/c6f7096a6a2961bd0f2baf24d8c2e7b385b5e5c3cef8e24b37873fc54f3d/pyPhases-1.2.7.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.2.7 2026-03-13T19:44:21,172 Found link https://files.pythonhosted.org/packages/b8/a7/6e3f55fec61fb542f0fd5bff6cd842a52cd3cd0e2658e7af5fc738422129/pyPhases-1.2.8.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.2.8 2026-03-13T19:44:21,173 Found link https://files.pythonhosted.org/packages/85/e4/1e607315d5bc087d594ba2f9962fc96ec75806ee81467ed50c2223b53c73/pyPhases-1.3.1.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.3.1 2026-03-13T19:44:21,174 Found link https://files.pythonhosted.org/packages/46/55/d8591957f4619b76d2a3286dbf84630c89d599713d30e99560aa42ffd7a6/pyPhases-1.3.2.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.3.2 2026-03-13T19:44:21,175 Found link https://files.pythonhosted.org/packages/0c/4e/ba8df1ee4d856e604e9547f2d0cb3a65ca3804081d99a1def004af87be1d/pyPhases-1.3.3.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.3.3 2026-03-13T19:44:21,176 Found link https://files.pythonhosted.org/packages/93/65/3aaec5cea724e9e730283af5cd9912dc4744e0a84a3d463867979882099b/pyPhases-1.4.0.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.4.0 2026-03-13T19:44:21,177 Found link https://files.pythonhosted.org/packages/5e/bf/339120a1319735dff039aa7819489b367f53a235bcff05cf641fe85594fa/pyPhases-1.5.0.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.5.0 2026-03-13T19:44:21,178 Found link https://files.pythonhosted.org/packages/87/21/8833604acc54ae4256e414e5e1146e330f05782a9e6368c8730770b1b595/pyphases-1.5.3.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.5.3 2026-03-13T19:44:21,178 Found link https://files.pythonhosted.org/packages/9f/57/ca0c8602192736ecc6d1a6d24280cfc11ae43b3b5af0e6f92565dd22ff08/pyphases-1.6.0.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.6.0 2026-03-13T19:44:21,179 Found link https://files.pythonhosted.org/packages/82/d5/3f9015f1d33c9e0d9288bfa8c88f2e025c49d5170ee3d85c490b705d5e01/pyphases-1.6.1.tar.gz (from https://pypi.org/simple/pyphases/) (requires-python:>=3.5), version: 1.6.1 2026-03-13T19:44:21,180 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyphases/ 2026-03-13T19:44:21,181 Getting page https://www.piwheels.org/simple/pyphases/ 2026-03-13T19:44:21,182 Found index url https://www.piwheels.org/simple 2026-03-13T19:44:21,346 Fetched page https://www.piwheels.org/simple/pyphases/ as text/html 2026-03-13T19:44:21,368 Skipping link: No binaries permitted for pyphases: https://www.piwheels.org/simple/pyphases/pyphases-1.6.0-py3-none-any.whl#sha256=6f2fe7fcbc5f9c5a267edf46308c2abba0b747ba023e507830aacb2bf3faf281 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,368 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyphases-1.5.3-py3-none-any.whl#sha256=16326621f610560c553e3939b7fdf826469be85dce559daa6e7fca84fd962bc6 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,369 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.5.0-py3-none-any.whl#sha256=63f8dbc8611164e552d3d6b6357773dda1bf5e1295b53bd539e1ae3ddf3da8a6 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,370 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.4.0-py3-none-any.whl#sha256=27682c2c836df0fc8cb898143cd4a319c2e20c4a960e4b2a574ce9cb4f34a3a6 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,370 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.3.3-py3-none-any.whl#sha256=87ca6b464edbc127fd2c4064e255969a519f0103e919d78e9ef765d528a43109 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,371 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.3.2-py3-none-any.whl#sha256=ec66f80a6ec81e5db8d50b39c2f3cd84d60ed64a437690f15fdae64bf958f2f8 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,371 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.3.1-py3-none-any.whl#sha256=a1bd28683fe80970a11266d9e9ce2b429e89c1b1e1b8999ff5327ea7c5d707f9 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,372 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.2.8-py3-none-any.whl#sha256=934643caae5d645bc47cabea92c522ce639079be833331392c2ec848ab780428 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,372 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.2.7-py3-none-any.whl#sha256=0e9bbf75748fbb3447ace68662e997d5e1f75f1de0d2da8204867d7c1546e611 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,373 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.2.6-py3-none-any.whl#sha256=257b78ba9b3629710b79ce9f8d1eef53004a7a3f2e93a06ce6217f597330a1de (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,374 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.2.5-py3-none-any.whl#sha256=bb33ca6f26a758a8ef4a0815d37bbf2c61020a5b72b51a19161f3ace5a3f3e45 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,374 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.2.4-py3-none-any.whl#sha256=0624f06424ae7e56568f5d486ffb25c479f6d793f05b4e840d0ee85226b591d3 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,375 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.2.2-py3-none-any.whl#sha256=2900b68d155fcde133e059722c3fdf82536bc15ca8e0bc9363b75dd317d150d4 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,375 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.2.1-py3-none-any.whl#sha256=90f5053effd4b0e7d00836544e81d4e48cd27ae34f913c659162d9fb632db881 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,376 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.2.0-py3-none-any.whl#sha256=826a09aee045e439ff02b6449cb2e952e576326e6c4cd3a1147b105139829aff (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,376 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.1.21-py3-none-any.whl#sha256=bcfb9990fc299e2c8e672974c0966768c93559740b46a4a76412b9c4f462ced2 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,377 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.1.20-py3-none-any.whl#sha256=f5d6568f8ef5298cdf68cbfb70dfb92f22dbc6eaf2457ad8222d207572277122 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,377 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.1.19-py3-none-any.whl#sha256=d6c46b50bce95ca3293d4d31d05d06a6aecce2ad23ddcd4177c1d5fbcc4e8252 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,378 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.1.18-py3-none-any.whl#sha256=5d42ba39237a3a655420f66d14b177204de96b2246270175b3ca7cf93dfca606 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,378 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.1.17-py3-none-any.whl#sha256=8710c5a26d151539d1407dd0f6137a50517f4aaa6e20f0b73f16415efe05aeb4 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,379 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.1.15-py3-none-any.whl#sha256=20a88e41b026922deb137af8c693db9078db01d0d79861ef51a09f97a78ce804 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,379 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.1.13-py3-none-any.whl#sha256=f70b7c6a8d69ef222aba2c04c3d2fb0f57d8e1f312ac404babd11ffe3e30092e (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,380 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.1.12-py3-none-any.whl#sha256=0ddf9c1284a80fcfe36ea5004247196f530dd6cf81ebf530bf1185b932e4a63f (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,380 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.1.11-py3-none-any.whl#sha256=a6eb42d62a0d293b2cee2dc79f98e5102bd78a8c86f1c51f60e0eed508acba46 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,381 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.1.10-py3-none-any.whl#sha256=d81c74821c2689e1225375584c355bfb514828c64e6ac7c5dffc2684a5d66770 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,382 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.1.9-py3-none-any.whl#sha256=5c7ae296eeed7f361304d72cc24b80e2db96eebbfb5dffe7ca129ea03c210944 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,382 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.1.8-py3-none-any.whl#sha256=a8874727bd602e990b5c83543b9a767036fcd86c442cefc865aa51acc6ed67a7 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,383 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.1.7-py3-none-any.whl#sha256=b44360c8298bf8e1021340417ad10801725c3c69ea60b05a48d9dbd8809bf562 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,383 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.1.6-py3-none-any.whl#sha256=00c6ece6817bdccd50da4c73688da7ab6849c0a6348a6cef772c61b26ed2ab11 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,383 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.1.5-py3-none-any.whl#sha256=fcf66d0400c8894ac80c658021c5c96a907e63553b1d1b310c0f94e53607c41e (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,384 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.1.4-py3-none-any.whl#sha256=0e992bdc2889175791183ee4e4fc58236e1ca7277e852452ae4180172004f2de (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,384 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.1.3-py3-none-any.whl#sha256=ba800f93e701e04b757c3cb8bc30afebb2525f4833786374d2ea2f9108448bda (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,385 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.1.0-py3-none-any.whl#sha256=ed170ab469275e6df54cfa411934cee71eff10d36ce0c9d7268df7e78d4e4669 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,386 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.0.3-py3-none-any.whl#sha256=3587c06b1f64bfdae8cfc67c36ab1ab2a4cf141e57f57ee95dce1680f5d5d004 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,386 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.0.2-py3-none-any.whl#sha256=16255ef571812b58745f633fff47578651e180ffcb312224ac09cfcaaadab07b (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,387 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-1.0.1-py3-none-any.whl#sha256=5d16cd72d2a19bfc66fd333c8c71f85038c0e5ae4d8710a13b61b1f5ab2cfeba (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,387 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.5.1-py3-none-any.whl#sha256=ad3fcf9cc07777c9fbba61d42e746a8c51fda1e990d10ef7c38be45c2daa916d (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,388 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.21-py3-none-any.whl#sha256=0725fc9ec451fcb7030a7be2dae890b3ca1047ed7140805938d00346c29e0960 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,388 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.19-py3-none-any.whl#sha256=06ae30f51f94b9b1a50fe64a27127b8094874c868fb1e929d682783534c248e2 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,389 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.18-py3-none-any.whl#sha256=1d7906564f569c5b7107f756cfa8b7f1ba562199493ef522567e2229c1765e50 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,389 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.17-py3-none-any.whl#sha256=49bca272cdba8fca0a38cf6bc007cbaa0f64187983d55f6d63fed231ccb26e64 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,390 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.16-py3-none-any.whl#sha256=38f842912da1257d3f0cba7a95af144a1ca6939f5c8bf24da93f99290e5f2c22 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,390 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.15-py3-none-any.whl#sha256=e3d085e2c047b11c3b859e12d4a56fed3f40e11df56a5d14ed831808b318ab9d (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,391 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.14-py3-none-any.whl#sha256=1c4f503b81b2ce7610bc14b27d4a20ab583b5e6e7171a128db3f71f6f86a8967 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,391 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.13-py3-none-any.whl#sha256=57725e674801cb19a38e58b09d0b13d5fee2c1569a69ed916e96de367d0663d4 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,392 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.12-py3-none-any.whl#sha256=c42b062f0376ad9657a27fbafe0479f13879665d7053a938772ad93321b4f38d (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,392 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.11-py3-none-any.whl#sha256=ba706e997eac2029ca093851a07033f5835431bea1fc22873d223e17973da801 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,393 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.10-py3-none-any.whl#sha256=5d44bda3cc3a2c5a6286c08d45d6cd9838b6f027ca298e5be73b7095f517008f (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,393 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.9-py3-none-any.whl#sha256=56be5c2510ae350e3385bdd305b3efd1caa244c347be00f262c9c10388167bc3 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,394 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.7-py3-none-any.whl#sha256=48069e827dc404bc60b012e46ddcb064c4bb0e843126983b1053bb22316470df (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,395 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.6-py3-none-any.whl#sha256=d3f38c8f2046423778096bb833fea72e4fdbd0c47cf885dd9a7ae2b54a577bb8 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,395 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.5-py3-none-any.whl#sha256=914422c023fa342e72ce0292265c9158b0bc530af28b3f585d159319f6d65837 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,396 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.4-py3-none-any.whl#sha256=cfab155e0cfb34b5e9af2aefb2c9a3b4468d184c386e23a836bec2bd6c19ca2c (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,396 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.3-py3-none-any.whl#sha256=43e2b9975f0b88ed99636048bb4296ab0162c90194d7b95ad5f9f7e22df88574 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,397 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.2-py3-none-any.whl#sha256=04be4ddadef6956331e1c58664fccf62624bf99961911e8a8a01938973101677 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,397 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.1-py3-none-any.whl#sha256=d7cd730693e0d98c28cdf3eb126b99f705be424a4b954411952a13c44d8c0a62 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,398 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.4.0-py3-none-any.whl#sha256=0998cb274cc48a4eb353808bc228d7cc99b1abf75ad3d0b09da1ff602bee5cd1 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,398 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.3.9-py3-none-any.whl#sha256=5e8118ed971276a472a04054f6befd945a490ebde3d72e48431fe54e5dea9528 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,399 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.3.8-py3-none-any.whl#sha256=016c2161f556d16e7e5ee2e66149dc5755c6157500f94f52f3c10ea696b1d432 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,399 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.3.7-py3-none-any.whl#sha256=1b6872b8d865a6e7d6162ba432a24652d87e919b21f20ada4f4fe5990a0de5b8 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,400 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.3.6-py3-none-any.whl#sha256=54f9e911145333ac7ac37c7e29218069a84623958100ea5b0a6bba0aa2aa1890 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,400 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.3.4-py3-none-any.whl#sha256=a12bd12a85ad97fbe19032f4d023c251a254c5061f7db23e21e70812d7a395ce (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,400 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.3.3-py3-none-any.whl#sha256=8fa1e68a90d1b9454ccce495f5c4012bfe71a5c910a83470429107d14bc15ebf (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,401 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.3.2-py3-none-any.whl#sha256=97b4a10b67158d42a2868b291be8844ab2eef5b4c14796abab09b09d9b271f32 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,401 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.2.6-py3-none-any.whl#sha256=23af2d745d69fd6808bc14a5002bef6631bc67a9070676b879bbc0abbcbb17f6 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,402 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.2.4-py3-none-any.whl#sha256=02bca2e04cae8d2b38bf8c6fc0ea1d517643ff784e75da8901b45cc9cbd0c29d (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,402 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.2.3-py3-none-any.whl#sha256=db8f72551bc510d4fd3d50c1f63fef4d7a291b48d383193026fb94bfe18ac1da (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,403 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.2.2-py3-none-any.whl#sha256=db40fb47efea0134ee0e819ee8b5d6e78a6512e231d23748fde8bea246b83d51 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,403 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.2.1-py3-none-any.whl#sha256=3c9704da56d5350cbafdd71df8a4d2d1402e47cbfeafeb6b8c295812d73e44b9 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,404 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.2.0-py3-none-any.whl#sha256=07a39591fea102f22f09320b9e8da2edba318a459ff84e44aea0c9c5b0e2a577 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,404 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.1.5-py3-none-any.whl#sha256=47f4591a110e491ad96239771f15c1b2863d76fc2f18727200c97654d008f44e (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.5) 2026-03-13T19:44:21,405 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.1.4-py3-none-any.whl#sha256=958286f9997930d5ce41174e9497a1b13034a8aa92872ab3eeb72b1ac43981e7 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.6) 2026-03-13T19:44:21,405 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.1.1-py3-none-any.whl#sha256=58264902be0514a381d5b02eb067801027375c1a31adf7b4e083d181a9bd235f (from https://www.piwheels.org/simple/pyphases/) 2026-03-13T19:44:21,406 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.1.0-py3-none-any.whl#sha256=fa05e430fdf9d7c4667f3e856eb163cbf720e87e0d5a454ab9d37b084e4635b8 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.7,<4.0) 2026-03-13T19:44:21,407 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.0.8-py3-none-any.whl#sha256=d9798d3bf9918d311b32f3d359ac4f5ea2df98e160ed8cafddbf7fa38c2a2d61 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.6) 2026-03-13T19:44:21,407 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.0.7-py3-none-any.whl#sha256=568163dcc3fed2426c68357b333d1cd1a491cc7550a157f0154871fb3f8394c0 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.6) 2026-03-13T19:44:21,408 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.0.6-py3-none-any.whl#sha256=52f4e0db88da8a1b941a5113817fb480516745c321cdde4bd117078f52743117 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.6) 2026-03-13T19:44:21,408 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.0.5-py3-none-any.whl#sha256=8b9cd33a17ef6b2bccafa07fcbb6ccbe910e5d094189ab3340e25fa1572b8f10 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.6) 2026-03-13T19:44:21,409 Skipping link: No binaries permitted for pyphases: https://archive1.piwheels.org/simple/pyphases/pyPhases-0.0.4-py3-none-any.whl#sha256=f92fd8064e2d690c56ae4fdcbdd41313a578c33f4deb2e1978e91fce02058283 (from https://www.piwheels.org/simple/pyphases/) (requires-python:>=3.6) 2026-03-13T19:44:21,409 Skipping link: not a file: https://www.piwheels.org/simple/pyphases/ 2026-03-13T19:44:21,410 Skipping link: not a file: https://pypi.org/simple/pyphases/ 2026-03-13T19:44:21,441 Given no hashes to check 1 links for project 'pyphases': discarding no candidates 2026-03-13T19:44:21,464 Collecting pyphases==1.6.1 2026-03-13T19:44:21,466 Created temporary directory: /tmp/pip-unpack-g7e8czlj 2026-03-13T19:44:21,683 Downloading pyphases-1.6.1.tar.gz (30 kB) 2026-03-13T19:44:21,803 Added pyphases==1.6.1 from https://files.pythonhosted.org/packages/82/d5/3f9015f1d33c9e0d9288bfa8c88f2e025c49d5170ee3d85c490b705d5e01/pyphases-1.6.1.tar.gz to build tracker '/tmp/pip-build-tracker-ksqdwrgx' 2026-03-13T19:44:21,807 Created temporary directory: /tmp/pip-build-env-admy9rkn 2026-03-13T19:44:21,812 Installing build dependencies: started 2026-03-13T19:44:21,813 Running command pip subprocess to install build dependencies 2026-03-13T19:44:22,940 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-13T19:44:23,499 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-13T19:44:23,523 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-13T19:44:25,288 Collecting setuptools>=40.8.0 2026-03-13T19:44:25,371 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-13T19:44:25,643 Collecting wheel 2026-03-13T19:44:25,658 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-13T19:44:25,843 Collecting packaging>=24.0 2026-03-13T19:44:25,859 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-13T19:44:28,850 Installing collected packages: setuptools, packaging, wheel 2026-03-13T19:44:32,208 Creating /tmp/pip-build-env-admy9rkn/overlay/local/bin 2026-03-13T19:44:32,210 changing mode of /tmp/pip-build-env-admy9rkn/overlay/local/bin/wheel to 755 2026-03-13T19:44:32,230 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-13T19:44:32,508 Installing build dependencies: finished with status 'done' 2026-03-13T19:44:32,515 Getting requirements to build wheel: started 2026-03-13T19:44:32,517 Running command Getting requirements to build wheel 2026-03-13T19:44:33,113 running egg_info 2026-03-13T19:44:33,119 writing pyPhases.egg-info/PKG-INFO 2026-03-13T19:44:33,122 writing dependency_links to pyPhases.egg-info/dependency_links.txt 2026-03-13T19:44:33,124 writing requirements to pyPhases.egg-info/requires.txt 2026-03-13T19:44:33,125 writing top-level names to pyPhases.egg-info/top_level.txt 2026-03-13T19:44:33,160 reading manifest file 'pyPhases.egg-info/SOURCES.txt' 2026-03-13T19:44:33,164 reading manifest template 'MANIFEST.in' 2026-03-13T19:44:33,166 adding license file 'LICENSE' 2026-03-13T19:44:33,170 writing manifest file 'pyPhases.egg-info/SOURCES.txt' 2026-03-13T19:44:33,259 Getting requirements to build wheel: finished with status 'done' 2026-03-13T19:44:33,262 Created temporary directory: /tmp/pip-modern-metadata-_0q8ogag 2026-03-13T19:44:33,265 Preparing metadata (pyproject.toml): started 2026-03-13T19:44:33,266 Running command Preparing metadata (pyproject.toml) 2026-03-13T19:44:33,828 running dist_info 2026-03-13T19:44:33,838 creating /tmp/pip-modern-metadata-_0q8ogag/pyPhases.egg-info 2026-03-13T19:44:33,839 writing /tmp/pip-modern-metadata-_0q8ogag/pyPhases.egg-info/PKG-INFO 2026-03-13T19:44:33,842 writing dependency_links to /tmp/pip-modern-metadata-_0q8ogag/pyPhases.egg-info/dependency_links.txt 2026-03-13T19:44:33,844 writing requirements to /tmp/pip-modern-metadata-_0q8ogag/pyPhases.egg-info/requires.txt 2026-03-13T19:44:33,845 writing top-level names to /tmp/pip-modern-metadata-_0q8ogag/pyPhases.egg-info/top_level.txt 2026-03-13T19:44:33,846 writing manifest file '/tmp/pip-modern-metadata-_0q8ogag/pyPhases.egg-info/SOURCES.txt' 2026-03-13T19:44:33,878 reading manifest file '/tmp/pip-modern-metadata-_0q8ogag/pyPhases.egg-info/SOURCES.txt' 2026-03-13T19:44:33,881 reading manifest template 'MANIFEST.in' 2026-03-13T19:44:33,882 adding license file 'LICENSE' 2026-03-13T19:44:33,886 writing manifest file '/tmp/pip-modern-metadata-_0q8ogag/pyPhases.egg-info/SOURCES.txt' 2026-03-13T19:44:33,887 creating '/tmp/pip-modern-metadata-_0q8ogag/pyphases-1.6.1.dist-info' 2026-03-13T19:44:34,009 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-13T19:44:34,013 Source in /tmp/pip-wheel-kadstku5/pyphases_6bbaae66087d4541a695ea5329576905 has version 1.6.1, which satisfies requirement pyphases==1.6.1 from https://files.pythonhosted.org/packages/82/d5/3f9015f1d33c9e0d9288bfa8c88f2e025c49d5170ee3d85c490b705d5e01/pyphases-1.6.1.tar.gz 2026-03-13T19:44:34,014 Removed pyphases==1.6.1 from https://files.pythonhosted.org/packages/82/d5/3f9015f1d33c9e0d9288bfa8c88f2e025c49d5170ee3d85c490b705d5e01/pyphases-1.6.1.tar.gz from build tracker '/tmp/pip-build-tracker-ksqdwrgx' 2026-03-13T19:44:34,020 Created temporary directory: /tmp/pip-unpack-v0x861os 2026-03-13T19:44:34,021 Building wheels for collected packages: pyphases 2026-03-13T19:44:34,025 Created temporary directory: /tmp/pip-wheel-snt5oveo 2026-03-13T19:44:34,026 Destination directory: /tmp/pip-wheel-snt5oveo 2026-03-13T19:44:34,028 Building wheel for pyphases (pyproject.toml): started 2026-03-13T19:44:34,029 Running command Building wheel for pyphases (pyproject.toml) 2026-03-13T19:44:34,579 running bdist_wheel 2026-03-13T19:44:34,607 running build 2026-03-13T19:44:34,607 running build_py 2026-03-13T19:44:34,616 creating build/lib/tests 2026-03-13T19:44:34,618 copying tests/__init__.py -> build/lib/tests 2026-03-13T19:44:34,620 copying tests/test_acceptance.py -> build/lib/tests 2026-03-13T19:44:34,622 creating build/lib/pyPhases 2026-03-13T19:44:34,623 copying pyPhases/PluginAdapter.py -> build/lib/pyPhases 2026-03-13T19:44:34,625 copying pyPhases/__init__.py -> build/lib/pyPhases 2026-03-13T19:44:34,627 copying pyPhases/Project.py -> build/lib/pyPhases 2026-03-13T19:44:34,629 copying pyPhases/Phase.py -> build/lib/pyPhases 2026-03-13T19:44:34,631 copying pyPhases/Data.py -> build/lib/pyPhases 2026-03-13T19:44:34,634 creating build/lib/tests/test 2026-03-13T19:44:34,635 copying tests/test/test_TestRun.py -> build/lib/tests/test 2026-03-13T19:44:34,636 copying tests/test/test_BaseTest.py -> build/lib/tests/test 2026-03-13T19:44:34,638 copying tests/test/__init__.py -> build/lib/tests/test 2026-03-13T19:44:34,640 copying tests/test/test_Mocks.py -> build/lib/tests/test 2026-03-13T19:44:34,641 copying tests/test/test_IntegrationTest.py -> build/lib/tests/test 2026-03-13T19:44:34,644 creating build/lib/tests/util 2026-03-13T19:44:34,645 copying tests/util/PhaseGenerator.py -> build/lib/tests/util 2026-03-13T19:44:34,647 copying tests/util/ExporterTestHelper.py -> build/lib/tests/util 2026-03-13T19:44:34,648 copying tests/util/__init__.py -> build/lib/tests/util 2026-03-13T19:44:34,651 creating build/lib/tests/unit 2026-03-13T19:44:34,652 copying tests/unit/test_EventBusStatic.py -> build/lib/tests/unit 2026-03-13T19:44:34,654 copying tests/unit/test_Phase.py -> build/lib/tests/unit 2026-03-13T19:44:34,656 copying tests/unit/test_Project.py -> build/lib/tests/unit 2026-03-13T19:44:34,659 copying tests/unit/test_Decorator.py -> build/lib/tests/unit 2026-03-13T19:44:34,661 copying tests/unit/test_Logger.py -> build/lib/tests/unit 2026-03-13T19:44:34,663 copying tests/unit/__init__.py -> build/lib/tests/unit 2026-03-13T19:44:34,664 copying tests/unit/test_csvlogger.py -> build/lib/tests/unit 2026-03-13T19:44:34,666 copying tests/unit/test_Data.py -> build/lib/tests/unit 2026-03-13T19:44:34,668 copying tests/unit/test_BatchProgress.py -> build/lib/tests/unit 2026-03-13T19:44:34,670 copying tests/unit/test_Loggermock.py -> build/lib/tests/unit 2026-03-13T19:44:34,672 copying tests/unit/test_pdict.py -> build/lib/tests/unit 2026-03-13T19:44:34,674 copying tests/unit/test_Optionizable.py -> build/lib/tests/unit 2026-03-13T19:44:34,675 copying tests/unit/test_DataExporter.py -> build/lib/tests/unit 2026-03-13T19:44:34,677 copying tests/unit/test_EventBus.py -> build/lib/tests/unit 2026-03-13T19:44:34,679 copying tests/unit/test_exporter_pickleexporter.py -> build/lib/tests/unit 2026-03-13T19:44:34,681 copying tests/unit/test_PluginAdapter.py -> build/lib/tests/unit 2026-03-13T19:44:34,683 creating build/lib/pyPhases/exporter 2026-03-13T19:44:34,684 copying pyPhases/exporter/PandasExporter.py -> build/lib/pyPhases/exporter 2026-03-13T19:44:34,686 copying pyPhases/exporter/PickleExporter.py -> build/lib/pyPhases/exporter 2026-03-13T19:44:34,688 copying pyPhases/exporter/__init__.py -> build/lib/pyPhases/exporter 2026-03-13T19:44:34,690 copying pyPhases/exporter/DataExporter.py -> build/lib/pyPhases/exporter 2026-03-13T19:44:34,692 creating build/lib/pyPhases/test 2026-03-13T19:44:34,693 copying pyPhases/test/TestRun.py -> build/lib/pyPhases/test 2026-03-13T19:44:34,695 copying pyPhases/test/TestCaseIntegration.py -> build/lib/pyPhases/test 2026-03-13T19:44:34,697 copying pyPhases/test/MockLogger.py -> build/lib/pyPhases/test 2026-03-13T19:44:34,699 copying pyPhases/test/__init__.py -> build/lib/pyPhases/test 2026-03-13T19:44:34,701 copying pyPhases/test/TestCase.py -> build/lib/pyPhases/test 2026-03-13T19:44:34,703 copying pyPhases/test/Mocks.py -> build/lib/pyPhases/test 2026-03-13T19:44:34,706 creating build/lib/pyPhases/util 2026-03-13T19:44:34,707 copying pyPhases/util/EventBus.py -> build/lib/pyPhases/util 2026-03-13T19:44:34,709 copying pyPhases/util/EventBusStatic.py -> build/lib/pyPhases/util 2026-03-13T19:44:34,711 copying pyPhases/util/pdict.py -> build/lib/pyPhases/util 2026-03-13T19:44:34,713 copying pyPhases/util/Logger.py -> build/lib/pyPhases/util 2026-03-13T19:44:34,715 copying pyPhases/util/Optionizable.py -> build/lib/pyPhases/util 2026-03-13T19:44:34,717 copying pyPhases/util/Swappable.py -> build/lib/pyPhases/util 2026-03-13T19:44:34,719 copying pyPhases/util/BatchProgress.py -> build/lib/pyPhases/util 2026-03-13T19:44:34,722 copying pyPhases/util/__init__.py -> build/lib/pyPhases/util 2026-03-13T19:44:34,724 copying pyPhases/util/CSVLogger.py -> build/lib/pyPhases/util 2026-03-13T19:44:34,727 creating build/lib/pyPhases/decorator 2026-03-13T19:44:34,728 copying pyPhases/decorator/__init__.py -> build/lib/pyPhases/decorator 2026-03-13T19:44:34,730 copying pyPhases/decorator/Decorator.py -> build/lib/pyPhases/decorator 2026-03-13T19:44:34,753 installing to build/bdist.linux-armv7l/wheel 2026-03-13T19:44:34,754 running install 2026-03-13T19:44:34,778 running install_lib 2026-03-13T19:44:34,786 creating build/bdist.linux-armv7l/wheel 2026-03-13T19:44:34,789 creating build/bdist.linux-armv7l/wheel/tests 2026-03-13T19:44:34,791 creating build/bdist.linux-armv7l/wheel/tests/test 2026-03-13T19:44:34,793 copying build/lib/tests/test/test_TestRun.py -> build/bdist.linux-armv7l/wheel/./tests/test 2026-03-13T19:44:34,795 copying build/lib/tests/test/test_BaseTest.py -> build/bdist.linux-armv7l/wheel/./tests/test 2026-03-13T19:44:34,798 copying build/lib/tests/test/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/test 2026-03-13T19:44:34,800 copying build/lib/tests/test/test_Mocks.py -> build/bdist.linux-armv7l/wheel/./tests/test 2026-03-13T19:44:34,802 copying build/lib/tests/test/test_IntegrationTest.py -> build/bdist.linux-armv7l/wheel/./tests/test 2026-03-13T19:44:34,805 creating build/bdist.linux-armv7l/wheel/tests/util 2026-03-13T19:44:34,806 copying build/lib/tests/util/PhaseGenerator.py -> build/bdist.linux-armv7l/wheel/./tests/util 2026-03-13T19:44:34,808 copying build/lib/tests/util/ExporterTestHelper.py -> build/bdist.linux-armv7l/wheel/./tests/util 2026-03-13T19:44:34,811 copying build/lib/tests/util/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/util 2026-03-13T19:44:34,813 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-13T19:44:34,815 copying build/lib/tests/test_acceptance.py -> build/bdist.linux-armv7l/wheel/./tests 2026-03-13T19:44:34,817 creating build/bdist.linux-armv7l/wheel/tests/unit 2026-03-13T19:44:34,819 copying build/lib/tests/unit/test_EventBusStatic.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2026-03-13T19:44:34,821 copying build/lib/tests/unit/test_Phase.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2026-03-13T19:44:34,823 copying build/lib/tests/unit/test_Project.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2026-03-13T19:44:34,826 copying build/lib/tests/unit/test_Decorator.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2026-03-13T19:44:34,828 copying build/lib/tests/unit/test_Logger.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2026-03-13T19:44:34,831 copying build/lib/tests/unit/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2026-03-13T19:44:34,832 copying build/lib/tests/unit/test_csvlogger.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2026-03-13T19:44:34,835 copying build/lib/tests/unit/test_Data.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2026-03-13T19:44:34,837 copying build/lib/tests/unit/test_BatchProgress.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2026-03-13T19:44:34,839 copying build/lib/tests/unit/test_Loggermock.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2026-03-13T19:44:34,842 copying build/lib/tests/unit/test_pdict.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2026-03-13T19:44:34,844 copying build/lib/tests/unit/test_Optionizable.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2026-03-13T19:44:34,846 copying build/lib/tests/unit/test_DataExporter.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2026-03-13T19:44:34,848 copying build/lib/tests/unit/test_EventBus.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2026-03-13T19:44:34,851 copying build/lib/tests/unit/test_exporter_pickleexporter.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2026-03-13T19:44:34,853 copying build/lib/tests/unit/test_PluginAdapter.py -> build/bdist.linux-armv7l/wheel/./tests/unit 2026-03-13T19:44:34,856 creating build/bdist.linux-armv7l/wheel/pyPhases 2026-03-13T19:44:34,857 creating build/bdist.linux-armv7l/wheel/pyPhases/exporter 2026-03-13T19:44:34,859 copying build/lib/pyPhases/exporter/PandasExporter.py -> build/bdist.linux-armv7l/wheel/./pyPhases/exporter 2026-03-13T19:44:34,861 copying build/lib/pyPhases/exporter/PickleExporter.py -> build/bdist.linux-armv7l/wheel/./pyPhases/exporter 2026-03-13T19:44:34,864 copying build/lib/pyPhases/exporter/__init__.py -> build/bdist.linux-armv7l/wheel/./pyPhases/exporter 2026-03-13T19:44:34,866 copying build/lib/pyPhases/exporter/DataExporter.py -> build/bdist.linux-armv7l/wheel/./pyPhases/exporter 2026-03-13T19:44:34,869 creating build/bdist.linux-armv7l/wheel/pyPhases/test 2026-03-13T19:44:34,870 copying build/lib/pyPhases/test/TestRun.py -> build/bdist.linux-armv7l/wheel/./pyPhases/test 2026-03-13T19:44:34,873 copying build/lib/pyPhases/test/TestCaseIntegration.py -> build/bdist.linux-armv7l/wheel/./pyPhases/test 2026-03-13T19:44:34,875 copying build/lib/pyPhases/test/MockLogger.py -> build/bdist.linux-armv7l/wheel/./pyPhases/test 2026-03-13T19:44:34,877 copying build/lib/pyPhases/test/__init__.py -> build/bdist.linux-armv7l/wheel/./pyPhases/test 2026-03-13T19:44:34,879 copying build/lib/pyPhases/test/TestCase.py -> build/bdist.linux-armv7l/wheel/./pyPhases/test 2026-03-13T19:44:34,881 copying build/lib/pyPhases/test/Mocks.py -> build/bdist.linux-armv7l/wheel/./pyPhases/test 2026-03-13T19:44:34,884 creating build/bdist.linux-armv7l/wheel/pyPhases/util 2026-03-13T19:44:34,885 copying build/lib/pyPhases/util/EventBus.py -> build/bdist.linux-armv7l/wheel/./pyPhases/util 2026-03-13T19:44:34,887 copying build/lib/pyPhases/util/EventBusStatic.py -> build/bdist.linux-armv7l/wheel/./pyPhases/util 2026-03-13T19:44:34,890 copying build/lib/pyPhases/util/pdict.py -> build/bdist.linux-armv7l/wheel/./pyPhases/util 2026-03-13T19:44:34,892 copying build/lib/pyPhases/util/Logger.py -> build/bdist.linux-armv7l/wheel/./pyPhases/util 2026-03-13T19:44:34,894 copying build/lib/pyPhases/util/Optionizable.py -> build/bdist.linux-armv7l/wheel/./pyPhases/util 2026-03-13T19:44:34,896 copying build/lib/pyPhases/util/Swappable.py -> build/bdist.linux-armv7l/wheel/./pyPhases/util 2026-03-13T19:44:34,899 copying build/lib/pyPhases/util/BatchProgress.py -> build/bdist.linux-armv7l/wheel/./pyPhases/util 2026-03-13T19:44:34,901 copying build/lib/pyPhases/util/__init__.py -> build/bdist.linux-armv7l/wheel/./pyPhases/util 2026-03-13T19:44:34,903 copying build/lib/pyPhases/util/CSVLogger.py -> build/bdist.linux-armv7l/wheel/./pyPhases/util 2026-03-13T19:44:34,905 copying build/lib/pyPhases/PluginAdapter.py -> build/bdist.linux-armv7l/wheel/./pyPhases 2026-03-13T19:44:34,908 copying build/lib/pyPhases/__init__.py -> build/bdist.linux-armv7l/wheel/./pyPhases 2026-03-13T19:44:34,910 copying build/lib/pyPhases/Project.py -> build/bdist.linux-armv7l/wheel/./pyPhases 2026-03-13T19:44:34,913 copying build/lib/pyPhases/Phase.py -> build/bdist.linux-armv7l/wheel/./pyPhases 2026-03-13T19:44:34,916 creating build/bdist.linux-armv7l/wheel/pyPhases/decorator 2026-03-13T19:44:34,917 copying build/lib/pyPhases/decorator/__init__.py -> build/bdist.linux-armv7l/wheel/./pyPhases/decorator 2026-03-13T19:44:34,918 copying build/lib/pyPhases/decorator/Decorator.py -> build/bdist.linux-armv7l/wheel/./pyPhases/decorator 2026-03-13T19:44:34,920 copying build/lib/pyPhases/Data.py -> build/bdist.linux-armv7l/wheel/./pyPhases 2026-03-13T19:44:34,922 running install_egg_info 2026-03-13T19:44:34,942 running egg_info 2026-03-13T19:44:34,947 writing pyPhases.egg-info/PKG-INFO 2026-03-13T19:44:34,950 writing dependency_links to pyPhases.egg-info/dependency_links.txt 2026-03-13T19:44:34,952 writing requirements to pyPhases.egg-info/requires.txt 2026-03-13T19:44:34,953 writing top-level names to pyPhases.egg-info/top_level.txt 2026-03-13T19:44:34,969 reading manifest file 'pyPhases.egg-info/SOURCES.txt' 2026-03-13T19:44:34,973 reading manifest template 'MANIFEST.in' 2026-03-13T19:44:34,974 adding license file 'LICENSE' 2026-03-13T19:44:34,979 writing manifest file 'pyPhases.egg-info/SOURCES.txt' 2026-03-13T19:44:34,981 Copying pyPhases.egg-info to build/bdist.linux-armv7l/wheel/./pyPhases-1.6.1-py3.11.egg-info 2026-03-13T19:44:34,991 running install_scripts 2026-03-13T19:44:35,002 creating build/bdist.linux-armv7l/wheel/pyphases-1.6.1.dist-info/WHEEL 2026-03-13T19:44:35,005 creating '/tmp/pip-wheel-snt5oveo/.tmp-lz2sqe0m/pyphases-1.6.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-13T19:44:35,008 adding 'pyPhases/Data.py' 2026-03-13T19:44:35,010 adding 'pyPhases/Phase.py' 2026-03-13T19:44:35,011 adding 'pyPhases/PluginAdapter.py' 2026-03-13T19:44:35,014 adding 'pyPhases/Project.py' 2026-03-13T19:44:35,015 adding 'pyPhases/__init__.py' 2026-03-13T19:44:35,017 adding 'pyPhases/decorator/Decorator.py' 2026-03-13T19:44:35,018 adding 'pyPhases/decorator/__init__.py' 2026-03-13T19:44:35,020 adding 'pyPhases/exporter/DataExporter.py' 2026-03-13T19:44:35,022 adding 'pyPhases/exporter/PandasExporter.py' 2026-03-13T19:44:35,023 adding 'pyPhases/exporter/PickleExporter.py' 2026-03-13T19:44:35,024 adding 'pyPhases/exporter/__init__.py' 2026-03-13T19:44:35,026 adding 'pyPhases/test/MockLogger.py' 2026-03-13T19:44:35,028 adding 'pyPhases/test/Mocks.py' 2026-03-13T19:44:35,029 adding 'pyPhases/test/TestCase.py' 2026-03-13T19:44:35,030 adding 'pyPhases/test/TestCaseIntegration.py' 2026-03-13T19:44:35,031 adding 'pyPhases/test/TestRun.py' 2026-03-13T19:44:35,032 adding 'pyPhases/test/__init__.py' 2026-03-13T19:44:35,034 adding 'pyPhases/util/BatchProgress.py' 2026-03-13T19:44:35,036 adding 'pyPhases/util/CSVLogger.py' 2026-03-13T19:44:35,037 adding 'pyPhases/util/EventBus.py' 2026-03-13T19:44:35,038 adding 'pyPhases/util/EventBusStatic.py' 2026-03-13T19:44:35,039 adding 'pyPhases/util/Logger.py' 2026-03-13T19:44:35,040 adding 'pyPhases/util/Optionizable.py' 2026-03-13T19:44:35,041 adding 'pyPhases/util/Swappable.py' 2026-03-13T19:44:35,042 adding 'pyPhases/util/__init__.py' 2026-03-13T19:44:35,044 adding 'pyPhases/util/pdict.py' 2026-03-13T19:44:35,046 adding 'pyphases-1.6.1.dist-info/licenses/LICENSE' 2026-03-13T19:44:35,048 adding 'tests/__init__.py' 2026-03-13T19:44:35,049 adding 'tests/test_acceptance.py' 2026-03-13T19:44:35,051 adding 'tests/test/__init__.py' 2026-03-13T19:44:35,052 adding 'tests/test/test_BaseTest.py' 2026-03-13T19:44:35,053 adding 'tests/test/test_IntegrationTest.py' 2026-03-13T19:44:35,054 adding 'tests/test/test_Mocks.py' 2026-03-13T19:44:35,055 adding 'tests/test/test_TestRun.py' 2026-03-13T19:44:35,057 adding 'tests/unit/__init__.py' 2026-03-13T19:44:35,059 adding 'tests/unit/test_BatchProgress.py' 2026-03-13T19:44:35,060 adding 'tests/unit/test_Data.py' 2026-03-13T19:44:35,061 adding 'tests/unit/test_DataExporter.py' 2026-03-13T19:44:35,063 adding 'tests/unit/test_Decorator.py' 2026-03-13T19:44:35,064 adding 'tests/unit/test_EventBus.py' 2026-03-13T19:44:35,065 adding 'tests/unit/test_EventBusStatic.py' 2026-03-13T19:44:35,066 adding 'tests/unit/test_Logger.py' 2026-03-13T19:44:35,068 adding 'tests/unit/test_Loggermock.py' 2026-03-13T19:44:35,069 adding 'tests/unit/test_Optionizable.py' 2026-03-13T19:44:35,070 adding 'tests/unit/test_Phase.py' 2026-03-13T19:44:35,071 adding 'tests/unit/test_PluginAdapter.py' 2026-03-13T19:44:35,074 adding 'tests/unit/test_Project.py' 2026-03-13T19:44:35,075 adding 'tests/unit/test_csvlogger.py' 2026-03-13T19:44:35,076 adding 'tests/unit/test_exporter_pickleexporter.py' 2026-03-13T19:44:35,078 adding 'tests/unit/test_pdict.py' 2026-03-13T19:44:35,080 adding 'tests/util/ExporterTestHelper.py' 2026-03-13T19:44:35,081 adding 'tests/util/PhaseGenerator.py' 2026-03-13T19:44:35,082 adding 'tests/util/__init__.py' 2026-03-13T19:44:35,083 adding 'pyphases-1.6.1.dist-info/METADATA' 2026-03-13T19:44:35,085 adding 'pyphases-1.6.1.dist-info/WHEEL' 2026-03-13T19:44:35,085 adding 'pyphases-1.6.1.dist-info/top_level.txt' 2026-03-13T19:44:35,087 adding 'pyphases-1.6.1.dist-info/RECORD' 2026-03-13T19:44:35,089 removing build/bdist.linux-armv7l/wheel 2026-03-13T19:44:35,199 Building wheel for pyphases (pyproject.toml): finished with status 'done' 2026-03-13T19:44:35,205 Created wheel for pyphases: filename=pyphases-1.6.1-py3-none-any.whl size=40479 sha256=e5f48179fb9a72f46e223d3648e9daa1fa597d260e4c4e64367191f2ef0547f8 2026-03-13T19:44:35,206 Stored in directory: /tmp/pip-ephem-wheel-cache-gwv708f8/wheels/bc/2a/eb/96be069864216463d6ad0847b0f30b70e4a0892b5ca8349bbb 2026-03-13T19:44:35,219 Successfully built pyphases 2026-03-13T19:44:35,223 Removed build tracker: '/tmp/pip-build-tracker-ksqdwrgx'