2025-09-07T21:30:26,073 Created temporary directory: /tmp/pip-build-tracker-6pxt341l 2025-09-07T21:30:26,074 Initialized build tracking at /tmp/pip-build-tracker-6pxt341l 2025-09-07T21:30:26,074 Created build tracker: /tmp/pip-build-tracker-6pxt341l 2025-09-07T21:30:26,074 Entered build tracker: /tmp/pip-build-tracker-6pxt341l 2025-09-07T21:30:26,074 Created temporary directory: /tmp/pip-wheel-zk7n1l62 2025-09-07T21:30:26,077 Created temporary directory: /tmp/pip-ephem-wheel-cache-0n2t8elw 2025-09-07T21:30:26,135 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:30:26,137 2 location(s) to search for versions of pip2pi: 2025-09-07T21:30:26,137 * https://pypi.org/simple/pip2pi/ 2025-09-07T21:30:26,137 * https://www.piwheels.org/simple/pip2pi/ 2025-09-07T21:30:26,137 Fetching project page and analyzing links: https://pypi.org/simple/pip2pi/ 2025-09-07T21:30:26,138 Getting page https://pypi.org/simple/pip2pi/ 2025-09-07T21:30:26,139 Found index url https://pypi.org/simple/ 2025-09-07T21:30:26,285 Fetched page https://pypi.org/simple/pip2pi/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:30:26,295 Found link https://files.pythonhosted.org/packages/7e/01/a926fe39342330e8f8423c845b4dff0eac6a257dabcde6af5b5904f8b724/pip2pi-0.1.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.1 2025-09-07T21:30:26,296 Found link https://files.pythonhosted.org/packages/8d/e5/bd53019a54b1006e72953ecb1ee61d9c0365771ff681e9f46230ea03c499/pip2pi-0.1.1.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.1.1 2025-09-07T21:30:26,297 Found link https://files.pythonhosted.org/packages/38/4b/465e4e092d8fe52e761138f4b90ece406b64ad2f42ee293b1c72838be94e/pip2pi-0.1.2.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.1.2 2025-09-07T21:30:26,297 Found link https://files.pythonhosted.org/packages/59/f0/fabbd1230ab0a4aaf6c31eff30f94c17eb74c8e9da765793ee41f20a7ab5/pip2pi-0.1.3.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.1.3 2025-09-07T21:30:26,297 Found link https://files.pythonhosted.org/packages/ce/bb/4c5e0e7eab8a12d8cc5c8f5529916ea6987693739af15e28ad0096721b0a/pip2pi-0.1.4.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.1.4 2025-09-07T21:30:26,298 Found link https://files.pythonhosted.org/packages/ff/ee/5b5303ff0f98f2cd3d0cb741fd7e536c0aab9d59e52d8ccd87e011767ab6/pip2pi-0.2.0.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.2.0 2025-09-07T21:30:26,298 Found link https://files.pythonhosted.org/packages/3f/f0/0c3d4f2e7a611c01ed697144bd4ffac74f25b46e429515037af526f1f584/pip2pi-0.2.1.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.2.1 2025-09-07T21:30:26,299 Found link https://files.pythonhosted.org/packages/92/85/9a887546143d72e4f2cdb7adbfac5f7efdf0fe1a32e5a5f829cf1fd8e53a/pip2pi-0.3.0.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.3.0 2025-09-07T21:30:26,299 Found link https://files.pythonhosted.org/packages/9b/7a/d50202e95cef5bad26374122ac47f80bef7c5c216cc3e917507a17d5a5a0/pip2pi-0.4.0.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.4.0 2025-09-07T21:30:26,300 Found link https://files.pythonhosted.org/packages/00/2c/2f697e06da71b39b08b3bc335bcfdaeb8bf221d678f2b5775f0285a84ebf/pip2pi-0.5.0.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.5.0 2025-09-07T21:30:26,300 Skipping link: No binaries permitted for pip2pi: https://files.pythonhosted.org/packages/b8/69/a6aabbc5fb3aebb21c4e5d0c55ded5bbfb803f0eb2377139e4c7afbf684f/pip2pi-0.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/pip2pi/) 2025-09-07T21:30:26,301 Found link https://files.pythonhosted.org/packages/72/af/64ad1d7879d0b1263e1120a766a524f3af6c46143a8a62a3eb75b31278b3/pip2pi-0.6.0.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.6.0 2025-09-07T21:30:26,301 Skipping link: No binaries permitted for pip2pi: https://files.pythonhosted.org/packages/c5/44/915b805113ccad76498f68ba57ad05a1e1b54c2a7b9111bf545508b6c0bf/pip2pi-0.6.1-py2.py3-none-any.whl (from https://pypi.org/simple/pip2pi/) 2025-09-07T21:30:26,302 Found link https://files.pythonhosted.org/packages/63/72/e4260fb0050c2c8369648227cd2437ccdf237434614f49192c739a6f97ba/pip2pi-0.6.1.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.6.1 2025-09-07T21:30:26,302 Skipping link: No binaries permitted for pip2pi: https://files.pythonhosted.org/packages/68/6d/38479f1fd34a8f0928803d05fee9263be90d81f4752c2f3fce2a8b7165ca/pip2pi-0.6.2-py2.py3-none-any.whl (from https://pypi.org/simple/pip2pi/) 2025-09-07T21:30:26,302 Found link https://files.pythonhosted.org/packages/0c/cf/a126298995c3e3dbf67bc6a9be5a2c44e7cd20cd86674dcf270c75a376dc/pip2pi-0.6.2.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.6.2 2025-09-07T21:30:26,303 Skipping link: No binaries permitted for pip2pi: https://files.pythonhosted.org/packages/be/a5/cd652af8fa13a5d1b015c2a67eaa3b7f6fc7f21aae7ffe1377a101cec1a4/pip2pi-0.6.4-py2.py3-none-any.whl (from https://pypi.org/simple/pip2pi/) 2025-09-07T21:30:26,303 Found link https://files.pythonhosted.org/packages/ff/da/e33dc2b378b648cde042b4007971f1fbc855517e8f645736aae479e105b8/pip2pi-0.6.4.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.6.4 2025-09-07T21:30:26,304 Skipping link: No binaries permitted for pip2pi: https://files.pythonhosted.org/packages/c6/2e/5953b4a7b2b485f8edd10c885fc8907a57a758d4c80c1f037c9ba66a8cc2/pip2pi-0.6.5-py2.py3-none-any.whl (from https://pypi.org/simple/pip2pi/) 2025-09-07T21:30:26,304 Found link https://files.pythonhosted.org/packages/c3/91/6ef0a70017d246266bbd457fa0d225fb4aeaaee2a5e2038b1fe6d42b1f11/pip2pi-0.6.5.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.6.5 2025-09-07T21:30:26,304 Skipping link: No binaries permitted for pip2pi: https://files.pythonhosted.org/packages/25/f3/f2c9a1b0495f297cc44a05fbefa0499a227b738c9f3e10a0a0b933d72471/pip2pi-0.6.6-py2.py3-none-any.whl (from https://pypi.org/simple/pip2pi/) 2025-09-07T21:30:26,305 Found link https://files.pythonhosted.org/packages/dc/45/e1fbde17744596b00da04b0570ff33256b4bde66cbcd9e7f55d944fe0bcd/pip2pi-0.6.6.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.6.6 2025-09-07T21:30:26,305 Skipping link: No binaries permitted for pip2pi: https://files.pythonhosted.org/packages/5f/4e/c10633898e35cfb45c73a78b7aa244c891b5f1630a85274274321004daa5/pip2pi-0.6.7-py2.py3-none-any.whl (from https://pypi.org/simple/pip2pi/) 2025-09-07T21:30:26,305 Found link https://files.pythonhosted.org/packages/98/c7/a0d94ae315be25108a5586d95bc159b90db70fcd340e4dd6c4455c0bc093/pip2pi-0.6.7.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.6.7 2025-09-07T21:30:26,305 Skipping link: No binaries permitted for pip2pi: https://files.pythonhosted.org/packages/61/fe/b08b592dedf77b4069907099cca52c5dab2208dc0e4b57916b7e2eb00e78/pip2pi-0.6.8-py2.py3-none-any.whl (from https://pypi.org/simple/pip2pi/) 2025-09-07T21:30:26,305 Found link https://files.pythonhosted.org/packages/5e/0b/7282c28c217dd2a2aee9d2f5903ba43ddc42ff6b6d15043d7ff4a63f2588/pip2pi-0.6.8.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.6.8 2025-09-07T21:30:26,305 Skipping link: No binaries permitted for pip2pi: https://files.pythonhosted.org/packages/8c/42/d73bd20a34747361c85b92119d1fb36767cab851e5a0f866cfe387f37fb5/pip2pi-0.7.0rc1-py2.py3-none-any.whl (from https://pypi.org/simple/pip2pi/) 2025-09-07T21:30:26,305 Found link https://files.pythonhosted.org/packages/82/c4/b6866545f209819520d212f842bee47983c081071e66c21d7d8c3886516b/pip2pi-0.7.0rc1.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.7.0rc1 2025-09-07T21:30:26,306 Skipping link: No binaries permitted for pip2pi: https://files.pythonhosted.org/packages/90/4e/09828ae76a686bbca3ea5dcacee98d3f2a5a264275b93f531c8fa1d71d2d/pip2pi-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/pip2pi/) 2025-09-07T21:30:26,306 Found link https://files.pythonhosted.org/packages/c6/05/b9dcf6e4e2bc74a782bca536bd7dd7b01f9ff61330f07146c69022f4c52c/pip2pi-0.7.0.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.7.0 2025-09-07T21:30:26,306 Skipping link: No binaries permitted for pip2pi: https://files.pythonhosted.org/packages/e4/31/efe566c0107c712d35c5019404cb2dbe072743e8dbadb59ea179c29604aa/pip2pi-0.8.0rc1-py2.py3-none-any.whl (from https://pypi.org/simple/pip2pi/) 2025-09-07T21:30:26,306 Found link https://files.pythonhosted.org/packages/eb/36/cdc435fa3d25ce0f1b75186d322143b876ef2f910d21b573eefd51756ffb/pip2pi-0.8.0rc1.macosx-10.13-x86_64.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.8.0rc1.macosx-10.13-x86_64 2025-09-07T21:30:26,306 Skipping link: No binaries permitted for pip2pi: https://files.pythonhosted.org/packages/39/b3/28c6f9bcf4b9fb94b798f7c54a79fa65c072907b5f40c52577d58a054411/pip2pi-0.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/pip2pi/) 2025-09-07T21:30:26,306 Skipping link: No binaries permitted for pip2pi: https://files.pythonhosted.org/packages/d0/da/4e3e0608a626251ddf195b106c97e1b3824e0a3c1f32a84503b37813772a/pip2pi-0.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/pip2pi/) 2025-09-07T21:30:26,307 Found link https://files.pythonhosted.org/packages/9d/ad/47acabb00573eb0694fc8f9f1ca12d1d59220d35eb9f4d499ad445a66f17/pip2pi-0.8.1.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.8.1 2025-09-07T21:30:26,307 Skipping link: No binaries permitted for pip2pi: https://files.pythonhosted.org/packages/28/64/ad5b7479e68a503f8672fc152ecd97d5780aac86d9e93bebd5b70f38817f/pip2pi-0.8.2-py2.py3-none-any.whl (from https://pypi.org/simple/pip2pi/) 2025-09-07T21:30:26,307 Found link https://files.pythonhosted.org/packages/c6/16/034e4cad133d549d1055f276bdde047581fc59cad3ad66ff8e2a86fd6f44/pip2pi-0.8.2.tar.gz (from https://pypi.org/simple/pip2pi/), version: 0.8.2 2025-09-07T21:30:26,307 Fetching project page and analyzing links: https://www.piwheels.org/simple/pip2pi/ 2025-09-07T21:30:26,307 Getting page https://www.piwheels.org/simple/pip2pi/ 2025-09-07T21:30:26,308 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:30:26,407 Fetched page https://www.piwheels.org/simple/pip2pi/ as text/html 2025-09-07T21:30:26,411 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.8.2-py2.py3-none-any.whl#sha256=f3a88f542bdce326c0a46d976d61b675ade9cde0a7af6bd6dd0d60840d5325f5 (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,412 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.8.1-py2.py3-none-any.whl#sha256=e80362053a68f627eea336deaefdc32fcae6aa69e8ea11a06734e2a7e07666b1 (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,412 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.8.0rc1-py2.py3-none-any.whl#sha256=77f9ecd2920c91cfce11cb94495513aabd5c74c154d3aeec46f8ead83b98b4b1 (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,412 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.7.0-py2.py3-none-any.whl#sha256=e936e55504dc751d358e5dd6b218e2f449fd63ca6c73b7a30c945259776dd77c (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,412 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.7.0rc1-py2.py3-none-any.whl#sha256=4714d99a21e07bb880bcbf0eb46af8024bac8976788f9d5e63c82c3ad0a1a908 (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,412 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.6.8-py2.py3-none-any.whl#sha256=e7e073c87c38c4d017bc38dbc0a6af272b5a079d83b1fb884a93fed64b400449 (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,412 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.6.7-py2.py3-none-any.whl#sha256=d1a492528d34bc72dc3bc2943aa4e38247b3f57acf1f3f98a18321f06bcdf050 (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,412 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.6.6-py2.py3-none-any.whl#sha256=5885b28e4b6a6c2b260c32cad8f6b0626ef5cb921efb709d0be0c09ecb051309 (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,412 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.6.5-py2.py3-none-any.whl#sha256=5a636bf2f2414eeb785fd4b351847d0e318b8433bef13eeb956a3809569cbb25 (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,413 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.6.4-py2.py3-none-any.whl#sha256=704cec6302030cb69840062fae4445c27eeafb45765c27466ab7519262e97d07 (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,413 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.6.2-py2.py3-none-any.whl#sha256=ce74983798ab71a53dbab46d949990583cda6f951d383398d385cc479e977283 (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,413 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.6.1-py2.py3-none-any.whl#sha256=2c8378a9a36857eae38c6adf2606cdd3cda4d97f0547d75b76f6f4cc2b1b75ce (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,413 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.6.0-py2.py3-none-any.whl#sha256=4769518d2731bc462746d3d2ad9a76d66c414c3a337d578e38fc34854ab0545a (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,413 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.5.0-py3-none-any.whl#sha256=b599b129eb19dd71b13f615f7b9272b1774956a68caa7aaf0b9b3f70591838b0 (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,413 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.4.0-py3-none-any.whl#sha256=554af86fb8b7c10f02af432f25bc960739d5f1564f2577a5e02377c05b5dc0d4 (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,413 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.3.0-py3-none-any.whl#sha256=a67a643d6ed9da7c46ba4ca7a8b5b3dd8e2b3171eeb57e6c712aa0f542fd0625 (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,413 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.2.1-py3-none-any.whl#sha256=cd3fcd7c022241a0745398269317e12b17ff8a5f7134de5cd75e33b0abca2047 (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,414 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.2.0-py3-none-any.whl#sha256=9cb0d59f4d6a4d3fbf100886e6946b223ac26189b070c6261f3c76e074e34950 (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,414 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.1.4-py3-none-any.whl#sha256=a87922cdbc80b51cd7d743009270e0461002fee731fc6841515982cb5a767748 (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,414 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.1.3-py3-none-any.whl#sha256=e66fcb49f5ffbc91c81bfe144e546c6ef8b32fa8dcc593e86ac1726f0bf9e048 (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,414 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.1.2-py3-none-any.whl#sha256=d93536b91ceaf26665f8b31e064ae21807a4548dc4673d76ef470dc38a720638 (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,414 Skipping link: No binaries permitted for pip2pi: https://archive1.piwheels.org/simple/pip2pi/pip2pi-0.1-py3-none-any.whl#sha256=ef98bc0b5c65945e3959890586759e67d6a1fc7c960d29d848bfffd4d4edfe75 (from https://www.piwheels.org/simple/pip2pi/) 2025-09-07T21:30:26,414 Skipping link: not a file: https://www.piwheels.org/simple/pip2pi/ 2025-09-07T21:30:26,414 Skipping link: not a file: https://pypi.org/simple/pip2pi/ 2025-09-07T21:30:26,442 Given no hashes to check 1 links for project 'pip2pi': discarding no candidates 2025-09-07T21:30:26,443 Collecting pip2pi==0.1.1 2025-09-07T21:30:26,444 Created temporary directory: /tmp/pip-unpack-f6rni0dp 2025-09-07T21:30:26,591 Downloading pip2pi-0.1.1.tar.gz (3.2 kB) 2025-09-07T21:30:26,612 Added pip2pi==0.1.1 from https://files.pythonhosted.org/packages/8d/e5/bd53019a54b1006e72953ecb1ee61d9c0365771ff681e9f46230ea03c499/pip2pi-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-6pxt341l' 2025-09-07T21:30:26,613 Running setup.py (path:/tmp/pip-wheel-zk7n1l62/pip2pi_f79da09bfb934af4ba1750303a23d4d0/setup.py) egg_info for package pip2pi 2025-09-07T21:30:26,613 Created temporary directory: /tmp/pip-pip-egg-info-duvsxe00 2025-09-07T21:30:26,614 Preparing metadata (setup.py): started 2025-09-07T21:30:26,614 Running command python setup.py egg_info 2025-09-07T21:30:27,145 Traceback (most recent call last): 2025-09-07T21:30:27,147 File "", line 2, in 2025-09-07T21:30:27,147 exec(compile(''' 2025-09-07T21:30:27,147 ~~~~^^^^^^^^^^^^ 2025-09-07T21:30:27,147 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:30:27,147 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:30:27,147 ...<32 lines>... 2025-09-07T21:30:27,147 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:30:27,148 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:30:27,148 ''' % ('/tmp/pip-wheel-zk7n1l62/pip2pi_f79da09bfb934af4ba1750303a23d4d0/setup.py',), "", "exec")) 2025-09-07T21:30:27,148 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:30:27,148 File "", line 35, in 2025-09-07T21:30:27,148 File "/tmp/pip-wheel-zk7n1l62/pip2pi_f79da09bfb934af4ba1750303a23d4d0/setup.py", line 20, in 2025-09-07T21:30:27,148 long_desc=open("README.rst", "U").read(), 2025-09-07T21:30:27,148 ~~~~^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:30:27,148 ValueError: invalid mode: 'U' 2025-09-07T21:30:27,232 ERROR: python setup.py egg_info exited with 1 2025-09-07T21:30:27,244 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T21:30:27,244 exec(compile('"'"''"'"''"'"' 2025-09-07T21:30:27,244 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:30:27,244 # 2025-09-07T21:30:27,244 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:30:27,244 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:30:27,244 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:30:27,244 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:30:27,244 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:30:27,244 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:30:27,244 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:30:27,244 import os, sys, tokenize, traceback 2025-09-07T21:30:27,244 2025-09-07T21:30:27,244 try: 2025-09-07T21:30:27,244 import setuptools 2025-09-07T21:30:27,244 except ImportError: 2025-09-07T21:30:27,244 print( 2025-09-07T21:30:27,244 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:30:27,244 "the build environment with exception:", 2025-09-07T21:30:27,244 file=sys.stderr, 2025-09-07T21:30:27,244 ) 2025-09-07T21:30:27,244 traceback.print_exc() 2025-09-07T21:30:27,244 sys.exit(1) 2025-09-07T21:30:27,244 2025-09-07T21:30:27,244 __file__ = %r 2025-09-07T21:30:27,244 sys.argv[0] = __file__ 2025-09-07T21:30:27,244 2025-09-07T21:30:27,244 if os.path.exists(__file__): 2025-09-07T21:30:27,244 filename = __file__ 2025-09-07T21:30:27,244 with tokenize.open(__file__) as f: 2025-09-07T21:30:27,244 setup_py_code = f.read() 2025-09-07T21:30:27,244 else: 2025-09-07T21:30:27,244 filename = "" 2025-09-07T21:30:27,244 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:30:27,244 2025-09-07T21:30:27,244 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:30:27,244 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-zk7n1l62/pip2pi_f79da09bfb934af4ba1750303a23d4d0/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-duvsxe00[/] 2025-09-07T21:30:27,244 [bold magenta]cwd[/]: /tmp/pip-wheel-zk7n1l62/pip2pi_f79da09bfb934af4ba1750303a23d4d0/ 2025-09-07T21:30:27,244 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T21:30:27,245 ERROR: metadata generation failed 2025-09-07T21:30:27,250 Exception information: 2025-09-07T21:30:27,250 Traceback (most recent call last): 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T21:30:27,250 call_subprocess( 2025-09-07T21:30:27,250 ~~~~~~~~~~~~~~~^ 2025-09-07T21:30:27,250 args, 2025-09-07T21:30:27,250 ^^^^^ 2025-09-07T21:30:27,250 ...<2 lines>... 2025-09-07T21:30:27,250 spinner=spinner, 2025-09-07T21:30:27,250 ^^^^^^^^^^^^^^^^ 2025-09-07T21:30:27,250 ) 2025-09-07T21:30:27,250 ^ 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T21:30:27,250 raise error 2025-09-07T21:30:27,250 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T21:30:27,250 2025-09-07T21:30:27,250 The above exception was the direct cause of the following exception: 2025-09-07T21:30:27,250 2025-09-07T21:30:27,250 Traceback (most recent call last): 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:30:27,250 status = _inner_run() 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:30:27,250 return self.run(options, args) 2025-09-07T21:30:27,250 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:30:27,250 return func(self, options, args) 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:30:27,250 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:30:27,250 result = self._result = resolver.resolve( 2025-09-07T21:30:27,250 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:30:27,250 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:30:27,250 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:30:27,250 ) 2025-09-07T21:30:27,250 ^ 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:30:27,250 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:30:27,250 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:30:27,250 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:30:27,250 if not criterion.candidates: 2025-09-07T21:30:27,250 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:30:27,250 return bool(self._sequence) 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:30:27,250 self._bool = any(self) 2025-09-07T21:30:27,250 ~~~^^^^^^ 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:30:27,250 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:30:27,250 ^^^^^^^^ 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:30:27,250 candidate = func() 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:30:27,250 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:30:27,250 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:30:27,250 link, template, name, version 2025-09-07T21:30:27,250 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:30:27,250 ) 2025-09-07T21:30:27,250 ^ 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:30:27,250 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:30:27,250 ~~~~~~~~~~~~~^ 2025-09-07T21:30:27,250 link, 2025-09-07T21:30:27,250 ^^^^^ 2025-09-07T21:30:27,250 ...<3 lines>... 2025-09-07T21:30:27,250 version=version, 2025-09-07T21:30:27,250 ^^^^^^^^^^^^^^^^ 2025-09-07T21:30:27,250 ) 2025-09-07T21:30:27,250 ^ 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:30:27,250 super().__init__( 2025-09-07T21:30:27,250 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:30:27,250 link=link, 2025-09-07T21:30:27,250 ^^^^^^^^^^ 2025-09-07T21:30:27,250 ...<4 lines>... 2025-09-07T21:30:27,250 version=version, 2025-09-07T21:30:27,250 ^^^^^^^^^^^^^^^^ 2025-09-07T21:30:27,250 ) 2025-09-07T21:30:27,250 ^ 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:30:27,250 self.dist = self._prepare() 2025-09-07T21:30:27,250 ~~~~~~~~~~~~~^^ 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:30:27,250 dist = self._prepare_distribution() 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:30:27,250 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:30:27,250 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:30:27,250 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:30:27,250 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T21:30:27,250 dist = _get_prepared_distribution( 2025-09-07T21:30:27,250 req, 2025-09-07T21:30:27,250 ...<3 lines>... 2025-09-07T21:30:27,250 self.check_build_deps, 2025-09-07T21:30:27,250 ) 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T21:30:27,250 abstract_dist.prepare_distribution_metadata( 2025-09-07T21:30:27,250 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:30:27,250 finder, build_isolation, check_build_deps 2025-09-07T21:30:27,250 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:30:27,250 ) 2025-09-07T21:30:27,250 ^ 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T21:30:27,250 self.req.prepare_metadata() 2025-09-07T21:30:27,250 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T21:30:27,250 self.metadata_directory = generate_metadata_legacy( 2025-09-07T21:30:27,250 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:30:27,250 build_env=self.build_env, 2025-09-07T21:30:27,250 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:30:27,250 ...<3 lines>... 2025-09-07T21:30:27,250 details=details, 2025-09-07T21:30:27,250 ^^^^^^^^^^^^^^^^ 2025-09-07T21:30:27,250 ) 2025-09-07T21:30:27,250 ^ 2025-09-07T21:30:27,250 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T21:30:27,250 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T21:30:27,250 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T21:30:27,270 Removed pip2pi==0.1.1 from https://files.pythonhosted.org/packages/8d/e5/bd53019a54b1006e72953ecb1ee61d9c0365771ff681e9f46230ea03c499/pip2pi-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-6pxt341l' 2025-09-07T21:30:27,271 Removed build tracker: '/tmp/pip-build-tracker-6pxt341l'