2025-09-04T16:42:53,247 Created temporary directory: /tmp/pip-build-tracker-1zpw4ey6 2025-09-04T16:42:53,248 Initialized build tracking at /tmp/pip-build-tracker-1zpw4ey6 2025-09-04T16:42:53,248 Created build tracker: /tmp/pip-build-tracker-1zpw4ey6 2025-09-04T16:42:53,248 Entered build tracker: /tmp/pip-build-tracker-1zpw4ey6 2025-09-04T16:42:53,248 Created temporary directory: /tmp/pip-wheel-jlu9qha3 2025-09-04T16:42:53,251 Created temporary directory: /tmp/pip-ephem-wheel-cache-79im5ypc 2025-09-04T16:42:53,306 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T16:42:53,309 2 location(s) to search for versions of partd: 2025-09-04T16:42:53,309 * https://pypi.org/simple/partd/ 2025-09-04T16:42:53,309 * https://www.piwheels.org/simple/partd/ 2025-09-04T16:42:53,309 Fetching project page and analyzing links: https://pypi.org/simple/partd/ 2025-09-04T16:42:53,309 Getting page https://pypi.org/simple/partd/ 2025-09-04T16:42:53,310 Found index url https://pypi.org/simple/ 2025-09-04T16:42:53,381 Fetched page https://pypi.org/simple/partd/ as application/vnd.pypi.simple.v1+json 2025-09-04T16:42:53,386 Found link https://files.pythonhosted.org/packages/71/1a/fbde24a968980ad218a120e57ee665170345c23de30498183e73bfa8f4e4/partd-0.1.0.tar.gz (from https://pypi.org/simple/partd/), version: 0.1.0 2025-09-04T16:42:53,386 Found link https://files.pythonhosted.org/packages/f3/99/576e2d560e053a069e91f313d2285a98f09eba17c3793892965a5a1aae24/partd-0.2.0.tar.gz (from https://pypi.org/simple/partd/), version: 0.2.0 2025-09-04T16:42:53,386 Found link https://files.pythonhosted.org/packages/14/90/60a8e78991d2cfb0322a09013bccc8c729cb28d97e629a174ec6288b99cb/partd-0.2.1.tar.gz (from https://pypi.org/simple/partd/), version: 0.2.1 2025-09-04T16:42:53,386 Found link https://files.pythonhosted.org/packages/1c/c2/0783c7b31eb0399ddbb94e74d39b6e8513e1e7c16f3937050c724720c2c2/partd-0.2.2.tar.gz (from https://pypi.org/simple/partd/), version: 0.2.2 2025-09-04T16:42:53,387 Found link https://files.pythonhosted.org/packages/b4/02/d409b2d98760951be548f785b9cacd827c635bddddc2b8df4b6e1aa8721b/partd-0.3.0.tar.gz (from https://pypi.org/simple/partd/), version: 0.3.0 2025-09-04T16:42:53,387 Found link https://files.pythonhosted.org/packages/a4/50/9970337d5e1027ebd50d325c19e31adfe1d0a8b32b728d40f41ba06478f8/partd-0.3.1.tar.gz (from https://pypi.org/simple/partd/), version: 0.3.1 2025-09-04T16:42:53,387 Found link https://files.pythonhosted.org/packages/37/9c/a57d3ad5a7f216ad308ecfdf3a90274307c2332c4715767c703fa01447b1/partd-0.3.2.tar.gz (from https://pypi.org/simple/partd/), version: 0.3.2 2025-09-04T16:42:53,387 Skipping link: No binaries permitted for partd: https://files.pythonhosted.org/packages/6c/64/ef880e1c4f970c92f49b4ab5f2cf13f03109f00510efbd36a3aea2605093/partd-0.3.3-py2.py3-none-any.whl (from https://pypi.org/simple/partd/) 2025-09-04T16:42:53,387 Found link https://files.pythonhosted.org/packages/88/05/b11b71cfb41657c91f1c1f23a00a0c63d9eb7720ae664025a68bbbf0a21b/partd-0.3.3.tar.gz (from https://pypi.org/simple/partd/), version: 0.3.3 2025-09-04T16:42:53,388 Skipping link: No binaries permitted for partd: https://files.pythonhosted.org/packages/fe/82/2c3da6299fcba5e2d1723663f78a7cd49dcaa8b3a4f2fea12bb3c1067744/partd-0.3.4-py2.py3-none-any.whl (from https://pypi.org/simple/partd/) 2025-09-04T16:42:53,388 Found link https://files.pythonhosted.org/packages/81/0b/e69d4e325a7b2d0cd5b6a7ff8f9c620c78c21d0f20d95718ff0caad71435/partd-0.3.4.tar.gz (from https://pypi.org/simple/partd/), version: 0.3.4 2025-09-04T16:42:53,388 Skipping link: No binaries permitted for partd: https://files.pythonhosted.org/packages/28/87/f021d5d1454ec6f61b4c29e7c0add130f899c46811ed193fb766e14b4e79/partd-0.3.5-py2.py3-none-any.whl (from https://pypi.org/simple/partd/) 2025-09-04T16:42:53,388 Found link https://files.pythonhosted.org/packages/e0/12/6cbc058ce0e6d91def9786d4015289b7a59d6e670ebf27bb9e1268a0f484/partd-0.3.5.tar.gz (from https://pypi.org/simple/partd/), version: 0.3.5 2025-09-04T16:42:53,388 Skipping link: No binaries permitted for partd: https://files.pythonhosted.org/packages/71/9a/307d8340ceb156f860a3d801ab4075a3d3870c7b8bb7a7da32d7b06879e5/partd-0.3.6-py2.py3-none-any.whl (from https://pypi.org/simple/partd/) 2025-09-04T16:42:53,388 Found link https://files.pythonhosted.org/packages/68/41/f28699a7b91aac85a1d0e013a97788175088fab936cd67f265edec92e853/partd-0.3.6.tar.gz (from https://pypi.org/simple/partd/), version: 0.3.6 2025-09-04T16:42:53,389 Skipping link: No binaries permitted for partd: https://files.pythonhosted.org/packages/cc/1d/2aa06da86d78cc0e92bdf7c312480fa1ead5ab4f5e9468d9832d6c639cea/partd-0.3.7-py2.py3-none-any.whl (from https://pypi.org/simple/partd/) 2025-09-04T16:42:53,389 Found link https://files.pythonhosted.org/packages/1f/7e/43af21a5b399288946607ffecf412fd6fc7a354842b460eaefc28fd3f043/partd-0.3.7.tar.gz (from https://pypi.org/simple/partd/), version: 0.3.7 2025-09-04T16:42:53,389 Skipping link: No binaries permitted for partd: https://files.pythonhosted.org/packages/4a/ca/207a28fd81111f6a88e79a006745ff432b9cae850fbafa27486e98d459da/partd-0.3.8-py2.py3-none-any.whl (from https://pypi.org/simple/partd/) 2025-09-04T16:42:53,389 Found link https://files.pythonhosted.org/packages/e7/0c/b257648852230acf169c60283e59475727b156ee1a0a3a6b5527af745f15/partd-0.3.8.tar.gz (from https://pypi.org/simple/partd/), version: 0.3.8 2025-09-04T16:42:53,389 Skipping link: No binaries permitted for partd: https://files.pythonhosted.org/packages/e2/bc/4dfd1e62e04a26d7ee56ade63af15e3249aeb3ed05d70ac590da2ca7c44d/partd-0.3.9-py2.py3-none-any.whl (from https://pypi.org/simple/partd/) 2025-09-04T16:42:53,389 Found link https://files.pythonhosted.org/packages/d0/4e/e9ee7f4a010a177d3152fd9fe5677388e1be20c3728be6b40dfcd58e80ec/partd-0.3.9.tar.gz (from https://pypi.org/simple/partd/), version: 0.3.9 2025-09-04T16:42:53,390 Skipping link: No binaries permitted for partd: https://files.pythonhosted.org/packages/9e/f5/c02903ad5a444c9f80e4d1fe4d512afd76e3801de2fba80ea9ed28f9290c/partd-0.3.10-py3-none-any.whl (from https://pypi.org/simple/partd/) 2025-09-04T16:42:53,390 Found link https://files.pythonhosted.org/packages/75/c5/8f152e9f40024c9018e160734cd147636e2babc1cb9f253f953c603b1cbc/partd-0.3.10.tar.gz (from https://pypi.org/simple/partd/), version: 0.3.10 2025-09-04T16:42:53,390 Skipping link: No binaries permitted for partd: https://files.pythonhosted.org/packages/8b/17/09c352519da1db31634979c3aa9126078e9ece0f561c5f641e0649b78905/partd-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/partd/) 2025-09-04T16:42:53,390 Found link https://files.pythonhosted.org/packages/87/d4/de6094b60d4714db31b47a2a2df3a6620a81645ca894bbeec028b4a5acf8/partd-1.0.0.tar.gz (from https://pypi.org/simple/partd/), version: 1.0.0 2025-09-04T16:42:53,390 Skipping link: No binaries permitted for partd: https://files.pythonhosted.org/packages/44/e1/68dbe731c9c067655bff1eca5b7d40c20ca4b23fd5ec9f3d17e201a6f36b/partd-1.1.0-py3-none-any.whl (from https://pypi.org/simple/partd/) (requires-python:>=3.5) 2025-09-04T16:42:53,391 Found link https://files.pythonhosted.org/packages/ad/94/1cdbd9c7196656dc7b40139a6c26650af111bb4095442b0be06e5636a536/partd-1.1.0.tar.gz (from https://pypi.org/simple/partd/) (requires-python:>=3.5), version: 1.1.0 2025-09-04T16:42:53,391 Skipping link: No binaries permitted for partd: https://files.pythonhosted.org/packages/41/94/360258a68b55f47859d72b2d0b2b3cfe0ca4fbbcb81b78812bd00ae86b7c/partd-1.2.0-py3-none-any.whl (from https://pypi.org/simple/partd/) (requires-python:>=3.5) 2025-09-04T16:42:53,391 Found link https://files.pythonhosted.org/packages/9c/b4/3674cd02e2b198a50cea6b73c899ee3176004d28f52556093aefadf69b8a/partd-1.2.0.tar.gz (from https://pypi.org/simple/partd/) (requires-python:>=3.5), version: 1.2.0 2025-09-04T16:42:53,391 Skipping link: No binaries permitted for partd: https://files.pythonhosted.org/packages/4d/ea/879a276326ed87ab2595c13bb1d43ba49a2e435386417e95bf23b131a209/partd-1.3.0-py3-none-any.whl (from https://pypi.org/simple/partd/) (requires-python:>=3.7) 2025-09-04T16:42:53,392 Found link https://files.pythonhosted.org/packages/40/27/aaf5dd27fd949e95279e829d2c838f5fde533395765966fe1e55004adf3b/partd-1.3.0.tar.gz (from https://pypi.org/simple/partd/) (requires-python:>=3.7), version: 1.3.0 2025-09-04T16:42:53,392 Skipping link: No binaries permitted for partd: https://files.pythonhosted.org/packages/1a/56/900aae94a28a7bcc0aa90a4be7b739d2221be98c2dfae6f51e34bba29aab/partd-1.4.0-py3-none-any.whl (from https://pypi.org/simple/partd/) (requires-python:>=3.7) 2025-09-04T16:42:53,392 Found link https://files.pythonhosted.org/packages/9b/e5/d99a623103c664bb6a8702909b8abfeecbd54ee89b5efd9bdb5fa4a15cff/partd-1.4.0.tar.gz (from https://pypi.org/simple/partd/) (requires-python:>=3.7), version: 1.4.0 2025-09-04T16:42:53,392 Skipping link: No binaries permitted for partd: https://files.pythonhosted.org/packages/11/8a/b7a58e208b144a7315208a0dd627e23f5f50b47fa89c2924bb2e9238ecfb/partd-1.4.1-py3-none-any.whl (from https://pypi.org/simple/partd/) (requires-python:>=3.7) 2025-09-04T16:42:53,393 Found link https://files.pythonhosted.org/packages/a5/39/d13decd99a0d7e4bdde3ede536237ddf08c8c69bcedb4784fa26de649b47/partd-1.4.1.tar.gz (from https://pypi.org/simple/partd/) (requires-python:>=3.7), version: 1.4.1 2025-09-04T16:42:53,393 Skipping link: No binaries permitted for partd: https://files.pythonhosted.org/packages/71/e7/40fb618334dcdf7c5a316c0e7343c5cd82d3d866edc100d98e29bc945ecd/partd-1.4.2-py3-none-any.whl (from https://pypi.org/simple/partd/) (requires-python:>=3.9) 2025-09-04T16:42:53,393 Found link https://files.pythonhosted.org/packages/b2/3a/3f06f34820a31257ddcabdfafc2672c5816be79c7e353b02c1f318daa7d4/partd-1.4.2.tar.gz (from https://pypi.org/simple/partd/) (requires-python:>=3.9), version: 1.4.2 2025-09-04T16:42:53,394 Fetching project page and analyzing links: https://www.piwheels.org/simple/partd/ 2025-09-04T16:42:53,394 Getting page https://www.piwheels.org/simple/partd/ 2025-09-04T16:42:53,395 Found index url https://www.piwheels.org/simple/ 2025-09-04T16:42:53,505 Fetched page https://www.piwheels.org/simple/partd/ as text/html 2025-09-04T16:42:53,510 Skipping link: No binaries permitted for partd: https://www.piwheels.org/simple/partd/partd-1.4.2-py3-none-any.whl#sha256=833fa94217d355b32c211c56acddcbc7bbac855739adb00898d9a629b49c7e32 (from https://www.piwheels.org/simple/partd/) (requires-python:>=3.9) 2025-09-04T16:42:53,510 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-1.4.1-py3-none-any.whl#sha256=c853c8a06e5d37cbe69cbf8568c6d69f1f7701fc780966d646f65d5d8f0efeea (from https://www.piwheels.org/simple/partd/) (requires-python:>=3.7) 2025-09-04T16:42:53,510 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-1.4.0-py3-none-any.whl#sha256=8405c7ba44f1e6fee8bab1c6a6b621514d07dfd16e559f3b4b6c9e75b590cc25 (from https://www.piwheels.org/simple/partd/) (requires-python:>=3.7) 2025-09-04T16:42:53,510 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-1.3.0-py3-none-any.whl#sha256=764ef31ef9f9a156b78a7e9e3ac0443a138d77e749a3a2768f6fdcc7b1b42992 (from https://www.piwheels.org/simple/partd/) (requires-python:>=3.7) 2025-09-04T16:42:53,510 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-1.2.0-py3-none-any.whl#sha256=5c3a5d70da89485c27916328dc1e26232d0e270771bd4caef4a5124b6a457288 (from https://www.piwheels.org/simple/partd/) (requires-python:>=3.5) 2025-09-04T16:42:53,510 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-1.1.0-py3-none-any.whl#sha256=7a491cf254e5ab09e9e6a40d80195e5e0e5e169115bfb8287225cb0c207536d2 (from https://www.piwheels.org/simple/partd/) (requires-python:>=3.5) 2025-09-04T16:42:53,510 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-1.0.0-py2.py3-none-any.whl#sha256=f278ded3a62560db4a0d1529664fedc440585c520407a53b071fdbfb043187b9 (from https://www.piwheels.org/simple/partd/) 2025-09-04T16:42:53,511 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-0.3.10-py3-none-any.whl#sha256=826e8034dc1503005f86b67c8542bc8c71cc35b33741b413e82d25a09cc26ad9 (from https://www.piwheels.org/simple/partd/) 2025-09-04T16:42:53,511 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-0.3.9-py2.py3-none-any.whl#sha256=fb64ba53fdf8c65cfa8e3a797b7402afab48b14bf1a001d1a9c01291bba0b70c (from https://www.piwheels.org/simple/partd/) 2025-09-04T16:42:53,511 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-0.3.8-py2.py3-none-any.whl#sha256=041ef0bd589e2d803b6ff6ac2b559adadcaf40a161a8eeb5a367d5e0f399ac1e (from https://www.piwheels.org/simple/partd/) 2025-09-04T16:42:53,511 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-0.3.7-py2.py3-none-any.whl#sha256=20060e65d2c1e07c0bd992e99af58597e61250f33868d2d6b6297817585e61b7 (from https://www.piwheels.org/simple/partd/) 2025-09-04T16:42:53,511 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-0.3.6-py2.py3-none-any.whl#sha256=6395a2983dc767e01afc6ac2146c06000ebe3806e9f96b75cc659d376cffdae6 (from https://www.piwheels.org/simple/partd/) 2025-09-04T16:42:53,511 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-0.3.5-py2.py3-none-any.whl#sha256=e07a00b221d469e6809e8eb57931d9fa9b6a6efa687aeb27704bc36bc03656fc (from https://www.piwheels.org/simple/partd/) 2025-09-04T16:42:53,511 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-0.3.4-py2.py3-none-any.whl#sha256=aab32734ffd3c0e431cc251ddb66f853a100346eefeb64164dca695b8be0fb51 (from https://www.piwheels.org/simple/partd/) 2025-09-04T16:42:53,511 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-0.3.3-py2.py3-none-any.whl#sha256=cb3ec793e09e91d2646ed24e17799da1272def4bf492041427e22e5c2b205720 (from https://www.piwheels.org/simple/partd/) 2025-09-04T16:42:53,512 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-0.3.2-py3-none-any.whl#sha256=e666922049538dca74aefef4100e8d156196784c5f27fe41ea6ed697a375be78 (from https://www.piwheels.org/simple/partd/) 2025-09-04T16:42:53,512 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-0.3.1-py3-none-any.whl#sha256=0ba3f40ed4afe159827cd6e32b59645127e007b0dc6cb2ba1d3316c9fafb6948 (from https://www.piwheels.org/simple/partd/) 2025-09-04T16:42:53,512 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-0.3.0-py3-none-any.whl#sha256=0fa0f7e307ad2b23e7f1b414c4b835bc629c43090ef67f72cff35b6aad55f816 (from https://www.piwheels.org/simple/partd/) 2025-09-04T16:42:53,512 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-0.2.2-py3-none-any.whl#sha256=89793a406274e12e5dc94e586faa90bc478e4590ba0cc4f063bb934fe9fd3ec5 (from https://www.piwheels.org/simple/partd/) 2025-09-04T16:42:53,512 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-0.2.0-py3-none-any.whl#sha256=1984fb75b87823088df9911f63bf5dd7f4703d3d819bb1f21558c9211e045261 (from https://www.piwheels.org/simple/partd/) 2025-09-04T16:42:53,512 Skipping link: No binaries permitted for partd: https://archive1.piwheels.org/simple/partd/partd-0.1.0-py3-none-any.whl#sha256=1fdd793971de693d2c6e73e52122ee433cc00f41ff9c219cb87cf81f7ee36eef (from https://www.piwheels.org/simple/partd/) 2025-09-04T16:42:53,512 Skipping link: not a file: https://www.piwheels.org/simple/partd/ 2025-09-04T16:42:53,512 Skipping link: not a file: https://pypi.org/simple/partd/ 2025-09-04T16:42:53,541 Given no hashes to check 1 links for project 'partd': discarding no candidates 2025-09-04T16:42:53,542 Collecting partd==0.2.1 2025-09-04T16:42:53,543 Created temporary directory: /tmp/pip-unpack-ahju2bue 2025-09-04T16:42:53,740 Downloading partd-0.2.1.tar.gz (11 kB) 2025-09-04T16:42:53,768 Added partd==0.2.1 from https://files.pythonhosted.org/packages/14/90/60a8e78991d2cfb0322a09013bccc8c729cb28d97e629a174ec6288b99cb/partd-0.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-1zpw4ey6' 2025-09-04T16:42:53,770 Running setup.py (path:/tmp/pip-wheel-jlu9qha3/partd_d363bcf2dfd248aeb46178b786fe8490/setup.py) egg_info for package partd 2025-09-04T16:42:53,770 Created temporary directory: /tmp/pip-pip-egg-info-fox0gyhx 2025-09-04T16:42:53,770 Preparing metadata (setup.py): started 2025-09-04T16:42:53,771 Running command python setup.py egg_info 2025-09-04T16:42:54,282 Traceback (most recent call last): 2025-09-04T16:42:54,283 File "", line 2, in 2025-09-04T16:42:54,283 exec(compile(''' 2025-09-04T16:42:54,283 ~~~~^^^^^^^^^^^^ 2025-09-04T16:42:54,284 # This is -- a caller that pip uses to run setup.py 2025-09-04T16:42:54,284 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:42:54,284 ...<32 lines>... 2025-09-04T16:42:54,284 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T16:42:54,284 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:42:54,284 ''' % ('/tmp/pip-wheel-jlu9qha3/partd_d363bcf2dfd248aeb46178b786fe8490/setup.py',), "", "exec")) 2025-09-04T16:42:54,284 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:42:54,284 File "", line 35, in 2025-09-04T16:42:54,285 File "/tmp/pip-wheel-jlu9qha3/partd_d363bcf2dfd248aeb46178b786fe8490/setup.py", line 15, in 2025-09-04T16:42:54,285 install_requires=list(open('requirements.txt').read().strip().split('\n')), 2025-09-04T16:42:54,285 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:42:54,285 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-04T16:42:54,370 ERROR: python setup.py egg_info exited with 1 2025-09-04T16:42:54,382 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-04T16:42:54,382 exec(compile('"'"''"'"''"'"' 2025-09-04T16:42:54,382 # This is -- a caller that pip uses to run setup.py 2025-09-04T16:42:54,382 # 2025-09-04T16:42:54,382 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T16:42:54,382 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T16:42:54,382 # - It provides a clear error message when setuptools is not installed. 2025-09-04T16:42:54,382 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T16:42:54,382 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T16:42:54,382 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T16:42:54,382 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T16:42:54,382 import os, sys, tokenize, traceback 2025-09-04T16:42:54,382 2025-09-04T16:42:54,382 try: 2025-09-04T16:42:54,382 import setuptools 2025-09-04T16:42:54,382 except ImportError: 2025-09-04T16:42:54,382 print( 2025-09-04T16:42:54,382 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T16:42:54,382 "the build environment with exception:", 2025-09-04T16:42:54,382 file=sys.stderr, 2025-09-04T16:42:54,382 ) 2025-09-04T16:42:54,382 traceback.print_exc() 2025-09-04T16:42:54,382 sys.exit(1) 2025-09-04T16:42:54,382 2025-09-04T16:42:54,382 __file__ = %r 2025-09-04T16:42:54,382 sys.argv[0] = __file__ 2025-09-04T16:42:54,382 2025-09-04T16:42:54,382 if os.path.exists(__file__): 2025-09-04T16:42:54,382 filename = __file__ 2025-09-04T16:42:54,382 with tokenize.open(__file__) as f: 2025-09-04T16:42:54,382 setup_py_code = f.read() 2025-09-04T16:42:54,382 else: 2025-09-04T16:42:54,382 filename = "" 2025-09-04T16:42:54,382 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T16:42:54,382 2025-09-04T16:42:54,382 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T16:42:54,382 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-jlu9qha3/partd_d363bcf2dfd248aeb46178b786fe8490/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-fox0gyhx[/] 2025-09-04T16:42:54,382 [bold magenta]cwd[/]: /tmp/pip-wheel-jlu9qha3/partd_d363bcf2dfd248aeb46178b786fe8490/ 2025-09-04T16:42:54,382 Preparing metadata (setup.py): finished with status 'error' 2025-09-04T16:42:54,383 ERROR: metadata generation failed 2025-09-04T16:42:54,388 Exception information: 2025-09-04T16:42:54,388 Traceback (most recent call last): 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-04T16:42:54,388 call_subprocess( 2025-09-04T16:42:54,388 ~~~~~~~~~~~~~~~^ 2025-09-04T16:42:54,388 args, 2025-09-04T16:42:54,388 ^^^^^ 2025-09-04T16:42:54,388 ...<2 lines>... 2025-09-04T16:42:54,388 spinner=spinner, 2025-09-04T16:42:54,388 ^^^^^^^^^^^^^^^^ 2025-09-04T16:42:54,388 ) 2025-09-04T16:42:54,388 ^ 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-04T16:42:54,388 raise error 2025-09-04T16:42:54,388 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-04T16:42:54,388 2025-09-04T16:42:54,388 The above exception was the direct cause of the following exception: 2025-09-04T16:42:54,388 2025-09-04T16:42:54,388 Traceback (most recent call last): 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T16:42:54,388 status = _inner_run() 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T16:42:54,388 return self.run(options, args) 2025-09-04T16:42:54,388 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T16:42:54,388 return func(self, options, args) 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-04T16:42:54,388 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-04T16:42:54,388 result = self._result = resolver.resolve( 2025-09-04T16:42:54,388 ~~~~~~~~~~~~~~~~^ 2025-09-04T16:42:54,388 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-04T16:42:54,388 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:42:54,388 ) 2025-09-04T16:42:54,388 ^ 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-04T16:42:54,388 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-04T16:42:54,388 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-04T16:42:54,388 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-04T16:42:54,388 if not criterion.candidates: 2025-09-04T16:42:54,388 ^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-04T16:42:54,388 return bool(self._sequence) 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-04T16:42:54,388 self._bool = any(self) 2025-09-04T16:42:54,388 ~~~^^^^^^ 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-04T16:42:54,388 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-04T16:42:54,388 ^^^^^^^^ 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-04T16:42:54,388 candidate = func() 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-04T16:42:54,388 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-04T16:42:54,388 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:42:54,388 link, template, name, version 2025-09-04T16:42:54,388 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:42:54,388 ) 2025-09-04T16:42:54,388 ^ 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-04T16:42:54,388 self._link_candidate_cache[link] = LinkCandidate( 2025-09-04T16:42:54,388 ~~~~~~~~~~~~~^ 2025-09-04T16:42:54,388 link, 2025-09-04T16:42:54,388 ^^^^^ 2025-09-04T16:42:54,388 ...<3 lines>... 2025-09-04T16:42:54,388 version=version, 2025-09-04T16:42:54,388 ^^^^^^^^^^^^^^^^ 2025-09-04T16:42:54,388 ) 2025-09-04T16:42:54,388 ^ 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-04T16:42:54,388 super().__init__( 2025-09-04T16:42:54,388 ~~~~~~~~~~~~~~~~^ 2025-09-04T16:42:54,388 link=link, 2025-09-04T16:42:54,388 ^^^^^^^^^^ 2025-09-04T16:42:54,388 ...<4 lines>... 2025-09-04T16:42:54,388 version=version, 2025-09-04T16:42:54,388 ^^^^^^^^^^^^^^^^ 2025-09-04T16:42:54,388 ) 2025-09-04T16:42:54,388 ^ 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-04T16:42:54,388 self.dist = self._prepare() 2025-09-04T16:42:54,388 ~~~~~~~~~~~~~^^ 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-04T16:42:54,388 dist = self._prepare_distribution() 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-04T16:42:54,388 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-04T16:42:54,388 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-04T16:42:54,388 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-04T16:42:54,388 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-04T16:42:54,388 dist = _get_prepared_distribution( 2025-09-04T16:42:54,388 req, 2025-09-04T16:42:54,388 ...<3 lines>... 2025-09-04T16:42:54,388 self.check_build_deps, 2025-09-04T16:42:54,388 ) 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-04T16:42:54,388 abstract_dist.prepare_distribution_metadata( 2025-09-04T16:42:54,388 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:42:54,388 finder, build_isolation, check_build_deps 2025-09-04T16:42:54,388 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:42:54,388 ) 2025-09-04T16:42:54,388 ^ 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-04T16:42:54,388 self.req.prepare_metadata() 2025-09-04T16:42:54,388 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-04T16:42:54,388 self.metadata_directory = generate_metadata_legacy( 2025-09-04T16:42:54,388 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:42:54,388 build_env=self.build_env, 2025-09-04T16:42:54,388 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:42:54,388 ...<3 lines>... 2025-09-04T16:42:54,388 details=details, 2025-09-04T16:42:54,388 ^^^^^^^^^^^^^^^^ 2025-09-04T16:42:54,388 ) 2025-09-04T16:42:54,388 ^ 2025-09-04T16:42:54,388 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-04T16:42:54,388 raise MetadataGenerationFailed(package_details=details) from error 2025-09-04T16:42:54,388 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-04T16:42:54,409 Removed partd==0.2.1 from https://files.pythonhosted.org/packages/14/90/60a8e78991d2cfb0322a09013bccc8c729cb28d97e629a174ec6288b99cb/partd-0.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-1zpw4ey6' 2025-09-04T16:42:54,409 Removed build tracker: '/tmp/pip-build-tracker-1zpw4ey6'