2025-09-03T01:24:30,019 Created temporary directory: /tmp/pip-build-tracker-a8as0caq 2025-09-03T01:24:30,020 Initialized build tracking at /tmp/pip-build-tracker-a8as0caq 2025-09-03T01:24:30,020 Created build tracker: /tmp/pip-build-tracker-a8as0caq 2025-09-03T01:24:30,020 Entered build tracker: /tmp/pip-build-tracker-a8as0caq 2025-09-03T01:24:30,020 Created temporary directory: /tmp/pip-wheel-v0vxf4c3 2025-09-03T01:24:30,023 Created temporary directory: /tmp/pip-ephem-wheel-cache-ohyc2147 2025-09-03T01:24:30,084 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-03T01:24:30,086 2 location(s) to search for versions of markdown: 2025-09-03T01:24:30,086 * https://pypi.org/simple/markdown/ 2025-09-03T01:24:30,086 * https://www.piwheels.org/simple/markdown/ 2025-09-03T01:24:30,086 Fetching project page and analyzing links: https://pypi.org/simple/markdown/ 2025-09-03T01:24:30,087 Getting page https://pypi.org/simple/markdown/ 2025-09-03T01:24:30,088 Found index url https://pypi.org/simple/ 2025-09-03T01:24:30,159 Fetched page https://pypi.org/simple/markdown/ as application/vnd.pypi.simple.v1+json 2025-09-03T01:24:30,172 Found link https://files.pythonhosted.org/packages/de/23/1d9c21c95d8aaf06a4a1b1fe265591a8d93cd32bc6e8e57c630a0b84c476/markdown-1.7.tar.gz (from https://pypi.org/simple/markdown/), version: 1.7 2025-09-03T01:24:30,172 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/ae/8b/096165ba719ad4e55ab1fe9fb643cd24836bb23c793899a34084ea8b1a12/markdown-1.7.win32.exe (from https://pypi.org/simple/markdown/) 2025-09-03T01:24:30,172 Found link https://files.pythonhosted.org/packages/c2/44/9b774c90d6ebf543f08c4c06bc60065d931f7f5b72ad7526d80a86bc0d7d/markdown-1.7.zip (from https://pypi.org/simple/markdown/), version: 1.7 2025-09-03T01:24:30,173 Found link https://files.pythonhosted.org/packages/59/0d/ab8fce37cabe1bed8daf8c1bc18056900cd700bf3ef135e0756afbc9c2a2/Markdown-2.0.tar.gz (from https://pypi.org/simple/markdown/), version: 2.0 2025-09-03T01:24:30,173 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/ce/c5/fdcc44de01e4ccc76c1284d25b9b5b650240069b22e602598da4f991a319/Markdown-2.0.win32.exe (from https://pypi.org/simple/markdown/) 2025-09-03T01:24:30,173 Found link https://files.pythonhosted.org/packages/a0/8d/94868abb78a8f99ce9ac15a4db472a3384a0beca36bff7bf5ef9be02012f/Markdown-2.0.zip (from https://pypi.org/simple/markdown/), version: 2.0 2025-09-03T01:24:30,173 Found link https://files.pythonhosted.org/packages/66/7b/00bd2ffa9a36cf6fe5b49f01eb886863968d2e30923dadf0139d78d3c961/Markdown-2.0.1.tar.gz (from https://pypi.org/simple/markdown/), version: 2.0.1 2025-09-03T01:24:30,173 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/1a/42/578c96a429672b48a55841f0afc8a5a8fadbd5b0c7931a6adc76cdd28129/Markdown-2.0.1.win32.exe (from https://pypi.org/simple/markdown/) 2025-09-03T01:24:30,173 Found link https://files.pythonhosted.org/packages/cd/7a/ee53d59417bc49f9594657813158e448bde092df7fdea236edae082291a3/Markdown-2.0.1.zip (from https://pypi.org/simple/markdown/), version: 2.0.1 2025-09-03T01:24:30,174 Found link https://files.pythonhosted.org/packages/40/7c/077648ce4b7cf5d8b376bf85c2415a5e2f9afd7fbdff4c30a89250132dc9/Markdown-2.0.2.tar.gz (from https://pypi.org/simple/markdown/), version: 2.0.2 2025-09-03T01:24:30,174 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/6a/32/cfa3c49873ba5f68dff1c0e4b5897e5122c544ffdc8e2c57b55fa20b61ce/Markdown-2.0.2.win32.exe (from https://pypi.org/simple/markdown/) 2025-09-03T01:24:30,174 Found link https://files.pythonhosted.org/packages/8e/97/b5e29c302c815792ab50477c7c5b5c6ebe216704f05074c55da6b47b447c/Markdown-2.0.2.zip (from https://pypi.org/simple/markdown/), version: 2.0.2 2025-09-03T01:24:30,174 Found link https://files.pythonhosted.org/packages/80/cd/12d6ee56a24ecd3c6fc582d5e5016f40db4abdfb16e7affc49780184d1df/Markdown-2.0.3.tar.gz (from https://pypi.org/simple/markdown/), version: 2.0.3 2025-09-03T01:24:30,174 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/c8/a2/8426d0d1852851b56c77abd6252f710718199354bd9f739d0a3de98ac39d/Markdown-2.0.3.win32.exe (from https://pypi.org/simple/markdown/) 2025-09-03T01:24:30,175 Found link https://files.pythonhosted.org/packages/2f/09/c28c1b056e23a2a29e0203acc13d989ee04c22ee7c4744cb876a033e06f8/Markdown-2.0.3.zip (from https://pypi.org/simple/markdown/), version: 2.0.3 2025-09-03T01:24:30,175 Found link https://files.pythonhosted.org/packages/a6/5e/6f5a9753526a03839f044daeb20f8fd461395a48b80f335168dabd732d1f/Markdown-2.1.0.tar.gz (from https://pypi.org/simple/markdown/), version: 2.1.0 2025-09-03T01:24:30,175 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/ac/e3/18176a76dd6eea736451b33a9d04531882c64cdbeb781407f553144557a2/Markdown-2.1.0.win32.exe (from https://pypi.org/simple/markdown/) 2025-09-03T01:24:30,175 Found link https://files.pythonhosted.org/packages/0b/80/693dbc12e544fd1149af7e668220bab7ea517afc60dd8271f7345c0b7078/Markdown-2.1.0.zip (from https://pypi.org/simple/markdown/), version: 2.1.0 2025-09-03T01:24:30,175 Found link https://files.pythonhosted.org/packages/42/b7/53c55d79022ee536f95b016e174c555b796ff19d731f5ca182a89fd85e0d/Markdown-2.1.1.tar.gz (from https://pypi.org/simple/markdown/), version: 2.1.1 2025-09-03T01:24:30,176 Found link https://files.pythonhosted.org/packages/52/dd/98b64ec40957ef264d6ef8aca0da55ece25eb5ad1902fe521e24a2d18ced/Markdown-2.1.1.zip (from https://pypi.org/simple/markdown/), version: 2.1.1 2025-09-03T01:24:30,176 Found link https://files.pythonhosted.org/packages/ac/99/288a81a38526a42c98b5b9832c6e339ca8d5dd38b19a53abfac7c8037c7f/Markdown-2.2.0.tar.gz (from https://pypi.org/simple/markdown/), version: 2.2.0 2025-09-03T01:24:30,176 Found link https://files.pythonhosted.org/packages/f1/9b/abac7cce338f4d832b9301c978103fd280f7ead4de869f4eb247beeac32b/Markdown-2.2.0.zip (from https://pypi.org/simple/markdown/), version: 2.2.0 2025-09-03T01:24:30,176 Found link https://files.pythonhosted.org/packages/4b/f6/42742630b6baf96f3c12ab811daef49841aac0df4e74e738a5fabb58fa41/Markdown-2.2.1.tar.gz (from https://pypi.org/simple/markdown/), version: 2.2.1 2025-09-03T01:24:30,176 Found link https://files.pythonhosted.org/packages/2a/05/5d7d994904f8ea5643a69c8b37312a9e49517a261ada880dbbea70de2e3e/Markdown-2.2.1.zip (from https://pypi.org/simple/markdown/), version: 2.2.1 2025-09-03T01:24:30,177 Found link https://files.pythonhosted.org/packages/cf/61/6fa953530db38d47e594b55065ff1bf58f52f267da9df08285894c9c0078/Markdown-2.3.tar.gz (from https://pypi.org/simple/markdown/), version: 2.3 2025-09-03T01:24:30,177 Found link https://files.pythonhosted.org/packages/8a/5f/2e9f61e20f65bb93155b096e19f313f7b8d5a562e66c019c68fad2fc7df2/Markdown-2.3.zip (from https://pypi.org/simple/markdown/), version: 2.3 2025-09-03T01:24:30,177 Found link https://files.pythonhosted.org/packages/78/e9/f433f3774d27ae6748a601ba8607e433eec23e8b3ddd4ea88338de8443bf/Markdown-2.3.1.tar.gz (from https://pypi.org/simple/markdown/), version: 2.3.1 2025-09-03T01:24:30,177 Found link https://files.pythonhosted.org/packages/7f/49/44ecaf1afc7012ae96989493ec7cf5891fa8084d5fa4c1e740b37e50e558/Markdown-2.3.1.zip (from https://pypi.org/simple/markdown/), version: 2.3.1 2025-09-03T01:24:30,177 Found link https://files.pythonhosted.org/packages/ce/5d/d259c3b20aaafade22b3fb220fcfeee03124562ace2c6ddba7a5474a76c5/Markdown-2.4.tar.gz (from https://pypi.org/simple/markdown/), version: 2.4 2025-09-03T01:24:30,177 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/2c/12/820b5b425adc09552d7edd505d2a3e38b2e5101b8741804461a251ea159b/Markdown-2.4.win-amd64.exe (from https://pypi.org/simple/markdown/) 2025-09-03T01:24:30,178 Found link https://files.pythonhosted.org/packages/99/61/d67ba7cbcd5369bb0c6dc4bcccbc3ada94263e0898ac14c767b83f963457/Markdown-2.4.zip (from https://pypi.org/simple/markdown/), version: 2.4 2025-09-03T01:24:30,178 Found link https://files.pythonhosted.org/packages/1e/67/2c34338f6a94f4dbac6737915eb9a30082ce32109138f5b95ec687e8f737/Markdown-2.4.1.tar.gz (from https://pypi.org/simple/markdown/), version: 2.4.1 2025-09-03T01:24:30,178 Found link https://files.pythonhosted.org/packages/9a/cf/976e393c9e88401f3fee18abf09e9aa44d8fce3ea7a2262ad748a3de5459/Markdown-2.4.1.zip (from https://pypi.org/simple/markdown/), version: 2.4.1 2025-09-03T01:24:30,178 Found link https://files.pythonhosted.org/packages/79/22/1f3c8cd9731873d63cef2a5bfaba2a198e703dd53d46f2ae7634a58a175b/Markdown-2.5.tar.gz (from https://pypi.org/simple/markdown/), version: 2.5 2025-09-03T01:24:30,178 Found link https://files.pythonhosted.org/packages/16/7f/034572fbc66f76a626156c9500349f5b384ca1f38194318ddde32bc2fcb0/Markdown-2.5.zip (from https://pypi.org/simple/markdown/), version: 2.5 2025-09-03T01:24:30,179 Found link https://files.pythonhosted.org/packages/e6/fb/1ad3b8e4318ff4a9547fe435224f5db12ec2e7c5e1d6107c87b88fb19268/Markdown-2.5.1.tar.gz (from https://pypi.org/simple/markdown/), version: 2.5.1 2025-09-03T01:24:30,179 Found link https://files.pythonhosted.org/packages/8b/5d/bd5f5f161d955c4f2389df7cf176af0dffc12cf976b6ac8639e9276a73e0/Markdown-2.5.1.zip (from https://pypi.org/simple/markdown/), version: 2.5.1 2025-09-03T01:24:30,179 Found link https://files.pythonhosted.org/packages/f8/c2/29d4cdd2305c8ed3a86d0f5061856c8f37ab2ad25d970e6be4e37e4d5d90/Markdown-2.5.2.tar.gz (from https://pypi.org/simple/markdown/), version: 2.5.2 2025-09-03T01:24:30,179 Found link https://files.pythonhosted.org/packages/cd/57/59e27269ded841b189d218020447ea8de2bcbab293df285328091e299041/Markdown-2.5.2.zip (from https://pypi.org/simple/markdown/), version: 2.5.2 2025-09-03T01:24:30,179 Found link https://files.pythonhosted.org/packages/1e/d4/8720229d479bf30b0c42998c2a4331adfa1382527613f14b5fb60d034dfd/Markdown-2.6.tar.gz (from https://pypi.org/simple/markdown/), version: 2.6 2025-09-03T01:24:30,180 Found link https://files.pythonhosted.org/packages/33/b0/62482489865f85d7818f43b30c7924a19911348be75363b1fa87950d3a83/Markdown-2.6.zip (from https://pypi.org/simple/markdown/), version: 2.6 2025-09-03T01:24:30,180 Found link https://files.pythonhosted.org/packages/75/01/1e68a8d388d3f9fa741a098546379fb0c1684b9f5a07725e5c69638bd578/Markdown-2.6.1.tar.gz (from https://pypi.org/simple/markdown/), version: 2.6.1 2025-09-03T01:24:30,180 Found link https://files.pythonhosted.org/packages/14/f8/0e7e0fac449eeb71d3eca9e8d710b3049f9f214bb24e328e3e8ad46cb905/Markdown-2.6.1.zip (from https://pypi.org/simple/markdown/), version: 2.6.1 2025-09-03T01:24:30,180 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/59/bf/6bce4d6d91d25eaa58d8e88d8994b2b603ed1b223b25a92f68c3fd0e8fd9/Markdown-2.6.2-py2.py3-none-any.whl (from https://pypi.org/simple/markdown/) 2025-09-03T01:24:30,180 Found link https://files.pythonhosted.org/packages/62/8b/83658b5f6c220d5fcde9f9852d46ea54765d734cfbc5a9f4c05bfc36db4d/Markdown-2.6.2.tar.gz (from https://pypi.org/simple/markdown/), version: 2.6.2 2025-09-03T01:24:30,180 Found link https://files.pythonhosted.org/packages/62/e7/7201086fe0ca3fd50ff0454130dc12527764ef5756c65b0f67ae9d83d117/Markdown-2.6.2.zip (from https://pypi.org/simple/markdown/), version: 2.6.2 2025-09-03T01:24:30,181 Found link https://files.pythonhosted.org/packages/ab/7c/28c26521cf556bde687ba224e4408bd7a55f4d03f5b96f52deedb85291f5/Markdown-2.6.3.tar.gz (from https://pypi.org/simple/markdown/), version: 2.6.3 2025-09-03T01:24:30,181 Found link https://files.pythonhosted.org/packages/e8/51/169adeea210503b2c32e29653065763b27fd4f1eeaf415d263c72c6308f4/Markdown-2.6.3.zip (from https://pypi.org/simple/markdown/), version: 2.6.3 2025-09-03T01:24:30,181 Found link https://files.pythonhosted.org/packages/bd/ce/e0cdacfce54c4b3e123985e262f2697ff15ed195710575abb93b8fb56110/Markdown-2.6.4.tar.gz (from https://pypi.org/simple/markdown/), version: 2.6.4 2025-09-03T01:24:30,181 Found link https://files.pythonhosted.org/packages/e4/e0/54c7f2e3e8c495a46b38842b01ee10179bee384f52b728594fce4fd431d7/Markdown-2.6.4.zip (from https://pypi.org/simple/markdown/), version: 2.6.4 2025-09-03T01:24:30,181 Found link https://files.pythonhosted.org/packages/e0/e6/e373d058113efc3fcede632de0c76ded309892c405f960c45acd0250060f/Markdown-2.6.5.tar.gz (from https://pypi.org/simple/markdown/), version: 2.6.5 2025-09-03T01:24:30,182 Found link https://files.pythonhosted.org/packages/bb/78/5f1f5280cf645f99c35392198b302e336ae477258d83d2b3e178831874f0/Markdown-2.6.5.zip (from https://pypi.org/simple/markdown/), version: 2.6.5 2025-09-03T01:24:30,182 Found link https://files.pythonhosted.org/packages/9b/53/4492f2888408a2462fd7f364028b6c708f3ecaa52a028587d7dd729f40b4/Markdown-2.6.6.tar.gz (from https://pypi.org/simple/markdown/), version: 2.6.6 2025-09-03T01:24:30,183 Found link https://files.pythonhosted.org/packages/14/eb/ae35c7d154eb9395c49950788e738effd0e2e8293544e8ee7558a369d7e8/Markdown-2.6.6.zip (from https://pypi.org/simple/markdown/), version: 2.6.6 2025-09-03T01:24:30,183 Found link https://files.pythonhosted.org/packages/d4/32/642bd580c577af37b00a1eb59b0eaa996f2d11dfe394f3dd0c7a8a2de81a/Markdown-2.6.7.tar.gz (from https://pypi.org/simple/markdown/), version: 2.6.7 2025-09-03T01:24:30,183 Found link https://files.pythonhosted.org/packages/48/a4/fc6b002789c2239ac620ca963694c95b8f74e4747769cdf6021276939e74/Markdown-2.6.7.zip (from https://pypi.org/simple/markdown/), version: 2.6.7 2025-09-03T01:24:30,183 Found link https://files.pythonhosted.org/packages/1d/25/3f6d2cb31ec42ca5bd3bfbea99b63892b735d76e26f20dd2dcc34ffe4f0d/Markdown-2.6.8.tar.gz (from https://pypi.org/simple/markdown/), version: 2.6.8 2025-09-03T01:24:30,183 Found link https://files.pythonhosted.org/packages/29/82/dfe242bcfd9eec0e7bf93a80a8f8d8515a95b980c44f5c0b45606397a423/Markdown-2.6.9.tar.gz (from https://pypi.org/simple/markdown/), version: 2.6.9 2025-09-03T01:24:30,184 Found link https://files.pythonhosted.org/packages/f0/68/d7d5503adbd302fb8e44c8ece2b8afff467a888efb8a0a116c432cc4f4fe/Markdown-2.6.10.zip (from https://pypi.org/simple/markdown/), version: 2.6.10 2025-09-03T01:24:30,184 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/6d/7d/488b90f470b96531a3f5788cf12a93332f543dbab13c423a5e7ce96a0493/Markdown-2.6.11-py2.py3-none-any.whl (from https://pypi.org/simple/markdown/) 2025-09-03T01:24:30,184 Found link https://files.pythonhosted.org/packages/b3/73/fc5c850f44af5889192dff783b7b0d8f3fe8d30b65c8e3f78f8f0265fecf/Markdown-2.6.11.tar.gz (from https://pypi.org/simple/markdown/), version: 2.6.11 2025-09-03T01:24:30,184 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/7a/fd/e22357c299e93c0bc11ec8ba54e79f98dd568e09adfe9b39d6852c744938/Markdown-3.0-py2.py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*) 2025-09-03T01:24:30,185 Found link https://files.pythonhosted.org/packages/35/c6/8144e57cf7053aa3c8a6c5523fe1aafd77f11b4b563049561c80d2d685c0/Markdown-3.0.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*), version: 3.0 2025-09-03T01:24:30,186 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/7a/6b/5600647404ba15545ec37d2f7f58844d690baf2f81f3a60b862e48f29287/Markdown-3.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*) 2025-09-03T01:24:30,186 Found link https://files.pythonhosted.org/packages/3c/52/7bae9e99a7a4be6af4a713fe9b692777e6468d28991c54c273dfb6ec9fb2/Markdown-3.0.1.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*), version: 3.0.1 2025-09-03T01:24:30,186 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/f5/e4/d8c18f2555add57ff21bf25af36d827145896a07607486cc79a2aea641af/Markdown-3.1-py2.py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-03T01:24:30,187 Found link https://files.pythonhosted.org/packages/51/3f/92f9d2f4a1d5da51e7808a469ab40c6cfdf3ba1013f56abb1f46677a655c/Markdown-3.1.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*), version: 3.1 2025-09-03T01:24:30,188 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/c0/4e/fd492e91abdc2d2fcb70ef453064d980688762079397f779758e055f6575/Markdown-3.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-03T01:24:30,188 Found link https://files.pythonhosted.org/packages/ac/df/0ae25a9fd5bb528fe3c65af7143708160aa3b47970d5272003a1ad5c03c6/Markdown-3.1.1.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*), version: 3.1.1 2025-09-03T01:24:30,188 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/d5/16/c5a68ef8c62406b3bbd8f49199bbae56feb390746a284c4cf036c687465f/Markdown-3.2-py2.py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.5) 2025-09-03T01:24:30,189 Found link https://files.pythonhosted.org/packages/3a/0b/6deec230d8c30f1ae569e4cfca5fd202d912dbf61f338d4d86b284a40812/Markdown-3.2.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.5), version: 3.2 2025-09-03T01:24:30,189 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/ab/c4/ba46d44855e6eb1770a12edace5a165a0c6de13349f592b9036257f3c3d3/Markdown-3.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.5) 2025-09-03T01:24:30,189 Found link https://files.pythonhosted.org/packages/98/79/ce6984767cb9478e6818bd0994283db55c423d733cc62a88a3ffb8581e11/Markdown-3.2.1.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.5), version: 3.2.1 2025-09-03T01:24:30,189 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/a4/63/eaec2bd025ab48c754b55e8819af0f6a69e2b1e187611dd40cbbe101ee7f/Markdown-3.2.2-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.5) 2025-09-03T01:24:30,189 Found link https://files.pythonhosted.org/packages/44/30/cb4555416609a8f75525e34cbacfc721aa5b0044809968b2cf553fd879c7/Markdown-3.2.2.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.5), version: 3.2.2 2025-09-03T01:24:30,189 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/0e/ee/173f66a1954046debff7f4199cc826fc29d9e8521e1ae7a1c9d2bf858ea1/Markdown-3.3-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.6) 2025-09-03T01:24:30,190 Found link https://files.pythonhosted.org/packages/92/57/9fd44cf022281ac9af66ac86d309351320ada5ec177c7e59e8e7861e90c3/Markdown-3.3.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.6), version: 3.3 2025-09-03T01:24:30,190 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/7a/2e/d769892bfb09144ad79ef525de0cb1765382e012cdd31aa117bef2ca7f66/Markdown-3.3.1-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.6) 2025-09-03T01:24:30,190 Found link https://files.pythonhosted.org/packages/cf/76/688d96f8e1d5e2be2ccf66bb4b2e84e0f38b4748c13d5ff756ee0ae352fd/Markdown-3.3.1.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.6), version: 3.3.1 2025-09-03T01:24:30,190 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/a0/34/4d6b7e3044044e89eaa25ed5395656cc351163c625fda0656d2729de399f/Markdown-3.3.2-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.6) 2025-09-03T01:24:30,191 Found link https://files.pythonhosted.org/packages/a1/c4/baa09aa2da7281e3da5137b1073e6ebfd6acf52ac885a363b7b3b5556402/Markdown-3.3.2.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.6), version: 3.3.2 2025-09-03T01:24:30,191 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/ac/ef/24a91ca96efa0d7802dffb83ccc7a3c677027bea19ec3c9ee80be740408e/Markdown-3.3.3-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.6) 2025-09-03T01:24:30,191 Found link https://files.pythonhosted.org/packages/fd/d6/9eeda2f440ef798c8222b77d7355199345ce3477941d8a02a2024ccb9ed2/Markdown-3.3.3.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.6), version: 3.3.3 2025-09-03T01:24:30,191 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/6e/33/1ae0f71395e618d6140fbbc9587cc3156591f748226075e0f7d6f9176522/Markdown-3.3.4-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.6) 2025-09-03T01:24:30,191 Found link https://files.pythonhosted.org/packages/49/02/37bd82ae255bb4dfef97a4b32d95906187b7a7a74970761fca1360c4ba22/Markdown-3.3.4.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.6), version: 3.3.4 2025-09-03T01:24:30,191 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/4e/5a/501a699e2747730e03b0ed8bc59445661814ad117b31d87b8d62689d7f74/Markdown-3.3.5-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.6) 2025-09-03T01:24:30,192 Found link https://files.pythonhosted.org/packages/e8/62/6137b2d0b5d69e80004373fac8e84735c975b4a63d4bcab237012e6b486e/Markdown-3.3.5.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.6), version: 3.3.5 2025-09-03T01:24:30,192 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/9f/d4/2c7f83915d437736996b2674300c6c4b578a6f897f34e40f5c04db146719/Markdown-3.3.6-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.6) 2025-09-03T01:24:30,192 Found link https://files.pythonhosted.org/packages/15/06/d60f21eda994b044cbd496892d4d4c5c708aa597fcaded7d421513cb219b/Markdown-3.3.6.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.6), version: 3.3.6 2025-09-03T01:24:30,192 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/f3/df/ca72f352e15b6f8ce32b74af029f1189abffb906f7c137501ffe69c98a65/Markdown-3.3.7-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.6) 2025-09-03T01:24:30,192 Found link https://files.pythonhosted.org/packages/d6/58/79df20de6e67a83f0d0bbfe6c19bb82adf68cdf362885257eb01099f930a/Markdown-3.3.7.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.6), version: 3.3.7 2025-09-03T01:24:30,192 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/fb/55/e4b2e4709b66b2e623cba7fda352e9d1166935d27e53d0e716728ccac51b/Markdown-3.4-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.7) 2025-09-03T01:24:30,193 Found link https://files.pythonhosted.org/packages/83/9b/fec56574eb7cedf6a85ad5092403784177f491247f54baea5411cd1b093a/Markdown-3.4.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.7), version: 3.4 2025-09-03T01:24:30,193 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/86/be/ad281f7a3686b38dd8a307fa33210cdf2130404dfef668a37a4166d737ca/Markdown-3.4.1-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.7) 2025-09-03T01:24:30,193 Found link https://files.pythonhosted.org/packages/85/7e/133e943e97a943d2f1d8bae0c5060f8ac50e6691754eb9dbe036b047a9bb/Markdown-3.4.1.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.7), version: 3.4.1 2025-09-03T01:24:30,193 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/e3/f3/cdefcc25d25b3c8726c8a1966d6d5261bde662a20be9a217a415dc25ccb6/Markdown-3.4.2-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.7) 2025-09-03T01:24:30,194 Found link https://files.pythonhosted.org/packages/66/bf/a7c9e8cc23c105633b74e3280c2b06d13273da0df389e59395188d440017/Markdown-3.4.2.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.7), version: 3.4.2 2025-09-03T01:24:30,194 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/9a/a1/1352b0e5a3c71a79fa9265726e2217f69df9fd4de0bcb5725cc61f62a5df/Markdown-3.4.3-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.7) 2025-09-03T01:24:30,194 Found link https://files.pythonhosted.org/packages/9d/80/cc67bfb7deb973d5ae662ee6454d2dafaa8f7c106feafd0d1572666ebde5/Markdown-3.4.3.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.7), version: 3.4.3 2025-09-03T01:24:30,194 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/1a/b5/228c1cdcfe138f1a8e01ab1b54284c8b83735476cb22b6ba251656ed13ad/Markdown-3.4.4-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.7) 2025-09-03T01:24:30,194 Found link https://files.pythonhosted.org/packages/87/2a/62841f4fb1fef5fa015ded48d02401cd95643ca03b6760b29437b62a04a4/Markdown-3.4.4.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.7), version: 3.4.4 2025-09-03T01:24:30,194 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/bb/c1/50caaec6cadc1c6adc8fe351e03bd646d6e4dd17f55fca0f4c8d7ea8d3e9/Markdown-3.5-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.8) 2025-09-03T01:24:30,195 Found link https://files.pythonhosted.org/packages/62/25/1b21a708e65a933e9e2ecf03bfc7fae7169981cc688155cdb581de3e86dc/Markdown-3.5.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.8), version: 3.5 2025-09-03T01:24:30,195 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/70/58/2c5a654173937d9f540a4971c569b44dcd55e5424a484d954cdaeebcf79c/Markdown-3.5.1-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.8) 2025-09-03T01:24:30,195 Found link https://files.pythonhosted.org/packages/35/14/1ec9742e151f3b06a723a20d9af7201a389ebd3aae8b7d93b521819489dc/Markdown-3.5.1.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.8), version: 3.5.1 2025-09-03T01:24:30,195 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/42/f4/f0031854de10a0bc7821ef9fca0b92ca0d7aa6fbfbf504c5473ba825e49c/Markdown-3.5.2-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.8) 2025-09-03T01:24:30,196 Found link https://files.pythonhosted.org/packages/11/28/c5441a6642681d92de56063fa7984df56f783d3f1eba518dc3e7a253b606/Markdown-3.5.2.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.8), version: 3.5.2 2025-09-03T01:24:30,196 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/fc/b3/0c0c994fe49cd661084f8d5dc06562af53818cc0abefaca35bdc894577c3/Markdown-3.6-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.8) 2025-09-03T01:24:30,196 Found link https://files.pythonhosted.org/packages/22/02/4785861427848cc11e452cc62bb541006a1087cf04a1de83aedd5530b948/Markdown-3.6.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.8), version: 3.6 2025-09-03T01:24:30,196 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/3f/08/83871f3c50fc983b88547c196d11cf8c3340e37c32d2e9d6152abe2c61f7/Markdown-3.7-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.8) 2025-09-03T01:24:30,196 Found link https://files.pythonhosted.org/packages/54/28/3af612670f82f4c056911fbbbb42760255801b3068c48de792d354ff4472/markdown-3.7.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.8), version: 3.7 2025-09-03T01:24:30,196 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/51/3f/afe76f8e2246ffbc867440cbcf90525264df0e658f8a5ca1f872b3f6192a/markdown-3.8-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.9) 2025-09-03T01:24:30,197 Found link https://files.pythonhosted.org/packages/2f/15/222b423b0b88689c266d9eac4e61396fe2cc53464459d6a37618ac863b24/markdown-3.8.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.9), version: 3.8 2025-09-03T01:24:30,197 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/50/34/3d1ff0cb4843a33817d06800e9383a2b2a2df4d508e37f53a40e829905d9/markdown-3.8.1-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.9) 2025-09-03T01:24:30,197 Found link https://files.pythonhosted.org/packages/db/7c/0738e5ff0adccd0b4e02c66d0446c03a3c557e02bb49b7c263d7ab56c57d/markdown-3.8.1.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.9), version: 3.8.1 2025-09-03T01:24:30,197 Skipping link: No binaries permitted for markdown: https://files.pythonhosted.org/packages/96/2b/34cc11786bc00d0f04d0f5fdc3a2b1ae0b6239eef72d3d345805f9ad92a1/markdown-3.8.2-py3-none-any.whl (from https://pypi.org/simple/markdown/) (requires-python:>=3.9) 2025-09-03T01:24:30,198 Found link https://files.pythonhosted.org/packages/d7/c2/4ab49206c17f75cb08d6311171f2d65798988db4360c4d1485bd0eedd67c/markdown-3.8.2.tar.gz (from https://pypi.org/simple/markdown/) (requires-python:>=3.9), version: 3.8.2 2025-09-03T01:24:30,198 Fetching project page and analyzing links: https://www.piwheels.org/simple/markdown/ 2025-09-03T01:24:30,198 Getting page https://www.piwheels.org/simple/markdown/ 2025-09-03T01:24:30,199 Found index url https://www.piwheels.org/simple/ 2025-09-03T01:24:30,287 Fetched page https://www.piwheels.org/simple/markdown/ as text/html 2025-09-03T01:24:30,298 Skipping link: No binaries permitted for markdown: https://www.piwheels.org/simple/markdown/markdown-3.8.2-py3-none-any.whl#sha256=0079ac1f6ab0b12b7cb5dc3956c2325868ddff6351e1255c57d463e0d19659a5 (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.9) 2025-09-03T01:24:30,299 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/markdown-3.8.1-py3-none-any.whl#sha256=169c383d1efef89807bb9c59c688b4d2bc4cc251a8d7c635546e92003d72084b (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.9) 2025-09-03T01:24:30,299 Skipping link: No binaries permitted for markdown: https://www.piwheels.org/simple/markdown/markdown-3.8-py3-none-any.whl#sha256=714e28390592e510992b7b3801557592cca27b4a25ae2e2b1a67a8b30f10efae (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.9) 2025-09-03T01:24:30,299 Skipping link: No binaries permitted for markdown: https://www.piwheels.org/simple/markdown/Markdown-3.7-py3-none-any.whl#sha256=35fd27b4e4041ebf5b7ba77d217c194510f7e380eb4a0b6fb75cb216e69b2bdb (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.8) 2025-09-03T01:24:30,299 Skipping link: No binaries permitted for markdown: https://www.piwheels.org/simple/markdown/Markdown-3.6-py3-none-any.whl#sha256=bbafe233ac1af3c6163e239bd7daa3cd10de4b74789e0c7764934c8799cb8f5e (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.8) 2025-09-03T01:24:30,299 Skipping link: No binaries permitted for markdown: https://www.piwheels.org/simple/markdown/Markdown-3.5.2-py3-none-any.whl#sha256=dd582a7e3234528bc908d0a376491b9eeace94a84a7035747df96af2092d61aa (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.8) 2025-09-03T01:24:30,299 Skipping link: No binaries permitted for markdown: https://www.piwheels.org/simple/markdown/Markdown-3.5.1-py3-none-any.whl#sha256=6f958456aab07a2472683525ebfc6948926053728689c133cd677ea5bef43b85 (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.8) 2025-09-03T01:24:30,300 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-3.5-py3-none-any.whl#sha256=a8a2147e45b61bfcfb513df803717d9ba1da4acc98be749479317526fcc009fb (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.8) 2025-09-03T01:24:30,300 Skipping link: No binaries permitted for markdown: https://www.piwheels.org/simple/markdown/Markdown-3.4.4-py3-none-any.whl#sha256=427be1eed00e1ca83daf79677b40161ac31de70e3ef45e1950642c1c3df0e6db (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.7) 2025-09-03T01:24:30,300 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-3.4.3-py3-none-any.whl#sha256=329487f290bcafae6da5e8535e552d1bf7fc3d5fd362ff57888339f56967fdea (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.7) 2025-09-03T01:24:30,300 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-3.4.2-py3-none-any.whl#sha256=d7e94c7c62102c09f5352157a825ae8cf1a9f6519565b11a1aac355de9d7dffc (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.7) 2025-09-03T01:24:30,300 Skipping link: No binaries permitted for markdown: https://www.piwheels.org/simple/markdown/Markdown-3.4.1-py3-none-any.whl#sha256=30238e806408975ca7c6c89f2ee9d4aa4b44b23436ab8126262a1da93ebe5dcd (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.7) 2025-09-03T01:24:30,300 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-3.4-py3-none-any.whl#sha256=70864a1e0ed85fc8cb2006bc1379f18d1b176f5828eb22fad507f9309cacad60 (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.7) 2025-09-03T01:24:30,300 Skipping link: No binaries permitted for markdown: https://www.piwheels.org/simple/markdown/Markdown-3.3.7-py3-none-any.whl#sha256=295e1825cd21dcfe552ce065982edac0cd3d0268f150d7d60f16638b98fe359f (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.6) 2025-09-03T01:24:30,301 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-3.3.6-py3-none-any.whl#sha256=fc6b786965c800228277c291ed6ccdedf5fc7e547d41dcca1144222b3e630c99 (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.6) 2025-09-03T01:24:30,301 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-3.3.5-py3-none-any.whl#sha256=cd007aa2ad9a62fae77d98468d404e3f7537488e535f8fd85f0a2fb2674fb303 (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.6) 2025-09-03T01:24:30,301 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-3.3.4-py3-none-any.whl#sha256=96c3ba1261de2f7547b46a00ea8463832c921d3f9d6aba3f255a6f71386db20c (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.6) 2025-09-03T01:24:30,301 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-3.3.3-py3-none-any.whl#sha256=c109c15b7dc20a9ac454c9e6025927d44460b85bd039da028d85e2b6d0bcc328 (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.6) 2025-09-03T01:24:30,301 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-3.3.2-py3-none-any.whl#sha256=77b7bff443b1f97b4814fa438c181fd5882e31edb01b422856b3feca91475f3e (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.6) 2025-09-03T01:24:30,301 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-3.3.1-py3-none-any.whl#sha256=10db1204a6c4aff7c7cf3cf25cc02761703baea54b6fb5e2b9ce2c186d81116f (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.6) 2025-09-03T01:24:30,301 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-3.3-py3-none-any.whl#sha256=fbb1ba54ca41e8991dc5a561d9c6f752f5e4546f8750e56413ea50f2385761d3 (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.6) 2025-09-03T01:24:30,302 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-3.2.2-py3-none-any.whl#sha256=c467cd6233885534bf0fe96e62e3cf46cfc1605112356c4f9981512b8174de59 (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.5) 2025-09-03T01:24:30,302 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-3.2.1-py2.py3-none-any.whl#sha256=e4795399163109457d4c5af2183fbe6b60326c17cfdf25ce6e7474c6624f725d (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.5) 2025-09-03T01:24:30,302 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-3.2-py2.py3-none-any.whl#sha256=9c71241ec237505535eabff7a38b1307250f16cea174bb1e505c3e032f108867 (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.5) 2025-09-03T01:24:30,302 Skipping link: No binaries permitted for markdown: https://www.piwheels.org/simple/markdown/Markdown-3.1.1-py2.py3-none-any.whl#sha256=56a46ac655704b91e5b7e6326ce43d5ef72411376588afa1dd90e881b83c7e8c (from https://www.piwheels.org/simple/markdown/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-03T01:24:30,302 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-3.1-py2.py3-none-any.whl#sha256=fe463ff51e679377e3624984c829022e2cfb3be5518726b06f608a07a3aad680 (from https://www.piwheels.org/simple/markdown/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-03T01:24:30,302 Skipping link: No binaries permitted for markdown: https://www.piwheels.org/simple/markdown/Markdown-3.0.1-py2.py3-none-any.whl#sha256=c00429bd503a47ec88d5e30a751e147dcb4c6889663cd3e2ba0afe858e009baa (from https://www.piwheels.org/simple/markdown/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*) 2025-09-03T01:24:30,302 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-3.0-py2.py3-none-any.whl#sha256=80f44d67c4f34db6ae8210a7194c7335923744181b6240e06d67479478eb7bb9 (from https://www.piwheels.org/simple/markdown/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*) 2025-09-03T01:24:30,303 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.6.11-py2.py3-none-any.whl#sha256=9ba587db9daee7ec761cfc656272be6aabe2ed300fece21208e4aab2e457bc8f (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,303 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.6.10-py3-none-any.whl#sha256=9b5b51404e04a8d7f8c7fed192f259c0c30511a80f8963b9e739a70abae465bf (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,303 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.6.9-py3-none-any.whl#sha256=b24b48f15a74d57526029922fb1d50b6094535a429416ee0adf016faf19f73a2 (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,303 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.6.8-py3-none-any.whl#sha256=1f1713f6b1828c7e2ddeef390bc10d6dee8fe6e82c3c145f306766ce3eddc9c5 (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,303 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.6.7-py3-none-any.whl#sha256=1b387ce4e88d3c38e266ccc695c997ec530b272885c438f3e80bc7d33395e697 (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,303 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.6.6-py3-none-any.whl#sha256=3156f294ac1639efa6eeede748eda5c23481ea5a04d9f04fb8d4b3437fdf8435 (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,303 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.6.5-py3-none-any.whl#sha256=2bd24334f2b6807d4d47edfdc5b6bd8426fa8ebf118f749829c5623af3510615 (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,303 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.6.4-py3-none-any.whl#sha256=4287b31f4ae708eea5c628d7f7fbad17dcbefa26daee7ba786334254d24d9f4a (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,304 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.6.3-py3-none-any.whl#sha256=1cb3fa83e937e61f83e0dd8caa922d9eaef4fe375ff2b57af7799505bf677b32 (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,304 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.6.2-py2.py3-none-any.whl#sha256=df3bbae578f29767571b5ce67a4702fe14ed6710b97bab59251a5113b6bec3a3 (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,304 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.6.1-py3-none-any.whl#sha256=c88e2ab28058c9b261f188ba0ce41e0bd3e485c45df5ba1c7dce49cc06c73abc (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,304 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.6-py3-none-any.whl#sha256=164c280114b0f3726a22884d4b7046244dfaee1282c83b0ea17c7aa2d6cbc739 (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,304 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.5.2-py3-none-any.whl#sha256=30e8cef1e5207a0356114cd051a17f8f582124493406c3a1c8ce5379a629a2bf (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,304 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.5.1-py3-none-any.whl#sha256=4995b55481a948d3becaa345ed97c81bdd5a6d4128d3e677d7d2f702cb76adfb (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,304 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.5-py3-none-any.whl#sha256=93ecb63d5b68ee86c35910d1018566a009bf5f70f928e0abc86c49157ee8c7fa (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,305 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.4.1-py3-none-any.whl#sha256=d23bbc26e8ded97c3819fa4e3d84b4e131b4bd50e7a71eeeba603843525a96a0 (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,305 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.4-py3-none-any.whl#sha256=0dfe8e8495185b00a1f5c7f8bff1db6778bc25866dfe39c312bfc13469462690 (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,305 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.3.1-py3-none-any.whl#sha256=cafb5c6f321ee6e2861553d81a7ca6ae9bdd8ddf6cd093a4f2928524917370e2 (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,305 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.2.1-py3-none-any.whl#sha256=a3cd682174acd3b10f6291c6e8f0fe8b750d2977354b38a25e71e4cfe701fcc1 (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,305 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.2.0-py3-none-any.whl#sha256=5234338424973ee377c7bed16984d19518e188538a3cb3dca32b45dc36bc2226 (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,305 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.1.1-py3-none-any.whl#sha256=1f33d8e831ce09354062144988ea06b21d91e1c305e720b572f6bf21c20a0d17 (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,305 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/Markdown-2.1.0-py3-none-any.whl#sha256=f74f22fd7eacd6510cf056c9b9a646a48d92cec6905d5a243ecf1ae88ecbead6 (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,306 Skipping link: No binaries permitted for markdown: https://archive1.piwheels.org/simple/markdown/markdown-1.7-py3-none-any.whl#sha256=712b569baebe67ead7bc5ac5697840d2983738091042d7794971f2178a465421 (from https://www.piwheels.org/simple/markdown/) 2025-09-03T01:24:30,306 Skipping link: not a file: https://www.piwheels.org/simple/markdown/ 2025-09-03T01:24:30,306 Skipping link: not a file: https://pypi.org/simple/markdown/ 2025-09-03T01:24:30,336 Given no hashes to check 2 links for project 'markdown': discarding no candidates 2025-09-03T01:24:30,337 Collecting markdown==2.3 2025-09-03T01:24:30,338 Created temporary directory: /tmp/pip-unpack-49wyjtoe 2025-09-03T01:24:30,500 Downloading Markdown-2.3.zip (373 kB) 2025-09-03T01:24:30,677 Added markdown==2.3 from https://files.pythonhosted.org/packages/8a/5f/2e9f61e20f65bb93155b096e19f313f7b8d5a562e66c019c68fad2fc7df2/Markdown-2.3.zip to build tracker '/tmp/pip-build-tracker-a8as0caq' 2025-09-03T01:24:30,678 Running setup.py (path:/tmp/pip-wheel-v0vxf4c3/markdown_1107119247f44801887a3f9df7bce775/setup.py) egg_info for package markdown 2025-09-03T01:24:30,678 Created temporary directory: /tmp/pip-pip-egg-info-sqj_esnh 2025-09-03T01:24:30,678 Preparing metadata (setup.py): started 2025-09-03T01:24:30,679 Running command python setup.py egg_info 2025-09-03T01:24:31,202 Traceback (most recent call last): 2025-09-03T01:24:31,204 File "", line 2, in 2025-09-03T01:24:31,204 exec(compile(''' 2025-09-03T01:24:31,204 ~~~~^^^^^^^^^^^^ 2025-09-03T01:24:31,204 # This is -- a caller that pip uses to run setup.py 2025-09-03T01:24:31,204 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:24:31,204 ...<32 lines>... 2025-09-03T01:24:31,204 exec(compile(setup_py_code, filename, "exec")) 2025-09-03T01:24:31,204 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:24:31,205 ''' % ('/tmp/pip-wheel-v0vxf4c3/markdown_1107119247f44801887a3f9df7bce775/setup.py',), "", "exec")) 2025-09-03T01:24:31,205 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:24:31,205 File "", line 35, in 2025-09-03T01:24:31,205 File "/tmp/pip-wheel-v0vxf4c3/markdown_1107119247f44801887a3f9df7bce775/setup.py", line 11, in 2025-09-03T01:24:31,205 import imp 2025-09-03T01:24:31,205 ModuleNotFoundError: No module named 'imp' 2025-09-03T01:24:31,292 ERROR: python setup.py egg_info exited with 1 2025-09-03T01:24:31,304 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-03T01:24:31,304 exec(compile('"'"''"'"''"'"' 2025-09-03T01:24:31,304 # This is -- a caller that pip uses to run setup.py 2025-09-03T01:24:31,304 # 2025-09-03T01:24:31,304 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-03T01:24:31,304 # import from `distutils.core` to work with newer packaging standards. 2025-09-03T01:24:31,304 # - It provides a clear error message when setuptools is not installed. 2025-09-03T01:24:31,304 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-03T01:24:31,304 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-03T01:24:31,304 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-03T01:24:31,304 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-03T01:24:31,304 import os, sys, tokenize, traceback 2025-09-03T01:24:31,304 2025-09-03T01:24:31,304 try: 2025-09-03T01:24:31,304 import setuptools 2025-09-03T01:24:31,304 except ImportError: 2025-09-03T01:24:31,304 print( 2025-09-03T01:24:31,304 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-03T01:24:31,304 "the build environment with exception:", 2025-09-03T01:24:31,304 file=sys.stderr, 2025-09-03T01:24:31,304 ) 2025-09-03T01:24:31,304 traceback.print_exc() 2025-09-03T01:24:31,304 sys.exit(1) 2025-09-03T01:24:31,304 2025-09-03T01:24:31,304 __file__ = %r 2025-09-03T01:24:31,304 sys.argv[0] = __file__ 2025-09-03T01:24:31,304 2025-09-03T01:24:31,304 if os.path.exists(__file__): 2025-09-03T01:24:31,304 filename = __file__ 2025-09-03T01:24:31,304 with tokenize.open(__file__) as f: 2025-09-03T01:24:31,304 setup_py_code = f.read() 2025-09-03T01:24:31,304 else: 2025-09-03T01:24:31,304 filename = "" 2025-09-03T01:24:31,304 setup_py_code = "from setuptools import setup; setup()" 2025-09-03T01:24:31,304 2025-09-03T01:24:31,304 exec(compile(setup_py_code, filename, "exec")) 2025-09-03T01:24:31,304 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-v0vxf4c3/markdown_1107119247f44801887a3f9df7bce775/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-sqj_esnh[/] 2025-09-03T01:24:31,304 [bold magenta]cwd[/]: /tmp/pip-wheel-v0vxf4c3/markdown_1107119247f44801887a3f9df7bce775/ 2025-09-03T01:24:31,304 Preparing metadata (setup.py): finished with status 'error' 2025-09-03T01:24:31,305 ERROR: metadata generation failed 2025-09-03T01:24:31,310 Exception information: 2025-09-03T01:24:31,310 Traceback (most recent call last): 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-03T01:24:31,310 call_subprocess( 2025-09-03T01:24:31,310 ~~~~~~~~~~~~~~~^ 2025-09-03T01:24:31,310 args, 2025-09-03T01:24:31,310 ^^^^^ 2025-09-03T01:24:31,310 ...<2 lines>... 2025-09-03T01:24:31,310 spinner=spinner, 2025-09-03T01:24:31,310 ^^^^^^^^^^^^^^^^ 2025-09-03T01:24:31,310 ) 2025-09-03T01:24:31,310 ^ 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-03T01:24:31,310 raise error 2025-09-03T01:24:31,310 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-03T01:24:31,310 2025-09-03T01:24:31,310 The above exception was the direct cause of the following exception: 2025-09-03T01:24:31,310 2025-09-03T01:24:31,310 Traceback (most recent call last): 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-03T01:24:31,310 status = _inner_run() 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-03T01:24:31,310 return self.run(options, args) 2025-09-03T01:24:31,310 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-03T01:24:31,310 return func(self, options, args) 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-03T01:24:31,310 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-03T01:24:31,310 result = self._result = resolver.resolve( 2025-09-03T01:24:31,310 ~~~~~~~~~~~~~~~~^ 2025-09-03T01:24:31,310 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-03T01:24:31,310 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:24:31,310 ) 2025-09-03T01:24:31,310 ^ 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-03T01:24:31,310 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-03T01:24:31,310 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-03T01:24:31,310 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-03T01:24:31,310 if not criterion.candidates: 2025-09-03T01:24:31,310 ^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-03T01:24:31,310 return bool(self._sequence) 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-03T01:24:31,310 self._bool = any(self) 2025-09-03T01:24:31,310 ~~~^^^^^^ 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-03T01:24:31,310 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-03T01:24:31,310 ^^^^^^^^ 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-03T01:24:31,310 candidate = func() 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-03T01:24:31,310 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-03T01:24:31,310 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T01:24:31,310 link, template, name, version 2025-09-03T01:24:31,310 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:24:31,310 ) 2025-09-03T01:24:31,310 ^ 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-03T01:24:31,310 self._link_candidate_cache[link] = LinkCandidate( 2025-09-03T01:24:31,310 ~~~~~~~~~~~~~^ 2025-09-03T01:24:31,310 link, 2025-09-03T01:24:31,310 ^^^^^ 2025-09-03T01:24:31,310 ...<3 lines>... 2025-09-03T01:24:31,310 version=version, 2025-09-03T01:24:31,310 ^^^^^^^^^^^^^^^^ 2025-09-03T01:24:31,310 ) 2025-09-03T01:24:31,310 ^ 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-03T01:24:31,310 super().__init__( 2025-09-03T01:24:31,310 ~~~~~~~~~~~~~~~~^ 2025-09-03T01:24:31,310 link=link, 2025-09-03T01:24:31,310 ^^^^^^^^^^ 2025-09-03T01:24:31,310 ...<4 lines>... 2025-09-03T01:24:31,310 version=version, 2025-09-03T01:24:31,310 ^^^^^^^^^^^^^^^^ 2025-09-03T01:24:31,310 ) 2025-09-03T01:24:31,310 ^ 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-03T01:24:31,310 self.dist = self._prepare() 2025-09-03T01:24:31,310 ~~~~~~~~~~~~~^^ 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-03T01:24:31,310 dist = self._prepare_distribution() 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-03T01:24:31,310 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-03T01:24:31,310 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-03T01:24:31,310 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-03T01:24:31,310 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-03T01:24:31,310 dist = _get_prepared_distribution( 2025-09-03T01:24:31,310 req, 2025-09-03T01:24:31,310 ...<3 lines>... 2025-09-03T01:24:31,310 self.check_build_deps, 2025-09-03T01:24:31,310 ) 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-03T01:24:31,310 abstract_dist.prepare_distribution_metadata( 2025-09-03T01:24:31,310 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T01:24:31,310 finder, build_isolation, check_build_deps 2025-09-03T01:24:31,310 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:24:31,310 ) 2025-09-03T01:24:31,310 ^ 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-03T01:24:31,310 self.req.prepare_metadata() 2025-09-03T01:24:31,310 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-03T01:24:31,310 self.metadata_directory = generate_metadata_legacy( 2025-09-03T01:24:31,310 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T01:24:31,310 build_env=self.build_env, 2025-09-03T01:24:31,310 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:24:31,310 ...<3 lines>... 2025-09-03T01:24:31,310 details=details, 2025-09-03T01:24:31,310 ^^^^^^^^^^^^^^^^ 2025-09-03T01:24:31,310 ) 2025-09-03T01:24:31,310 ^ 2025-09-03T01:24:31,310 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-03T01:24:31,310 raise MetadataGenerationFailed(package_details=details) from error 2025-09-03T01:24:31,310 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-03T01:24:31,334 Removed markdown==2.3 from https://files.pythonhosted.org/packages/8a/5f/2e9f61e20f65bb93155b096e19f313f7b8d5a562e66c019c68fad2fc7df2/Markdown-2.3.zip from build tracker '/tmp/pip-build-tracker-a8as0caq' 2025-09-03T01:24:31,334 Removed build tracker: '/tmp/pip-build-tracker-a8as0caq'