2025-10-15T19:24:50,844 Created temporary directory: /tmp/pip-ephem-wheel-cache-fb318xpx 2025-10-15T19:24:50,846 Created temporary directory: /tmp/pip-build-tracker-ym4qch4x 2025-10-15T19:24:50,846 Initialized build tracking at /tmp/pip-build-tracker-ym4qch4x 2025-10-15T19:24:50,847 Created build tracker: /tmp/pip-build-tracker-ym4qch4x 2025-10-15T19:24:50,847 Entered build tracker: /tmp/pip-build-tracker-ym4qch4x 2025-10-15T19:24:50,848 Created temporary directory: /tmp/pip-wheel-sjkn6zb0 2025-10-15T19:24:50,851 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 2025-10-15T19:24:50,853 Created temporary directory: /tmp/pip-ephem-wheel-cache-f88xas1z 2025-10-15T19:24:50,878 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-15T19:24:50,882 2 location(s) to search for versions of ebcpy: 2025-10-15T19:24:50,882 * https://pypi.org/simple/ebcpy/ 2025-10-15T19:24:50,882 * https://www.piwheels.org/simple/ebcpy/ 2025-10-15T19:24:50,883 Fetching project page and analyzing links: https://pypi.org/simple/ebcpy/ 2025-10-15T19:24:50,883 Getting page https://pypi.org/simple/ebcpy/ 2025-10-15T19:24:50,885 Found index url https://pypi.org/simple 2025-10-15T19:24:51,104 Fetched page https://pypi.org/simple/ebcpy/ as application/vnd.pypi.simple.v1+json 2025-10-15T19:24:51,111 Found link https://files.pythonhosted.org/packages/b3/19/1917899e4bae01ee1fff6e032f7ef7b1d0e9811085efdcbf8c451e7a00db/ebcpy-0.2.0.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.2.0 2025-10-15T19:24:51,112 Found link https://files.pythonhosted.org/packages/15/43/0f85220468f837f82d99d5c9cd3b88e65ba16b0fba24b2a65b82ea29f286/ebcpy-0.2.1.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.2.1 2025-10-15T19:24:51,113 Found link https://files.pythonhosted.org/packages/ac/a7/80115d40fbb8f7bb102b96db3ea4d4e67788d6297e82abc178601cc6529e/ebcpy-0.2.2.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.2.2 2025-10-15T19:24:51,113 Found link https://files.pythonhosted.org/packages/8f/87/5e45b6fac60f651af542c920bd17152281563e5ce595d9cc4e0f569888de/ebcpy-0.2.3.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.2.3 2025-10-15T19:24:51,114 Found link https://files.pythonhosted.org/packages/81/89/c0622d4e0d742d0d4572a43a21edf5aa4be7101695c34a1699e4650302a9/ebcpy-0.3.0.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.3.0 2025-10-15T19:24:51,115 Found link https://files.pythonhosted.org/packages/22/cc/b4ffd3e2e6878d34b1d09e77580f90ceb016e2620b93f578de0f7fde8efa/ebcpy-0.3.2.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.3.2 2025-10-15T19:24:51,115 Found link https://files.pythonhosted.org/packages/f5/96/5b0fbe655276dbfcfa545cf3342ce19479bb8045886b8239bdea292575c0/ebcpy-0.3.6.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.3.6 2025-10-15T19:24:51,116 Found link https://files.pythonhosted.org/packages/45/ac/33412be51621f4056d9b116128e4bc62250f0b1bb13b6460bb19db83d099/ebcpy-0.3.7.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.3.7 2025-10-15T19:24:51,117 Found link https://files.pythonhosted.org/packages/fd/5e/d05b2df2bf000d11302015c6e74402918d3b63a429dfae19c44da9bcc5e5/ebcpy-0.3.8.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.3.8 2025-10-15T19:24:51,117 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/79/71/2ffce9d6df6f5f7f5bde21cf5e32fb5d5dc2243d1159fc407cc0f0b90722/ebcpy-0.3.10-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2025-10-15T19:24:51,118 Found link https://files.pythonhosted.org/packages/e7/96/39e585dd903db46b6c62025911d283c20cfbd85030125db835d12e92a4c2/ebcpy-0.3.10.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.3.10 2025-10-15T19:24:51,118 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/70/ca/1743846e7ee6e38d2e865f38726e1a7e40c7bec140638b20edf188fc1c3c/ebcpy-0.3.11-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2025-10-15T19:24:51,119 Found link https://files.pythonhosted.org/packages/aa/4a/f476401f3173ffb0f3a4cd17584fb10b3db79a2ed3e9bed9533bb4498b7e/ebcpy-0.3.11.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.3.11 2025-10-15T19:24:51,120 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/cc/89/04fedc025690de02abfd6dedc047c909dbd636c41cfb91bb2025600b983c/ebcpy-0.3.12-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2025-10-15T19:24:51,120 Found link https://files.pythonhosted.org/packages/32/25/01ee6fe79c144bd580c2d663064b05c9a4e29eb5b68ead36242b8a2ed323/ebcpy-0.3.12.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.3.12 2025-10-15T19:24:51,121 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/6c/a0/b72aac6df07aa5f846905e4a4b9546bf88485c9a4f13f7d4d1fce0fd6c88/ebcpy-0.3.14-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2025-10-15T19:24:51,121 Found link https://files.pythonhosted.org/packages/05/f5/0d257afd6149d6578ebdf7657bb999790e4b70017b6c9252596d7854b5c9/ebcpy-0.3.14.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.3.14 2025-10-15T19:24:51,122 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/e8/78/4cc8fc396de7f1a701879569922d611f5a6daf2918354d1ef90c188f1b49/ebcpy-0.4.1-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2025-10-15T19:24:51,122 Found link https://files.pythonhosted.org/packages/b7/25/c83b768f470465daaa1752332e64e646395402f111027b0f5fcfdbd40a26/ebcpy-0.4.1.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.4.1 2025-10-15T19:24:51,123 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/d7/f8/c1b5c20ad0a4c79b42940fd2759b9e43dd31cb3fc127f83adb674c10d127/ebcpy-0.4.2-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2025-10-15T19:24:51,123 Found link https://files.pythonhosted.org/packages/76/17/9a4f803028e60947da807f281d925c098e5ba0f71ac53135cefd07f752d4/ebcpy-0.4.2.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.4.2 2025-10-15T19:24:51,124 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/01/35/655ea12cc25ec52d76d409fdb096b922b9d3eee5fb2593ea3fb6543fed9e/ebcpy-0.5.0-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2025-10-15T19:24:51,125 Found link https://files.pythonhosted.org/packages/50/fe/e507ad92be4252c4f8972b99cf628dd5fa3f773862cb073810a01e9696bc/ebcpy-0.5.0.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.5.0 2025-10-15T19:24:51,125 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/a8/37/8b73a4a24d4c08e0fb99117537654762057381284df8e3e1944edf43c0e1/ebcpy-0.5.2-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2025-10-15T19:24:51,126 Found link https://files.pythonhosted.org/packages/61/37/109da9bd4c22d3dc40ef32eb00e07045c6faa1e99aa4d62b22c8f7e532b9/ebcpy-0.5.2.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.5.2 2025-10-15T19:24:51,126 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/10/d7/28f48e9b11ba85cb21f5471988888de07cc8fcb0b934bd12618e2cca2bd3/ebcpy-0.5.4-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2025-10-15T19:24:51,127 Found link https://files.pythonhosted.org/packages/da/78/42c3c0d3a9403eb7a6d18c0d470f306275028a70d446c2b40699c2638702/ebcpy-0.5.4.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.5.4 2025-10-15T19:24:51,128 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/9a/b0/d28d045ec0bfb0c52cae6d77d8e52238713c68047b53883d47bb459e494c/ebcpy-0.5.5-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2025-10-15T19:24:51,128 Found link https://files.pythonhosted.org/packages/7b/6e/153f8ac4d3632e7d8267427ce58e4c4dfd2500424b99ccefc0e7e48803f0/ebcpy-0.5.5.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.5.5 2025-10-15T19:24:51,129 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/d8/e4/aa2a466911ee1ab90c791a8e8d2282a260d46ae5ff79b682ec4b9bb51edc/ebcpy-0.5.6-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2025-10-15T19:24:51,129 Found link https://files.pythonhosted.org/packages/89/4d/eb76a95a5a2ce0c1096c6bdd6062677a1c91c1b3062b0780df0e977ccbcc/ebcpy-0.5.6.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.5.6 2025-10-15T19:24:51,130 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/3d/38/03b629417e79d70496accf1da293dfc80c7581f958aad9a4e916c11554e2/ebcpy-0.6.0-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2025-10-15T19:24:51,131 Found link https://files.pythonhosted.org/packages/b9/35/f107530a55cc945ef7b8d7a1489758bddf0de825849238c67e8b3327e929/ebcpy-0.6.0.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.6.0 2025-10-15T19:24:51,131 Skipping link: No binaries permitted for ebcpy: https://files.pythonhosted.org/packages/6d/e3/e5805255295910d9b96b0cb3366cace239d6e354007c7d8497a5eae4cec5/ebcpy-0.6.1-py3-none-any.whl (from https://pypi.org/simple/ebcpy/) 2025-10-15T19:24:51,132 Found link https://files.pythonhosted.org/packages/9c/17/7175206b00debfa5b9d1d76ad673a948b529ac3ae174399bba910b602fcc/ebcpy-0.6.1.tar.gz (from https://pypi.org/simple/ebcpy/), version: 0.6.1 2025-10-15T19:24:51,132 Fetching project page and analyzing links: https://www.piwheels.org/simple/ebcpy/ 2025-10-15T19:24:51,133 Getting page https://www.piwheels.org/simple/ebcpy/ 2025-10-15T19:24:51,134 Found index url https://www.piwheels.org/simple 2025-10-15T19:24:51,294 Fetched page https://www.piwheels.org/simple/ebcpy/ as text/html 2025-10-15T19:24:51,299 Skipping link: No binaries permitted for ebcpy: https://www.piwheels.org/simple/ebcpy/ebcpy-0.6.0-py3-none-any.whl#sha256=1a82940e486fda09ea8a5433a9600682e4271a6df9a86e72c2e93de9bf471a44 (from https://www.piwheels.org/simple/ebcpy/) 2025-10-15T19:24:51,300 Skipping link: No binaries permitted for ebcpy: https://www.piwheels.org/simple/ebcpy/ebcpy-0.5.6-py3-none-any.whl#sha256=5f90b963fcc6a5e08a090fb205c500f542370fb5a80549d3dcf082eedeae8e58 (from https://www.piwheels.org/simple/ebcpy/) 2025-10-15T19:24:51,300 Skipping link: No binaries permitted for ebcpy: https://www.piwheels.org/simple/ebcpy/ebcpy-0.5.5-py3-none-any.whl#sha256=385146f4fb11aa033d6a59b7901e774ddece3065b91d7002e475ed0291cb55f7 (from https://www.piwheels.org/simple/ebcpy/) 2025-10-15T19:24:51,301 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.3.14-py3-none-any.whl#sha256=8894be89da12793b9f9a7b610ae4c957925cf1791bff2b3d6d01df90dc042fe3 (from https://www.piwheels.org/simple/ebcpy/) 2025-10-15T19:24:51,302 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.3.12-py3-none-any.whl#sha256=4d252a0fd23122034c12fa32d4a19fdbf8ac45ad257469d20085ff97116df4b0 (from https://www.piwheels.org/simple/ebcpy/) 2025-10-15T19:24:51,302 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.3.11-py3-none-any.whl#sha256=672a7d83d2425a32b61ef7171e84c22effd26b7aa93657025986e28186c1c83d (from https://www.piwheels.org/simple/ebcpy/) 2025-10-15T19:24:51,303 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.3.10-py3-none-any.whl#sha256=20072bd097b3604554ad68b6b3f3ef90a3d8146d3ac9adef5c98ef9b39c72a05 (from https://www.piwheels.org/simple/ebcpy/) 2025-10-15T19:24:51,303 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.3.7-py3-none-any.whl#sha256=4a31d3e26e29c407661fcafdb6fe146d2f826585352d43412f44454dc7c4acd2 (from https://www.piwheels.org/simple/ebcpy/) 2025-10-15T19:24:51,304 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.3.6-py3-none-any.whl#sha256=cf39a6a606fd541f15bbd2539955d560f64c726a59d13f73fd4d25927a7f75e4 (from https://www.piwheels.org/simple/ebcpy/) 2025-10-15T19:24:51,305 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.3.2-py3-none-any.whl#sha256=541c4d005539f6052a1b6f184c5ba56db95dce7655c0292e689258c0fe963554 (from https://www.piwheels.org/simple/ebcpy/) 2025-10-15T19:24:51,305 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.3.0-py3-none-any.whl#sha256=6f304d67ccdf74af033c0ad286663c319b914de1be3a0bd5370a4a62c7e755bd (from https://www.piwheels.org/simple/ebcpy/) 2025-10-15T19:24:51,306 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.2.3-py3-none-any.whl#sha256=092cf98e2c230709b7b6db4b9e19827eaef5edd50bbf3bc8552b7e72042acb08 (from https://www.piwheels.org/simple/ebcpy/) 2025-10-15T19:24:51,306 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.2.2-py3-none-any.whl#sha256=8f0c048bb73aa84d32b32339c1fca73c21f43ae13022311d2181b3e494a6373d (from https://www.piwheels.org/simple/ebcpy/) 2025-10-15T19:24:51,307 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.2.1-py3-none-any.whl#sha256=61e1c85dbd693c14090255ce0ad55d416678c3634fcc5d7a8c4a1fa0940ea4c6 (from https://www.piwheels.org/simple/ebcpy/) 2025-10-15T19:24:51,307 Skipping link: No binaries permitted for ebcpy: https://archive1.piwheels.org/simple/ebcpy/ebcpy-0.2.0-py3-none-any.whl#sha256=4af09077b946f17c06b8e9135ffb164fe5baa51015dd7ee8e8688bd60eccefc4 (from https://www.piwheels.org/simple/ebcpy/) 2025-10-15T19:24:51,308 Skipping link: not a file: https://www.piwheels.org/simple/ebcpy/ 2025-10-15T19:24:51,308 Skipping link: not a file: https://pypi.org/simple/ebcpy/ 2025-10-15T19:24:51,329 Given no hashes to check 1 links for project 'ebcpy': discarding no candidates 2025-10-15T19:24:51,347 Collecting ebcpy==0.5.4 2025-10-15T19:24:51,350 Created temporary directory: /tmp/pip-unpack-8um98tmk 2025-10-15T19:24:51,554 Downloading ebcpy-0.5.4.tar.gz (83 kB) 2025-10-15T19:24:51,694 Added ebcpy==0.5.4 from https://files.pythonhosted.org/packages/da/78/42c3c0d3a9403eb7a6d18c0d470f306275028a70d446c2b40699c2638702/ebcpy-0.5.4.tar.gz to build tracker '/tmp/pip-build-tracker-ym4qch4x' 2025-10-15T19:24:51,696 Running setup.py (path:/tmp/pip-wheel-sjkn6zb0/ebcpy_79320cfeba2948d8a037e7e74c9aace2/setup.py) egg_info for package ebcpy 2025-10-15T19:24:51,697 Created temporary directory: /tmp/pip-pip-egg-info-rlquavxe 2025-10-15T19:24:51,698 Preparing metadata (setup.py): started 2025-10-15T19:24:51,699 Running command python setup.py egg_info 2025-10-15T19:24:52,407 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-10-15T19:24:52,408 !! 2025-10-15T19:24:52,409 ******************************************************************************** 2025-10-15T19:24:52,409 Requirements should be satisfied by a PEP 517 installer. 2025-10-15T19:24:52,410 If you are using pip, you can try `pip install --use-pep517`. 2025-10-15T19:24:52,411 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-10-15T19:24:52,412 or your builds will no longer be supported. 2025-10-15T19:24:52,412 ******************************************************************************** 2025-10-15T19:24:52,413 !! 2025-10-15T19:24:52,414 dist.fetch_build_eggs(dist.setup_requires) 2025-10-15T20:45:04,309 Traceback (most recent call last): 2025-10-15T20:45:04,310 File "", line 2, in 2025-10-15T20:45:04,311 File "", line 34, in 2025-10-15T20:45:04,311 File "/tmp/pip-wheel-sjkn6zb0/ebcpy_79320cfeba2948d8a037e7e74c9aace2/setup.py", line 45, in 2025-10-15T20:45:04,312 setuptools.setup( 2025-10-15T20:45:04,312 File "/usr/local/lib/python3.11/dist-packages/setuptools/__init__.py", line 114, in setup 2025-10-15T20:45:04,313 _install_setup_requires(attrs) 2025-10-15T20:45:04,314 File "/usr/local/lib/python3.11/dist-packages/setuptools/__init__.py", line 87, in _install_setup_requires 2025-10-15T20:45:04,314 _fetch_build_eggs(dist) 2025-10-15T20:45:04,315 File "/usr/local/lib/python3.11/dist-packages/setuptools/__init__.py", line 92, in _fetch_build_eggs 2025-10-15T20:45:04,315 dist.fetch_build_eggs(dist.setup_requires) 2025-10-15T20:45:04,315 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 766, in fetch_build_eggs 2025-10-15T20:45:04,316 return _fetch_build_eggs(self, requires) 2025-10-15T20:45:04,316 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-15T20:45:04,317 File "/usr/local/lib/python3.11/dist-packages/setuptools/installer.py", line 54, in _fetch_build_eggs 2025-10-15T20:45:04,317 resolved_dists = [_fetch_build_egg_no_warn(dist, req) for req in needed_reqs] 2025-10-15T20:45:04,318 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-15T20:45:04,318 File "/usr/local/lib/python3.11/dist-packages/setuptools/installer.py", line 54, in 2025-10-15T20:45:04,319 resolved_dists = [_fetch_build_egg_no_warn(dist, req) for req in needed_reqs] 2025-10-15T20:45:04,319 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-15T20:45:04,319 File "/usr/local/lib/python3.11/dist-packages/setuptools/installer.py", line 99, in _fetch_build_egg_no_warn 2025-10-15T20:45:04,320 with tempfile.TemporaryDirectory() as tmpdir: 2025-10-15T20:45:04,320 File "/usr/lib/python3.11/tempfile.py", line 1052, in __exit__ 2025-10-15T20:45:04,321 self.cleanup() 2025-10-15T20:45:04,321 File "/usr/lib/python3.11/tempfile.py", line 1056, in cleanup 2025-10-15T20:45:04,322 self._rmtree(self.name, ignore_errors=self._ignore_cleanup_errors) 2025-10-15T20:45:04,322 File "/usr/lib/python3.11/tempfile.py", line 1038, in _rmtree 2025-10-15T20:45:04,323 _rmtree(name, onerror=onerror) 2025-10-15T20:45:04,324 File "/usr/lib/python3.11/shutil.py", line 738, in rmtree 2025-10-15T20:45:04,326 onerror(os.rmdir, path, sys.exc_info()) 2025-10-15T20:45:04,327 File "/usr/lib/python3.11/shutil.py", line 736, in rmtree 2025-10-15T20:45:04,328 os.rmdir(path, dir_fd=dir_fd) 2025-10-15T20:45:04,328 OSError: [Errno 39] Directory not empty: '/tmp/tmph7iw_gi3' 2025-10-15T20:45:04,431 ERROR: [present-rich] python setup.py egg_info exited with 1 2025-10-15T20:45:04,444 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-10-15T20:45:04,444 exec(compile('"'"''"'"''"'"' 2025-10-15T20:45:04,444 # This is -- a caller that pip uses to run setup.py 2025-10-15T20:45:04,444 # 2025-10-15T20:45:04,444 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-10-15T20:45:04,444 # import from `distutils.core` to work with newer packaging standards. 2025-10-15T20:45:04,444 # - It provides a clear error message when setuptools is not installed. 2025-10-15T20:45:04,444 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-10-15T20:45:04,444 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-10-15T20:45:04,444 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-10-15T20:45:04,444 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-10-15T20:45:04,444 import os, sys, tokenize 2025-10-15T20:45:04,444 2025-10-15T20:45:04,444 try: 2025-10-15T20:45:04,444 import setuptools 2025-10-15T20:45:04,444 except ImportError as error: 2025-10-15T20:45:04,444 print( 2025-10-15T20:45:04,444 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2025-10-15T20:45:04,444 "the build environment.", 2025-10-15T20:45:04,444 file=sys.stderr, 2025-10-15T20:45:04,444 ) 2025-10-15T20:45:04,444 sys.exit(1) 2025-10-15T20:45:04,444 2025-10-15T20:45:04,444 __file__ = %r 2025-10-15T20:45:04,444 sys.argv[0] = __file__ 2025-10-15T20:45:04,444 2025-10-15T20:45:04,444 if os.path.exists(__file__): 2025-10-15T20:45:04,444 filename = __file__ 2025-10-15T20:45:04,444 with tokenize.open(__file__) as f: 2025-10-15T20:45:04,444 setup_py_code = f.read() 2025-10-15T20:45:04,444 else: 2025-10-15T20:45:04,444 filename = "" 2025-10-15T20:45:04,444 setup_py_code = "from setuptools import setup; setup()" 2025-10-15T20:45:04,444 2025-10-15T20:45:04,444 exec(compile(setup_py_code, filename, "exec")) 2025-10-15T20:45:04,444 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-sjkn6zb0/ebcpy_79320cfeba2948d8a037e7e74c9aace2/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-rlquavxe[/] 2025-10-15T20:45:04,445 [bold magenta]cwd[/]: /tmp/pip-wheel-sjkn6zb0/ebcpy_79320cfeba2948d8a037e7e74c9aace2/ 2025-10-15T20:45:04,446 Preparing metadata (setup.py): finished with status 'error' 2025-10-15T20:45:04,447 ERROR: [present-rich] metadata generation failed 2025-10-15T20:45:04,453 Exception information: 2025-10-15T20:45:04,453 Traceback (most recent call last): 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2025-10-15T20:45:04,453 call_subprocess( 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2025-10-15T20:45:04,453 raise error 2025-10-15T20:45:04,453 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-10-15T20:45:04,453 2025-10-15T20:45:04,453 The above exception was the direct cause of the following exception: 2025-10-15T20:45:04,453 2025-10-15T20:45:04,453 Traceback (most recent call last): 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2025-10-15T20:45:04,453 status = run_func(*args) 2025-10-15T20:45:04,453 ^^^^^^^^^^^^^^^ 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2025-10-15T20:45:04,453 return func(self, options, args) 2025-10-15T20:45:04,453 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2025-10-15T20:45:04,453 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-10-15T20:45:04,453 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2025-10-15T20:45:04,453 result = self._result = resolver.resolve( 2025-10-15T20:45:04,453 ^^^^^^^^^^^^^^^^^ 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2025-10-15T20:45:04,453 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-10-15T20:45:04,453 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2025-10-15T20:45:04,453 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2025-10-15T20:45:04,453 if not criterion.candidates: 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2025-10-15T20:45:04,453 return bool(self._sequence) 2025-10-15T20:45:04,453 ^^^^^^^^^^^^^^^^^^^^ 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2025-10-15T20:45:04,453 return any(self) 2025-10-15T20:45:04,453 ^^^^^^^^^ 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2025-10-15T20:45:04,453 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-10-15T20:45:04,453 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2025-10-15T20:45:04,453 candidate = func() 2025-10-15T20:45:04,453 ^^^^^^ 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2025-10-15T20:45:04,453 self._link_candidate_cache[link] = LinkCandidate( 2025-10-15T20:45:04,453 ^^^^^^^^^^^^^^ 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2025-10-15T20:45:04,453 super().__init__( 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2025-10-15T20:45:04,453 self.dist = self._prepare() 2025-10-15T20:45:04,453 ^^^^^^^^^^^^^^^ 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare 2025-10-15T20:45:04,453 dist = self._prepare_distribution() 2025-10-15T20:45:04,453 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution 2025-10-15T20:45:04,453 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-10-15T20:45:04,453 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement 2025-10-15T20:45:04,453 return self._prepare_linked_requirement(req, parallel_builds) 2025-10-15T20:45:04,453 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement 2025-10-15T20:45:04,453 dist = _get_prepared_distribution( 2025-10-15T20:45:04,453 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2025-10-15T20:45:04,453 abstract_dist.prepare_distribution_metadata( 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2025-10-15T20:45:04,453 self.req.prepare_metadata() 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 545, in prepare_metadata 2025-10-15T20:45:04,453 self.metadata_directory = generate_metadata_legacy( 2025-10-15T20:45:04,453 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-15T20:45:04,453 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2025-10-15T20:45:04,453 raise MetadataGenerationFailed(package_details=details) from error 2025-10-15T20:45:04,453 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-10-15T20:45:04,468 Removed ebcpy==0.5.4 from https://files.pythonhosted.org/packages/da/78/42c3c0d3a9403eb7a6d18c0d470f306275028a70d446c2b40699c2638702/ebcpy-0.5.4.tar.gz from build tracker '/tmp/pip-build-tracker-ym4qch4x' 2025-10-15T20:45:04,469 Removed build tracker: '/tmp/pip-build-tracker-ym4qch4x'