2025-09-07T20:45:16,773 Created temporary directory: /tmp/pip-build-tracker-fwbgacv_ 2025-09-07T20:45:16,773 Initialized build tracking at /tmp/pip-build-tracker-fwbgacv_ 2025-09-07T20:45:16,774 Created build tracker: /tmp/pip-build-tracker-fwbgacv_ 2025-09-07T20:45:16,774 Entered build tracker: /tmp/pip-build-tracker-fwbgacv_ 2025-09-07T20:45:16,774 Created temporary directory: /tmp/pip-wheel-0ds08e3f 2025-09-07T20:45:16,777 Created temporary directory: /tmp/pip-ephem-wheel-cache-mtt9y6ov 2025-09-07T20:45:16,838 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T20:45:16,841 2 location(s) to search for versions of fixtures: 2025-09-07T20:45:16,841 * https://pypi.org/simple/fixtures/ 2025-09-07T20:45:16,841 * https://www.piwheels.org/simple/fixtures/ 2025-09-07T20:45:16,841 Fetching project page and analyzing links: https://pypi.org/simple/fixtures/ 2025-09-07T20:45:16,841 Getting page https://pypi.org/simple/fixtures/ 2025-09-07T20:45:16,843 Found index url https://pypi.org/simple/ 2025-09-07T20:45:16,913 Fetched page https://pypi.org/simple/fixtures/ as application/vnd.pypi.simple.v1+json 2025-09-07T20:45:16,920 Found link https://files.pythonhosted.org/packages/66/cc/7f7903b886239445bf18768e2c18649d24986f19628635973919624274ad/fixtures-0.1.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.1 2025-09-07T20:45:16,921 Found link https://files.pythonhosted.org/packages/5b/94/46b0fff96f6737132157bdac69b28c5df9c7876f285580e568fa9185f9c5/fixtures-0.2.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.2 2025-09-07T20:45:16,921 Found link https://files.pythonhosted.org/packages/37/4e/3c9414487f2a5a3417c466fad1f32cec7b24fe0efa76cf7b0fd8953aeacd/fixtures-0.3.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.3 2025-09-07T20:45:16,921 Found link https://files.pythonhosted.org/packages/e3/92/bcb2a3f8a1cd520cf73ce6b38acdad22f3a1bca5ca6e781fd30d833fb9d7/fixtures-0.3.1.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.3.1 2025-09-07T20:45:16,921 Found link https://files.pythonhosted.org/packages/b9/d7/7aebeb4134b93693601df9d8df958d1df12145a4ac0d3a7a51189aacc1ff/fixtures-0.3.2.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.3.2 2025-09-07T20:45:16,922 Found link https://files.pythonhosted.org/packages/06/59/ad255dcd334e47fcf700df1c17ff3200a161b7edcce310f7f7fa7364574a/fixtures-0.3.3.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.3.3 2025-09-07T20:45:16,922 Found link https://files.pythonhosted.org/packages/be/ca/7aee1ab4a86145b569371183234ad528ede5241c4790d0884ab83461e86f/fixtures-0.3.4.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.3.4 2025-09-07T20:45:16,922 Found link https://files.pythonhosted.org/packages/9c/be/42ba8cb14b9c65507d010c30759f999d30535b2a6aec390b8d4bd769f034/fixtures-0.3.5.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.3.5 2025-09-07T20:45:16,922 Found link https://files.pythonhosted.org/packages/0f/3d/b2aebf3963bf4b91dcdfaf8826b0ea90edcdfddd5f31a0e4992c85bfdc48/fixtures-0.3.6.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.3.6 2025-09-07T20:45:16,922 Found link https://files.pythonhosted.org/packages/74/3a/da056cb5feb4214e6ae334f4d5428baf34373317996e376a7ba494b6c78e/fixtures-0.3.7.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.3.7 2025-09-07T20:45:16,923 Found link https://files.pythonhosted.org/packages/54/2a/0c84f8b6fdabac661275db806039ce08cff21f5a0055227000f5a00b5bf5/fixtures-0.3.8.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.3.8 2025-09-07T20:45:16,923 Found link https://files.pythonhosted.org/packages/58/13/38b4d99fa0b451dbc336516b900c5c22e9efff6aeb6d24aea05fe05970e0/fixtures-0.3.9.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.3.9 2025-09-07T20:45:16,923 Found link https://files.pythonhosted.org/packages/87/0a/2ffb91fa933ad3c158c594368ef5d5b933b02f350fb9dc6da5e93252452e/fixtures-0.3.10.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.3.10 2025-09-07T20:45:16,923 Found link https://files.pythonhosted.org/packages/d1/37/96566628660d69871c7971cc591d5d897dea3c11133e7f2bf8cb8c45bb6f/fixtures-0.3.11.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.3.11 2025-09-07T20:45:16,924 Found link https://files.pythonhosted.org/packages/18/eb/63b2642d18116b295941505362b4b5928c1335c88cea38a87525f83942ef/fixtures-0.3.12.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.3.12 2025-09-07T20:45:16,924 Found link https://files.pythonhosted.org/packages/aa/8f/e83a911f19432c2b39f6924c03289fb20ba1bf2747514f1af3157888eba1/fixtures-0.3.13.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.3.13 2025-09-07T20:45:16,924 Found link https://files.pythonhosted.org/packages/a6/2b/1c53893921d1389aeeed5ae6250968ae9f00bb84c5eb06fb09814834c37f/fixtures-0.3.14.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.3.14 2025-09-07T20:45:16,924 Found link https://files.pythonhosted.org/packages/78/a0/89b7d93c8d651475ee0dce41c2ecd35bd98dbe7ee4dc05293e82c4afb94f/fixtures-0.3.15.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.3.15 2025-09-07T20:45:16,924 Found link https://files.pythonhosted.org/packages/4d/f0/f9263f32224446af80e06d033210e0af34ced1cd6256d604b2fa1b3a9e21/fixtures-0.3.16.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.3.16 2025-09-07T20:45:16,925 Found link https://files.pythonhosted.org/packages/f1/4a/0fa67e8966f11b940eaed472fc59f02696f0a5df8e3ae6aa8f0b1aa54bdc/fixtures-0.3.17.tar.gz (from https://pypi.org/simple/fixtures/), version: 0.3.17 2025-09-07T20:45:16,925 Found link https://files.pythonhosted.org/packages/9a/75/a36bef06764ebfcca7209f3348e16b844e8a45ff05d87a85075886a7b8ed/fixtures-1.0.0.tar.gz (from https://pypi.org/simple/fixtures/), version: 1.0.0 2025-09-07T20:45:16,925 Skipping link: No binaries permitted for fixtures: https://files.pythonhosted.org/packages/13/d0/0f55ea655874f7a9503315437ba27398b409d8b1edd24de4f295019a2e25/fixtures-1.1.0-py2-none-any.whl (from https://pypi.org/simple/fixtures/) 2025-09-07T20:45:16,925 Found link https://files.pythonhosted.org/packages/87/e2/73a15e2b111e35a818e19d445959756abae75178166a9384b8b5b78565ce/fixtures-1.1.0.tar.gz (from https://pypi.org/simple/fixtures/), version: 1.1.0 2025-09-07T20:45:16,925 Skipping link: No binaries permitted for fixtures: https://files.pythonhosted.org/packages/c0/be/1f20ce904b21be58a93da8cbf058b449b77494ed00d49df7b2f17cd774cb/fixtures-1.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/fixtures/) 2025-09-07T20:45:16,926 Found link https://files.pythonhosted.org/packages/2b/e0/0947f9b39fa6170a23c5733e7e404b37c62e7fd8455c935006136e046b1f/fixtures-1.2.0.tar.gz (from https://pypi.org/simple/fixtures/), version: 1.2.0 2025-09-07T20:45:16,926 Skipping link: No binaries permitted for fixtures: https://files.pythonhosted.org/packages/0b/d4/3876d06f4db23692457c18757bc03f23b6b4a04eca69383ef6251755b7a8/fixtures-1.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/fixtures/) 2025-09-07T20:45:16,926 Found link https://files.pythonhosted.org/packages/1f/cc/8e2c48f407dcc72d3b8512f41784f07e946492b2940607ef435cdb8eb3a0/fixtures-1.2.1.tar.gz (from https://pypi.org/simple/fixtures/), version: 1.2.1 2025-09-07T20:45:16,926 Skipping link: No binaries permitted for fixtures: https://files.pythonhosted.org/packages/9f/54/ef98dcf2a3c511ed99b86cbf10c973a11c6615a8a4c937179bcf1b82509b/fixtures-1.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/fixtures/) 2025-09-07T20:45:16,926 Found link https://files.pythonhosted.org/packages/db/e5/b498aeb2c5f54916e5f0addde2b4c55e2fbe2b94e8e9bd0f4d2df2edbc92/fixtures-1.3.0.tar.gz (from https://pypi.org/simple/fixtures/), version: 1.3.0 2025-09-07T20:45:16,927 Skipping link: No binaries permitted for fixtures: https://files.pythonhosted.org/packages/e5/10/ab3ef83597e367e233dd688421ba5b8428683db08233d87f2db9636ccf26/fixtures-1.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/fixtures/) 2025-09-07T20:45:16,927 Found link https://files.pythonhosted.org/packages/ac/08/4e44a959c62ce9b007158ba29a6c0e80a8b7ddd485ab4e94277285f5097b/fixtures-1.3.1.tar.gz (from https://pypi.org/simple/fixtures/), version: 1.3.1 2025-09-07T20:45:16,927 Found link https://files.pythonhosted.org/packages/e2/6f/21952dfb7fe7aadd6630f2be951ef564c18f4deb82f15795ea929e2ab2c4/fixtures-1.3.2.dev6.tar.gz (from https://pypi.org/simple/fixtures/), version: 1.3.2.dev6 2025-09-07T20:45:16,927 Skipping link: No binaries permitted for fixtures: https://files.pythonhosted.org/packages/b4/b6/4409d6bef30805cfe2bacc38040e34165244d3babcf3e3d289a68096ddb6/fixtures-1.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/fixtures/) 2025-09-07T20:45:16,927 Found link https://files.pythonhosted.org/packages/1c/82/d0d469110cdc92e0a79699250639afdff9f8da8a66fdfb846f48fb5e5e4f/fixtures-1.4.0.tar.gz (from https://pypi.org/simple/fixtures/), version: 1.4.0 2025-09-07T20:45:16,927 Skipping link: No binaries permitted for fixtures: https://files.pythonhosted.org/packages/df/a5/31505ab93b7433022eab2a6305d8f320012176eda465528771be49765123/fixtures-2.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/fixtures/) 2025-09-07T20:45:16,928 Found link https://files.pythonhosted.org/packages/aa/af/adf71e0790f6452b0e9ade95bfa2b8ae0c6d62137028c10a144ee3ea5210/fixtures-2.0.0.tar.gz (from https://pypi.org/simple/fixtures/), version: 2.0.0 2025-09-07T20:45:16,928 Skipping link: No binaries permitted for fixtures: https://files.pythonhosted.org/packages/a8/28/7eed6bf76792f418029a18d5b2ace87ce7562927cdd00f1cefe481cd148f/fixtures-3.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/fixtures/) 2025-09-07T20:45:16,928 Found link https://files.pythonhosted.org/packages/84/be/94ecbc3f2487bd14aa8b44852f498086219b7cc0c8250ee65a03e2c63119/fixtures-3.0.0.tar.gz (from https://pypi.org/simple/fixtures/), version: 3.0.0 2025-09-07T20:45:16,928 Skipping link: No binaries permitted for fixtures: https://files.pythonhosted.org/packages/9e/e7/58f53ed1cf81bec87e79558df62a9a8650e11ac5230734a8e75c689a3980/fixtures-4.0.0-py3-none-any.whl (from https://pypi.org/simple/fixtures/) (requires-python:>=3.6) 2025-09-07T20:45:16,929 Found link https://files.pythonhosted.org/packages/64/e0/45cdd4842cf2e97e6e43acc57914ca562c2624af562837d2aefbeabb44a2/fixtures-4.0.0.tar.gz (from https://pypi.org/simple/fixtures/) (requires-python:>=3.6), version: 4.0.0 2025-09-07T20:45:16,929 Found link https://files.pythonhosted.org/packages/3c/3d/f106b3278ba50067e9cd397f836d33d141aa790853152dbb3512aaee19f3/fixtures-4.0.1.tar.gz (from https://pypi.org/simple/fixtures/) (requires-python:>=3.6), version: 4.0.1 2025-09-07T20:45:16,929 Skipping link: No binaries permitted for fixtures: https://files.pythonhosted.org/packages/db/ab/3259874efafdbaa9d25dd8fa99c999621c6539eacd03c95b64a34bd5acd1/fixtures-4.1.0-py3-none-any.whl (from https://pypi.org/simple/fixtures/) (requires-python:>=3.7) 2025-09-07T20:45:16,930 Found link https://files.pythonhosted.org/packages/5e/4c/3c3faee9f554d753ee428bef3a5e8176995cffbf0b5ad3f1d6c272ab2148/fixtures-4.1.0.tar.gz (from https://pypi.org/simple/fixtures/) (requires-python:>=3.7), version: 4.1.0 2025-09-07T20:45:16,930 Skipping link: No binaries permitted for fixtures: https://files.pythonhosted.org/packages/0b/50/2925a51b212ad9515640c46c9fc3b2ae9082ab84dbbe50a8a038aa84a15d/fixtures-4.2.0-py3-none-any.whl (from https://pypi.org/simple/fixtures/) (requires-python:>=3.8) 2025-09-07T20:45:16,930 Found link https://files.pythonhosted.org/packages/2a/64/0c5f2672183ec4787a6bee2b92e0a9403c8c935a41829339075c9cb9b89b/fixtures-4.2.0.tar.gz (from https://pypi.org/simple/fixtures/) (requires-python:>=3.8), version: 4.2.0 2025-09-07T20:45:16,931 Skipping link: No binaries permitted for fixtures: https://files.pythonhosted.org/packages/f7/b2/2601e4778eaa68d4477a4271c8b6bb04c5d895ab1e87a25c1d58fd611179/fixtures-4.2.1-py3-none-any.whl (from https://pypi.org/simple/fixtures/) (requires-python:>=3.8) 2025-09-07T20:45:16,931 Found link https://files.pythonhosted.org/packages/c5/96/fd29d4b5e1cac7539a4b2ecdd40e69e67d07654b1bcc3cdee1545ee90217/fixtures-4.2.1.tar.gz (from https://pypi.org/simple/fixtures/) (requires-python:>=3.8), version: 4.2.1 2025-09-07T20:45:16,931 Skipping link: No binaries permitted for fixtures: https://files.pythonhosted.org/packages/a0/9e/ab77b2e316b2960b64277d8927ded0dc6f95c9cf8b4dba29fabd7680832f/fixtures-4.2.2-py3-none-any.whl (from https://pypi.org/simple/fixtures/) (requires-python:>=3.8) 2025-09-07T20:45:16,931 Found link https://files.pythonhosted.org/packages/21/79/a63e71f7663b380e0fe74c1673bca12e114884dc7c1a61408e9fcde3db28/fixtures-4.2.2.tar.gz (from https://pypi.org/simple/fixtures/) (requires-python:>=3.8), version: 4.2.2 2025-09-07T20:45:16,931 Skipping link: No binaries permitted for fixtures: https://files.pythonhosted.org/packages/e3/c2/76ab92986c5f6ee3efebbdc598468c92b49789527c56c83dec01b073803e/fixtures-4.2.3-py3-none-any.whl (from https://pypi.org/simple/fixtures/) (requires-python:>=3.8) 2025-09-07T20:45:16,932 Found link https://files.pythonhosted.org/packages/4b/78/562bb86f5805d1f8e9ff2761fd59ee9bc95eaf29bd8890abb1d41097470e/fixtures-4.2.3.tar.gz (from https://pypi.org/simple/fixtures/) (requires-python:>=3.8), version: 4.2.3 2025-09-07T20:45:16,932 Skipping link: No binaries permitted for fixtures: https://files.pythonhosted.org/packages/66/b7/75b7c433e4912821e1d2ff080e388b742d70dfff321abfb7bfdab5b31e65/fixtures-4.2.3.post1-py3-none-any.whl (from https://pypi.org/simple/fixtures/) (requires-python:>=3.8) 2025-09-07T20:45:16,932 Found link https://files.pythonhosted.org/packages/9a/45/90c2dea22396f95085d825ffc66bf058f26507f2e9f9ab8f7de66b245454/fixtures-4.2.3.post1.tar.gz (from https://pypi.org/simple/fixtures/) (requires-python:>=3.8), version: 4.2.3.post1 2025-09-07T20:45:16,932 Skipping link: No binaries permitted for fixtures: https://files.pythonhosted.org/packages/ee/2a/625eb339d5e3d5ce68ffda78d746595055ba0d1b9df9904ac7c692116114/fixtures-4.2.3.post2-py3-none-any.whl (from https://pypi.org/simple/fixtures/) (requires-python:>=3.8) 2025-09-07T20:45:16,932 Found link https://files.pythonhosted.org/packages/db/c6/e2e5f6572bc3aa5fd8912a59fd9772e6de12ed9de1e5d89a95cb74405a52/fixtures-4.2.3.post2.tar.gz (from https://pypi.org/simple/fixtures/) (requires-python:>=3.8), version: 4.2.3.post2 2025-09-07T20:45:16,933 Skipping link: No binaries permitted for fixtures: https://files.pythonhosted.org/packages/75/d5/2757cabc34758fac81039d4fbcde11c91d3952d91e33f8d5c69ea8c74e0f/fixtures-4.2.4.post1-py3-none-any.whl (from https://pypi.org/simple/fixtures/) (requires-python:>=3.8) 2025-09-07T20:45:16,933 Found link https://files.pythonhosted.org/packages/c8/93/5f8713c22bfdd03c1f018483f8ce473a51b1b90219a70cf41730364fb30f/fixtures-4.2.4.post1.tar.gz (from https://pypi.org/simple/fixtures/) (requires-python:>=3.8), version: 4.2.4.post1 2025-09-07T20:45:16,933 Skipping link: No binaries permitted for fixtures: https://files.pythonhosted.org/packages/2d/90/ed632ce9bc6f683efe590d03fe3cbabffdca0514edabcdb24c7d5f2c336b/fixtures-4.2.5-py3-none-any.whl (from https://pypi.org/simple/fixtures/) (requires-python:>=3.8) 2025-09-07T20:45:16,933 Found link https://files.pythonhosted.org/packages/38/12/49e56f952ec7d1425a27e15b286ac665b243eb0ed79ed35fc735c92d0167/fixtures-4.2.5.tar.gz (from https://pypi.org/simple/fixtures/) (requires-python:>=3.8), version: 4.2.5 2025-09-07T20:45:16,933 Skipping link: No binaries permitted for fixtures: https://files.pythonhosted.org/packages/45/49/d92f66a79fe0da4b55b77597a2cfb6630c131d702a6b4a87ddd2ee277c3d/fixtures-4.2.6-py3-none-any.whl (from https://pypi.org/simple/fixtures/) (requires-python:>=3.9) 2025-09-07T20:45:16,934 Found link https://files.pythonhosted.org/packages/12/ff/2d7d262a2ac563a3c976eae210057d68271f5080f0411792d8e2aa84d9a6/fixtures-4.2.6.tar.gz (from https://pypi.org/simple/fixtures/) (requires-python:>=3.9), version: 4.2.6 2025-09-07T20:45:16,934 Fetching project page and analyzing links: https://www.piwheels.org/simple/fixtures/ 2025-09-07T20:45:16,935 Getting page https://www.piwheels.org/simple/fixtures/ 2025-09-07T20:45:16,935 Found index url https://www.piwheels.org/simple/ 2025-09-07T20:45:17,032 Fetched page https://www.piwheels.org/simple/fixtures/ as text/html 2025-09-07T20:45:17,038 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-4.2.6-py3-none-any.whl#sha256=70af2d5027077b38655ff416bdbe3de7f3777c618af1f5e0f0c9f3cce522aca0 (from https://www.piwheels.org/simple/fixtures/) (requires-python:>=3.9) 2025-09-07T20:45:17,038 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-4.2.5-py3-none-any.whl#sha256=6d6035e7dff54b08e37ac807467e759a24446e95e9961f4d04f449b56ddd1874 (from https://www.piwheels.org/simple/fixtures/) (requires-python:>=3.8) 2025-09-07T20:45:17,038 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-4.2.4.post1-py3-none-any.whl#sha256=fb4050adebfb08e15c6c812ec2c7f879ccb399186c375c72ffee241b65ca2cba (from https://www.piwheels.org/simple/fixtures/) (requires-python:>=3.8) 2025-09-07T20:45:17,038 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-4.2.3.post2-py3-none-any.whl#sha256=654d9002f73a905303e4d133b7a049c813de13d9da7572f83196cdcf71ccc129 (from https://www.piwheels.org/simple/fixtures/) (requires-python:>=3.8) 2025-09-07T20:45:17,038 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-4.2.3.post1-py3-none-any.whl#sha256=62afe551ac56b3a13a5a7b129743f03a5e6245b788d27cc4c07f4b79471f3bb0 (from https://www.piwheels.org/simple/fixtures/) (requires-python:>=3.8) 2025-09-07T20:45:17,038 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-4.2.3-py3-none-any.whl#sha256=7958c0661fbca2e27194957acbd7b30235acc687d3cb598b447fff7da8d77f60 (from https://www.piwheels.org/simple/fixtures/) (requires-python:>=3.8) 2025-09-07T20:45:17,039 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-4.2.2-py3-none-any.whl#sha256=70739c4625530c5624aa2e25e144cb886bd2d20dd25d45ea570b5ae3b2fde777 (from https://www.piwheels.org/simple/fixtures/) (requires-python:>=3.8) 2025-09-07T20:45:17,039 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-4.2.1-py3-none-any.whl#sha256=503b149d7b66e4e03167e32aace30be5fc723af9f262f79d581ce60d5dd5394c (from https://www.piwheels.org/simple/fixtures/) (requires-python:>=3.8) 2025-09-07T20:45:17,039 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-4.2.0-py3-none-any.whl#sha256=82bed5f5a55c7310e49cea241c8c8b29e51908892db157bee5454a4830ff25e9 (from https://www.piwheels.org/simple/fixtures/) (requires-python:>=3.8) 2025-09-07T20:45:17,039 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-4.1.0-py3-none-any.whl#sha256=d0e6f39a76e9ff9bae2b8a1c4f97d682973998856eea321bccf86a93b1283977 (from https://www.piwheels.org/simple/fixtures/) (requires-python:>=3.7) 2025-09-07T20:45:17,039 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-4.0.1-py3-none-any.whl#sha256=a75d93ccaec5bd6dc7bc71de22e6249c9f016ef5fb1f9384344b85e7f680b985 (from https://www.piwheels.org/simple/fixtures/) (requires-python:>=3.6) 2025-09-07T20:45:17,039 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-4.0.0-py3-none-any.whl#sha256=d2234346af7df172dcbe5d4a68fc2d6bf790914188add700e77cd27ce77725df (from https://www.piwheels.org/simple/fixtures/) (requires-python:>=3.6) 2025-09-07T20:45:17,039 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-3.0.0-py2.py3-none-any.whl#sha256=2a551b0421101de112d9497fb5f6fd25e5019391c0fbec9bad591ecae981420d (from https://www.piwheels.org/simple/fixtures/) 2025-09-07T20:45:17,039 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-2.0.0-py2.py3-none-any.whl#sha256=de4582925a49aaa46c6bc810eaac74a96014c719630ff0e47c4cd361dfd9d7d9 (from https://www.piwheels.org/simple/fixtures/) 2025-09-07T20:45:17,040 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-1.4.0-py2.py3-none-any.whl#sha256=c7944a31a4b81758e41c163e7b2ab87b505df66bc2cabbacede15bfab619ca16 (from https://www.piwheels.org/simple/fixtures/) 2025-09-07T20:45:17,040 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-1.3.2.dev6-py2.py3-none-any.whl#sha256=7100c3a929e912df788043fcebe0f8d5cc58d64fc09eb78c1a6fe7dc62fed80b (from https://www.piwheels.org/simple/fixtures/) 2025-09-07T20:45:17,040 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-1.3.1-py2.py3-none-any.whl#sha256=4603391f62aec34f06a64c50bee558ae723506a1a7224d13f692e05ec53859bb (from https://www.piwheels.org/simple/fixtures/) 2025-09-07T20:45:17,040 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-1.3.0-py2.py3-none-any.whl#sha256=34c2d10e7482e55f7ff754510232f96a8be0b25002b77b33a32a2c01e1b1ac31 (from https://www.piwheels.org/simple/fixtures/) 2025-09-07T20:45:17,040 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-1.2.1-py2.py3-none-any.whl#sha256=f7619056da1f061062bddcb6c5d87685fae7ca7079833c83ea6087d0e89ae63b (from https://www.piwheels.org/simple/fixtures/) 2025-09-07T20:45:17,040 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-1.2.0-py2.py3-none-any.whl#sha256=6809e978967054cd5cbf5d2868d38e2536cfcf2d9f97309532f094defca3ea86 (from https://www.piwheels.org/simple/fixtures/) 2025-09-07T20:45:17,040 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-1.1.0-py3-none-any.whl#sha256=5e407c34319d1fb889920c617b534645edbb5c81485442ad180757112057a5d9 (from https://www.piwheels.org/simple/fixtures/) 2025-09-07T20:45:17,040 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-1.0.0-py3-none-any.whl#sha256=239cb7c10c7fb3736033e3f88d3b7a079d1bf4e2d6d988fae46b36c3cf650250 (from https://www.piwheels.org/simple/fixtures/) 2025-09-07T20:45:17,040 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-0.3.17-py3-none-any.whl#sha256=6d81745e249a374f7ca9982e7303e4ab8da75f24eac1030d3416aaa399be7340 (from https://www.piwheels.org/simple/fixtures/) 2025-09-07T20:45:17,041 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-0.3.16-py3-none-any.whl#sha256=869c156d14999f0fdf2145726c897aec6697c5214a77044c7e73e138280de04f (from https://www.piwheels.org/simple/fixtures/) 2025-09-07T20:45:17,041 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-0.3.15-py3-none-any.whl#sha256=117f6e7323ff14d4c82311e721b5c4f6129425c12c9a8efee0ca6f101f8c13f9 (from https://www.piwheels.org/simple/fixtures/) 2025-09-07T20:45:17,041 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-0.3.14-py3-none-any.whl#sha256=1e53fd25601715c84dce04295171fe27c8894fe3a34fac5bc80bc5f411896eb7 (from https://www.piwheels.org/simple/fixtures/) 2025-09-07T20:45:17,041 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-0.3.13-py3-none-any.whl#sha256=ed7c48f7a2b30b2c3e7e15de982a1d64fa2b65a58b17f80a7de83177361dc04f (from https://www.piwheels.org/simple/fixtures/) 2025-09-07T20:45:17,041 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-0.3.12-py3-none-any.whl#sha256=553084f086a44c53d320847b24bb5746db15848ec7361c44c2dcc0e2c276f37f (from https://www.piwheels.org/simple/fixtures/) 2025-09-07T20:45:17,041 Skipping link: No binaries permitted for fixtures: https://archive1.piwheels.org/simple/fixtures/fixtures-0.3.11-py3-none-any.whl#sha256=1005ba6f70f0e06e9b0b5434e9cb9c1e1082b13ec8dc10953c698d5ae3122f2c (from https://www.piwheels.org/simple/fixtures/) 2025-09-07T20:45:17,041 Skipping link: not a file: https://www.piwheels.org/simple/fixtures/ 2025-09-07T20:45:17,041 Skipping link: not a file: https://pypi.org/simple/fixtures/ 2025-09-07T20:45:17,068 Given no hashes to check 1 links for project 'fixtures': discarding no candidates 2025-09-07T20:45:17,069 Collecting fixtures==0.3 2025-09-07T20:45:17,070 Created temporary directory: /tmp/pip-unpack-x9rvh1ih 2025-09-07T20:45:17,231 Downloading fixtures-0.3.tar.gz (14 kB) 2025-09-07T20:45:17,258 Added fixtures==0.3 from https://files.pythonhosted.org/packages/37/4e/3c9414487f2a5a3417c466fad1f32cec7b24fe0efa76cf7b0fd8953aeacd/fixtures-0.3.tar.gz to build tracker '/tmp/pip-build-tracker-fwbgacv_' 2025-09-07T20:45:17,260 Running setup.py (path:/tmp/pip-wheel-0ds08e3f/fixtures_ba9bc9a943d9491da51830f2f5135d69/setup.py) egg_info for package fixtures 2025-09-07T20:45:17,260 Created temporary directory: /tmp/pip-pip-egg-info-g6z7qgou 2025-09-07T20:45:17,260 Preparing metadata (setup.py): started 2025-09-07T20:45:17,261 Running command python setup.py egg_info 2025-09-07T20:45:17,785 Traceback (most recent call last): 2025-09-07T20:45:17,787 File "", line 2, in 2025-09-07T20:45:17,787 exec(compile(''' 2025-09-07T20:45:17,787 ~~~~^^^^^^^^^^^^ 2025-09-07T20:45:17,787 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:45:17,787 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:45:17,787 ...<32 lines>... 2025-09-07T20:45:17,787 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:45:17,788 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:45:17,788 ''' % ('/tmp/pip-wheel-0ds08e3f/fixtures_ba9bc9a943d9491da51830f2f5135d69/setup.py',), "", "exec")) 2025-09-07T20:45:17,788 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:45:17,788 File "", line 35, in 2025-09-07T20:45:17,788 File "/tmp/pip-wheel-0ds08e3f/fixtures_ba9bc9a943d9491da51830f2f5135d69/setup.py", line 6, in 2025-09-07T20:45:17,788 description = file(os.path.join(os.path.dirname(__file__), 'README'), 'rb').read() 2025-09-07T20:45:17,789 ^^^^ 2025-09-07T20:45:17,789 NameError: name 'file' is not defined. Did you mean: 'filter'? 2025-09-07T20:45:17,873 ERROR: python setup.py egg_info exited with 1 2025-09-07T20:45:17,885 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T20:45:17,885 exec(compile('"'"''"'"''"'"' 2025-09-07T20:45:17,885 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:45:17,885 # 2025-09-07T20:45:17,885 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T20:45:17,885 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T20:45:17,885 # - It provides a clear error message when setuptools is not installed. 2025-09-07T20:45:17,885 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T20:45:17,885 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T20:45:17,885 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T20:45:17,885 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T20:45:17,885 import os, sys, tokenize, traceback 2025-09-07T20:45:17,885 2025-09-07T20:45:17,885 try: 2025-09-07T20:45:17,885 import setuptools 2025-09-07T20:45:17,885 except ImportError: 2025-09-07T20:45:17,885 print( 2025-09-07T20:45:17,885 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T20:45:17,885 "the build environment with exception:", 2025-09-07T20:45:17,885 file=sys.stderr, 2025-09-07T20:45:17,885 ) 2025-09-07T20:45:17,885 traceback.print_exc() 2025-09-07T20:45:17,885 sys.exit(1) 2025-09-07T20:45:17,885 2025-09-07T20:45:17,885 __file__ = %r 2025-09-07T20:45:17,885 sys.argv[0] = __file__ 2025-09-07T20:45:17,885 2025-09-07T20:45:17,885 if os.path.exists(__file__): 2025-09-07T20:45:17,885 filename = __file__ 2025-09-07T20:45:17,885 with tokenize.open(__file__) as f: 2025-09-07T20:45:17,885 setup_py_code = f.read() 2025-09-07T20:45:17,885 else: 2025-09-07T20:45:17,885 filename = "" 2025-09-07T20:45:17,885 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T20:45:17,885 2025-09-07T20:45:17,885 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:45:17,885 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-0ds08e3f/fixtures_ba9bc9a943d9491da51830f2f5135d69/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-g6z7qgou[/] 2025-09-07T20:45:17,885 [bold magenta]cwd[/]: /tmp/pip-wheel-0ds08e3f/fixtures_ba9bc9a943d9491da51830f2f5135d69/ 2025-09-07T20:45:17,885 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T20:45:17,886 ERROR: metadata generation failed 2025-09-07T20:45:17,892 Exception information: 2025-09-07T20:45:17,892 Traceback (most recent call last): 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T20:45:17,892 call_subprocess( 2025-09-07T20:45:17,892 ~~~~~~~~~~~~~~~^ 2025-09-07T20:45:17,892 args, 2025-09-07T20:45:17,892 ^^^^^ 2025-09-07T20:45:17,892 ...<2 lines>... 2025-09-07T20:45:17,892 spinner=spinner, 2025-09-07T20:45:17,892 ^^^^^^^^^^^^^^^^ 2025-09-07T20:45:17,892 ) 2025-09-07T20:45:17,892 ^ 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T20:45:17,892 raise error 2025-09-07T20:45:17,892 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T20:45:17,892 2025-09-07T20:45:17,892 The above exception was the direct cause of the following exception: 2025-09-07T20:45:17,892 2025-09-07T20:45:17,892 Traceback (most recent call last): 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T20:45:17,892 status = _inner_run() 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T20:45:17,892 return self.run(options, args) 2025-09-07T20:45:17,892 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T20:45:17,892 return func(self, options, args) 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T20:45:17,892 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T20:45:17,892 result = self._result = resolver.resolve( 2025-09-07T20:45:17,892 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:45:17,892 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T20:45:17,892 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:45:17,892 ) 2025-09-07T20:45:17,892 ^ 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T20:45:17,892 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T20:45:17,892 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T20:45:17,892 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T20:45:17,892 if not criterion.candidates: 2025-09-07T20:45:17,892 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T20:45:17,892 return bool(self._sequence) 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T20:45:17,892 self._bool = any(self) 2025-09-07T20:45:17,892 ~~~^^^^^^ 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T20:45:17,892 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T20:45:17,892 ^^^^^^^^ 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T20:45:17,892 candidate = func() 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T20:45:17,892 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T20:45:17,892 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:45:17,892 link, template, name, version 2025-09-07T20:45:17,892 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:45:17,892 ) 2025-09-07T20:45:17,892 ^ 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T20:45:17,892 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T20:45:17,892 ~~~~~~~~~~~~~^ 2025-09-07T20:45:17,892 link, 2025-09-07T20:45:17,892 ^^^^^ 2025-09-07T20:45:17,892 ...<3 lines>... 2025-09-07T20:45:17,892 version=version, 2025-09-07T20:45:17,892 ^^^^^^^^^^^^^^^^ 2025-09-07T20:45:17,892 ) 2025-09-07T20:45:17,892 ^ 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T20:45:17,892 super().__init__( 2025-09-07T20:45:17,892 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:45:17,892 link=link, 2025-09-07T20:45:17,892 ^^^^^^^^^^ 2025-09-07T20:45:17,892 ...<4 lines>... 2025-09-07T20:45:17,892 version=version, 2025-09-07T20:45:17,892 ^^^^^^^^^^^^^^^^ 2025-09-07T20:45:17,892 ) 2025-09-07T20:45:17,892 ^ 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T20:45:17,892 self.dist = self._prepare() 2025-09-07T20:45:17,892 ~~~~~~~~~~~~~^^ 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T20:45:17,892 dist = self._prepare_distribution() 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T20:45:17,892 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T20:45:17,892 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T20:45:17,892 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T20:45:17,892 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T20:45:17,892 dist = _get_prepared_distribution( 2025-09-07T20:45:17,892 req, 2025-09-07T20:45:17,892 ...<3 lines>... 2025-09-07T20:45:17,892 self.check_build_deps, 2025-09-07T20:45:17,892 ) 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T20:45:17,892 abstract_dist.prepare_distribution_metadata( 2025-09-07T20:45:17,892 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:45:17,892 finder, build_isolation, check_build_deps 2025-09-07T20:45:17,892 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:45:17,892 ) 2025-09-07T20:45:17,892 ^ 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T20:45:17,892 self.req.prepare_metadata() 2025-09-07T20:45:17,892 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T20:45:17,892 self.metadata_directory = generate_metadata_legacy( 2025-09-07T20:45:17,892 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:45:17,892 build_env=self.build_env, 2025-09-07T20:45:17,892 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:45:17,892 ...<3 lines>... 2025-09-07T20:45:17,892 details=details, 2025-09-07T20:45:17,892 ^^^^^^^^^^^^^^^^ 2025-09-07T20:45:17,892 ) 2025-09-07T20:45:17,892 ^ 2025-09-07T20:45:17,892 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T20:45:17,892 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T20:45:17,892 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T20:45:17,916 Removed fixtures==0.3 from https://files.pythonhosted.org/packages/37/4e/3c9414487f2a5a3417c466fad1f32cec7b24fe0efa76cf7b0fd8953aeacd/fixtures-0.3.tar.gz from build tracker '/tmp/pip-build-tracker-fwbgacv_' 2025-09-07T20:45:17,917 Removed build tracker: '/tmp/pip-build-tracker-fwbgacv_'