2025-09-08T07:16:00,428 Created temporary directory: /tmp/pip-build-tracker-hp1d0ihh 2025-09-08T07:16:00,428 Initialized build tracking at /tmp/pip-build-tracker-hp1d0ihh 2025-09-08T07:16:00,428 Created build tracker: /tmp/pip-build-tracker-hp1d0ihh 2025-09-08T07:16:00,429 Entered build tracker: /tmp/pip-build-tracker-hp1d0ihh 2025-09-08T07:16:00,429 Created temporary directory: /tmp/pip-wheel-igx5zpth 2025-09-08T07:16:00,432 Created temporary directory: /tmp/pip-ephem-wheel-cache-tjk5xtgu 2025-09-08T07:16:00,490 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T07:16:00,493 2 location(s) to search for versions of pxpx: 2025-09-08T07:16:00,493 * https://pypi.org/simple/pxpx/ 2025-09-08T07:16:00,493 * https://www.piwheels.org/simple/pxpx/ 2025-09-08T07:16:00,493 Fetching project page and analyzing links: https://pypi.org/simple/pxpx/ 2025-09-08T07:16:00,493 Getting page https://pypi.org/simple/pxpx/ 2025-09-08T07:16:00,494 Found index url https://pypi.org/simple/ 2025-09-08T07:16:00,644 Fetched page https://pypi.org/simple/pxpx/ as application/vnd.pypi.simple.v1+json 2025-09-08T07:16:00,662 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/aa/f7/531e5ff51499f94e044515df86dc0e74c473eaacdcbaae41949b1c2b3a4b/pxpx-0.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,662 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/76/79/90acb6be3a4a42fecea128eb35d3e7db9d7c3a79cba9f7f36863df4d3780/pxpx-0.0.0-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,662 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/df/13/5d19d65030b6e84250f3c7dc1acef2b4a0f2f915ef6f08e5e954b04a3c52/pxpx-1.0.3-py2-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,662 Found link https://files.pythonhosted.org/packages/a4/81/98114634a3e4698ed2ceb39694605f7694d6eed9824804803b70f6f61b60/pxpx-1.0.3.tar.gz (from https://pypi.org/simple/pxpx/), version: 1.0.3 2025-09-08T07:16:00,663 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/19/99/be7950ebadd4cd04e6de7754cf4332d3b9e1a342fa4fac3be4c54e0ae828/pxpx-1.0.5-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,663 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/a8/62/e467eaef1138615c58fe75ae55384bbc6cf767f49ac32eef87bb168fe7c9/pxpx-1.0.6.1-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,663 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/4a/8f/cb9413823d06b9624cb4032dbb057e77825bfa695674b5cdd3fea50800da/pxpx-1.0.7-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,663 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/c5/09/0b8666babe5a1f04b69699e98026b6fdbf44ec8acf8f286aea11850a2068/pxpx-1.0.8-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,663 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/93/88/8d88f20446ea00e669dda32fe85fcdfcc09b884a3afab6a0dbe65715cb6d/pxpx-1.0.9-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,663 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/9e/23/7b38938f15307d822d6e6bc004d4faefa62453035924ed6546c693229eb0/pxpx-1.0.10-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,663 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/1b/9c/e8238f689b8e16d122f6f8061cffac94e8e31fb1c02f9f9d300dc891f991/pxpx-1.0.11-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,663 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/e1/e9/bf233f2c0c7ed08d1515a15551417a78d974191638d94809aa11ab005b14/pxpx-1.0.12-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,664 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/2d/b8/b52a04cfeef865cf4cf681eeef92c08edbddb14996febb1ba908f1b9149a/pxpx-1.0.13-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,664 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/0a/79/5d07fdc1d8837e4d059e38555994e62141b2e4fc330939acf8a07d9ccddf/pxpx-1.0.14-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,664 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/28/ac/d8a3ef201e7abb15d01bcb5a57921e7f5f225350087cceed0b379a0cfe0a/pxpx-1.0.15-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,664 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/22/d3/d917eedc2bc779e2fa25f78b77b7d983312a14e894a27a6c24289c849950/pxpx-1.0.16-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,664 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/32/76/de942d11905f976edfc814d39f9ba5e733c64be6bbb57fb7ca2aef28374c/pxpx-1.0.17-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,664 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/c6/11/f0a83049eb601bc30c7aa4bf811752871f723229c421e8ba1d9afe9c88e0/pxpx-1.0.18-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,664 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/4a/2d/7e86a6f1bfe8d168fb2053efe9af5113d4a082def62c7c4c9c0f1f966e52/pxpx-1.0.19-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,664 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/89/f7/20daeb6cac592a93130ca001faf7cefeb752a141f38bfaa0bcb88152c0e0/pxpx-1.0.20-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,665 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/19/c0/0bcb3da9d429a8943924420746bb31719efb9083fe844ccf36a9d0734585/pxpx-1.0.21-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,665 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/fe/36/8bea327e56e66a20d57f8d6b82f4a3cd1117fc602ab3e2102236506218a4/pxpx-1.0.22-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,665 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/e4/c5/42af4e3fc2e183d5157eb271b79e5f4171c04d42b9a2d3f21eea694e09a1/pxpx-1.0.23-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,665 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/3d/06/7ff2e8657663a055f949c9303b8ce16015ade98547bf9bc24578b6980680/pxpx-1.0.24-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,665 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/6e/31/48a02ecb6a11f29c1eace5822fa89d01c3a3b5e220eea2663c55b7e6789e/pxpx-1.0.25-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,665 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/5a/38/2454f71da3652186fd53248257d53d0d9d68b29ea6ee0ba2d6df1560838b/pxpx-1.0.26-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,665 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/4d/a1/9b8e0edb3b0c129bf8f00ec4e0f6f0577766333edbffc0e274b16b617daf/pxpx-1.0.27-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,665 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/d1/ee/5334f5b4c6cad8da65d3c47572cf31eacc449744a7b4ef7e0dd8e367194e/pxpx-1.0.28-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,665 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/80/62/658085b5e4fd747bd840d732114eba2c90f8f009cd35661b4fb3808bd8c5/pxpx-1.0.29-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,666 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/3b/4c/00d1feb8f685d5cd34fa0438afb556e21f5321ce6ee226ebdb62690baaae/pxpx-1.0.30-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,666 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/48/0d/8ccb2b87d39dcb18bc791267db104cc75e8a0130d534d66450b7073558de/pxpx-1.0.31-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,666 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/b4/d9/2851e1c5c042b904d3a60cbce3976e2e6d1f0cbee2e3db1d256afa179c56/pxpx-1.0.32-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,666 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/84/ca/fd77f58adfb19d99a27cf2956cefcc7333bd5d6845ae462049cdcb8301af/pxpx-1.0.34-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,666 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/b5/da/b7e34c542ddc12128ae0689dc1a29f5e007cc837c464f50d38df1c965cb2/pxpx-1.0.35-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,666 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/39/5b/fac28892a847f1268bd31cbc0d04ae83979040459f160f99721a1ac2d6bc/pxpx-1.0.36-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,666 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/a1/79/cdcf3c7cd6c0e61f6300617f8a347b49a14d4f2a08df051b1bc894cd8791/pxpx-1.0.37-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,666 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/53/cb/a62c9e809ac1237e9a666cf8e287982b8c362f1eca31e28d2c2daaf06e95/pxpx-1.0.38-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,667 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/5d/33/fe595a27984936062b9b5d123591e8bc599761c9308579638b19e6b04730/pxpx-1.0.39-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,667 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/7c/e1/31a0c89989ae4c53acea177fa021a4f8a9de1c658372b51dceca91478cf1/pxpx-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,667 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/d0/98/98df3b68875b071d95beff9844fba40788c16e2d83900a619c79742ec56d/pxpx-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,667 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/c5/b8/61c4b0d3d2a675ef309cd3a45c958d729365791d37752da885b849682346/pxpx-1.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,667 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/13/75/796cddd140ea606e275a087304abf9ba3ffebe0a62ca4ee75cf6f7542d23/pxpx-1.1.3-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,667 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/6f/8f/b826627de4335259119c1c398aaba978dafe6ac896a08687176c393ab54d/pxpx-1.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,667 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/d0/44/adb6a0a7f336fa9956fe48c59d48866dc703f274b7d57a0634d059b4501f/pxpx-1.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,667 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/26/ef/a4f1a443998efb704689df5c8dffcfaf384a9bb9476e1958d9e3fd7dabe6/pxpx-1.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,667 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/c6/81/11eda9877092fc916f12cdbc276727bb21f7836a4e8e7fefeac1b358a5ee/pxpx-1.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,668 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/18/5e/71418c6ace2059ed8d84242f8298294701d04d80b07e4b6a75a07f3c96e9/pxpx-1.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,668 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/5c/a3/97a52dc2a0f7b4d97957192105d605abb845eb8ac810485657da1949b5a6/pxpx-1.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,668 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/1f/10/84881cfa1ec943087e257c7f5406db4264a3b53d6f9669931ddbb128191d/pxpx-1.5.2-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,668 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/16/b8/7b5e9c8637fbeed0f8a019ffdb4eba779fc31a49e40d896cc32f68dd1267/pxpx-1.5.3-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,668 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/c9/94/3b5d3b4a0ba470def8c5809ec4b755e2f9bb0900ad9151c5dace99febfd3/pxpx-1.5.4-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,668 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/4e/55/5292f85b5ab83dfaf7a23fdf8b7145f2c7c9ba888a2057d13b50c54631b7/pxpx-1.5.5-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,668 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/c8/58/5b482c2958d36d1df6a0c0592b0fd0cee2b43c5436d41ca38cb0f6c47eb2/pxpx-1.5.6-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,668 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/17/e7/1609cad01228c3220d91ddeaa55dab435a89fbd98a63c4cd89fb986c8de9/pxpx-1.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,668 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/2e/b1/bbed73db5869b431ada92dd708f365e446067dfabddf30f1922e948af669/pxpx-1.6.1-py2.py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,669 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/97/ed/7b0ce3d704a06364d7f1d9c568910ea3de0444670a97418f712382ab2d85/pxpx-3.0.0-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,669 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/ac/d1/7c164f4103ed5bdae556f89b16c2daa0ef3c99a3b2882aabdffba8968b40/pxpx-3.1.0-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,669 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/05/c0/e87b05081349230f2821cd425e32ba5869b381aa651abfd8ae71de51eaa2/pxpx-3.2.0-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,669 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/63/7d/8e6eb918d286a04464e2e4cb33e1be4743252e8e6f89c97d0eec8845778f/pxpx-3.3.0-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,669 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/9f/5a/b5b7bb70e084fff4e7cdb3f8ce2db34b7baf9145b584372dff5860a4f011/pxpx-3.3.1-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,669 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/5a/f9/713daef66285e9d7e462d375b8e316252b4e2558f348072ae3e2feca9815/pxpx-3.4.0-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,669 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/5c/34/b9ceab051b921ef46928a1773dc0a7e1bef991bac8d876c4d8a1baca8ac3/pxpx-3.4.1-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,669 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/01/65/d7034344a39acc9eb3f361f6af334d472cc112af55513422ae40bbbf2649/pxpx-3.5.0-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,670 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/5e/8b/fd842f31dc3cc24de0389eaadc2482a743477f31b5b90cb51a97ef25fafc/pxpx-3.5.1-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,670 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/02/2b/f0d5735a5da8763fa7cc196ecab6d210ec4f013333d24c468ee871cb9d12/pxpx-3.5.7-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,670 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/ff/93/11ecd417c78dd0f7ab398aca22b76597118a944f0a469936da950f635805/pxpx-3.5.8-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,670 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/5f/fa/103654111355edd8c702efe5460e29e477f9ea9b38011c09b1625b2be51f/pxpx-3.6.0-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,670 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/2f/0b/297d1abb92ac40356fa333534cf031efdcb002c6b6562acbd380890aaf80/pxpx-3.6.1-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,670 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/fa/2d/efbab37073c13e813047c4b0d4e1b3809bf827ee40a237c71f0dfa3c9573/pxpx-3.6.2-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,670 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/15/58/4e70828d597ca9980d55d8951f703aa6daebebb635dc99c4406c57b7f18d/pxpx-3.6.3-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,670 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/06/51/9dc9263018170e830b7650a59942e8ee9542edc7c6360ee00b487c99c64f/pxpx-3.6.4-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,670 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/f2/b0/e4a7f9e39c1bbd11a6d89795d29077a78747998262a0af8a5abe75e28e14/pxpx-3.6.5-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,671 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/3a/65/81fcc15d5bd5b9a37ce20d2d04c81c36a337b003c1f304252867965a06e6/pxpx-3.6.6-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,671 Found link https://files.pythonhosted.org/packages/ab/5b/d660d3074cd7403a8c37b339c3459549da13e57c3b50e76424705f72ba9f/pxpx-3.6.6.tar.gz (from https://pypi.org/simple/pxpx/), version: 3.6.6 2025-09-08T07:16:00,671 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/53/c9/0762a84521ee5b7fe5c7151a0180b38d933f076bd142d567cc6c80f5d235/pxpx-3.6.9-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,671 Found link https://files.pythonhosted.org/packages/0b/b1/6d04d4ac9fa65ab29789506d9b06fbbe8a7d2b9153d8263a195acec4161a/pxpx-3.6.9.tar.gz (from https://pypi.org/simple/pxpx/), version: 3.6.9 2025-09-08T07:16:00,671 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/43/ba/c3eaaf034ae9686d424c4a4a89c7fcc429cd751e5a418ef977bebe8388d3/pxpx-3.6.10-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,671 Found link https://files.pythonhosted.org/packages/be/43/eee8d01636b51b90e9f9774a2173ca9f8d6980e6a38166f7d6ca637ba054/pxpx-3.6.10.tar.gz (from https://pypi.org/simple/pxpx/), version: 3.6.10 2025-09-08T07:16:00,672 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/e6/87/32dd74e238d898782128962f7b62f8c2b90fa4ac187df7bdf51d2566b26b/pxpx-3.6.11-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,672 Found link https://files.pythonhosted.org/packages/2d/d2/b84acfc4e51b3d8b270edd0b880088b5cacd3e060cc37674acfb4499bf5c/pxpx-3.6.11.tar.gz (from https://pypi.org/simple/pxpx/), version: 3.6.11 2025-09-08T07:16:00,672 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/59/01/0616738f393b4a3eabfa5db1ae323e47217925d28fe3b91121daddb2a92e/pxpx-3.6.12-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,672 Found link https://files.pythonhosted.org/packages/45/5f/5e57401e402944b721da5f4f26583b8ab027fff8a3ec7f6d7c9f705cd635/pxpx-3.6.12.tar.gz (from https://pypi.org/simple/pxpx/), version: 3.6.12 2025-09-08T07:16:00,672 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/fc/7d/5706152f16e31ebc699b76f877988d8ea47b04e1dc98c3f23df85088c528/pxpx-3.6.13-py3-none-any.whl (from https://pypi.org/simple/pxpx/) 2025-09-08T07:16:00,672 Found link https://files.pythonhosted.org/packages/50/95/56ac494c0bdeaf9631a5cddb3915ea8086fe207cc3b8cdf7d92f75515436/pxpx-3.6.13.tar.gz (from https://pypi.org/simple/pxpx/), version: 3.6.13 2025-09-08T07:16:00,672 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/09/c2/2a58b15e4cac1cfcf6d862d454a1d3a2bd198c6ec7793767044e49e02b7a/pxpx-3.7.0-py3-none-any.whl (from https://pypi.org/simple/pxpx/) (requires-python:>=3.9) 2025-09-08T07:16:00,673 Found link https://files.pythonhosted.org/packages/6c/84/0d8c82c54f5014340df9e44d89e0c09a9261a61bfce656f0a7f09eb3c275/pxpx-3.7.0.tar.gz (from https://pypi.org/simple/pxpx/) (requires-python:>=3.9), version: 3.7.0 2025-09-08T07:16:00,673 Skipping link: No binaries permitted for pxpx: https://files.pythonhosted.org/packages/93/63/82dce936274042a668bf07e77d262d7347fb89457e65c111001c0cf17e70/pxpx-3.8.0-py3-none-any.whl (from https://pypi.org/simple/pxpx/) (requires-python:>=3.9) 2025-09-08T07:16:00,673 Found link https://files.pythonhosted.org/packages/df/b2/93e062e66cc36d455ef8141a052c907e0ef3841aec038cdbf27ba84bbbba/pxpx-3.8.0.tar.gz (from https://pypi.org/simple/pxpx/) (requires-python:>=3.9), version: 3.8.0 2025-09-08T07:16:00,674 Fetching project page and analyzing links: https://www.piwheels.org/simple/pxpx/ 2025-09-08T07:16:00,674 Getting page https://www.piwheels.org/simple/pxpx/ 2025-09-08T07:16:00,675 Found index url https://www.piwheels.org/simple/ 2025-09-08T07:16:00,773 Fetched page https://www.piwheels.org/simple/pxpx/ as text/html 2025-09-08T07:16:00,776 Skipping link: No binaries permitted for pxpx: https://www.piwheels.org/simple/pxpx/pxpx-3.8.0-py3-none-any.whl#sha256=15d294ca320f0d72a0a57ebfddf1228e2b8ba0d6e0092bd6ba588f1da64eb1e3 (from https://www.piwheels.org/simple/pxpx/) (requires-python:>=3.9) 2025-09-08T07:16:00,777 Skipping link: No binaries permitted for pxpx: https://www.piwheels.org/simple/pxpx/pxpx-3.7.0-py3-none-any.whl#sha256=83dabc195680cce1c4e9e77e076af759193dabfccfecd248d235767297ed90c8 (from https://www.piwheels.org/simple/pxpx/) (requires-python:>=3.9) 2025-09-08T07:16:00,777 Skipping link: No binaries permitted for pxpx: https://archive1.piwheels.org/simple/pxpx/pxpx-3.6.13-py3-none-any.whl#sha256=92be85e84abec2fb61d3dc3014dfd696918145177cd5eaed51a3ebb157911bcb (from https://www.piwheels.org/simple/pxpx/) 2025-09-08T07:16:00,777 Skipping link: No binaries permitted for pxpx: https://archive1.piwheels.org/simple/pxpx/pxpx-3.6.12-py3-none-any.whl#sha256=b8d26c7c85c9311eb855c7e77525bf45dea882b23da5d20dc529e274881ac7fa (from https://www.piwheels.org/simple/pxpx/) 2025-09-08T07:16:00,777 Skipping link: No binaries permitted for pxpx: https://archive1.piwheels.org/simple/pxpx/pxpx-3.6.11-py3-none-any.whl#sha256=5e0d532a0288adacd9c5774780d0db2fb025a76fda10ab1dc50d3ab18e3ee4c8 (from https://www.piwheels.org/simple/pxpx/) 2025-09-08T07:16:00,777 Skipping link: No binaries permitted for pxpx: https://archive1.piwheels.org/simple/pxpx/pxpx-3.6.10-py3-none-any.whl#sha256=79ba14e92916883d8819a0f4b4a6cf2fe9658a3e148e8e04a20e12bb3b7c1294 (from https://www.piwheels.org/simple/pxpx/) 2025-09-08T07:16:00,777 Skipping link: No binaries permitted for pxpx: https://archive1.piwheels.org/simple/pxpx/pxpx-3.6.9-py3-none-any.whl#sha256=23a61b49fc45e58980b9ae4cf9e6b2ea1ff84293fc14d6799f7cc949cbd0096f (from https://www.piwheels.org/simple/pxpx/) 2025-09-08T07:16:00,778 Skipping link: No binaries permitted for pxpx: https://archive1.piwheels.org/simple/pxpx/pxpx-3.6.6-py3-none-any.whl#sha256=af2302830ccd455565efe44b0ed6f5fe8a6e521c9ca7970f21606dba5306320e (from https://www.piwheels.org/simple/pxpx/) 2025-09-08T07:16:00,778 Skipping link: not a file: https://www.piwheels.org/simple/pxpx/ 2025-09-08T07:16:00,778 Skipping link: not a file: https://pypi.org/simple/pxpx/ 2025-09-08T07:16:00,804 Given no hashes to check 1 links for project 'pxpx': discarding no candidates 2025-09-08T07:16:00,805 Collecting pxpx==1.0.3 2025-09-08T07:16:00,807 Created temporary directory: /tmp/pip-unpack-1gxkvynj 2025-09-08T07:16:00,944 Downloading pxpx-1.0.3.tar.gz (25 kB) 2025-09-08T07:16:00,981 Added pxpx==1.0.3 from https://files.pythonhosted.org/packages/a4/81/98114634a3e4698ed2ceb39694605f7694d6eed9824804803b70f6f61b60/pxpx-1.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-hp1d0ihh' 2025-09-08T07:16:00,982 Running setup.py (path:/tmp/pip-wheel-igx5zpth/pxpx_d7330e3bba9a4451806c96dcdafe792d/setup.py) egg_info for package pxpx 2025-09-08T07:16:00,983 Created temporary directory: /tmp/pip-pip-egg-info-mz79j089 2025-09-08T07:16:00,983 Preparing metadata (setup.py): started 2025-09-08T07:16:00,984 Running command python setup.py egg_info 2025-09-08T07:16:01,486 Traceback (most recent call last): 2025-09-08T07:16:01,487 File "", line 2, in 2025-09-08T07:16:01,488 exec(compile(''' 2025-09-08T07:16:01,488 ~~~~^^^^^^^^^^^^ 2025-09-08T07:16:01,488 # This is -- a caller that pip uses to run setup.py 2025-09-08T07:16:01,488 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:16:01,488 ...<32 lines>... 2025-09-08T07:16:01,488 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T07:16:01,488 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:16:01,488 ''' % ('/tmp/pip-wheel-igx5zpth/pxpx_d7330e3bba9a4451806c96dcdafe792d/setup.py',), "", "exec")) 2025-09-08T07:16:01,488 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:16:01,489 File "", line 35, in 2025-09-08T07:16:01,489 File "/tmp/pip-wheel-igx5zpth/pxpx_d7330e3bba9a4451806c96dcdafe792d/setup.py", line 9, in 2025-09-08T07:16:01,489 with open('requirements.txt') as reqsfile: 2025-09-08T07:16:01,489 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:16:01,489 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-08T07:16:01,573 ERROR: python setup.py egg_info exited with 1 2025-09-08T07:16:01,586 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T07:16:01,586 exec(compile('"'"''"'"''"'"' 2025-09-08T07:16:01,586 # This is -- a caller that pip uses to run setup.py 2025-09-08T07:16:01,586 # 2025-09-08T07:16:01,586 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T07:16:01,586 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T07:16:01,586 # - It provides a clear error message when setuptools is not installed. 2025-09-08T07:16:01,586 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T07:16:01,586 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T07:16:01,586 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T07:16:01,586 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T07:16:01,586 import os, sys, tokenize, traceback 2025-09-08T07:16:01,586 2025-09-08T07:16:01,586 try: 2025-09-08T07:16:01,586 import setuptools 2025-09-08T07:16:01,586 except ImportError: 2025-09-08T07:16:01,586 print( 2025-09-08T07:16:01,586 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T07:16:01,586 "the build environment with exception:", 2025-09-08T07:16:01,586 file=sys.stderr, 2025-09-08T07:16:01,586 ) 2025-09-08T07:16:01,586 traceback.print_exc() 2025-09-08T07:16:01,586 sys.exit(1) 2025-09-08T07:16:01,586 2025-09-08T07:16:01,586 __file__ = %r 2025-09-08T07:16:01,586 sys.argv[0] = __file__ 2025-09-08T07:16:01,586 2025-09-08T07:16:01,586 if os.path.exists(__file__): 2025-09-08T07:16:01,586 filename = __file__ 2025-09-08T07:16:01,586 with tokenize.open(__file__) as f: 2025-09-08T07:16:01,586 setup_py_code = f.read() 2025-09-08T07:16:01,586 else: 2025-09-08T07:16:01,586 filename = "" 2025-09-08T07:16:01,586 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T07:16:01,586 2025-09-08T07:16:01,586 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T07:16:01,586 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-igx5zpth/pxpx_d7330e3bba9a4451806c96dcdafe792d/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-mz79j089[/] 2025-09-08T07:16:01,586 [bold magenta]cwd[/]: /tmp/pip-wheel-igx5zpth/pxpx_d7330e3bba9a4451806c96dcdafe792d/ 2025-09-08T07:16:01,587 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T07:16:01,588 ERROR: metadata generation failed 2025-09-08T07:16:01,594 Exception information: 2025-09-08T07:16:01,594 Traceback (most recent call last): 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T07:16:01,594 call_subprocess( 2025-09-08T07:16:01,594 ~~~~~~~~~~~~~~~^ 2025-09-08T07:16:01,594 args, 2025-09-08T07:16:01,594 ^^^^^ 2025-09-08T07:16:01,594 ...<2 lines>... 2025-09-08T07:16:01,594 spinner=spinner, 2025-09-08T07:16:01,594 ^^^^^^^^^^^^^^^^ 2025-09-08T07:16:01,594 ) 2025-09-08T07:16:01,594 ^ 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T07:16:01,594 raise error 2025-09-08T07:16:01,594 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T07:16:01,594 2025-09-08T07:16:01,594 The above exception was the direct cause of the following exception: 2025-09-08T07:16:01,594 2025-09-08T07:16:01,594 Traceback (most recent call last): 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T07:16:01,594 status = _inner_run() 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T07:16:01,594 return self.run(options, args) 2025-09-08T07:16:01,594 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T07:16:01,594 return func(self, options, args) 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T07:16:01,594 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T07:16:01,594 result = self._result = resolver.resolve( 2025-09-08T07:16:01,594 ~~~~~~~~~~~~~~~~^ 2025-09-08T07:16:01,594 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T07:16:01,594 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:16:01,594 ) 2025-09-08T07:16:01,594 ^ 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T07:16:01,594 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T07:16:01,594 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T07:16:01,594 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T07:16:01,594 if not criterion.candidates: 2025-09-08T07:16:01,594 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T07:16:01,594 return bool(self._sequence) 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T07:16:01,594 self._bool = any(self) 2025-09-08T07:16:01,594 ~~~^^^^^^ 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T07:16:01,594 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T07:16:01,594 ^^^^^^^^ 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T07:16:01,594 candidate = func() 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T07:16:01,594 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T07:16:01,594 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T07:16:01,594 link, template, name, version 2025-09-08T07:16:01,594 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:16:01,594 ) 2025-09-08T07:16:01,594 ^ 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T07:16:01,594 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T07:16:01,594 ~~~~~~~~~~~~~^ 2025-09-08T07:16:01,594 link, 2025-09-08T07:16:01,594 ^^^^^ 2025-09-08T07:16:01,594 ...<3 lines>... 2025-09-08T07:16:01,594 version=version, 2025-09-08T07:16:01,594 ^^^^^^^^^^^^^^^^ 2025-09-08T07:16:01,594 ) 2025-09-08T07:16:01,594 ^ 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T07:16:01,594 super().__init__( 2025-09-08T07:16:01,594 ~~~~~~~~~~~~~~~~^ 2025-09-08T07:16:01,594 link=link, 2025-09-08T07:16:01,594 ^^^^^^^^^^ 2025-09-08T07:16:01,594 ...<4 lines>... 2025-09-08T07:16:01,594 version=version, 2025-09-08T07:16:01,594 ^^^^^^^^^^^^^^^^ 2025-09-08T07:16:01,594 ) 2025-09-08T07:16:01,594 ^ 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T07:16:01,594 self.dist = self._prepare() 2025-09-08T07:16:01,594 ~~~~~~~~~~~~~^^ 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T07:16:01,594 dist = self._prepare_distribution() 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T07:16:01,594 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T07:16:01,594 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T07:16:01,594 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T07:16:01,594 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T07:16:01,594 dist = _get_prepared_distribution( 2025-09-08T07:16:01,594 req, 2025-09-08T07:16:01,594 ...<3 lines>... 2025-09-08T07:16:01,594 self.check_build_deps, 2025-09-08T07:16:01,594 ) 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T07:16:01,594 abstract_dist.prepare_distribution_metadata( 2025-09-08T07:16:01,594 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T07:16:01,594 finder, build_isolation, check_build_deps 2025-09-08T07:16:01,594 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:16:01,594 ) 2025-09-08T07:16:01,594 ^ 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T07:16:01,594 self.req.prepare_metadata() 2025-09-08T07:16:01,594 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T07:16:01,594 self.metadata_directory = generate_metadata_legacy( 2025-09-08T07:16:01,594 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T07:16:01,594 build_env=self.build_env, 2025-09-08T07:16:01,594 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:16:01,594 ...<3 lines>... 2025-09-08T07:16:01,594 details=details, 2025-09-08T07:16:01,594 ^^^^^^^^^^^^^^^^ 2025-09-08T07:16:01,594 ) 2025-09-08T07:16:01,594 ^ 2025-09-08T07:16:01,594 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T07:16:01,594 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T07:16:01,594 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T07:16:01,615 Removed pxpx==1.0.3 from https://files.pythonhosted.org/packages/a4/81/98114634a3e4698ed2ceb39694605f7694d6eed9824804803b70f6f61b60/pxpx-1.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-hp1d0ihh' 2025-09-08T07:16:01,615 Removed build tracker: '/tmp/pip-build-tracker-hp1d0ihh'