2026-08-03T11:02:49,695 Created temporary directory: /tmp/pip-ephem-wheel-cache-lbo30ux4 2026-08-03T11:02:49,697 Created temporary directory: /tmp/pip-build-tracker-b0k6nmsp 2026-08-03T11:02:49,698 Initialized build tracking at /tmp/pip-build-tracker-b0k6nmsp 2026-08-03T11:02:49,698 Created build tracker: /tmp/pip-build-tracker-b0k6nmsp 2026-08-03T11:02:49,699 Entered build tracker: /tmp/pip-build-tracker-b0k6nmsp 2026-08-03T11:02:49,700 Created temporary directory: /tmp/pip-wheel-v9sd7bs9 2026-08-03T11:02:49,703 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-08-03T11:02:49,705 Created temporary directory: /tmp/pip-ephem-wheel-cache-j33ivjqv 2026-08-03T11:02:49,727 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-03T11:02:49,730 2 location(s) to search for versions of thepipe: 2026-08-03T11:02:49,730 * https://pypi.org/simple/thepipe/ 2026-08-03T11:02:49,730 * https://www.piwheels.org/simple/thepipe/ 2026-08-03T11:02:49,731 Fetching project page and analyzing links: https://pypi.org/simple/thepipe/ 2026-08-03T11:02:49,732 Getting page https://pypi.org/simple/thepipe/ 2026-08-03T11:02:49,733 Found index url https://pypi.org/simple 2026-08-03T11:02:49,961 Fetched page https://pypi.org/simple/thepipe/ as application/vnd.pypi.simple.v1+json 2026-08-03T11:02:49,968 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-03T11:02:49,969 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-03T11:02:49,970 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-03T11:02:49,970 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-03T11:02:49,971 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-03T11:02:49,972 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-03T11:02:49,973 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-03T11:02:49,974 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-03T11:02:49,975 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-03T11:02:49,975 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-03T11:02:49,976 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-03T11:02:49,977 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-03T11:02:49,978 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-03T11:02:49,979 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-03T11:02:49,979 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-03T11:02:49,980 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-03T11:02:49,981 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-03T11:02:49,981 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-03T11:02:49,982 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-03T11:02:49,983 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-03T11:02:49,984 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-03T11:02:49,985 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-03T11:02:49,986 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-03T11:02:49,987 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-03T11:02:49,987 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-03T11:02:49,988 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-03T11:02:49,989 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-03T11:02:49,990 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-03T11:02:49,991 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-03T11:02:49,991 Fetching project page and analyzing links: https://www.piwheels.org/simple/thepipe/ 2026-08-03T11:02:49,992 Getting page https://www.piwheels.org/simple/thepipe/ 2026-08-03T11:02:49,993 Found index url https://www.piwheels.org/simple 2026-08-03T11:02:50,178 Fetched page https://www.piwheels.org/simple/thepipe/ as text/html 2026-08-03T11:02:50,184 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-03T11:02:50,184 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-03T11:02:50,185 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-03T11:02:50,186 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-03T11:02:50,186 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-03T11:02:50,187 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-03T11:02:50,188 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-03T11:02:50,188 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-03T11:02:50,189 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-03T11:02:50,189 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-03T11:02:50,190 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-03T11:02:50,191 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-03T11:02:50,191 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-03T11:02:50,192 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-03T11:02:50,192 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-03T11:02:50,193 Skipping link: not a file: https://www.piwheels.org/simple/thepipe/ 2026-08-03T11:02:50,193 Skipping link: not a file: https://pypi.org/simple/thepipe/ 2026-08-03T11:02:50,216 Given no hashes to check 1 links for project 'thepipe': discarding no candidates 2026-08-03T11:02:50,235 Collecting thepipe==1.3.9 2026-08-03T11:02:50,238 Created temporary directory: /tmp/pip-unpack-3_bhde8r 2026-08-03T11:02:50,387 Downloading thepipe-1.3.9.tar.gz (56 kB) 2026-08-03T11:02:50,514 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-b0k6nmsp' 2026-08-03T11:02:50,516 Running setup.py (path:/tmp/pip-wheel-v9sd7bs9/thepipe_af07308271ff4522af5032e096d03ed0/setup.py) egg_info for package thepipe 2026-08-03T11:02:50,517 Created temporary directory: /tmp/pip-pip-egg-info-aqhd38_m 2026-08-03T11:02:50,518 Preparing metadata (setup.py): started 2026-08-03T11:02:50,519 Running command python setup.py egg_info 2026-08-03T11:02:51,083 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2026-08-03T11:02:51,084 !! 2026-08-03T11:02:51,085 ******************************************************************************** 2026-08-03T11:02:51,085 Requirements should be satisfied by a PEP 517 installer. 2026-08-03T11:02:51,086 If you are using pip, you can try `pip install --use-pep517`. 2026-08-03T11:02:51,087 This deprecation is overdue, please update your project and remove deprecated 2026-08-03T11:02:51,088 calls to avoid build errors in the future. 2026-08-03T11:02:51,088 ******************************************************************************** 2026-08-03T11:02:51,089 !! 2026-08-03T11:02:51,090 dist.fetch_build_eggs(dist.setup_requires) 2026-08-03T11:02:54,460 Traceback (most recent call last): 2026-08-03T11:02:54,461 File "", line 2, in 2026-08-03T11:02:54,462 File "", line 34, in 2026-08-03T11:02:54,462 File "/tmp/pip-wheel-v9sd7bs9/thepipe_af07308271ff4522af5032e096d03ed0/setup.py", line 25, in 2026-08-03T11:02:54,463 setup( 2026-08-03T11:02:54,463 File "/usr/local/lib/python3.11/dist-packages/setuptools/__init__.py", line 117, in setup 2026-08-03T11:02:54,464 return distutils.core.setup(**attrs) # type: ignore[return-value] 2026-08-03T11:02:54,465 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T11:02:54,466 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/core.py", line 148, in setup 2026-08-03T11:02:54,466 _setup_distribution = dist = klass(attrs) 2026-08-03T11:02:54,467 ^^^^^^^^^^^^ 2026-08-03T11:02:54,467 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 321, in __init__ 2026-08-03T11:02:54,467 _Distribution.__init__(self, dist_attrs) 2026-08-03T11:02:54,468 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 308, in __init__ 2026-08-03T11:02:54,468 self.finalize_options() 2026-08-03T11:02:54,469 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 789, in finalize_options 2026-08-03T11:02:54,469 for ep in sorted(loaded, key=by_order): 2026-08-03T11:02:54,469 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T11:02:54,470 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 788, in 2026-08-03T11:02:54,471 loaded = map(lambda e: e.load(), filtered) 2026-08-03T11:02:54,471 ^^^^^^^^ 2026-08-03T11:02:54,471 File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 202, in load 2026-08-03T11:02:54,472 module = import_module(match.group('module')) 2026-08-03T11:02:54,472 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T11:02:54,473 File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module 2026-08-03T11:02:54,474 return _bootstrap._gcd_import(name[level:], package, level) 2026-08-03T11:02:54,475 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T11:02:54,476 File "", line 1206, in _gcd_import 2026-08-03T11:02:54,477 File "", line 1178, in _find_and_load 2026-08-03T11:02:54,478 File "", line 1128, in _find_and_load_unlocked 2026-08-03T11:02:54,478 File "", line 241, in _call_with_frames_removed 2026-08-03T11:02:54,479 File "", line 1206, in _gcd_import 2026-08-03T11:02:54,480 File "", line 1178, in _find_and_load 2026-08-03T11:02:54,481 File "", line 1128, in _find_and_load_unlocked 2026-08-03T11:02:54,482 File "", line 241, in _call_with_frames_removed 2026-08-03T11:02:54,483 File "", line 1206, in _gcd_import 2026-08-03T11:02:54,484 File "", line 1178, in _find_and_load 2026-08-03T11:02:54,485 File "", line 1149, in _find_and_load_unlocked 2026-08-03T11:02:54,485 File "", line 690, in _load_unlocked 2026-08-03T11:02:54,486 File "", line 940, in exec_module 2026-08-03T11:02:54,487 File "", line 241, in _call_with_frames_removed 2026-08-03T11:02:54,487 File "/tmp/pip-wheel-v9sd7bs9/thepipe_af07308271ff4522af5032e096d03ed0/.eggs/setuptools_scm-10.2.1-py3.11.egg/setuptools_scm/__init__.py", line 8, in 2026-08-03T11:02:54,488 from vcs_versioning import Configuration 2026-08-03T11:02:54,489 ModuleNotFoundError: No module named 'vcs_versioning' 2026-08-03T11:02:54,587 ERROR: [present-rich] python setup.py egg_info exited with 1 2026-08-03T11:02:54,600 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2026-08-03T11:02:54,600 exec(compile('"'"''"'"''"'"' 2026-08-03T11:02:54,600 # This is -- a caller that pip uses to run setup.py 2026-08-03T11:02:54,600 # 2026-08-03T11:02:54,600 # - It imports setuptools before invoking setup.py, to enable projects that directly 2026-08-03T11:02:54,600 # import from `distutils.core` to work with newer packaging standards. 2026-08-03T11:02:54,600 # - It provides a clear error message when setuptools is not installed. 2026-08-03T11:02:54,600 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2026-08-03T11:02:54,600 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2026-08-03T11:02:54,600 # manifest_maker: standard file '"'"'-c'"'"' not found". 2026-08-03T11:02:54,600 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2026-08-03T11:02:54,600 import os, sys, tokenize 2026-08-03T11:02:54,600 2026-08-03T11:02:54,600 try: 2026-08-03T11:02:54,600 import setuptools 2026-08-03T11:02:54,600 except ImportError as error: 2026-08-03T11:02:54,600 print( 2026-08-03T11:02:54,600 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2026-08-03T11:02:54,600 "the build environment.", 2026-08-03T11:02:54,600 file=sys.stderr, 2026-08-03T11:02:54,600 ) 2026-08-03T11:02:54,600 sys.exit(1) 2026-08-03T11:02:54,600 2026-08-03T11:02:54,600 __file__ = %r 2026-08-03T11:02:54,600 sys.argv[0] = __file__ 2026-08-03T11:02:54,600 2026-08-03T11:02:54,600 if os.path.exists(__file__): 2026-08-03T11:02:54,600 filename = __file__ 2026-08-03T11:02:54,600 with tokenize.open(__file__) as f: 2026-08-03T11:02:54,600 setup_py_code = f.read() 2026-08-03T11:02:54,600 else: 2026-08-03T11:02:54,600 filename = "" 2026-08-03T11:02:54,600 setup_py_code = "from setuptools import setup; setup()" 2026-08-03T11:02:54,600 2026-08-03T11:02:54,600 exec(compile(setup_py_code, filename, "exec")) 2026-08-03T11:02:54,600 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-v9sd7bs9/thepipe_af07308271ff4522af5032e096d03ed0/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-aqhd38_m[/] 2026-08-03T11:02:54,601 [bold magenta]cwd[/]: /tmp/pip-wheel-v9sd7bs9/thepipe_af07308271ff4522af5032e096d03ed0/ 2026-08-03T11:02:54,602 Preparing metadata (setup.py): finished with status 'error' 2026-08-03T11:02:54,603 ERROR: [present-rich] metadata generation failed 2026-08-03T11:02:54,609 Exception information: 2026-08-03T11:02:54,609 Traceback (most recent call last): 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2026-08-03T11:02:54,609 call_subprocess( 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2026-08-03T11:02:54,609 raise error 2026-08-03T11:02:54,609 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2026-08-03T11:02:54,609 2026-08-03T11:02:54,609 The above exception was the direct cause of the following exception: 2026-08-03T11:02:54,609 2026-08-03T11:02:54,609 Traceback (most recent call last): 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-08-03T11:02:54,609 status = run_func(*args) 2026-08-03T11:02:54,609 ^^^^^^^^^^^^^^^ 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-08-03T11:02:54,609 return func(self, options, args) 2026-08-03T11:02:54,609 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-08-03T11:02:54,609 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-08-03T11:02:54,609 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-08-03T11:02:54,609 result = self._result = resolver.resolve( 2026-08-03T11:02:54,609 ^^^^^^^^^^^^^^^^^ 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-08-03T11:02:54,609 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-08-03T11:02:54,609 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-08-03T11:02:54,609 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2026-08-03T11:02:54,609 if not criterion.candidates: 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2026-08-03T11:02:54,609 return bool(self._sequence) 2026-08-03T11:02:54,609 ^^^^^^^^^^^^^^^^^^^^ 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2026-08-03T11:02:54,609 return any(self) 2026-08-03T11:02:54,609 ^^^^^^^^^ 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2026-08-03T11:02:54,609 return (c for c in iterator if id(c) not in self._incompatible_ids) 2026-08-03T11:02:54,609 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2026-08-03T11:02:54,609 candidate = func() 2026-08-03T11:02:54,609 ^^^^^^ 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2026-08-03T11:02:54,609 self._link_candidate_cache[link] = LinkCandidate( 2026-08-03T11:02:54,609 ^^^^^^^^^^^^^^ 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2026-08-03T11:02:54,609 super().__init__( 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2026-08-03T11:02:54,609 self.dist = self._prepare() 2026-08-03T11:02:54,609 ^^^^^^^^^^^^^^^ 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare 2026-08-03T11:02:54,609 dist = self._prepare_distribution() 2026-08-03T11:02:54,609 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution 2026-08-03T11:02:54,609 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2026-08-03T11:02:54,609 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement 2026-08-03T11:02:54,609 return self._prepare_linked_requirement(req, parallel_builds) 2026-08-03T11:02:54,609 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement 2026-08-03T11:02:54,609 dist = _get_prepared_distribution( 2026-08-03T11:02:54,609 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2026-08-03T11:02:54,609 abstract_dist.prepare_distribution_metadata( 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2026-08-03T11:02:54,609 self.req.prepare_metadata() 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 545, in prepare_metadata 2026-08-03T11:02:54,609 self.metadata_directory = generate_metadata_legacy( 2026-08-03T11:02:54,609 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-08-03T11:02:54,609 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2026-08-03T11:02:54,609 raise MetadataGenerationFailed(package_details=details) from error 2026-08-03T11:02:54,609 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2026-08-03T11:02:54,621 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-b0k6nmsp' 2026-08-03T11:02:54,622 Removed build tracker: '/tmp/pip-build-tracker-b0k6nmsp'