2025-09-07T20:17:19,972 Created temporary directory: /tmp/pip-build-tracker-tke1dnyv 2025-09-07T20:17:19,973 Initialized build tracking at /tmp/pip-build-tracker-tke1dnyv 2025-09-07T20:17:19,973 Created build tracker: /tmp/pip-build-tracker-tke1dnyv 2025-09-07T20:17:19,973 Entered build tracker: /tmp/pip-build-tracker-tke1dnyv 2025-09-07T20:17:19,973 Created temporary directory: /tmp/pip-wheel-rgt94blf 2025-09-07T20:17:19,976 Created temporary directory: /tmp/pip-ephem-wheel-cache-yna67_kd 2025-09-07T20:17:20,032 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T20:17:20,034 2 location(s) to search for versions of rst2pdf: 2025-09-07T20:17:20,034 * https://pypi.org/simple/rst2pdf/ 2025-09-07T20:17:20,034 * https://www.piwheels.org/simple/rst2pdf/ 2025-09-07T20:17:20,035 Fetching project page and analyzing links: https://pypi.org/simple/rst2pdf/ 2025-09-07T20:17:20,035 Getting page https://pypi.org/simple/rst2pdf/ 2025-09-07T20:17:20,036 Found index url https://pypi.org/simple/ 2025-09-07T20:17:20,185 Fetched page https://pypi.org/simple/rst2pdf/ as application/vnd.pypi.simple.v1+json 2025-09-07T20:17:20,200 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/4a/74/d5e332736a98a80d6a015731ac9288a71b7c2c0c8644512863b72d4935dc/rst2pdf-0.2-py2.5.egg (from https://pypi.org/simple/rst2pdf/) 2025-09-07T20:17:20,201 Found link https://files.pythonhosted.org/packages/9e/93/345564c65d8b7c1029e5e2d7c8c973e35d8178b3ee1e8c4c0f14b4fff5e2/rst2pdf-0.2.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.2 2025-09-07T20:17:20,201 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/9c/21/746e99f04292050db1aad677ac34060da18c54921933d031f473909314a7/rst2pdf-0.3-py2.5.egg (from https://pypi.org/simple/rst2pdf/) 2025-09-07T20:17:20,201 Found link https://files.pythonhosted.org/packages/b0/6e/89d68496d24b31b93a67f08d7372152facb6035df8d18e4d8a571624c1f1/rst2pdf-0.3.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.3 2025-09-07T20:17:20,201 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/1b/51/5ad5042fbd3baffb865fc51e9de0e476d2b139213fa920aeea32be369feb/rst2pdf-0.4-py2.5.egg (from https://pypi.org/simple/rst2pdf/) 2025-09-07T20:17:20,201 Found link https://files.pythonhosted.org/packages/3e/81/68acb2fe18c38cfe4aff956b14cb27f8283557c5889ce2fd0f0f0fe48a56/rst2pdf-0.4.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.4 2025-09-07T20:17:20,201 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/b8/97/de5aea6432b70f6bebb1c97882765f1ae4b54e489f6c5afcbf50952911ac/rst2pdf-0.5-py2.5.egg (from https://pypi.org/simple/rst2pdf/) 2025-09-07T20:17:20,202 Found link https://files.pythonhosted.org/packages/70/d1/feaf02190bb8880be01ce6e2fb6dceaa49664dcde0d55c9934c73b7385fa/rst2pdf-0.5.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.5 2025-09-07T20:17:20,202 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/97/04/cb0a01c62f7aa5d204dac3bd36f7601d85979bb48746e1c0d0c105ca440d/rst2pdf-0.6-py2.5.egg (from https://pypi.org/simple/rst2pdf/) 2025-09-07T20:17:20,202 Found link https://files.pythonhosted.org/packages/19/f5/e2855e927ddc3899f0bba815f2bc568fda7e2b8014303c1f086ab8bd7c5a/rst2pdf-0.6.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.6 2025-09-07T20:17:20,202 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/51/7c/1751e2d28ba587de7e7d385cac03c7f44b841c47279caa8b8ac1440020a3/rst2pdf-0.7-py2.5.egg (from https://pypi.org/simple/rst2pdf/) 2025-09-07T20:17:20,202 Found link https://files.pythonhosted.org/packages/c7/3a/6a4fad81946775c15fcbcbe35e7686211da2437a3b122a399b334ec3ad41/rst2pdf-0.7.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.7 2025-09-07T20:17:20,203 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/2f/1e/066df3542bee8328bb586f941b3345135e22dae29abcff963e137fe32941/rst2pdf-0.8-py2.5.egg (from https://pypi.org/simple/rst2pdf/) 2025-09-07T20:17:20,203 Found link https://files.pythonhosted.org/packages/ac/43/0c7dbaef8cf91cc93139e031aea19fa75adaa2962b2db0e31836c15ac9fa/rst2pdf-0.8.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.8 2025-09-07T20:17:20,203 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/20/f2/c4a53be23e81251f116aa25e2abb7dd076b82debae68931c9b5dbed635f3/rst2pdf-0.8.1-py2.5.egg (from https://pypi.org/simple/rst2pdf/) 2025-09-07T20:17:20,203 Found link https://files.pythonhosted.org/packages/ec/e1/5bf921fb6c9afd902e304b98a0701c0decf9a2f61e1940fbde4768f3fe9c/rst2pdf-0.8.1.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.8.1 2025-09-07T20:17:20,203 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/d0/24/dc01bea060ac09c0731638c4bef5623da12056cc8bcab806ebb1d999b503/rst2pdf-0.9-py2.5.egg (from https://pypi.org/simple/rst2pdf/) 2025-09-07T20:17:20,203 Found link https://files.pythonhosted.org/packages/5d/a4/beb1a2c3d9a82791f0e0146a204f6ff4b9188fde4a87b617ae39f8a58d22/rst2pdf-0.9.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.9 2025-09-07T20:17:20,204 Found link https://files.pythonhosted.org/packages/20/60/d92093874f0c9b5c188d6c2beb186ea25aa9cdfd7fc57965d7c3e0b69eb9/rst2pdf-0.10.1.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.10.1 2025-09-07T20:17:20,204 Found link https://files.pythonhosted.org/packages/f2/a8/6a9c2ade27e155fa2d6989c33c4cd2da1158bfe04713838bc7e1954546fa/rst2pdf-0.11.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.11 2025-09-07T20:17:20,204 Found link https://files.pythonhosted.org/packages/b6/ee/d52fa0cad0baf43d1a06015e22c707f5ee41afaf999cb3fc6db1d0b0b224/rst2pdf-0.12.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.12 2025-09-07T20:17:20,204 Found link https://files.pythonhosted.org/packages/d7/75/dbdf476bdcfb34a5a4743754ae49956b5925f49f537ae68a52058049a9dc/rst2pdf-0.12.1.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.12.1 2025-09-07T20:17:20,204 Found link https://files.pythonhosted.org/packages/0a/13/1af91822ee2a4d693c165dd994439163209b99420db6bf244cd809fc5ffb/rst2pdf-0.12.2.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.12.2 2025-09-07T20:17:20,205 Found link https://files.pythonhosted.org/packages/36/db/68f2846fac99d2f573b0902c4efa58ef9fea72f4715bcb324ccc95bdbf6f/rst2pdf-0.13.1.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.13.1 2025-09-07T20:17:20,205 Found link https://files.pythonhosted.org/packages/09/1f/e22ed14a8280241e64ea1efe533a5d4b3af71fccb96d2ecd0655f4cd52cd/rst2pdf-0.14.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.14 2025-09-07T20:17:20,205 Found link https://files.pythonhosted.org/packages/e8/56/1fcc860f40a6751d286cb5ae4af7eb584b96b3ab6b394c1a632cc763934b/rst2pdf-0.14.1.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.14.1 2025-09-07T20:17:20,205 Found link https://files.pythonhosted.org/packages/97/ad/7ad56c920caf0a32bd6d883df499239f9356a694892c351eee7f7e734fbd/rst2pdf-0.16.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.16 2025-09-07T20:17:20,205 Found link https://files.pythonhosted.org/packages/3d/76/5daa8eae7c6f9533f3db9954ce032104eabcf3bdb77f0fac1ed04f6790d5/rst2pdf-0.90.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.90 2025-09-07T20:17:20,206 Found link https://files.pythonhosted.org/packages/7f/53/abbf09cd28b9ca5e3c32f89528ccfe4daedfd836199f67602f969b5bd06a/rst2pdf-0.91.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.91 2025-09-07T20:17:20,206 Found link https://files.pythonhosted.org/packages/7a/28/3c7e1d6d68165dc74a5b65ed3d2150caaeabb49952d38f639e97d37d6984/rst2pdf-0.93.tar.gz (from https://pypi.org/simple/rst2pdf/), version: 0.93 2025-09-07T20:17:20,206 Skipping link: No binaries permitted for rst2pdf: https://files.pythonhosted.org/packages/3f/95/5d9092128b8b764bb7f912d1bf305cc5e0c464d8a4ed6b2366c8b45b709f/rst2pdf-0.94rc1-py2-none-any.whl (from https://pypi.org/simple/rst2pdf/) (requires-python:~=2.7) 2025-09-07T20:17:20,207 Link requires a different Python (3.13.5 not in: '~=2.7'): https://files.pythonhosted.org/packages/c5/22/e54ce5621b9eadbddcb27c36bbc0292fca122c05d01005ebf63d448061a6/rst2pdf-0.94rc1.tar.gz (from https://pypi.org/simple/rst2pdf/) (requires-python:~=2.7) 2025-09-07T20:17:20,207 Skipping link: 0.94rc1 Requires-Python ~=2.7: https://files.pythonhosted.org/packages/c5/22/e54ce5621b9eadbddcb27c36bbc0292fca122c05d01005ebf63d448061a6/rst2pdf-0.94rc1.tar.gz (from https://pypi.org/simple/rst2pdf/) (requires-python:~=2.7) 2025-09-07T20:17:20,207 Skipping link: No binaries permitted for rst2pdf: https://files.pythonhosted.org/packages/8f/e7/43d9d4825b84ede713f8bced41a7cb1c723a01ae6616799a23e0734cf36b/rst2pdf-0.94-py2-none-any.whl (from https://pypi.org/simple/rst2pdf/) (requires-python:~=2.7) 2025-09-07T20:17:20,207 Link requires a different Python (3.13.5 not in: '~=2.7'): https://files.pythonhosted.org/packages/8f/28/274ed6780007112ca8e498f4eb213369e67f984ea0eb770fe24a4a8d1af7/rst2pdf-0.94.tar.gz (from https://pypi.org/simple/rst2pdf/) (requires-python:~=2.7) 2025-09-07T20:17:20,207 Skipping link: 0.94 Requires-Python ~=2.7: https://files.pythonhosted.org/packages/8f/28/274ed6780007112ca8e498f4eb213369e67f984ea0eb770fe24a4a8d1af7/rst2pdf-0.94.tar.gz (from https://pypi.org/simple/rst2pdf/) (requires-python:~=2.7) 2025-09-07T20:17:20,207 Skipping link: No binaries permitted for rst2pdf: https://files.pythonhosted.org/packages/dc/5e/db5b40d1cea9562ada88c1c54a1bebd37e2d3c4958d00e91407268640bbc/rst2pdf-0.94.1-py2-none-any.whl (from https://pypi.org/simple/rst2pdf/) (requires-python:~=2.7) 2025-09-07T20:17:20,208 Link requires a different Python (3.13.5 not in: '~=2.7'): https://files.pythonhosted.org/packages/bb/bf/7dee70131b58939a16112c314f1d89cb3112399c35d57ddfaeca39a6f9d5/rst2pdf-0.94.1.tar.gz (from https://pypi.org/simple/rst2pdf/) (requires-python:~=2.7) 2025-09-07T20:17:20,208 Skipping link: 0.94.1 Requires-Python ~=2.7: https://files.pythonhosted.org/packages/bb/bf/7dee70131b58939a16112c314f1d89cb3112399c35d57ddfaeca39a6f9d5/rst2pdf-0.94.1.tar.gz (from https://pypi.org/simple/rst2pdf/) (requires-python:~=2.7) 2025-09-07T20:17:20,208 Skipping link: No binaries permitted for rst2pdf: https://files.pythonhosted.org/packages/d4/e8/2088750fe85c153b470ce1b1593f0dc2f431f78753b4ae452bb7d569889d/rst2pdf-0.95-py3-none-any.whl (from https://pypi.org/simple/rst2pdf/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*) 2025-09-07T20:17:20,210 Found link https://files.pythonhosted.org/packages/2d/d7/95821312029493033ab6b06952a812142c394dafc711095ad4f0a617bd0e/rst2pdf-0.95.tar.gz (from https://pypi.org/simple/rst2pdf/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*), version: 0.95 2025-09-07T20:17:20,210 Skipping link: No binaries permitted for rst2pdf: https://files.pythonhosted.org/packages/8b/b8/804756c1ec76cacb126d4ef5864bdad20fb4253841da3bca90f43f1336e4/rst2pdf-0.95.1-py3-none-any.whl (from https://pypi.org/simple/rst2pdf/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T20:17:20,211 Found link https://files.pythonhosted.org/packages/ae/e3/1c2494ed1c0fbe0cc09240ecac633187751d5dd9200bef6a65388267813e/rst2pdf-0.95.1.tar.gz (from https://pypi.org/simple/rst2pdf/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*), version: 0.95.1 2025-09-07T20:17:20,211 Skipping link: No binaries permitted for rst2pdf: https://files.pythonhosted.org/packages/c3/62/9b54e97954e2e8d780212e034bcd7c06da13054b165b51e6b71b5630e5e7/rst2pdf-0.96-py3-none-any.whl (from https://pypi.org/simple/rst2pdf/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*) 2025-09-07T20:17:20,212 Found link https://files.pythonhosted.org/packages/6c/ee/1f50a67549188a6967b485779e08f6585cc27765e7039598f7b3dc0fa7d9/rst2pdf-0.96.tar.gz (from https://pypi.org/simple/rst2pdf/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*), version: 0.96 2025-09-07T20:17:20,212 Skipping link: No binaries permitted for rst2pdf: https://files.pythonhosted.org/packages/77/8a/97c6fce409d5d302076d50c886546b769010cdc54b57d580edddd55b0eda/rst2pdf-0.97rc1-py3-none-any.whl (from https://pypi.org/simple/rst2pdf/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*) 2025-09-07T20:17:20,212 Found link https://files.pythonhosted.org/packages/29/fa/955d8b717a0c3a73bb0785a7034568ce56b316a0d297d452de5f226a7e5e/rst2pdf-0.97rc1.tar.gz (from https://pypi.org/simple/rst2pdf/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*), version: 0.97rc1 2025-09-07T20:17:20,212 Skipping link: No binaries permitted for rst2pdf: https://files.pythonhosted.org/packages/84/ea/dd042d2c37a1f3090f6ccf809eacff42fa29f96f6f795ca27e88617f7cf8/rst2pdf-0.97-py3-none-any.whl (from https://pypi.org/simple/rst2pdf/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*) 2025-09-07T20:17:20,212 Found link https://files.pythonhosted.org/packages/84/48/48d7caf18915e46abbf8d9e9602176851ae5268a3babdaa98147f8be2c12/rst2pdf-0.97.tar.gz (from https://pypi.org/simple/rst2pdf/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*), version: 0.97 2025-09-07T20:17:20,212 Skipping link: No binaries permitted for rst2pdf: https://files.pythonhosted.org/packages/ec/b1/5e1d8d769fd2e713eda3bb75d7a46a8ef660119909f180d282df64b79ce2/rst2pdf-0.98-py3-none-any.whl (from https://pypi.org/simple/rst2pdf/) (requires-python:>=3.6) 2025-09-07T20:17:20,213 Found link https://files.pythonhosted.org/packages/8c/6c/5f06345b668f1ede9480276043b6eaf993d2b3dda490ba9f8417a8c3144c/rst2pdf-0.98.tar.gz (from https://pypi.org/simple/rst2pdf/) (requires-python:>=3.6), version: 0.98 2025-09-07T20:17:20,213 Skipping link: No binaries permitted for rst2pdf: https://files.pythonhosted.org/packages/99/bd/bbd07a473b254bbdf3796016c2a2a16de52ed6cbb3158fb8dc5a19f22a94/rst2pdf-0.99-py3-none-any.whl (from https://pypi.org/simple/rst2pdf/) (requires-python:>=3.6) 2025-09-07T20:17:20,213 Found link https://files.pythonhosted.org/packages/39/92/45e06d31e69d4b3a6ec75826555ea0d03b8cb3a68f879d642af90db29f88/rst2pdf-0.99.tar.gz (from https://pypi.org/simple/rst2pdf/) (requires-python:>=3.6), version: 0.99 2025-09-07T20:17:20,213 Skipping link: No binaries permitted for rst2pdf: https://files.pythonhosted.org/packages/b0/ac/513ef4e20065eb7b18823e4340bd4fd8a3e687c522bfe3c696d1f64eed04/rst2pdf-0.100-py3-none-any.whl (from https://pypi.org/simple/rst2pdf/) (requires-python:>=3.8) 2025-09-07T20:17:20,214 Found link https://files.pythonhosted.org/packages/55/91/765026f17a523050afdf3618eaf431c94a1772dc00139d7375b6ed97cbed/rst2pdf-0.100.tar.gz (from https://pypi.org/simple/rst2pdf/) (requires-python:>=3.8), version: 0.100 2025-09-07T20:17:20,214 Skipping link: No binaries permitted for rst2pdf: https://files.pythonhosted.org/packages/73/0a/beb33bdf2c623b497b8344911171b36a6254bc5dea6706b57bc946976db4/rst2pdf-0.101-py3-none-any.whl (from https://pypi.org/simple/rst2pdf/) (requires-python:>=3.8) 2025-09-07T20:17:20,214 Found link https://files.pythonhosted.org/packages/63/df/84aec6026fad6c98aaff21ad9f7af615e84edca145f463b2a8f39d4047e0/rst2pdf-0.101.tar.gz (from https://pypi.org/simple/rst2pdf/) (requires-python:>=3.8), version: 0.101 2025-09-07T20:17:20,214 Skipping link: No binaries permitted for rst2pdf: https://files.pythonhosted.org/packages/ec/22/e20fea65c5dc83d0652ccc357b9e7185757a147757fb834de63598b512e0/rst2pdf-0.102-py3-none-any.whl (from https://pypi.org/simple/rst2pdf/) (requires-python:>=3.8) 2025-09-07T20:17:20,215 Found link https://files.pythonhosted.org/packages/96/16/e9d568ddc7e7a60868f389189fe8b2ab216dc251b8922ae03b38aede50bf/rst2pdf-0.102.tar.gz (from https://pypi.org/simple/rst2pdf/) (requires-python:>=3.8), version: 0.102 2025-09-07T20:17:20,215 Skipping link: No binaries permitted for rst2pdf: https://files.pythonhosted.org/packages/08/37/f10909f1444fac4c5b547fab769a75b6ad87c4fcb31d59709b99394f67cb/rst2pdf-0.103-py3-none-any.whl (from https://pypi.org/simple/rst2pdf/) (requires-python:>=3.9) 2025-09-07T20:17:20,215 Found link https://files.pythonhosted.org/packages/68/1f/da0b7b5f2172ecc32ed80ba6f9ee9212980ee6ca20b135a1420a6db52440/rst2pdf-0.103.tar.gz (from https://pypi.org/simple/rst2pdf/) (requires-python:>=3.9), version: 0.103 2025-09-07T20:17:20,216 Skipping link: No binaries permitted for rst2pdf: https://files.pythonhosted.org/packages/6d/bd/d5713e8c6bb9b91f57c686c5ac97a80d2b5f92b889a9e61ea96c7b2a614f/rst2pdf-0.103.1-py3-none-any.whl (from https://pypi.org/simple/rst2pdf/) (requires-python:>=3.9) 2025-09-07T20:17:20,216 Found link https://files.pythonhosted.org/packages/a5/d2/81347228284659ce6789a6c3f10c6cac1d71c8ea44f86c748f3b01e3dd3f/rst2pdf-0.103.1.tar.gz (from https://pypi.org/simple/rst2pdf/) (requires-python:>=3.9), version: 0.103.1 2025-09-07T20:17:20,216 Fetching project page and analyzing links: https://www.piwheels.org/simple/rst2pdf/ 2025-09-07T20:17:20,216 Getting page https://www.piwheels.org/simple/rst2pdf/ 2025-09-07T20:17:20,217 Found index url https://www.piwheels.org/simple/ 2025-09-07T20:17:20,320 Fetched page https://www.piwheels.org/simple/rst2pdf/ as text/html 2025-09-07T20:17:20,329 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.103.1-py3-none-any.whl#sha256=ad3334bf8cd4b2d7ff83bb217fd17523cde7e0a8c59da04e008f92c95271f70a (from https://www.piwheels.org/simple/rst2pdf/) (requires-python:>=3.9) 2025-09-07T20:17:20,329 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.103-py3-none-any.whl#sha256=77e88491b16582a2674ca11a2be636cd082b0f3411a56b19c1b5c545a7144d62 (from https://www.piwheels.org/simple/rst2pdf/) (requires-python:>=3.9) 2025-09-07T20:17:20,329 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.102-py3-none-any.whl#sha256=488bacb890824c1aec4077aeeecca235551cfa8cbe1b8962ff115f20b7e76dd2 (from https://www.piwheels.org/simple/rst2pdf/) (requires-python:>=3.8) 2025-09-07T20:17:20,329 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.101-py3-none-any.whl#sha256=7e50f122c6b7b09c807cd42154eef3be0a9351bab16414d6488b39b18772dc14 (from https://www.piwheels.org/simple/rst2pdf/) (requires-python:>=3.8) 2025-09-07T20:17:20,329 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.100-py3-none-any.whl#sha256=bb33cc1a43dd8a092d58cf3a6aecc7dbfe8dcbf05754b79ea0f7182438b5d469 (from https://www.piwheels.org/simple/rst2pdf/) (requires-python:>=3.8) 2025-09-07T20:17:20,330 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.99-py3-none-any.whl#sha256=25393c385c4b433b0c3685897b560217fa4700198f6d939f463192aa5d41bb04 (from https://www.piwheels.org/simple/rst2pdf/) (requires-python:>=3.6) 2025-09-07T20:17:20,330 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.98-py3-none-any.whl#sha256=263b6d59e4aeef063999cc66d27178a59a0ad7e91643142c2787605ecf4d0269 (from https://www.piwheels.org/simple/rst2pdf/) (requires-python:>=3.6) 2025-09-07T20:17:20,330 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.97-py3-none-any.whl#sha256=b31e61f093132370668a0440133c671b547feb5489043b7a9266e9804fb16408 (from https://www.piwheels.org/simple/rst2pdf/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*) 2025-09-07T20:17:20,330 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.97rc1-py3-none-any.whl#sha256=45a4fbae0678be4b55a127e2b515771fe0bee42cd9c3df10339fd02e7c70c46b (from https://www.piwheels.org/simple/rst2pdf/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*) 2025-09-07T20:17:20,330 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.96-py3-none-any.whl#sha256=69111f6e84b65110e7cc75d468eb3c941dfaaca53cd2ee2ece29981a65b6fe8c (from https://www.piwheels.org/simple/rst2pdf/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*) 2025-09-07T20:17:20,331 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.95.1-py3-none-any.whl#sha256=8fe1ac2c2034b32fd01ebba77a3db262f61f0d6621db0740e83fff836ef00d9e (from https://www.piwheels.org/simple/rst2pdf/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T20:17:20,331 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.95-py3-none-any.whl#sha256=822d8d83986dc65eb03313a4c6d57a70f4bd8fdeb14396d02b972c84b726ecd4 (from https://www.piwheels.org/simple/rst2pdf/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*) 2025-09-07T20:17:20,331 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.91-py3-none-any.whl#sha256=9b1765ced95548d36cc4d4ea4f0cf1fb8f06d204b95cd3270da9c403c0a8fb7c (from https://www.piwheels.org/simple/rst2pdf/) 2025-09-07T20:17:20,331 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.90-py3-none-any.whl#sha256=b67303bac6c2451a383e10b52c882f37c76bf3229b966cf5a30a7fc1d62487a1 (from https://www.piwheels.org/simple/rst2pdf/) 2025-09-07T20:17:20,331 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.14.1-py3-none-any.whl#sha256=dc090f44bf446424a8e71b40d2f695c3f617015070518773dc17830876065222 (from https://www.piwheels.org/simple/rst2pdf/) 2025-09-07T20:17:20,331 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.14-py3-none-any.whl#sha256=b7119c5ccbd94aba201b0defcd27bc457b35582f234d14dfc224bad77f9e9de7 (from https://www.piwheels.org/simple/rst2pdf/) 2025-09-07T20:17:20,332 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.13-py3-none-any.whl#sha256=d44e0abdfa157e96dede44cf4789c79a6fb3a748a6ab74623773ef25a2cdc054 (from https://www.piwheels.org/simple/rst2pdf/) 2025-09-07T20:17:20,332 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.12.2-py3-none-any.whl#sha256=cfff2d764a5048bfb1de7dab0e2e0e539ca86a9a3344fd04ed18fdf2ac1644b6 (from https://www.piwheels.org/simple/rst2pdf/) 2025-09-07T20:17:20,332 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.12.1-py3-none-any.whl#sha256=f0793f02023f257991b27da37b193e7652a20aca420a2f9eef05cee6d6049494 (from https://www.piwheels.org/simple/rst2pdf/) 2025-09-07T20:17:20,332 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.12-py3-none-any.whl#sha256=8bc1e2b968fb1cd9db4c938f8f79cf9a91218a8fe84cb63b1f639af131b8d3b3 (from https://www.piwheels.org/simple/rst2pdf/) 2025-09-07T20:17:20,332 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.11-py3-none-any.whl#sha256=6d5e71cf48bb5bb9524334d18dc0e3b8f99d96f511c7c0676507639f732f3d4c (from https://www.piwheels.org/simple/rst2pdf/) 2025-09-07T20:17:20,332 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.10.1-py3-none-any.whl#sha256=21ebad052d76b03105b92e7b764b4175f94de7a5e35d7ad8c3a21594c2058bc7 (from https://www.piwheels.org/simple/rst2pdf/) 2025-09-07T20:17:20,333 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.9-py3-none-any.whl#sha256=0acefa098c3bb8b46ac4a8996b205d4958a1966016360af0b7377fff8791a82d (from https://www.piwheels.org/simple/rst2pdf/) 2025-09-07T20:17:20,333 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.8.1-py3-none-any.whl#sha256=92727d47da4a86402c2c3ddd15862ab45e038b39909dd6188bc874b6d27d14ba (from https://www.piwheels.org/simple/rst2pdf/) 2025-09-07T20:17:20,333 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.8-py3-none-any.whl#sha256=d96443907dfc23a4edc3e2f8b77c989552a8c2f2e83adf66f5df885ee9dacc0e (from https://www.piwheels.org/simple/rst2pdf/) 2025-09-07T20:17:20,333 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.6-py3-none-any.whl#sha256=56df1a525bd0185c87cdbad1a1b1b73fb4b16b1d5ae781e0a616228bbf60a86a (from https://www.piwheels.org/simple/rst2pdf/) 2025-09-07T20:17:20,333 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.5-py3-none-any.whl#sha256=93392c82e074950a6de0c278cb9c521b848d5cf53225e06e9beab6ef155720c7 (from https://www.piwheels.org/simple/rst2pdf/) 2025-09-07T20:17:20,334 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.4-py3-none-any.whl#sha256=e4172db65b9646390cec0bcdeff6707123bdc7d14643e2675d328c68c609e55b (from https://www.piwheels.org/simple/rst2pdf/) 2025-09-07T20:17:20,334 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.3-py3-none-any.whl#sha256=814317ac582ecc5e71b2865e465159ef8979bd687ff841a87083fa5dd97c5d24 (from https://www.piwheels.org/simple/rst2pdf/) 2025-09-07T20:17:20,334 Skipping link: No binaries permitted for rst2pdf: https://archive1.piwheels.org/simple/rst2pdf/rst2pdf-0.2-py3-none-any.whl#sha256=9655031c33671dc101848fb0f03b1c1b2875ec51f6b52ea95839a0a00197776b (from https://www.piwheels.org/simple/rst2pdf/) 2025-09-07T20:17:20,334 Skipping link: not a file: https://www.piwheels.org/simple/rst2pdf/ 2025-09-07T20:17:20,334 Skipping link: not a file: https://pypi.org/simple/rst2pdf/ 2025-09-07T20:17:20,362 Given no hashes to check 1 links for project 'rst2pdf': discarding no candidates 2025-09-07T20:17:20,363 Collecting rst2pdf==0.7 2025-09-07T20:17:20,365 Created temporary directory: /tmp/pip-unpack-on4ysf0h 2025-09-07T20:17:20,506 Downloading rst2pdf-0.7.tar.gz (323 kB) 2025-09-07T20:17:20,614 Added rst2pdf==0.7 from https://files.pythonhosted.org/packages/c7/3a/6a4fad81946775c15fcbcbe35e7686211da2437a3b122a399b334ec3ad41/rst2pdf-0.7.tar.gz to build tracker '/tmp/pip-build-tracker-tke1dnyv' 2025-09-07T20:17:20,615 Running setup.py (path:/tmp/pip-wheel-rgt94blf/rst2pdf_847aca52f5b448e098615949958d6cf4/setup.py) egg_info for package rst2pdf 2025-09-07T20:17:20,615 Created temporary directory: /tmp/pip-pip-egg-info-8xhintvm 2025-09-07T20:17:20,616 Preparing metadata (setup.py): started 2025-09-07T20:17:20,616 Running command python setup.py egg_info 2025-09-07T20:17:21,304 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-07T20:17:21,305 warnings.warn(msg) 2025-09-07T20:17:21,305 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-07T20:17:21,305 warnings.warn(msg) 2025-09-07T20:17:21,688 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:804: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated. 2025-09-07T20:17:21,689 !! 2025-09-07T20:17:21,689 ******************************************************************************** 2025-09-07T20:17:21,689 Please replace its usage with implicit namespaces (PEP 420). 2025-09-07T20:17:21,689 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details. 2025-09-07T20:17:21,689 ******************************************************************************** 2025-09-07T20:17:21,689 !! 2025-09-07T20:17:21,689 ep.load()(self, ep.name, value) 2025-09-07T20:17:21,692 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-07T20:17:21,692 !! 2025-09-07T20:17:21,692 ******************************************************************************** 2025-09-07T20:17:21,692 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-07T20:17:21,692 License :: OSI Approved :: MIT License 2025-09-07T20:17:21,692 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-07T20:17:21,692 ******************************************************************************** 2025-09-07T20:17:21,693 !! 2025-09-07T20:17:21,693 self._finalize_license_expression() 2025-09-07T20:17:21,766 running egg_info 2025-09-07T20:17:21,850 creating /tmp/pip-pip-egg-info-8xhintvm/rst2pdf.egg-info 2025-09-07T20:17:21,850 writing /tmp/pip-pip-egg-info-8xhintvm/rst2pdf.egg-info/PKG-INFO 2025-09-07T20:17:21,852 writing dependency_links to /tmp/pip-pip-egg-info-8xhintvm/rst2pdf.egg-info/dependency_links.txt 2025-09-07T20:17:21,853 writing entry points to /tmp/pip-pip-egg-info-8xhintvm/rst2pdf.egg-info/entry_points.txt 2025-09-07T20:17:21,853 writing namespace_packages to /tmp/pip-pip-egg-info-8xhintvm/rst2pdf.egg-info/namespace_packages.txt 2025-09-07T20:17:21,854 writing requirements to /tmp/pip-pip-egg-info-8xhintvm/rst2pdf.egg-info/requires.txt 2025-09-07T20:17:21,854 writing top-level names to /tmp/pip-pip-egg-info-8xhintvm/rst2pdf.egg-info/top_level.txt 2025-09-07T20:17:21,855 writing manifest file '/tmp/pip-pip-egg-info-8xhintvm/rst2pdf.egg-info/SOURCES.txt' 2025-09-07T20:17:22,003 error: Namespace package problem: rst2pdf is a namespace package, but its 2025-09-07T20:17:22,003 __init__.py does not call declare_namespace()! Please fix it. 2025-09-07T20:17:22,004 (See the setuptools manual under "Namespace Packages" for details.) 2025-09-07T20:17:22,004 " 2025-09-07T20:17:22,116 ERROR: python setup.py egg_info exited with 1 2025-09-07T20:17:22,127 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T20:17:22,127 exec(compile('"'"''"'"''"'"' 2025-09-07T20:17:22,127 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:17:22,127 # 2025-09-07T20:17:22,127 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T20:17:22,127 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T20:17:22,127 # - It provides a clear error message when setuptools is not installed. 2025-09-07T20:17:22,127 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T20:17:22,127 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T20:17:22,127 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T20:17:22,127 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T20:17:22,127 import os, sys, tokenize, traceback 2025-09-07T20:17:22,127 2025-09-07T20:17:22,127 try: 2025-09-07T20:17:22,127 import setuptools 2025-09-07T20:17:22,127 except ImportError: 2025-09-07T20:17:22,127 print( 2025-09-07T20:17:22,127 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T20:17:22,127 "the build environment with exception:", 2025-09-07T20:17:22,127 file=sys.stderr, 2025-09-07T20:17:22,127 ) 2025-09-07T20:17:22,127 traceback.print_exc() 2025-09-07T20:17:22,127 sys.exit(1) 2025-09-07T20:17:22,127 2025-09-07T20:17:22,127 __file__ = %r 2025-09-07T20:17:22,127 sys.argv[0] = __file__ 2025-09-07T20:17:22,127 2025-09-07T20:17:22,127 if os.path.exists(__file__): 2025-09-07T20:17:22,127 filename = __file__ 2025-09-07T20:17:22,127 with tokenize.open(__file__) as f: 2025-09-07T20:17:22,127 setup_py_code = f.read() 2025-09-07T20:17:22,127 else: 2025-09-07T20:17:22,127 filename = "" 2025-09-07T20:17:22,127 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T20:17:22,127 2025-09-07T20:17:22,127 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:17:22,127 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-rgt94blf/rst2pdf_847aca52f5b448e098615949958d6cf4/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-8xhintvm[/] 2025-09-07T20:17:22,127 [bold magenta]cwd[/]: /tmp/pip-wheel-rgt94blf/rst2pdf_847aca52f5b448e098615949958d6cf4/ 2025-09-07T20:17:22,128 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T20:17:22,129 ERROR: metadata generation failed 2025-09-07T20:17:22,135 Exception information: 2025-09-07T20:17:22,135 Traceback (most recent call last): 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T20:17:22,135 call_subprocess( 2025-09-07T20:17:22,135 ~~~~~~~~~~~~~~~^ 2025-09-07T20:17:22,135 args, 2025-09-07T20:17:22,135 ^^^^^ 2025-09-07T20:17:22,135 ...<2 lines>... 2025-09-07T20:17:22,135 spinner=spinner, 2025-09-07T20:17:22,135 ^^^^^^^^^^^^^^^^ 2025-09-07T20:17:22,135 ) 2025-09-07T20:17:22,135 ^ 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T20:17:22,135 raise error 2025-09-07T20:17:22,135 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T20:17:22,135 2025-09-07T20:17:22,135 The above exception was the direct cause of the following exception: 2025-09-07T20:17:22,135 2025-09-07T20:17:22,135 Traceback (most recent call last): 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T20:17:22,135 status = _inner_run() 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T20:17:22,135 return self.run(options, args) 2025-09-07T20:17:22,135 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T20:17:22,135 return func(self, options, args) 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T20:17:22,135 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T20:17:22,135 result = self._result = resolver.resolve( 2025-09-07T20:17:22,135 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:17:22,135 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T20:17:22,135 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:17:22,135 ) 2025-09-07T20:17:22,135 ^ 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T20:17:22,135 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T20:17:22,135 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T20:17:22,135 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T20:17:22,135 if not criterion.candidates: 2025-09-07T20:17:22,135 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T20:17:22,135 return bool(self._sequence) 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T20:17:22,135 self._bool = any(self) 2025-09-07T20:17:22,135 ~~~^^^^^^ 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T20:17:22,135 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T20:17:22,135 ^^^^^^^^ 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T20:17:22,135 candidate = func() 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T20:17:22,135 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T20:17:22,135 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:17:22,135 link, template, name, version 2025-09-07T20:17:22,135 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:17:22,135 ) 2025-09-07T20:17:22,135 ^ 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T20:17:22,135 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T20:17:22,135 ~~~~~~~~~~~~~^ 2025-09-07T20:17:22,135 link, 2025-09-07T20:17:22,135 ^^^^^ 2025-09-07T20:17:22,135 ...<3 lines>... 2025-09-07T20:17:22,135 version=version, 2025-09-07T20:17:22,135 ^^^^^^^^^^^^^^^^ 2025-09-07T20:17:22,135 ) 2025-09-07T20:17:22,135 ^ 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T20:17:22,135 super().__init__( 2025-09-07T20:17:22,135 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:17:22,135 link=link, 2025-09-07T20:17:22,135 ^^^^^^^^^^ 2025-09-07T20:17:22,135 ...<4 lines>... 2025-09-07T20:17:22,135 version=version, 2025-09-07T20:17:22,135 ^^^^^^^^^^^^^^^^ 2025-09-07T20:17:22,135 ) 2025-09-07T20:17:22,135 ^ 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T20:17:22,135 self.dist = self._prepare() 2025-09-07T20:17:22,135 ~~~~~~~~~~~~~^^ 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T20:17:22,135 dist = self._prepare_distribution() 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T20:17:22,135 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T20:17:22,135 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T20:17:22,135 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T20:17:22,135 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T20:17:22,135 dist = _get_prepared_distribution( 2025-09-07T20:17:22,135 req, 2025-09-07T20:17:22,135 ...<3 lines>... 2025-09-07T20:17:22,135 self.check_build_deps, 2025-09-07T20:17:22,135 ) 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T20:17:22,135 abstract_dist.prepare_distribution_metadata( 2025-09-07T20:17:22,135 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:17:22,135 finder, build_isolation, check_build_deps 2025-09-07T20:17:22,135 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:17:22,135 ) 2025-09-07T20:17:22,135 ^ 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T20:17:22,135 self.req.prepare_metadata() 2025-09-07T20:17:22,135 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T20:17:22,135 self.metadata_directory = generate_metadata_legacy( 2025-09-07T20:17:22,135 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:17:22,135 build_env=self.build_env, 2025-09-07T20:17:22,135 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:17:22,135 ...<3 lines>... 2025-09-07T20:17:22,135 details=details, 2025-09-07T20:17:22,135 ^^^^^^^^^^^^^^^^ 2025-09-07T20:17:22,135 ) 2025-09-07T20:17:22,135 ^ 2025-09-07T20:17:22,135 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T20:17:22,135 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T20:17:22,135 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T20:17:22,159 Removed rst2pdf==0.7 from https://files.pythonhosted.org/packages/c7/3a/6a4fad81946775c15fcbcbe35e7686211da2437a3b122a399b334ec3ad41/rst2pdf-0.7.tar.gz from build tracker '/tmp/pip-build-tracker-tke1dnyv' 2025-09-07T20:17:22,160 Removed build tracker: '/tmp/pip-build-tracker-tke1dnyv'