2025-09-07T20:51:26,281 Created temporary directory: /tmp/pip-build-tracker-5c2iqo4e 2025-09-07T20:51:26,281 Initialized build tracking at /tmp/pip-build-tracker-5c2iqo4e 2025-09-07T20:51:26,281 Created build tracker: /tmp/pip-build-tracker-5c2iqo4e 2025-09-07T20:51:26,281 Entered build tracker: /tmp/pip-build-tracker-5c2iqo4e 2025-09-07T20:51:26,282 Created temporary directory: /tmp/pip-wheel-3z9m53xl 2025-09-07T20:51:26,285 Created temporary directory: /tmp/pip-ephem-wheel-cache-319rbl7v 2025-09-07T20:51:26,342 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T20:51:26,344 2 location(s) to search for versions of papyrus: 2025-09-07T20:51:26,344 * https://pypi.org/simple/papyrus/ 2025-09-07T20:51:26,344 * https://www.piwheels.org/simple/papyrus/ 2025-09-07T20:51:26,344 Fetching project page and analyzing links: https://pypi.org/simple/papyrus/ 2025-09-07T20:51:26,345 Getting page https://pypi.org/simple/papyrus/ 2025-09-07T20:51:26,346 Found index url https://pypi.org/simple/ 2025-09-07T20:51:26,493 Fetched page https://pypi.org/simple/papyrus/ as application/vnd.pypi.simple.v1+json 2025-09-07T20:51:26,500 Found link https://files.pythonhosted.org/packages/87/f0/d6a4707e6d29a29cf7efcca694077a3212a10c4309a15fc8bdb8b7c8f15b/papyrus-0.1.tar.gz (from https://pypi.org/simple/papyrus/), version: 0.1 2025-09-07T20:51:26,501 Found link https://files.pythonhosted.org/packages/f2/08/d12ddeff61d9c1eb7a1d99d6a75bb7b7ace9ba0c2c9f4d3909f102ab4c14/papyrus-0.2.tar.gz (from https://pypi.org/simple/papyrus/), version: 0.2 2025-09-07T20:51:26,501 Found link https://files.pythonhosted.org/packages/18/fb/b971d72788505a4b6ec89bb24ef01a1f6c1f9ed5cb9d8ecd2f53f5fe788c/papyrus-0.3.tar.gz (from https://pypi.org/simple/papyrus/), version: 0.3 2025-09-07T20:51:26,501 Found link https://files.pythonhosted.org/packages/58/0d/d6f69f17caaaa16a1372d98e901ac9c9f765bd99f99d23531190d6ddb3e1/papyrus-0.3.1.tar.gz (from https://pypi.org/simple/papyrus/), version: 0.3.1 2025-09-07T20:51:26,502 Found link https://files.pythonhosted.org/packages/14/f4/d0ab3230233ef5c2d4b45656e810e34bc19a33a0ad81f8ed123a51d714c0/papyrus-0.4.tar.gz (from https://pypi.org/simple/papyrus/), version: 0.4 2025-09-07T20:51:26,502 Found link https://files.pythonhosted.org/packages/1b/40/5852aaa307cfadb7ad4feecde6150f5032a281523c41f03b6f1f0303fbf1/papyrus-0.5.tar.gz (from https://pypi.org/simple/papyrus/), version: 0.5 2025-09-07T20:51:26,502 Found link https://files.pythonhosted.org/packages/ee/a0/1fb4e3afb954c79f9ded4f3fe4ec4fa8c116b4d0ae032b772788d148893b/papyrus-0.6.tar.gz (from https://pypi.org/simple/papyrus/), version: 0.6 2025-09-07T20:51:26,503 Found link https://files.pythonhosted.org/packages/50/78/b19c295027551989db6d733d9fffef6ad336cbc3cff495b283558ac07c24/papyrus-0.7.tar.gz (from https://pypi.org/simple/papyrus/), version: 0.7 2025-09-07T20:51:26,503 Found link https://files.pythonhosted.org/packages/ff/62/679d1cd064e3b155099506f807b03dcc77017cf025c68fe7b04e2fbfd96f/papyrus-0.8.tar.gz (from https://pypi.org/simple/papyrus/), version: 0.8 2025-09-07T20:51:26,503 Found link https://files.pythonhosted.org/packages/ce/12/5af10d31e1d4168e94fb762451811df8751fc5318083e707ddb4da4cb367/papyrus-0.8.1.tar.gz (from https://pypi.org/simple/papyrus/), version: 0.8.1 2025-09-07T20:51:26,504 Found link https://files.pythonhosted.org/packages/a7/0b/72e50c095ef038819d066287c45829c4a2cecdbb30bb6dd7b20ec413f567/papyrus-0.9.tar.gz (from https://pypi.org/simple/papyrus/), version: 0.9 2025-09-07T20:51:26,504 Found link https://files.pythonhosted.org/packages/01/ea/2304c6ac48907b8eb7dfc1f962e494113a509012985d71d9d97e8276d3da/papyrus-0.10dev1.tar.gz (from https://pypi.org/simple/papyrus/), version: 0.10dev1 2025-09-07T20:51:26,505 Found link https://files.pythonhosted.org/packages/2e/1d/475092c5245f4153d2ca2567e3c62a4838149c9ec57e42c8ba7eefeeee4e/papyrus-0.10.tar.gz (from https://pypi.org/simple/papyrus/), version: 0.10 2025-09-07T20:51:26,505 Found link https://files.pythonhosted.org/packages/2f/db/ebd9b16cf978358505fc1116df60d7d8e89d6f8055926c3a3a2ae1399272/papyrus-2.0dev1.tar.gz (from https://pypi.org/simple/papyrus/), version: 2.0dev1 2025-09-07T20:51:26,505 Found link https://files.pythonhosted.org/packages/54/83/a5bfa92a9491473e9cf485714f4b6fa525882ceee760c67fd062f8d89e4f/papyrus-2.0dev2.tar.gz (from https://pypi.org/simple/papyrus/), version: 2.0dev2 2025-09-07T20:51:26,506 Found link https://files.pythonhosted.org/packages/71/df/aeec7afcc48734239e8845638981c3d5457528f68eaf316dac15a27417ba/papyrus-2.0dev3.tar.gz (from https://pypi.org/simple/papyrus/), version: 2.0dev3 2025-09-07T20:51:26,506 Found link https://files.pythonhosted.org/packages/0f/b8/486315783708fc0334903f66f89517615627f33ef5c9c14ea3a6712242ea/papyrus-2.0dev4.tar.gz (from https://pypi.org/simple/papyrus/), version: 2.0dev4 2025-09-07T20:51:26,506 Skipping link: No binaries permitted for papyrus: https://files.pythonhosted.org/packages/ad/db/5480dd98d98fc4679f8cb5919cf373957e08b4ef94f14d96bd0afd25ab5e/papyrus-2.0.post1-py2.py3-none-any.whl (from https://pypi.org/simple/papyrus/) 2025-09-07T20:51:26,507 Found link https://files.pythonhosted.org/packages/9e/02/ee8c09c32cccd3ee748339a75303ba33ebc32f910bf0fe2e751172d6f03d/papyrus-2.0.post1.tar.gz (from https://pypi.org/simple/papyrus/), version: 2.0.post1 2025-09-07T20:51:26,507 Skipping link: No binaries permitted for papyrus: https://files.pythonhosted.org/packages/9d/40/da1f0bee96baf24883e0b8d8f4ebb929c70a08d76e21c247919182335be7/papyrus-2.1-py2.py3-none-any.whl (from https://pypi.org/simple/papyrus/) 2025-09-07T20:51:26,507 Found link https://files.pythonhosted.org/packages/8e/93/1095017a80a1cd5d1df712a5e527fda9ecdf62e2a68e4fd73b0a9f0de2fc/papyrus-2.1.tar.gz (from https://pypi.org/simple/papyrus/), version: 2.1 2025-09-07T20:51:26,508 Skipping link: No binaries permitted for papyrus: https://files.pythonhosted.org/packages/a9/6a/7451239c790445884a5efc3b038ac13f69de94135c24f9fe4b5f56e423e7/papyrus-2.2-py2.py3-none-any.whl (from https://pypi.org/simple/papyrus/) 2025-09-07T20:51:26,508 Found link https://files.pythonhosted.org/packages/ae/05/af560ef788983bab938a052700f5b3318ad79f5a6519891e6e270befb647/papyrus-2.2.tar.gz (from https://pypi.org/simple/papyrus/), version: 2.2 2025-09-07T20:51:26,508 Skipping link: No binaries permitted for papyrus: https://files.pythonhosted.org/packages/68/29/0cc632dd0c441a3713d47dff23a898a382a0e0ce1c5f213633956af4e37e/papyrus-2.3-py2.py3-none-any.whl (from https://pypi.org/simple/papyrus/) 2025-09-07T20:51:26,509 Found link https://files.pythonhosted.org/packages/be/49/4d72a1cd1de0f90987d80e5b759c47eebef05508c55a58f6bf5f435d83af/papyrus-2.3.tar.gz (from https://pypi.org/simple/papyrus/), version: 2.3 2025-09-07T20:51:26,509 Skipping link: No binaries permitted for papyrus: https://files.pythonhosted.org/packages/6e/10/c72cd4e43e8265d0ad30020f5869e04ef06ff519f2d44cb601e55dc678de/papyrus-2.4-py2.py3-none-any.whl (from https://pypi.org/simple/papyrus/) 2025-09-07T20:51:26,509 Found link https://files.pythonhosted.org/packages/c7/b3/d7229be24eb0c17ec4ea43970821c4f15701550c6828f4c8e03839b3fa97/papyrus-2.4.tar.gz (from https://pypi.org/simple/papyrus/), version: 2.4 2025-09-07T20:51:26,509 Skipping link: No binaries permitted for papyrus: https://files.pythonhosted.org/packages/bd/47/8b71487b0471d175ab502177d55d1e44af944c2228d8f421a8afb062968e/papyrus-2.5-py2.py3-none-any.whl (from https://pypi.org/simple/papyrus/) 2025-09-07T20:51:26,510 Found link https://files.pythonhosted.org/packages/ea/ca/ffb12201294317ac3a043853a403a8e69b52520c3883295aab402f4e012f/papyrus-2.5.tar.gz (from https://pypi.org/simple/papyrus/), version: 2.5 2025-09-07T20:51:26,510 Skipping link: No binaries permitted for papyrus: https://files.pythonhosted.org/packages/ce/49/59199df362b3a890f781c330737d7dd6ec5f34dbd5f998a094b8d5fc4f87/papyrus-2.6.1-py3-none-any.whl (from https://pypi.org/simple/papyrus/) (requires-python:>=3.9) 2025-09-07T20:51:26,511 Found link https://files.pythonhosted.org/packages/a1/05/ae2746bc383e39ac0d18ff74c19874a415809492ca16a907506129a2f1e0/papyrus-2.6.1.tar.gz (from https://pypi.org/simple/papyrus/) (requires-python:>=3.9), version: 2.6.1 2025-09-07T20:51:26,511 Skipping link: No binaries permitted for papyrus: https://files.pythonhosted.org/packages/d9/5c/91f1005f64ef1c552459638fb36d75be126e9ae9e4ea40610defce34910e/papyrus-2.6.2-py3-none-any.whl (from https://pypi.org/simple/papyrus/) (requires-python:>=3.9) 2025-09-07T20:51:26,511 Found link https://files.pythonhosted.org/packages/e7/d1/be0634c1d2518dc52989e3f5bddde1a7ab6f87596206cf4e5bbc223095fd/papyrus-2.6.2.tar.gz (from https://pypi.org/simple/papyrus/) (requires-python:>=3.9), version: 2.6.2 2025-09-07T20:51:26,511 Fetching project page and analyzing links: https://www.piwheels.org/simple/papyrus/ 2025-09-07T20:51:26,512 Getting page https://www.piwheels.org/simple/papyrus/ 2025-09-07T20:51:26,513 Found index url https://www.piwheels.org/simple/ 2025-09-07T20:51:26,608 Fetched page https://www.piwheels.org/simple/papyrus/ as text/html 2025-09-07T20:51:26,612 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-2.6.2-py3-none-any.whl#sha256=5c46aac8dd81f22c06a81eed1f597ab82310562771a451a1dd509f96a72b14fa (from https://www.piwheels.org/simple/papyrus/) (requires-python:>=3.9,<4.0) 2025-09-07T20:51:26,612 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-2.6.1-py3-none-any.whl#sha256=06e19898916ea35d1d1b8d6ae4388297693fe6a9fb7e3c20197a2b96bae284c4 (from https://www.piwheels.org/simple/papyrus/) (requires-python:>=3.9,<4.0) 2025-09-07T20:51:26,612 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-2.5-py2.py3-none-any.whl#sha256=3f83624a82039caa37633cf3c52d8af58e08f466532e68c27896e894ce516960 (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,613 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-2.4-py2.py3-none-any.whl#sha256=d37a003ad2597183fd864de33d1e197a34eb2e20cd5973e5b8192fb01b37087e (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,613 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-2.3-py2.py3-none-any.whl#sha256=b197f18b5e783f48ad142063d7ab097f461b357549361d2a9496fb31d4b7d24b (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,613 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-2.2-py2.py3-none-any.whl#sha256=2c229f5708fe7d3cb577ba1e6b9b9d6b20dd015ce6b5f8c2b8a75d008391ec17 (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,613 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-2.1-py2.py3-none-any.whl#sha256=9b6ce6fafec3f2a0c9d178f2aeccc330c0826078554c7d01c3862845b942617e (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,613 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-2.0.post1-py2.py3-none-any.whl#sha256=f08f894173d3ae56e33ecd33a918683f0f6bdf83ae9f10a4873a60f01cf90a90 (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,613 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-2.0.dev4-py3-none-any.whl#sha256=0256e2274f75b407794a94d4a78965e2e5462695e9411eb1647a9c36ea240c4e (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,613 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-2.0.dev3-py3-none-any.whl#sha256=831eb5f02d649f0f87c2e00e9d02407b879e223743172086b5ad146f329ce2cd (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,613 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-2.0.dev2-py3-none-any.whl#sha256=72dfaa20cd64ecd379dc0920d4ddd9ba2d18d19f0f748ec341f8cc0ddc4ff6e5 (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,614 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-2.0.dev1-py3-none-any.whl#sha256=38873c466620f174858b33d83d9191f011fa5fe205b35faefa18b9719c1795e1 (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,614 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-0.10-py3-none-any.whl#sha256=17aaff6812df3963b30c5fd714f0097a7824026f0559794608049d9769366a4c (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,614 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-0.10.dev1-py3-none-any.whl#sha256=38b09980de031d98f3af3d0fa2082adcce22825732798e1c4d798d179e9c0418 (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,614 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-0.9-py3-none-any.whl#sha256=3173d9025266137e60f43953eeb315d00a7249bbc1d7e3a2c0853905ea4d0434 (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,614 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-0.8.1-py3-none-any.whl#sha256=0e7146abb746516c20d2f1de5a53617ff8e0ed55f1cd2f385999ecf3b38b35ae (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,614 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-0.8-py3-none-any.whl#sha256=a587478841adf708737a1db22b85d928ae635ba20ec116c1e69e1ab09eeb4ba3 (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,614 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-0.7-py3-none-any.whl#sha256=33065bb36adc559d36d2920e6de0a17d9ad6d37e3ef912715f3078b8140fe383 (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,614 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-0.6-py3-none-any.whl#sha256=2d84fbea1ba63c6d602434991179a00d7d79701444db3946ed2336273e28b769 (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,615 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-0.5-py3-none-any.whl#sha256=829634846504923c65f2e65c69b4ed51591b1a1808f21d2fa24b1ed6dee28673 (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,615 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-0.4-py3-none-any.whl#sha256=6d82de78590c842cacfefc023059313eddff223e586e7f187d614c09b1373959 (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,615 Skipping link: No binaries permitted for papyrus: https://archive1.piwheels.org/simple/papyrus/papyrus-0.3.1-py3-none-any.whl#sha256=5ea6b6098eb7b337ed9061d0ba651261236a050ae56c51c04e6ec97026c0fd3b (from https://www.piwheels.org/simple/papyrus/) 2025-09-07T20:51:26,615 Skipping link: not a file: https://www.piwheels.org/simple/papyrus/ 2025-09-07T20:51:26,615 Skipping link: not a file: https://pypi.org/simple/papyrus/ 2025-09-07T20:51:26,641 Given no hashes to check 1 links for project 'papyrus': discarding no candidates 2025-09-07T20:51:26,642 Collecting papyrus==0.1 2025-09-07T20:51:26,643 Created temporary directory: /tmp/pip-unpack-a8floe4q 2025-09-07T20:51:26,782 Downloading papyrus-0.1.tar.gz (16 kB) 2025-09-07T20:51:26,815 Added papyrus==0.1 from https://files.pythonhosted.org/packages/87/f0/d6a4707e6d29a29cf7efcca694077a3212a10c4309a15fc8bdb8b7c8f15b/papyrus-0.1.tar.gz to build tracker '/tmp/pip-build-tracker-5c2iqo4e' 2025-09-07T20:51:26,816 Running setup.py (path:/tmp/pip-wheel-3z9m53xl/papyrus_394ee504e0b1457788542a5d9ba42559/setup.py) egg_info for package papyrus 2025-09-07T20:51:26,816 Created temporary directory: /tmp/pip-pip-egg-info-gucq86t0 2025-09-07T20:51:26,816 Preparing metadata (setup.py): started 2025-09-07T20:51:26,817 Running command python setup.py egg_info 2025-09-07T20:51:27,329 Traceback (most recent call last): 2025-09-07T20:51:27,330 File "", line 2, in 2025-09-07T20:51:27,330 exec(compile(''' 2025-09-07T20:51:27,330 ~~~~^^^^^^^^^^^^ 2025-09-07T20:51:27,330 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:51:27,331 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:51:27,331 ...<32 lines>... 2025-09-07T20:51:27,331 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:51:27,331 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:51:27,331 ''' % ('/tmp/pip-wheel-3z9m53xl/papyrus_394ee504e0b1457788542a5d9ba42559/setup.py',), "", "exec")) 2025-09-07T20:51:27,331 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:51:27,331 File "", line 35, in 2025-09-07T20:51:27,331 File "/tmp/pip-wheel-3z9m53xl/papyrus_394ee504e0b1457788542a5d9ba42559/setup.py", line 7, in 2025-09-07T20:51:27,332 README = open(os.path.join(here, 'README.rst')).read() 2025-09-07T20:51:27,332 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:51:27,332 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-3z9m53xl/papyrus_394ee504e0b1457788542a5d9ba42559/README.rst' 2025-09-07T20:51:27,415 ERROR: python setup.py egg_info exited with 1 2025-09-07T20:51:27,427 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T20:51:27,427 exec(compile('"'"''"'"''"'"' 2025-09-07T20:51:27,427 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:51:27,427 # 2025-09-07T20:51:27,427 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T20:51:27,427 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T20:51:27,427 # - It provides a clear error message when setuptools is not installed. 2025-09-07T20:51:27,427 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T20:51:27,427 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T20:51:27,427 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T20:51:27,427 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T20:51:27,427 import os, sys, tokenize, traceback 2025-09-07T20:51:27,427 2025-09-07T20:51:27,427 try: 2025-09-07T20:51:27,427 import setuptools 2025-09-07T20:51:27,427 except ImportError: 2025-09-07T20:51:27,427 print( 2025-09-07T20:51:27,427 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T20:51:27,427 "the build environment with exception:", 2025-09-07T20:51:27,427 file=sys.stderr, 2025-09-07T20:51:27,427 ) 2025-09-07T20:51:27,427 traceback.print_exc() 2025-09-07T20:51:27,427 sys.exit(1) 2025-09-07T20:51:27,427 2025-09-07T20:51:27,427 __file__ = %r 2025-09-07T20:51:27,427 sys.argv[0] = __file__ 2025-09-07T20:51:27,427 2025-09-07T20:51:27,427 if os.path.exists(__file__): 2025-09-07T20:51:27,427 filename = __file__ 2025-09-07T20:51:27,427 with tokenize.open(__file__) as f: 2025-09-07T20:51:27,427 setup_py_code = f.read() 2025-09-07T20:51:27,427 else: 2025-09-07T20:51:27,427 filename = "" 2025-09-07T20:51:27,427 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T20:51:27,427 2025-09-07T20:51:27,427 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:51:27,427 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-3z9m53xl/papyrus_394ee504e0b1457788542a5d9ba42559/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-gucq86t0[/] 2025-09-07T20:51:27,427 [bold magenta]cwd[/]: /tmp/pip-wheel-3z9m53xl/papyrus_394ee504e0b1457788542a5d9ba42559/ 2025-09-07T20:51:27,428 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T20:51:27,428 ERROR: metadata generation failed 2025-09-07T20:51:27,434 Exception information: 2025-09-07T20:51:27,434 Traceback (most recent call last): 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T20:51:27,434 call_subprocess( 2025-09-07T20:51:27,434 ~~~~~~~~~~~~~~~^ 2025-09-07T20:51:27,434 args, 2025-09-07T20:51:27,434 ^^^^^ 2025-09-07T20:51:27,434 ...<2 lines>... 2025-09-07T20:51:27,434 spinner=spinner, 2025-09-07T20:51:27,434 ^^^^^^^^^^^^^^^^ 2025-09-07T20:51:27,434 ) 2025-09-07T20:51:27,434 ^ 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T20:51:27,434 raise error 2025-09-07T20:51:27,434 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T20:51:27,434 2025-09-07T20:51:27,434 The above exception was the direct cause of the following exception: 2025-09-07T20:51:27,434 2025-09-07T20:51:27,434 Traceback (most recent call last): 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T20:51:27,434 status = _inner_run() 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T20:51:27,434 return self.run(options, args) 2025-09-07T20:51:27,434 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T20:51:27,434 return func(self, options, args) 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T20:51:27,434 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T20:51:27,434 result = self._result = resolver.resolve( 2025-09-07T20:51:27,434 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:51:27,434 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T20:51:27,434 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:51:27,434 ) 2025-09-07T20:51:27,434 ^ 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T20:51:27,434 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T20:51:27,434 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T20:51:27,434 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T20:51:27,434 if not criterion.candidates: 2025-09-07T20:51:27,434 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T20:51:27,434 return bool(self._sequence) 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T20:51:27,434 self._bool = any(self) 2025-09-07T20:51:27,434 ~~~^^^^^^ 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T20:51:27,434 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T20:51:27,434 ^^^^^^^^ 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T20:51:27,434 candidate = func() 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T20:51:27,434 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T20:51:27,434 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:51:27,434 link, template, name, version 2025-09-07T20:51:27,434 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:51:27,434 ) 2025-09-07T20:51:27,434 ^ 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T20:51:27,434 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T20:51:27,434 ~~~~~~~~~~~~~^ 2025-09-07T20:51:27,434 link, 2025-09-07T20:51:27,434 ^^^^^ 2025-09-07T20:51:27,434 ...<3 lines>... 2025-09-07T20:51:27,434 version=version, 2025-09-07T20:51:27,434 ^^^^^^^^^^^^^^^^ 2025-09-07T20:51:27,434 ) 2025-09-07T20:51:27,434 ^ 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T20:51:27,434 super().__init__( 2025-09-07T20:51:27,434 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:51:27,434 link=link, 2025-09-07T20:51:27,434 ^^^^^^^^^^ 2025-09-07T20:51:27,434 ...<4 lines>... 2025-09-07T20:51:27,434 version=version, 2025-09-07T20:51:27,434 ^^^^^^^^^^^^^^^^ 2025-09-07T20:51:27,434 ) 2025-09-07T20:51:27,434 ^ 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T20:51:27,434 self.dist = self._prepare() 2025-09-07T20:51:27,434 ~~~~~~~~~~~~~^^ 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T20:51:27,434 dist = self._prepare_distribution() 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T20:51:27,434 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T20:51:27,434 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T20:51:27,434 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T20:51:27,434 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T20:51:27,434 dist = _get_prepared_distribution( 2025-09-07T20:51:27,434 req, 2025-09-07T20:51:27,434 ...<3 lines>... 2025-09-07T20:51:27,434 self.check_build_deps, 2025-09-07T20:51:27,434 ) 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T20:51:27,434 abstract_dist.prepare_distribution_metadata( 2025-09-07T20:51:27,434 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:51:27,434 finder, build_isolation, check_build_deps 2025-09-07T20:51:27,434 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:51:27,434 ) 2025-09-07T20:51:27,434 ^ 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T20:51:27,434 self.req.prepare_metadata() 2025-09-07T20:51:27,434 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T20:51:27,434 self.metadata_directory = generate_metadata_legacy( 2025-09-07T20:51:27,434 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:51:27,434 build_env=self.build_env, 2025-09-07T20:51:27,434 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:51:27,434 ...<3 lines>... 2025-09-07T20:51:27,434 details=details, 2025-09-07T20:51:27,434 ^^^^^^^^^^^^^^^^ 2025-09-07T20:51:27,434 ) 2025-09-07T20:51:27,434 ^ 2025-09-07T20:51:27,434 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T20:51:27,434 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T20:51:27,434 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T20:51:27,454 Removed papyrus==0.1 from https://files.pythonhosted.org/packages/87/f0/d6a4707e6d29a29cf7efcca694077a3212a10c4309a15fc8bdb8b7c8f15b/papyrus-0.1.tar.gz from build tracker '/tmp/pip-build-tracker-5c2iqo4e' 2025-09-07T20:51:27,455 Removed build tracker: '/tmp/pip-build-tracker-5c2iqo4e'