2026-08-03T12:27:18,938 Created temporary directory: /tmp/pip-build-tracker-zolh3q5l 2026-08-03T12:27:18,939 Initialized build tracking at /tmp/pip-build-tracker-zolh3q5l 2026-08-03T12:27:18,940 Created build tracker: /tmp/pip-build-tracker-zolh3q5l 2026-08-03T12:27:18,940 Entered build tracker: /tmp/pip-build-tracker-zolh3q5l 2026-08-03T12:27:18,940 Created temporary directory: /tmp/pip-wheel-x0lf0egb 2026-08-03T12:27:18,944 Created temporary directory: /tmp/pip-ephem-wheel-cache-c1t2sjlo 2026-08-03T12:27:18,997 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-03T12:27:18,999 2 location(s) to search for versions of thepipe: 2026-08-03T12:27:18,999 * https://pypi.org/simple/thepipe/ 2026-08-03T12:27:18,999 * https://www.piwheels.org/simple/thepipe/ 2026-08-03T12:27:19,000 Fetching project page and analyzing links: https://pypi.org/simple/thepipe/ 2026-08-03T12:27:19,000 Getting page https://pypi.org/simple/thepipe/ 2026-08-03T12:27:19,001 Found index url https://pypi.org/simple/ 2026-08-03T12:27:19,069 Fetched page https://pypi.org/simple/thepipe/ as application/vnd.pypi.simple.v1+json 2026-08-03T12:27:19,073 Found link https://files.pythonhosted.org/packages/71/21/0f97a92ed55a694697f8a3cc5b7667e2ad3b0bb90b1f3fdd16613603e2bf/thepipe-1.0.0.tar.gz (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5), version: 1.0.0 2026-08-03T12:27:19,073 Found link https://files.pythonhosted.org/packages/b1/a1/b37f231660dba9eff5f478920329af89214f199b9a0479a293d2d1a269e7/thepipe-1.0.1.tar.gz (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5), version: 1.0.1 2026-08-03T12:27:19,074 Found link https://files.pythonhosted.org/packages/d2/7b/6f605f551781554880c76c48ab3bf114320ab6acc04f24a13830f6f79758/thepipe-1.1.0.tar.gz (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5), version: 1.1.0 2026-08-03T12:27:19,074 Skipping link: No binaries permitted for thepipe: https://files.pythonhosted.org/packages/4c/17/7c297937e645edcdd662d7fc4bd44ec9b19c47c868802e76fb36f3f86c9c/thepipe-1.1.1-py3-none-any.whl (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,074 Found link https://files.pythonhosted.org/packages/bf/06/748091ced93631491cada019600d2e0e516943591be04d5f2a1ce93ca35a/thepipe-1.1.1.tar.gz (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5), version: 1.1.1 2026-08-03T12:27:19,074 Skipping link: No binaries permitted for thepipe: https://files.pythonhosted.org/packages/3b/c7/d970da0a6817a27c1838d9031f7abb2e9f2f4656076de86cd8be056f6780/thepipe-1.2.0-py3-none-any.whl (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,074 Found link https://files.pythonhosted.org/packages/b8/55/79054b07fd701a0919ab3df99e383f272fd89d061f21dc69f7db07131104/thepipe-1.2.0.tar.gz (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5), version: 1.2.0 2026-08-03T12:27:19,075 Skipping link: No binaries permitted for thepipe: https://files.pythonhosted.org/packages/49/b2/98a264dc9bf1b6f195a1a2859247738c550f30fc7e0dae1a4834bd192215/thepipe-1.2.1-py3-none-any.whl (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,075 Found link https://files.pythonhosted.org/packages/03/9c/d944b7508b744779425ddc6efc5d491705afcbf842a2f593e7c425c00c12/thepipe-1.2.1.tar.gz (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5), version: 1.2.1 2026-08-03T12:27:19,075 Skipping link: No binaries permitted for thepipe: https://files.pythonhosted.org/packages/2d/c9/82249bf1997ce777ed4a73e8c5585961e57f2d9693511426f6126c407271/thepipe-1.3.0-py3-none-any.whl (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,075 Found link https://files.pythonhosted.org/packages/24/fb/c85ac52f64aafa0c419ecf5ded9447a618ae82ac1bba5f59efb0bc0b4458/thepipe-1.3.0.tar.gz (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5), version: 1.3.0 2026-08-03T12:27:19,075 Skipping link: No binaries permitted for thepipe: https://files.pythonhosted.org/packages/fb/c9/cae0a5c6e0118ed2f28d1234f6a52e4f5fbd8f574d20231dba3ad6a774f5/thepipe-1.3.1-py3-none-any.whl (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,075 Found link https://files.pythonhosted.org/packages/1b/7a/f03aa5b7806ce5810ad500758dbac4648fb054a162385a94b3835c15fb07/thepipe-1.3.1.tar.gz (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5), version: 1.3.1 2026-08-03T12:27:19,076 Skipping link: No binaries permitted for thepipe: https://files.pythonhosted.org/packages/09/d7/970c086c641e34e11d774e7b2d47e204184fb728cf5e304a41f5d1f6e251/thepipe-1.3.2-py3-none-any.whl (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,076 Found link https://files.pythonhosted.org/packages/ac/18/353d30a4f2384ce53034d380708620ff8855527ea60b445d6a757b8298c6/thepipe-1.3.2.tar.gz (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5), version: 1.3.2 2026-08-03T12:27:19,076 Skipping link: No binaries permitted for thepipe: https://files.pythonhosted.org/packages/5c/b8/a171ac0a2e6fd05d3de0d24807fa8f29e65302c7620d35c9cf35bf0bb23a/thepipe-1.3.3-py3-none-any.whl (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,076 Found link https://files.pythonhosted.org/packages/7b/29/f229622d8d046eadbc29bbeef1c40933985452a379b9e1367c1f8f3e1388/thepipe-1.3.3.tar.gz (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5), version: 1.3.3 2026-08-03T12:27:19,076 Skipping link: No binaries permitted for thepipe: https://files.pythonhosted.org/packages/0c/3c/50552d1f8dfcf69f85b34784ced340a431d5c4249bb53c9f3a51ed90e70b/thepipe-1.3.4-py3-none-any.whl (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,076 Found link https://files.pythonhosted.org/packages/c5/03/3d9cd0e185b0b1dcb1e4cf422e26f9d9056fc35035d35e516b12bb4e6a13/thepipe-1.3.4.tar.gz (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5), version: 1.3.4 2026-08-03T12:27:19,077 Skipping link: No binaries permitted for thepipe: https://files.pythonhosted.org/packages/a9/6f/669a82934c1293433e3b677f80a4b06f3d5066b0abb1c82a473e9962929f/thepipe-1.3.5-py3-none-any.whl (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,077 Found link https://files.pythonhosted.org/packages/ce/3a/ebf6b152632ef5dd61d4e634340c3ddc52d6410405476dbf7874f55774e8/thepipe-1.3.5.tar.gz (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5), version: 1.3.5 2026-08-03T12:27:19,077 Skipping link: No binaries permitted for thepipe: https://files.pythonhosted.org/packages/c5/c5/a80501b4a1f370a4fc79d55b2cd7174514c1813f9dd4f9a60ed14ada35ba/thepipe-1.3.6-py3-none-any.whl (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,077 Found link https://files.pythonhosted.org/packages/9e/92/1b771575fa74ddb979f51fbc14f9c0ea3702be5da8ed9ea9311d1dd56dd7/thepipe-1.3.6.tar.gz (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5), version: 1.3.6 2026-08-03T12:27:19,077 Skipping link: No binaries permitted for thepipe: https://files.pythonhosted.org/packages/ff/98/5183e534e8b1081e30a49b91f651aab5afaad1cad02882bd6c7788f0c2f4/thepipe-1.3.7-py3-none-any.whl (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,077 Found link https://files.pythonhosted.org/packages/ea/77/921379c95f3f76a8fe21226f264367a62136ff636d752a2514907c9ec29a/thepipe-1.3.7.tar.gz (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5), version: 1.3.7 2026-08-03T12:27:19,078 Skipping link: No binaries permitted for thepipe: https://files.pythonhosted.org/packages/cb/e6/475d7f57d50cc43b2c50b78ee30417a1237535a08ba302f7cfa85a8dc187/thepipe-1.3.8-py3-none-any.whl (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,078 Found link https://files.pythonhosted.org/packages/4a/9c/46486c937a9f357e7cd720da93430ca0dcf34203068f3aa76889fd73d1e7/thepipe-1.3.8.tar.gz (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5), version: 1.3.8 2026-08-03T12:27:19,078 Skipping link: No binaries permitted for thepipe: https://files.pythonhosted.org/packages/51/ae/ef9bfaf2f4c2a837e0193bf2f63f2fd2d2c196534e381a5557a868488a9a/thepipe-1.3.9-py3-none-any.whl (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,078 Found link https://files.pythonhosted.org/packages/95/33/382ca229f23779e15b813b3e6aced50541bbe04b34fd4bb1069c31ca61fa/thepipe-1.3.9.tar.gz (from https://pypi.org/simple/thepipe/) (requires-python:>=3.5), version: 1.3.9 2026-08-03T12:27:19,078 Fetching project page and analyzing links: https://www.piwheels.org/simple/thepipe/ 2026-08-03T12:27:19,079 Getting page https://www.piwheels.org/simple/thepipe/ 2026-08-03T12:27:19,079 Found index url https://www.piwheels.org/simple/ 2026-08-03T12:27:19,193 Fetched page https://www.piwheels.org/simple/thepipe/ as text/html 2026-08-03T12:27:19,195 Index returned invalid data-dist-info-metadata value: 2026-08-03T12:27:19,195 Index returned invalid data-dist-info-metadata value: 2026-08-03T12:27:19,196 Index returned invalid data-dist-info-metadata value: 2026-08-03T12:27:19,196 Index returned invalid data-dist-info-metadata value: 2026-08-03T12:27:19,196 Index returned invalid data-dist-info-metadata value: 2026-08-03T12:27:19,196 Index returned invalid data-dist-info-metadata value: 2026-08-03T12:27:19,196 Index returned invalid data-dist-info-metadata value: 2026-08-03T12:27:19,197 Index returned invalid data-dist-info-metadata value: 2026-08-03T12:27:19,197 Index returned invalid data-dist-info-metadata value: 2026-08-03T12:27:19,197 Index returned invalid data-dist-info-metadata value: 2026-08-03T12:27:19,197 Index returned invalid data-dist-info-metadata value: 2026-08-03T12:27:19,197 Index returned invalid data-dist-info-metadata value: 2026-08-03T12:27:19,198 Index returned invalid data-dist-info-metadata value: 2026-08-03T12:27:19,198 Index returned invalid data-dist-info-metadata value: 2026-08-03T12:27:19,198 Index returned invalid data-dist-info-metadata value: 2026-08-03T12:27:19,198 Skipping link: No binaries permitted for thepipe: https://archive1.piwheels.org/simple/thepipe/thepipe-1.3.8-py3-none-any.whl#sha256=4d636f2db7d71a957a53de3cdf5fe5d617973470675c7522800b8b17f1644f79 (from https://www.piwheels.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,198 Skipping link: No binaries permitted for thepipe: https://archive1.piwheels.org/simple/thepipe/thepipe-1.3.7-py3-none-any.whl#sha256=4b7ef11fba018d975d98d3c90c8cd6c6e4c6432ccbac002899f45ec950e09e98 (from https://www.piwheels.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,199 Skipping link: No binaries permitted for thepipe: https://archive1.piwheels.org/simple/thepipe/thepipe-1.3.6-py3-none-any.whl#sha256=0aa58b18a0da791a4eb0903030ea99776961a7d215981909e9cb0e0eecf16c5e (from https://www.piwheels.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,199 Skipping link: No binaries permitted for thepipe: https://archive1.piwheels.org/simple/thepipe/thepipe-1.3.5-py3-none-any.whl#sha256=29ebc9f0dc119235f56555cbfbb5b120064062619788123d3ba25b3db93f7b13 (from https://www.piwheels.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,199 Skipping link: No binaries permitted for thepipe: https://archive1.piwheels.org/simple/thepipe/thepipe-1.3.4-py3-none-any.whl#sha256=494ea4af92aa026122ddf2814cd2e01659cac7077edb8153ce84c486e5e14fa4 (from https://www.piwheels.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,199 Skipping link: No binaries permitted for thepipe: https://archive1.piwheels.org/simple/thepipe/thepipe-1.3.3-py3-none-any.whl#sha256=61b2c5618582248e3c3a42d66aa6af620e4e032f6225a00a425b81122ce0726c (from https://www.piwheels.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,199 Skipping link: No binaries permitted for thepipe: https://archive1.piwheels.org/simple/thepipe/thepipe-1.3.2-py3-none-any.whl#sha256=f48bb55c7b6d3bac4f391ec5e49ae77b271a5a4a381a4a9e969bf9f152505298 (from https://www.piwheels.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,199 Skipping link: No binaries permitted for thepipe: https://archive1.piwheels.org/simple/thepipe/thepipe-1.3.1-py3-none-any.whl#sha256=cef5dc33b94e7faf1d35176cdbf193cdd0952049a9f5fa67c27a45d795878296 (from https://www.piwheels.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,199 Skipping link: No binaries permitted for thepipe: https://archive1.piwheels.org/simple/thepipe/thepipe-1.3.0-py3-none-any.whl#sha256=69a243b1b397294940d120c275cf782ee5edd71f816d5eba148f8d52d558e9b0 (from https://www.piwheels.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,199 Skipping link: No binaries permitted for thepipe: https://archive1.piwheels.org/simple/thepipe/thepipe-1.2.1-py3-none-any.whl#sha256=33663e07d491433cd0247808cd12475ba5255ed245d97db7a7fe029d46c2d22f (from https://www.piwheels.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,200 Skipping link: No binaries permitted for thepipe: https://archive1.piwheels.org/simple/thepipe/thepipe-1.2.0-py3-none-any.whl#sha256=4fc511041909f1c89d0f8def541e0326ee8a8cfff92d6a24cfae1ccd6288d8c8 (from https://www.piwheels.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,200 Skipping link: No binaries permitted for thepipe: https://archive1.piwheels.org/simple/thepipe/thepipe-1.1.1-py3-none-any.whl#sha256=bf92cbe6bab34e6025cdfdd01dd56b31521162df78f3731ee4456be92ec0fc4b (from https://www.piwheels.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,200 Skipping link: No binaries permitted for thepipe: https://archive1.piwheels.org/simple/thepipe/thepipe-1.1.0-py3-none-any.whl#sha256=ae21c8a6d1addd944fa72f7b2641e79d4355a7ae75926379e60f67c6e865a377 (from https://www.piwheels.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,200 Skipping link: No binaries permitted for thepipe: https://archive1.piwheels.org/simple/thepipe/thepipe-1.0.1-py3-none-any.whl#sha256=b6e6292cff026c521aad64a943efabcb466b99b3dda20f4b4ead2084692d2e86 (from https://www.piwheels.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,200 Skipping link: No binaries permitted for thepipe: https://archive1.piwheels.org/simple/thepipe/thepipe-1.0.0-py3-none-any.whl#sha256=80262ac5bd996c439379acbba969315f7c1c633ade50000a518a32498ac56d22 (from https://www.piwheels.org/simple/thepipe/) (requires-python:>=3.5) 2026-08-03T12:27:19,200 Skipping link: not a file: https://www.piwheels.org/simple/thepipe/ 2026-08-03T12:27:19,200 Skipping link: not a file: https://pypi.org/simple/thepipe/ 2026-08-03T12:27:19,223 Given no hashes to check 1 links for project 'thepipe': discarding no candidates 2026-08-03T12:27:19,225 Collecting thepipe==1.3.9 2026-08-03T12:27:19,227 Created temporary directory: /tmp/pip-unpack-px8_q_fi 2026-08-03T12:27:19,287 Downloading thepipe-1.3.9.tar.gz (56 kB) 2026-08-03T12:27:19,380 Added thepipe==1.3.9 from https://files.pythonhosted.org/packages/95/33/382ca229f23779e15b813b3e6aced50541bbe04b34fd4bb1069c31ca61fa/thepipe-1.3.9.tar.gz to build tracker '/tmp/pip-build-tracker-zolh3q5l' 2026-08-03T12:27:19,382 Running setup.py (path:/tmp/pip-wheel-x0lf0egb/thepipe_5ebb7a2969a84d4da7420df22f046cd0/setup.py) egg_info for package thepipe 2026-08-03T12:27:19,383 Created temporary directory: /tmp/pip-pip-egg-info-a6t1ohpd 2026-08-03T12:27:19,383 Preparing metadata (setup.py): started 2026-08-03T12:27:19,384 Running command python setup.py egg_info 2026-08-03T12:27:20,022 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2026-08-03T12:27:20,023 !! 2026-08-03T12:27:20,023 ******************************************************************************** 2026-08-03T12:27:20,023 Requirements should be satisfied by a PEP 517 installer. 2026-08-03T12:27:20,023 If you are using pip, you can try `pip install --use-pep517`. 2026-08-03T12:27:20,023 This deprecation is overdue, please update your project and remove deprecated 2026-08-03T12:27:20,023 calls to avoid build errors in the future. 2026-08-03T12:27:20,023 ******************************************************************************** 2026-08-03T12:27:20,024 !! 2026-08-03T12:27:20,024 dist.fetch_build_eggs(dist.setup_requires) 2026-08-03T12:27:23,091 Traceback (most recent call last): 2026-08-03T12:27:23,096 File "", line 2, in 2026-08-03T12:27:23,096 exec(compile(''' 2026-08-03T12:27:23,097 ~~~~^^^^^^^^^^^^ 2026-08-03T12:27:23,097 # This is -- a caller that pip uses to run setup.py 2026-08-03T12:27:23,097 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,097 ...<32 lines>... 2026-08-03T12:27:23,097 exec(compile(setup_py_code, filename, "exec")) 2026-08-03T12:27:23,097 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,097 ''' % ('/tmp/pip-wheel-x0lf0egb/thepipe_5ebb7a2969a84d4da7420df22f046cd0/setup.py',), "", "exec")) 2026-08-03T12:27:23,097 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,098 File "", line 35, in 2026-08-03T12:27:23,098 File "/tmp/pip-wheel-x0lf0egb/thepipe_5ebb7a2969a84d4da7420df22f046cd0/setup.py", line 25, in 2026-08-03T12:27:23,098 setup( 2026-08-03T12:27:23,098 ~~~~~^ 2026-08-03T12:27:23,098 name='thepipe', 2026-08-03T12:27:23,098 ^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,098 ...<17 lines>... 2026-08-03T12:27:23,098 ], 2026-08-03T12:27:23,099 ^^ 2026-08-03T12:27:23,099 ) 2026-08-03T12:27:23,099 ^ 2026-08-03T12:27:23,099 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 117, in setup 2026-08-03T12:27:23,099 return distutils.core.setup(**attrs) # type: ignore[return-value] 2026-08-03T12:27:23,099 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2026-08-03T12:27:23,099 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 148, in setup 2026-08-03T12:27:23,099 _setup_distribution = dist = klass(attrs) 2026-08-03T12:27:23,099 ~~~~~^^^^^^^ 2026-08-03T12:27:23,100 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 321, in __init__ 2026-08-03T12:27:23,100 _Distribution.__init__(self, dist_attrs) 2026-08-03T12:27:23,100 ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,100 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 308, in __init__ 2026-08-03T12:27:23,100 self.finalize_options() 2026-08-03T12:27:23,100 ~~~~~~~~~~~~~~~~~~~~~^^ 2026-08-03T12:27:23,100 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 789, in finalize_options 2026-08-03T12:27:23,100 for ep in sorted(loaded, key=by_order): 2026-08-03T12:27:23,101 ~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,101 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 788, in 2026-08-03T12:27:23,101 loaded = map(lambda e: e.load(), filtered) 2026-08-03T12:27:23,101 ~~~~~~^^ 2026-08-03T12:27:23,101 File "/usr/lib/python3.13/importlib/metadata/__init__.py", line 179, in load 2026-08-03T12:27:23,101 module = import_module(match.group('module')) 2026-08-03T12:27:23,101 File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module 2026-08-03T12:27:23,101 return _bootstrap._gcd_import(name[level:], package, level) 2026-08-03T12:27:23,102 ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,102 File "", line 1387, in _gcd_import 2026-08-03T12:27:23,102 File "", line 1360, in _find_and_load 2026-08-03T12:27:23,102 File "", line 1310, in _find_and_load_unlocked 2026-08-03T12:27:23,102 File "", line 488, in _call_with_frames_removed 2026-08-03T12:27:23,102 File "", line 1387, in _gcd_import 2026-08-03T12:27:23,102 File "", line 1360, in _find_and_load 2026-08-03T12:27:23,102 File "", line 1310, in _find_and_load_unlocked 2026-08-03T12:27:23,103 File "", line 488, in _call_with_frames_removed 2026-08-03T12:27:23,103 File "", line 1387, in _gcd_import 2026-08-03T12:27:23,103 File "", line 1360, in _find_and_load 2026-08-03T12:27:23,103 File "", line 1331, in _find_and_load_unlocked 2026-08-03T12:27:23,103 File "", line 935, in _load_unlocked 2026-08-03T12:27:23,103 File "", line 1026, in exec_module 2026-08-03T12:27:23,103 File "", line 488, in _call_with_frames_removed 2026-08-03T12:27:23,103 File "/tmp/pip-wheel-x0lf0egb/thepipe_5ebb7a2969a84d4da7420df22f046cd0/.eggs/setuptools_scm-10.2.1-py3.13.egg/setuptools_scm/__init__.py", line 8, in 2026-08-03T12:27:23,104 from vcs_versioning import Configuration 2026-08-03T12:27:23,104 ModuleNotFoundError: No module named 'vcs_versioning' 2026-08-03T12:27:23,215 ERROR: python setup.py egg_info exited with 1 2026-08-03T12:27:23,227 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2026-08-03T12:27:23,227 exec(compile('"'"''"'"''"'"' 2026-08-03T12:27:23,227 # This is -- a caller that pip uses to run setup.py 2026-08-03T12:27:23,227 # 2026-08-03T12:27:23,227 # - It imports setuptools before invoking setup.py, to enable projects that directly 2026-08-03T12:27:23,227 # import from `distutils.core` to work with newer packaging standards. 2026-08-03T12:27:23,227 # - It provides a clear error message when setuptools is not installed. 2026-08-03T12:27:23,227 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2026-08-03T12:27:23,227 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2026-08-03T12:27:23,227 # manifest_maker: standard file '"'"'-c'"'"' not found". 2026-08-03T12:27:23,227 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2026-08-03T12:27:23,227 import os, sys, tokenize, traceback 2026-08-03T12:27:23,227 2026-08-03T12:27:23,227 try: 2026-08-03T12:27:23,227 import setuptools 2026-08-03T12:27:23,227 except ImportError: 2026-08-03T12:27:23,227 print( 2026-08-03T12:27:23,227 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2026-08-03T12:27:23,227 "the build environment with exception:", 2026-08-03T12:27:23,227 file=sys.stderr, 2026-08-03T12:27:23,227 ) 2026-08-03T12:27:23,227 traceback.print_exc() 2026-08-03T12:27:23,227 sys.exit(1) 2026-08-03T12:27:23,227 2026-08-03T12:27:23,227 __file__ = %r 2026-08-03T12:27:23,227 sys.argv[0] = __file__ 2026-08-03T12:27:23,227 2026-08-03T12:27:23,227 if os.path.exists(__file__): 2026-08-03T12:27:23,227 filename = __file__ 2026-08-03T12:27:23,227 with tokenize.open(__file__) as f: 2026-08-03T12:27:23,227 setup_py_code = f.read() 2026-08-03T12:27:23,227 else: 2026-08-03T12:27:23,227 filename = "" 2026-08-03T12:27:23,227 setup_py_code = "from setuptools import setup; setup()" 2026-08-03T12:27:23,227 2026-08-03T12:27:23,227 exec(compile(setup_py_code, filename, "exec")) 2026-08-03T12:27:23,227 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-x0lf0egb/thepipe_5ebb7a2969a84d4da7420df22f046cd0/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-a6t1ohpd[/] 2026-08-03T12:27:23,227 [bold magenta]cwd[/]: /tmp/pip-wheel-x0lf0egb/thepipe_5ebb7a2969a84d4da7420df22f046cd0/ 2026-08-03T12:27:23,227 Preparing metadata (setup.py): finished with status 'error' 2026-08-03T12:27:23,228 ERROR: metadata generation failed 2026-08-03T12:27:23,233 Exception information: 2026-08-03T12:27:23,233 Traceback (most recent call last): 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2026-08-03T12:27:23,233 call_subprocess( 2026-08-03T12:27:23,233 ~~~~~~~~~~~~~~~^ 2026-08-03T12:27:23,233 args, 2026-08-03T12:27:23,233 ^^^^^ 2026-08-03T12:27:23,233 ...<2 lines>... 2026-08-03T12:27:23,233 spinner=spinner, 2026-08-03T12:27:23,233 ^^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,233 ) 2026-08-03T12:27:23,233 ^ 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2026-08-03T12:27:23,233 raise error 2026-08-03T12:27:23,233 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2026-08-03T12:27:23,233 2026-08-03T12:27:23,233 The above exception was the direct cause of the following exception: 2026-08-03T12:27:23,233 2026-08-03T12:27:23,233 Traceback (most recent call last): 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2026-08-03T12:27:23,233 status = _inner_run() 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2026-08-03T12:27:23,233 return self.run(options, args) 2026-08-03T12:27:23,233 ~~~~~~~~^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2026-08-03T12:27:23,233 return func(self, options, args) 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2026-08-03T12:27:23,233 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2026-08-03T12:27:23,233 result = self._result = resolver.resolve( 2026-08-03T12:27:23,233 ~~~~~~~~~~~~~~~~^ 2026-08-03T12:27:23,233 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2026-08-03T12:27:23,233 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,233 ) 2026-08-03T12:27:23,233 ^ 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2026-08-03T12:27:23,233 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2026-08-03T12:27:23,233 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-08-03T12:27:23,233 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2026-08-03T12:27:23,233 if not criterion.candidates: 2026-08-03T12:27:23,233 ^^^^^^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2026-08-03T12:27:23,233 return bool(self._sequence) 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2026-08-03T12:27:23,233 self._bool = any(self) 2026-08-03T12:27:23,233 ~~~^^^^^^ 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2026-08-03T12:27:23,233 return (c for c in iterator if id(c) not in self._incompatible_ids) 2026-08-03T12:27:23,233 ^^^^^^^^ 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2026-08-03T12:27:23,233 candidate = func() 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2026-08-03T12:27:23,233 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2026-08-03T12:27:23,233 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-08-03T12:27:23,233 link, template, name, version 2026-08-03T12:27:23,233 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,233 ) 2026-08-03T12:27:23,233 ^ 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2026-08-03T12:27:23,233 self._link_candidate_cache[link] = LinkCandidate( 2026-08-03T12:27:23,233 ~~~~~~~~~~~~~^ 2026-08-03T12:27:23,233 link, 2026-08-03T12:27:23,233 ^^^^^ 2026-08-03T12:27:23,233 ...<3 lines>... 2026-08-03T12:27:23,233 version=version, 2026-08-03T12:27:23,233 ^^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,233 ) 2026-08-03T12:27:23,233 ^ 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2026-08-03T12:27:23,233 super().__init__( 2026-08-03T12:27:23,233 ~~~~~~~~~~~~~~~~^ 2026-08-03T12:27:23,233 link=link, 2026-08-03T12:27:23,233 ^^^^^^^^^^ 2026-08-03T12:27:23,233 ...<4 lines>... 2026-08-03T12:27:23,233 version=version, 2026-08-03T12:27:23,233 ^^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,233 ) 2026-08-03T12:27:23,233 ^ 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2026-08-03T12:27:23,233 self.dist = self._prepare() 2026-08-03T12:27:23,233 ~~~~~~~~~~~~~^^ 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2026-08-03T12:27:23,233 dist = self._prepare_distribution() 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2026-08-03T12:27:23,233 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2026-08-03T12:27:23,233 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2026-08-03T12:27:23,233 return self._prepare_linked_requirement(req, parallel_builds) 2026-08-03T12:27:23,233 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2026-08-03T12:27:23,233 dist = _get_prepared_distribution( 2026-08-03T12:27:23,233 req, 2026-08-03T12:27:23,233 ...<3 lines>... 2026-08-03T12:27:23,233 self.check_build_deps, 2026-08-03T12:27:23,233 ) 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2026-08-03T12:27:23,233 abstract_dist.prepare_distribution_metadata( 2026-08-03T12:27:23,233 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-08-03T12:27:23,233 finder, build_isolation, check_build_deps 2026-08-03T12:27:23,233 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,233 ) 2026-08-03T12:27:23,233 ^ 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2026-08-03T12:27:23,233 self.req.prepare_metadata() 2026-08-03T12:27:23,233 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2026-08-03T12:27:23,233 self.metadata_directory = generate_metadata_legacy( 2026-08-03T12:27:23,233 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2026-08-03T12:27:23,233 build_env=self.build_env, 2026-08-03T12:27:23,233 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,233 ...<3 lines>... 2026-08-03T12:27:23,233 details=details, 2026-08-03T12:27:23,233 ^^^^^^^^^^^^^^^^ 2026-08-03T12:27:23,233 ) 2026-08-03T12:27:23,233 ^ 2026-08-03T12:27:23,233 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2026-08-03T12:27:23,233 raise MetadataGenerationFailed(package_details=details) from error 2026-08-03T12:27:23,233 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2026-08-03T12:27:23,253 Removed thepipe==1.3.9 from https://files.pythonhosted.org/packages/95/33/382ca229f23779e15b813b3e6aced50541bbe04b34fd4bb1069c31ca61fa/thepipe-1.3.9.tar.gz from build tracker '/tmp/pip-build-tracker-zolh3q5l' 2026-08-03T12:27:23,254 Removed build tracker: '/tmp/pip-build-tracker-zolh3q5l'