2026-03-26T19:24:50,643 Created temporary directory: /tmp/pip-ephem-wheel-cache-ngty4uaf 2026-03-26T19:24:50,645 Created temporary directory: /tmp/pip-build-tracker-p50on8oc 2026-03-26T19:24:50,646 Initialized build tracking at /tmp/pip-build-tracker-p50on8oc 2026-03-26T19:24:50,646 Created build tracker: /tmp/pip-build-tracker-p50on8oc 2026-03-26T19:24:50,646 Entered build tracker: /tmp/pip-build-tracker-p50on8oc 2026-03-26T19:24:50,647 Created temporary directory: /tmp/pip-wheel-9z2u020t 2026-03-26T19:24:50,650 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-26T19:24:50,653 Created temporary directory: /tmp/pip-ephem-wheel-cache-gociak1e 2026-03-26T19:24:50,674 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-26T19:24:50,677 2 location(s) to search for versions of ph-units: 2026-03-26T19:24:50,677 * https://pypi.org/simple/ph-units/ 2026-03-26T19:24:50,677 * https://www.piwheels.org/simple/ph-units/ 2026-03-26T19:24:50,678 Fetching project page and analyzing links: https://pypi.org/simple/ph-units/ 2026-03-26T19:24:50,679 Getting page https://pypi.org/simple/ph-units/ 2026-03-26T19:24:50,680 Found index url https://pypi.org/simple 2026-03-26T19:24:50,908 Fetched page https://pypi.org/simple/ph-units/ as application/vnd.pypi.simple.v1+json 2026-03-26T19:24:50,924 Found link https://files.pythonhosted.org/packages/c3/14/41131ee78d9a5bb3277cef6dd2cabfa70208e9b861d1cf751998e40af3db/PH-units-1.0.1.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.0.1 2026-03-26T19:24:50,925 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/a7/df/2d1217f24b0dcd095dc21146ea9fa0b164597fa71bbce44a87dd3bfb365f/PH_units-1.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,926 Found link https://files.pythonhosted.org/packages/63/4c/bf6b7cc528fb0a53b9c333609d009c2ec3ce47e47f4f3c3c244061de1e77/PH-units-1.0.2.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.0.2 2026-03-26T19:24:50,926 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/a4/b5/9d7c5827a93b9015230be9fa57a5ebeb02f3844bc85b2de73b87a443ce41/PH_units-1.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,927 Found link https://files.pythonhosted.org/packages/ff/c4/9947e14e0167ff18c0178e78ec365f84f9e5cde885e8b8e59dbadd858600/PH-units-1.0.3.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.0.3 2026-03-26T19:24:50,928 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/6e/57/172f0951f9f2763b75b9d9770d2be33c17a7cf01d1d3b576baeaaeada7a5/PH_units-1.0.3-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,929 Found link https://files.pythonhosted.org/packages/42/ba/24c5d99184e854cef8d66b1811397a7fdd693e3647c151f8d8438305ae60/PH-units-1.0.4.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.0.4 2026-03-26T19:24:50,929 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/1f/01/2b55e00ed0b4a3ba7112ddab5fa98cdd16f011605a087e810a279eb6c329/PH_units-1.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,930 Found link https://files.pythonhosted.org/packages/69/45/dc7c767fe1623cd8106af25ab6c99b4d0a5a361b41c60fe2de55ab6b26c0/PH-units-1.0.5.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.0.5 2026-03-26T19:24:50,931 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/98/e2/be6aafad456c24e04d2ae9c1410831b91013dad83f0a201fcc264e0208b3/PH_units-1.0.5-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,931 Found link https://files.pythonhosted.org/packages/45/f8/93383e167709e838c91d0e0d1c2999a3dc81a725d33a083c07f755032c9c/PH-units-1.0.6.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.0.6 2026-03-26T19:24:50,932 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/12/4c/512057aa26b85e254e8429517d17e27eb9254aabeeffb495ad1204e3aa0f/PH_units-1.0.6-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,933 Found link https://files.pythonhosted.org/packages/5b/38/ccc37486910ad8ae30eb245ce6fa858e13d17b698bb6a37d98e8ddd47dad/PH-units-1.1.0.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.1.0 2026-03-26T19:24:50,933 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/a9/7d/48db368661484f2019a17a81c08810e02c5dd96f4b23fc72778bd108e5bd/PH_units-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,934 Found link https://files.pythonhosted.org/packages/60/6e/75198e5df81504ae8f6a531069c989db024f340f7b96c0705e1ad642c0d8/PH-units-1.1.1.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.1.1 2026-03-26T19:24:50,934 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/0d/ba/0a3af52a9e3b00eb6ab472f7659644d5558c3fe0c1ef9bc23394c2299cc9/PH_units-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,935 Found link https://files.pythonhosted.org/packages/0d/00/d51ce5eda1af539d18044e705e9178823d07033ca64f5f9185f09376af09/PH-units-1.1.2.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.1.2 2026-03-26T19:24:50,935 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/68/f4/076fbdcaa8560575287f2390b84d657c326b334d9570732663284f858b38/PH_units-1.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,936 Found link https://files.pythonhosted.org/packages/9f/07/e7a239e90391867b46dec2de9ec2e2a9266826c592998be32e2d90958c35/PH-units-1.1.3.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.1.3 2026-03-26T19:24:50,936 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/b1/6c/76a372d52052aedb387b20866c855f60dfb6a4696ed6a120d34f77309f9c/PH_units-1.1.3-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,937 Found link https://files.pythonhosted.org/packages/ac/a2/74f39b7a74339472b36d8744ee6515dc4335afbc0f4143f3c3570261c7ea/PH-units-1.2.0.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.2.0 2026-03-26T19:24:50,938 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/ce/d6/ecb6b69088fe58b15f3f0726dc47a9c88a4faff1a1f94a1ea7ab26ab7822/PH_units-1.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,939 Found link https://files.pythonhosted.org/packages/27/50/15f89bab597e05b9fa95a2a37768bf6ecb34bc38e0f2b95b80b510be56bc/PH-units-1.3.0.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.3.0 2026-03-26T19:24:50,939 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/9e/34/4245a6c4a3a6e32f220530aa31ae683114ac2f6f122f7904a3872840c775/PH_units-1.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,940 Found link https://files.pythonhosted.org/packages/d8/1e/683bb66ab72a4de25bad22da04108752a8c3777e063fb710d436c07d81c0/PH-units-1.3.1.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.3.1 2026-03-26T19:24:50,941 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/b4/e3/0119dffc91cd141f7bdb610fe3e58addf201cd1de7c5bfb2802614d853b8/PH_units-1.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,941 Found link https://files.pythonhosted.org/packages/03/77/b6814117fe42ea7e0cfb6de1af67471c6b249370f65648572938a18e0d7b/PH-units-1.4.0.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.4.0 2026-03-26T19:24:50,942 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/3b/f2/87c5909e2a7ecb52e9f13a1b3b475811a5ed505869b01686cf30af748622/PH_units-1.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,943 Found link https://files.pythonhosted.org/packages/03/c3/d6ed440b2f30721198bc1f2dcf6df3a34617d815946c8cb79a013ea80326/PH-units-1.4.1.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.4.1 2026-03-26T19:24:50,944 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/d4/dd/5b5c91ad1f8bdf8d59e6ffd76c882c7c89aac03a62f9add87176c9c85ac1/PH_units-1.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,944 Found link https://files.pythonhosted.org/packages/f5/f4/1cee0720909287359d8b2a7a9efd5266a7e11d40fc2af64a07f874e4f74a/PH-units-1.5.0.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.0 2026-03-26T19:24:50,945 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/de/6b/4440ff83c426e352037907b5832e408342eb3355479379bab13827d7539b/PH_units-1.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,945 Found link https://files.pythonhosted.org/packages/64/dc/4809807be36395b700c9d81e6a091fa1395eed328209607fecb8e28f1d1b/PH-units-1.5.1.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.1 2026-03-26T19:24:50,946 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/43/92/e12c4963e4abb9be5821c983e34728cf668a34f6b6618144f51e68a014c0/PH_units-1.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,946 Found link https://files.pythonhosted.org/packages/75/10/e2ac60e10192afa88ac7e6b2e8346446cae15176031820ee32f75497c65f/PH-units-1.5.2.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.2 2026-03-26T19:24:50,947 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/58/8f/53d841b54b14c1069ceafda6979028f5a98cee6049c773f6f3029a7518a2/PH_units-1.5.2-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,948 Found link https://files.pythonhosted.org/packages/0f/22/5e041687ae534aa0f8a451939f11703875ce02f3e8d30aeb3962712c45f0/PH-units-1.5.3.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.3 2026-03-26T19:24:50,948 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/00/75/70ec1ed1f0aba0b9d1e188fb4ad5b332a30c9ecfb87a757346288b8df16a/PH_units-1.5.3-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,949 Found link https://files.pythonhosted.org/packages/e0/d3/ac351208ce9c35e2e1fd8c5706679aa0243eb6ea3ccc7053d5be7af73927/PH-units-1.5.4.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.4 2026-03-26T19:24:50,950 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/13/65/0fd7c96bb033e57255b11b6012c7c9382030445dbe810885da3e69f7f151/PH_units-1.5.4-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,950 Found link https://files.pythonhosted.org/packages/04/73/28e7d19b3ff7c1146b237942becda848b2e140fbf79c20bf41e1ab534d16/PH-units-1.5.5.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.5 2026-03-26T19:24:50,951 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/fd/62/3691d7e8e55042e1bcab390d38f29d7607f6b5d4dc0d083387adec744e2d/PH_units-1.5.5-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,952 Found link https://files.pythonhosted.org/packages/47/04/3a1601e2976ae5abd7d92c635789b7474b62e653f96cf9f3ddec43af02b5/PH-units-1.5.6.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.6 2026-03-26T19:24:50,952 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/6a/24/a3381ba0c180ba91f2bacb40f1ebac02a7ca83f5fcdaa117ad99bedc1212/PH_units-1.5.6-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,953 Found link https://files.pythonhosted.org/packages/45/da/8dd7a4d23a8ef27cfd5d92aeda84d433bde0c4a4f0871e3436e5ea861663/PH-units-1.5.7.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.7 2026-03-26T19:24:50,954 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/99/59/a15e0632233f0ae5e1a60409691452d13c3a49bb69895d40a7e0f6311b77/PH_units-1.5.7-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,954 Found link https://files.pythonhosted.org/packages/f4/48/f8aea09f051f95dcd2dd7ce5957dd60b8414b1cd66776a950eccf56a6605/PH-units-1.5.8.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.8 2026-03-26T19:24:50,955 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/83/cf/2cc03028a34b533ca068a5c143ef1cb8fac16f461e34416ddeed334375a1/PH_units-1.5.8-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,955 Found link https://files.pythonhosted.org/packages/bc/60/8341f3a054f9d5396c485d116b1d224cd0ea22f6fa973439e48b3cedc960/PH-units-1.5.9.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.9 2026-03-26T19:24:50,956 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/d0/e9/e6e410e25e104ec492346eb49106abad4deefa7b2860fe3ec28ecdbd6006/PH_units-1.5.9-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,957 Found link https://files.pythonhosted.org/packages/35/78/54adc6a4fb71229988c4fb4484fb04c8a827b90af83c360f412bd87223dc/PH-units-1.5.11.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.11 2026-03-26T19:24:50,957 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/1e/11/cbda091fbf460eb1e0b1e0421f2fd969c97a20430b8486f1a6f657aa5e3c/PH_units-1.5.11-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,958 Found link https://files.pythonhosted.org/packages/77/57/36b2f645eab2909c76666e8033fec2146e94c0bcc9820bdb0ca49c61aff0/PH-units-1.5.12.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.12 2026-03-26T19:24:50,958 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/29/a9/2f2a36c0e119fb4d1c09c4d76123934744d72ef0bc7d453ece6b383313c4/PH_units-1.5.12-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,959 Found link https://files.pythonhosted.org/packages/f4/f9/7d7e0970beaaafc4590bf42a64329af2d9a4cc0bc18d88bf19e8a02210af/PH-units-1.5.13.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.13 2026-03-26T19:24:50,960 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/69/69/563fc2b99d427a9aedfa8ac2f09b4b491b02c444669660c1457eb51dcd41/PH_units-1.5.13-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,960 Found link https://files.pythonhosted.org/packages/c6/20/0cc5beef47309c3eec700010480438a65a66989e6a1c18847de6da8622ff/PH-units-1.5.14.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.14 2026-03-26T19:24:50,961 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/8f/dd/d9c7a7a2e86bbfbc17f9791b45713dfb6bfea3fcd70bb76e52f6a356c032/PH_units-1.5.14-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,962 Found link https://files.pythonhosted.org/packages/1c/29/fca3a1db466d3e4425a1dda27c8b82c333b2c57723a953670bbc39e99d5a/PH-units-1.5.15.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.15 2026-03-26T19:24:50,962 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/d6/c4/5d6150008e9bf24637c48bc0fb8b45f4a8b2b1281b4f022ae0f9c753b798/PH_units-1.5.15-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,963 Found link https://files.pythonhosted.org/packages/54/68/b2451793d5ae32fe20aa315dc0cc631bf167db18d0ac2d59cf9f3ff6180c/PH-units-1.5.16.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.16 2026-03-26T19:24:50,964 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/5b/b5/51513b67afeda23c2fc850fd8cba829384b55d9c1eb9859238d25b1b1326/PH_units-1.5.16-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,965 Found link https://files.pythonhosted.org/packages/d1/83/ab556bb8405dcd91899fc23d73d4822fb338f607d779f8090c826dc5d059/PH-units-1.5.17.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.17 2026-03-26T19:24:50,965 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/6f/d5/e485efd76b72ec3a9379ce560f37ef2f61689f720ad3dc61729bc1f598d2/PH_units-1.5.17-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,966 Found link https://files.pythonhosted.org/packages/16/62/c7eea65e91204a1931bca93c083a18ca0934498ff7a5b0a87f2f6c76f49b/PH-units-1.5.18.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.18 2026-03-26T19:24:50,966 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/86/4e/c61deb1c79fddcf3d2701e4ac7ece2e6e54af78f5d0bca9193e8933a025b/PH_units-1.5.18-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,967 Found link https://files.pythonhosted.org/packages/2a/a0/57c26073720d99a067daea5ebbc02d4e9a44acf86c765cd071571fcc75f1/PH-units-1.5.19.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.19 2026-03-26T19:24:50,967 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/18/ab/245cd743f1d043306ff85c2b872dd6374d777c15af42c9c8293440337ff5/PH_units-1.5.19-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,968 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/28/a4/29caff14561642abacab5f302a4168d5b9f43d78eb99f8d63249297967c5/ph_units-1.5.20-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,968 Found link https://files.pythonhosted.org/packages/db/a0/4f1a94fa7e837cdf6eb330268faf358580169af09ab9687a3bd33a27cb51/ph_units-1.5.20.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.20 2026-03-26T19:24:50,969 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/45/c6/e6b8914cb41bc223cb420ceeaf2f6d2b10397c41a274f38d6d4463c83137/ph_units-1.5.21-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,970 Found link https://files.pythonhosted.org/packages/74/c2/d4e78395182ec130c2c1017a5229fe2a2c2d5c7638ce685d6ee474f752ee/ph_units-1.5.21.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.21 2026-03-26T19:24:50,970 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/5f/90/179709bb3e8ad3841db4d93ef36221dbfcab0ae17dd821225b6d9a019bf6/ph_units-1.5.22-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,971 Found link https://files.pythonhosted.org/packages/b4/e6/733640e212b75bf1aba59e0fde6a65be07232d33223819d83ef650623f4c/ph_units-1.5.22.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.22 2026-03-26T19:24:50,972 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/91/8c/eadb219a715938bf02ca857ac5aefad90d2974c1ccd804aa8a9e1a81a08f/ph_units-1.5.23-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,972 Found link https://files.pythonhosted.org/packages/3d/c2/7d5abc09b76d54a812b93a4f126fccb10848a2d2691c4ad58e8a0de3e0a4/ph_units-1.5.23.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.23 2026-03-26T19:24:50,973 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/69/44/7ac9147cc2e4ac99eec6375de2580cd90b161f3307fc7bdfbcf1548d2b48/ph_units-1.5.24-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,973 Found link https://files.pythonhosted.org/packages/98/c9/c2728a2aabddfda0446596625b07ceeef734c53e1a8bed8d3c9dced1ffeb/ph_units-1.5.24.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.24 2026-03-26T19:24:50,974 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/37/d4/ea5c500b515597eee68784f3f5ba341c8213924b3f78114bf611fd23d0fd/ph_units-1.5.25-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,975 Found link https://files.pythonhosted.org/packages/9d/1f/97c290e5f0785ce478464a1006918479d181073f1a68e3c0fa25bdbe907b/ph_units-1.5.25.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.25 2026-03-26T19:24:50,975 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/87/51/90543d1a1b5165f8e1f9cfaf5813737c4dfb017fa9fb063c76fb66e4fab9/ph_units-1.5.26-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,976 Found link https://files.pythonhosted.org/packages/1c/57/d3d78d1f448b31148cdd4b1298afe66a1a1c5b1a763f79fdebd0c9fc653a/ph_units-1.5.26.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.26 2026-03-26T19:24:50,976 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/57/9c/cad824c3d1444de46245eebf5925eaf7fd9f0e5396ba855451405d09e8fc/ph_units-1.5.27-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,977 Found link https://files.pythonhosted.org/packages/f2/94/81c0003ceca9aaf84545bdfe67ee56f2730f332d862511d255f60397545f/ph_units-1.5.27.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.27 2026-03-26T19:24:50,977 Skipping link: No binaries permitted for ph-units: https://files.pythonhosted.org/packages/16/69/23158f98ea706eae9af3b01ef204bf5f2910e5270518d53d777aea5a7613/ph_units-1.5.28-py2.py3-none-any.whl (from https://pypi.org/simple/ph-units/) 2026-03-26T19:24:50,978 Found link https://files.pythonhosted.org/packages/a5/76/26b3d5f565f3c988a371412f14cf6b0145cbbb008803e8e5dc0aa895721d/ph_units-1.5.28.tar.gz (from https://pypi.org/simple/ph-units/), version: 1.5.28 2026-03-26T19:24:50,979 Fetching project page and analyzing links: https://www.piwheels.org/simple/ph-units/ 2026-03-26T19:24:50,979 Getting page https://www.piwheels.org/simple/ph-units/ 2026-03-26T19:24:50,981 Found index url https://www.piwheels.org/simple 2026-03-26T19:24:51,155 Fetched page https://www.piwheels.org/simple/ph-units/ as text/html 2026-03-26T19:24:51,166 Skipping link: No binaries permitted for ph-units: https://www.piwheels.org/simple/ph-units/ph_units-1.5.27-py2.py3-none-any.whl#sha256=d77e00d1aa3ec1474b266f64da3174a1455106f385646221765496af5ecf81ac (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,167 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/ph_units-1.5.26-py2.py3-none-any.whl#sha256=7847cd31e4b12a1881c81206776f1f13cd2accee621a16d605dd922c8dd66b86 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,168 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/ph_units-1.5.25-py2.py3-none-any.whl#sha256=b5c96bb540f6ed80ba91513a171e21ad1325cfe08dd30ab7551fdb278452d8c7 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,168 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/ph_units-1.5.24-py2.py3-none-any.whl#sha256=c55da657ce5e63ad5b1e46df316c3a46f5aad6af2683f74736bd7e2d1dc24dbf (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,169 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/ph_units-1.5.23-py2.py3-none-any.whl#sha256=0b3d54b2dfac0cd371e9f668bb78f8a6ec1d41f8828ff8038fa9acabebb6a7fb (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,169 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/ph_units-1.5.22-py2.py3-none-any.whl#sha256=1e6a1e7840617d06043fe3be82d9c5505cca6eaa9ea06d09b40b3c10e03dfbd0 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,170 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/ph_units-1.5.21-py2.py3-none-any.whl#sha256=23eeff14add44315d181b55c03d0aa02722d0e25738c2cd179c301d6bb1411c5 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,171 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/ph_units-1.5.20-py2.py3-none-any.whl#sha256=d0ab7d411edbb00607968868e39d464dac53ce64647274081c3c261dc7b186ca (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,171 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.5.19-py2.py3-none-any.whl#sha256=ba13535ad998339a9f7ccab450ae7c9fe2af89cc918c22a9d2691f01847dcc9f (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,171 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.5.18-py2.py3-none-any.whl#sha256=568483da8b6d95074ccc10c73f407c90e6f99505883073796cbfb106d7e1c16f (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,172 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.5.17-py2.py3-none-any.whl#sha256=5c2cf54127ddfab34e6dce88da1ff0f109e9367f57d051a47ffe5ee5da10a8e6 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,172 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.5.16-py2.py3-none-any.whl#sha256=ef74ae398f80d1c08e0d36a2aad07a7b8bdd52a1d63863ef238fdbd1fc3823dd (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,173 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.5.15-py2.py3-none-any.whl#sha256=aa73f49c4a1c9a335cbf61ceed3eaea4b879f6e7dca95d86f9dbd645627b28b1 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,173 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.5.14-py2.py3-none-any.whl#sha256=46dc8f2a5a051d485adfe8f29f42f83a4eb57a6b0aaf224bae8b53c3d6695b29 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,174 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.5.13-py2.py3-none-any.whl#sha256=990ec25aa80387bdd1fbf6a28a1ea6ff9315c783ced665cbf037fc604acd4fee (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,174 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.5.12-py2.py3-none-any.whl#sha256=51584c086bc5f206c02b13f97102dc8064ec7a7b5f3e07b9cc884709e088226c (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,175 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.5.11-py2.py3-none-any.whl#sha256=34aa5b5e346b044c67671d018b06c148eadfdfcd9ee87d0fc3f4723b3a41ce25 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,176 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.5.9-py2.py3-none-any.whl#sha256=c8946b5714a897f5874615019c54c16720681a3660bad48acc85960854062142 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,176 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.5.8-py2.py3-none-any.whl#sha256=e2511cac26857205526bb61317d93368af0456e39a0a839e5a9a5f62b05ab169 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,177 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.5.7-py2.py3-none-any.whl#sha256=c06e25529b15a8afb9cf43ff663fbecfac3ba1e7ad98671062b48779f33190cc (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,177 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.5.6-py2.py3-none-any.whl#sha256=4b052c7558351d4bc1891bddf40f8c47531cd86847c593495de64a7fcb2ae2b5 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,178 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.5.5-py2.py3-none-any.whl#sha256=5baa003cb2d39b3b7e23ef06fd91218e27b5adc62bcbc61f27c00f5b50cbfc04 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,178 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.5.4-py2.py3-none-any.whl#sha256=ed3ddd5d10e55297ecf68af55c7e003ca76847163ce8ba09ac84c78b4d368951 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,179 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.5.3-py2.py3-none-any.whl#sha256=091c5f90ce6620de398d8b88e9e4ee1d647c9865a4828ead9784e2cd745f5613 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,179 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.5.2-py2.py3-none-any.whl#sha256=b44ba8bb4100a9da4bcabf96e993b806fef92bae0fd0fa71e0a2db677e6d4a25 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,180 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.5.1-py2.py3-none-any.whl#sha256=b2b60a6413bce0577c742abbb899107eccf3de1ebb1b3ee4d8dc715602c77286 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,180 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.5.0-py2.py3-none-any.whl#sha256=02c786c216c8faa286dc0de395785f71532e9e2a165573b6553abe73aabff1aa (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,180 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.4.1-py2.py3-none-any.whl#sha256=f25b1f95d66ee4a44c055e20cf86d5ffcac6e111e64d32e4687dc48fd9f3a002 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,181 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.4.0-py2.py3-none-any.whl#sha256=b7c07c4caef19b18c99d2547460057a5b482496c857c8a73d72967ae1d1c2dff (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,181 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.3.1-py2.py3-none-any.whl#sha256=286927805af1838101f6c28c97e2641bae97de6fb006d8131c7ed0876507bea1 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,182 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.3.0-py2.py3-none-any.whl#sha256=bf3ea22316aad06571a241e81468b858f172202e6cca764999b69fc7176ee5d3 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,183 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.2.0-py2.py3-none-any.whl#sha256=50a4487e3e9f69045ab16ab1c4f0a4041910ddcaec1b1c1f6664d46659195b35 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,183 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.1.3-py2.py3-none-any.whl#sha256=bd7b053819ca4a5c15f883c1295a69af356fc89675b67bde458bae5c43541ca3 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,184 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.1.2-py2.py3-none-any.whl#sha256=209bf65eb7ac5269808d818ab156d34596c7a88ecb428f51eec221a4be872f50 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,184 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.1.1-py2.py3-none-any.whl#sha256=541cf426fad7f1ef9697aafc501a5195fa1e78a9bca4335e73d6397b13944e59 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,185 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.1.0-py2.py3-none-any.whl#sha256=c9e9f14088bccebb36a247dcdd05aa034b59a56d7dad00fef048450e857f1a26 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,186 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.0.6-py2.py3-none-any.whl#sha256=73db327423bbb786e80eddd5f8ddb891af8872a14d55b4ef61ab6e79853e097b (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,186 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.0.5-py2.py3-none-any.whl#sha256=19a36f2c95643b0da1f20bfdbe1bd79f4db049bd664689e2e6cf666eda13426c (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,187 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.0.4-py2.py3-none-any.whl#sha256=5ab3d9ac7f5f96316b69f2b0e4d316070daf5e981b816e61aad085ba88545f97 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,187 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.0.3-py2.py3-none-any.whl#sha256=6cf61eaacac8df28d0cd9e0966a1a9b0c265fe21f657c57d53aa9c6cd9c4b398 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,188 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.0.2-py2.py3-none-any.whl#sha256=9d4d65f4d0c59cd2b77a452480eea7af398d75703319e1eb9092973eadda7a6f (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,188 Skipping link: No binaries permitted for ph-units: https://archive1.piwheels.org/simple/ph-units/PH_units-1.0.1-py2.py3-none-any.whl#sha256=7ff9cf51f47b2afd42b828be43521f74f3986af19cecfffb18f34715ea1ac314 (from https://www.piwheels.org/simple/ph-units/) 2026-03-26T19:24:51,189 Skipping link: not a file: https://www.piwheels.org/simple/ph-units/ 2026-03-26T19:24:51,189 Skipping link: not a file: https://pypi.org/simple/ph-units/ 2026-03-26T19:24:51,213 Given no hashes to check 1 links for project 'ph-units': discarding no candidates 2026-03-26T19:24:51,231 Collecting ph-units==1.5.28 2026-03-26T19:24:51,234 Created temporary directory: /tmp/pip-unpack-g5evtnhm 2026-03-26T19:24:51,383 Downloading ph_units-1.5.28.tar.gz (28 kB) 2026-03-26T19:24:51,466 Added ph-units==1.5.28 from https://files.pythonhosted.org/packages/a5/76/26b3d5f565f3c988a371412f14cf6b0145cbbb008803e8e5dc0aa895721d/ph_units-1.5.28.tar.gz to build tracker '/tmp/pip-build-tracker-p50on8oc' 2026-03-26T19:24:51,468 Running setup.py (path:/tmp/pip-wheel-9z2u020t/ph-units_ecb7e77d098644fd879a2111a1bd7562/setup.py) egg_info for package ph-units 2026-03-26T19:24:51,469 Created temporary directory: /tmp/pip-pip-egg-info-uljvd70y 2026-03-26T19:24:51,469 Preparing metadata (setup.py): started 2026-03-26T19:24:51,471 Running command python setup.py egg_info 2026-03-26T19:24:52,044 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-26T19:24:52,044 !! 2026-03-26T19:24:52,045 ******************************************************************************** 2026-03-26T19:24:52,046 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-26T19:24:52,047 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2026-03-26T19:24:52,048 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-26T19:24:52,048 ******************************************************************************** 2026-03-26T19:24:52,050 !! 2026-03-26T19:24:52,050 self._finalize_license_expression() 2026-03-26T19:24:52,074 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2026-03-26T19:24:52,075 !! 2026-03-26T19:24:52,076 ******************************************************************************** 2026-03-26T19:24:52,077 Requirements should be satisfied by a PEP 517 installer. 2026-03-26T19:24:52,078 If you are using pip, you can try `pip install --use-pep517`. 2026-03-26T19:24:52,079 This deprecation is overdue, please update your project and remove deprecated 2026-03-26T19:24:52,079 calls to avoid build errors in the future. 2026-03-26T19:24:52,079 ******************************************************************************** 2026-03-26T19:24:52,080 !! 2026-03-26T19:24:52,081 dist.fetch_build_eggs(dist.setup_requires) 2026-03-26T19:24:54,987 Traceback (most recent call last): 2026-03-26T19:24:54,987 File "", line 2, in 2026-03-26T19:24:54,988 File "", line 34, in 2026-03-26T19:24:54,988 File "/tmp/pip-wheel-9z2u020t/ph-units_ecb7e77d098644fd879a2111a1bd7562/setup.py", line 6, in 2026-03-26T19:24:54,989 setuptools.setup( 2026-03-26T19:24:54,989 File "/usr/local/lib/python3.11/dist-packages/setuptools/__init__.py", line 117, in setup 2026-03-26T19:24:54,990 return distutils.core.setup(**attrs) # type: ignore[return-value] 2026-03-26T19:24:54,990 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-26T19:24:54,991 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/core.py", line 148, in setup 2026-03-26T19:24:54,991 _setup_distribution = dist = klass(attrs) 2026-03-26T19:24:54,992 ^^^^^^^^^^^^ 2026-03-26T19:24:54,992 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 321, in __init__ 2026-03-26T19:24:54,993 _Distribution.__init__(self, dist_attrs) 2026-03-26T19:24:54,993 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 307, in __init__ 2026-03-26T19:24:54,994 self.finalize_options() 2026-03-26T19:24:54,994 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 789, in finalize_options 2026-03-26T19:24:54,995 for ep in sorted(loaded, key=by_order): 2026-03-26T19:24:54,995 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-26T19:24:54,996 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 788, in 2026-03-26T19:24:54,996 loaded = map(lambda e: e.load(), filtered) 2026-03-26T19:24:54,997 ^^^^^^^^ 2026-03-26T19:24:54,997 File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 202, in load 2026-03-26T19:24:54,998 module = import_module(match.group('module')) 2026-03-26T19:24:54,999 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-26T19:24:55,000 File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module 2026-03-26T19:24:55,001 return _bootstrap._gcd_import(name[level:], package, level) 2026-03-26T19:24:55,001 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-26T19:24:55,002 File "", line 1206, in _gcd_import 2026-03-26T19:24:55,003 File "", line 1178, in _find_and_load 2026-03-26T19:24:55,004 File "", line 1128, in _find_and_load_unlocked 2026-03-26T19:24:55,004 File "", line 241, in _call_with_frames_removed 2026-03-26T19:24:55,005 File "", line 1206, in _gcd_import 2026-03-26T19:24:55,006 File "", line 1178, in _find_and_load 2026-03-26T19:24:55,007 File "", line 1128, in _find_and_load_unlocked 2026-03-26T19:24:55,008 File "", line 241, in _call_with_frames_removed 2026-03-26T19:24:55,008 File "", line 1206, in _gcd_import 2026-03-26T19:24:55,009 File "", line 1178, in _find_and_load 2026-03-26T19:24:55,010 File "", line 1149, in _find_and_load_unlocked 2026-03-26T19:24:55,011 File "", line 690, in _load_unlocked 2026-03-26T19:24:55,012 File "", line 940, in exec_module 2026-03-26T19:24:55,013 File "", line 241, in _call_with_frames_removed 2026-03-26T19:24:55,013 File "/tmp/pip-wheel-9z2u020t/ph-units_ecb7e77d098644fd879a2111a1bd7562/.eggs/setuptools_scm-10.0.3-py3.11.egg/setuptools_scm/__init__.py", line 8, in 2026-03-26T19:24:55,014 from vcs_versioning import Configuration 2026-03-26T19:24:55,014 ModuleNotFoundError: No module named 'vcs_versioning' 2026-03-26T19:24:55,112 ERROR: [present-rich] python setup.py egg_info exited with 1 2026-03-26T19:24:55,125 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2026-03-26T19:24:55,125 exec(compile('"'"''"'"''"'"' 2026-03-26T19:24:55,125 # This is -- a caller that pip uses to run setup.py 2026-03-26T19:24:55,125 # 2026-03-26T19:24:55,125 # - It imports setuptools before invoking setup.py, to enable projects that directly 2026-03-26T19:24:55,125 # import from `distutils.core` to work with newer packaging standards. 2026-03-26T19:24:55,125 # - It provides a clear error message when setuptools is not installed. 2026-03-26T19:24:55,125 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2026-03-26T19:24:55,125 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2026-03-26T19:24:55,125 # manifest_maker: standard file '"'"'-c'"'"' not found". 2026-03-26T19:24:55,125 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2026-03-26T19:24:55,125 import os, sys, tokenize 2026-03-26T19:24:55,125 2026-03-26T19:24:55,125 try: 2026-03-26T19:24:55,125 import setuptools 2026-03-26T19:24:55,125 except ImportError as error: 2026-03-26T19:24:55,125 print( 2026-03-26T19:24:55,125 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2026-03-26T19:24:55,125 "the build environment.", 2026-03-26T19:24:55,125 file=sys.stderr, 2026-03-26T19:24:55,125 ) 2026-03-26T19:24:55,125 sys.exit(1) 2026-03-26T19:24:55,125 2026-03-26T19:24:55,125 __file__ = %r 2026-03-26T19:24:55,125 sys.argv[0] = __file__ 2026-03-26T19:24:55,125 2026-03-26T19:24:55,125 if os.path.exists(__file__): 2026-03-26T19:24:55,125 filename = __file__ 2026-03-26T19:24:55,125 with tokenize.open(__file__) as f: 2026-03-26T19:24:55,125 setup_py_code = f.read() 2026-03-26T19:24:55,125 else: 2026-03-26T19:24:55,125 filename = "" 2026-03-26T19:24:55,125 setup_py_code = "from setuptools import setup; setup()" 2026-03-26T19:24:55,125 2026-03-26T19:24:55,125 exec(compile(setup_py_code, filename, "exec")) 2026-03-26T19:24:55,125 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-9z2u020t/ph-units_ecb7e77d098644fd879a2111a1bd7562/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-uljvd70y[/] 2026-03-26T19:24:55,125 [bold magenta]cwd[/]: /tmp/pip-wheel-9z2u020t/ph-units_ecb7e77d098644fd879a2111a1bd7562/ 2026-03-26T19:24:55,126 Preparing metadata (setup.py): finished with status 'error' 2026-03-26T19:24:55,127 ERROR: [present-rich] metadata generation failed 2026-03-26T19:24:55,133 Exception information: 2026-03-26T19:24:55,133 Traceback (most recent call last): 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2026-03-26T19:24:55,133 call_subprocess( 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2026-03-26T19:24:55,133 raise error 2026-03-26T19:24:55,133 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2026-03-26T19:24:55,133 2026-03-26T19:24:55,133 The above exception was the direct cause of the following exception: 2026-03-26T19:24:55,133 2026-03-26T19:24:55,133 Traceback (most recent call last): 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-03-26T19:24:55,133 status = run_func(*args) 2026-03-26T19:24:55,133 ^^^^^^^^^^^^^^^ 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-03-26T19:24:55,133 return func(self, options, args) 2026-03-26T19:24:55,133 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-03-26T19:24:55,133 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-03-26T19:24:55,133 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-03-26T19:24:55,133 result = self._result = resolver.resolve( 2026-03-26T19:24:55,133 ^^^^^^^^^^^^^^^^^ 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-03-26T19:24:55,133 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-03-26T19:24:55,133 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-03-26T19:24:55,133 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2026-03-26T19:24:55,133 if not criterion.candidates: 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2026-03-26T19:24:55,133 return bool(self._sequence) 2026-03-26T19:24:55,133 ^^^^^^^^^^^^^^^^^^^^ 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2026-03-26T19:24:55,133 return any(self) 2026-03-26T19:24:55,133 ^^^^^^^^^ 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2026-03-26T19:24:55,133 return (c for c in iterator if id(c) not in self._incompatible_ids) 2026-03-26T19:24:55,133 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2026-03-26T19:24:55,133 candidate = func() 2026-03-26T19:24:55,133 ^^^^^^ 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2026-03-26T19:24:55,133 self._link_candidate_cache[link] = LinkCandidate( 2026-03-26T19:24:55,133 ^^^^^^^^^^^^^^ 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2026-03-26T19:24:55,133 super().__init__( 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2026-03-26T19:24:55,133 self.dist = self._prepare() 2026-03-26T19:24:55,133 ^^^^^^^^^^^^^^^ 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare 2026-03-26T19:24:55,133 dist = self._prepare_distribution() 2026-03-26T19:24:55,133 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution 2026-03-26T19:24:55,133 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2026-03-26T19:24:55,133 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement 2026-03-26T19:24:55,133 return self._prepare_linked_requirement(req, parallel_builds) 2026-03-26T19:24:55,133 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement 2026-03-26T19:24:55,133 dist = _get_prepared_distribution( 2026-03-26T19:24:55,133 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2026-03-26T19:24:55,133 abstract_dist.prepare_distribution_metadata( 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2026-03-26T19:24:55,133 self.req.prepare_metadata() 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 545, in prepare_metadata 2026-03-26T19:24:55,133 self.metadata_directory = generate_metadata_legacy( 2026-03-26T19:24:55,133 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-26T19:24:55,133 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2026-03-26T19:24:55,133 raise MetadataGenerationFailed(package_details=details) from error 2026-03-26T19:24:55,133 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2026-03-26T19:24:55,145 Removed ph-units==1.5.28 from https://files.pythonhosted.org/packages/a5/76/26b3d5f565f3c988a371412f14cf6b0145cbbb008803e8e5dc0aa895721d/ph_units-1.5.28.tar.gz from build tracker '/tmp/pip-build-tracker-p50on8oc' 2026-03-26T19:24:55,146 Removed build tracker: '/tmp/pip-build-tracker-p50on8oc'