2025-09-08T11:04:40,115 Created temporary directory: /tmp/pip-build-tracker-iv_de72b 2025-09-08T11:04:40,116 Initialized build tracking at /tmp/pip-build-tracker-iv_de72b 2025-09-08T11:04:40,116 Created build tracker: /tmp/pip-build-tracker-iv_de72b 2025-09-08T11:04:40,116 Entered build tracker: /tmp/pip-build-tracker-iv_de72b 2025-09-08T11:04:40,116 Created temporary directory: /tmp/pip-wheel-itx0mhuy 2025-09-08T11:04:40,119 Created temporary directory: /tmp/pip-ephem-wheel-cache-1q78fgwg 2025-09-08T11:04:40,180 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T11:04:40,182 2 location(s) to search for versions of spade: 2025-09-08T11:04:40,182 * https://pypi.org/simple/spade/ 2025-09-08T11:04:40,182 * https://www.piwheels.org/simple/spade/ 2025-09-08T11:04:40,183 Fetching project page and analyzing links: https://pypi.org/simple/spade/ 2025-09-08T11:04:40,183 Getting page https://pypi.org/simple/spade/ 2025-09-08T11:04:40,184 Found index url https://pypi.org/simple/ 2025-09-08T11:04:40,256 Fetched page https://pypi.org/simple/spade/ as application/vnd.pypi.simple.v1+json 2025-09-08T11:04:40,266 Found link https://files.pythonhosted.org/packages/d9/b9/4af6946446780c775fef410a4ae1e814e359f831ef92309c568d42455398/SPADE-2.0.tar.gz (from https://pypi.org/simple/spade/), version: 2.0 2025-09-08T11:04:40,266 Found link https://files.pythonhosted.org/packages/70/96/e0848424d31e31dd7c4c8140114257e5ba527f32ca7ecc7ce44b5281f936/SPADE-2.1.tar.gz (from https://pypi.org/simple/spade/), version: 2.1 2025-09-08T11:04:40,266 Found link https://files.pythonhosted.org/packages/a2/73/b4df74b478c9ae20d690cd98d4ff6f00bb24dbf24071e2b97d05a305ed02/SPADE-2.1.1.tar.gz (from https://pypi.org/simple/spade/), version: 2.1.1 2025-09-08T11:04:40,267 Found link https://files.pythonhosted.org/packages/fb/6c/b19fcac40cbb25cbbb0df0ceebfb4ab0064c7bdc2b371e7e4c77a148d3eb/SPADE-2.2.tar.gz (from https://pypi.org/simple/spade/), version: 2.2 2025-09-08T11:04:40,267 Found link https://files.pythonhosted.org/packages/e6/f6/a13e2de39a514997d53872ed494752957ba312cb3923247f7de8950855e4/SPADE-2.2.1.tar.gz (from https://pypi.org/simple/spade/), version: 2.2.1 2025-09-08T11:04:40,267 Found link https://files.pythonhosted.org/packages/57/0d/5c75ad13325acdd14ccce6386cb406aba7298db6d40ec389f5dc96c366b8/SPADE-2.3.tar.gz (from https://pypi.org/simple/spade/), version: 2.3 2025-09-08T11:04:40,267 Found link https://files.pythonhosted.org/packages/5a/3a/ebefeaca8909bd84d95ce59ea982472e8f88f6907c34941a109ab68e929f/SPADE-2.3.1.tar.gz (from https://pypi.org/simple/spade/), version: 2.3.1 2025-09-08T11:04:40,268 Found link https://files.pythonhosted.org/packages/b1/a3/fa5e2f768edc062dab18e25b4a5f10e9144b0daac6fe6952c5c29728bb4d/SPADE-2.3.2.tar.gz (from https://pypi.org/simple/spade/), version: 2.3.2 2025-09-08T11:04:40,268 Found link https://files.pythonhosted.org/packages/39/58/7f9d8235273be8ffaef02fa6cc36b34da3db1577977412cdb336adb8bbba/SPADE-2.3.3.tar.gz (from https://pypi.org/simple/spade/), version: 2.3.3 2025-09-08T11:04:40,268 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/55/b8/53710cc23ce90893beb32c92e5ace780058b00182d3c3c3d4ee03ac6000e/spade-3.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,268 Found link https://files.pythonhosted.org/packages/19/f6/84e1dfb5cfa43c480c16c74b49c215b360a3a58cc26b7a422cc7d334b1c0/spade-3.0.1.tar.gz (from https://pypi.org/simple/spade/), version: 3.0.1 2025-09-08T11:04:40,268 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/b5/23/df2c5bb6edf3118f456ca7cb02d3558a34a8e88c222e56a8bdb17a14baee/spade-3.0.3-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,269 Found link https://files.pythonhosted.org/packages/42/2d/775c19a8535b913591c6c67cfc2155326eb11104c3b1d77343471af81d14/spade-3.0.3.tar.gz (from https://pypi.org/simple/spade/), version: 3.0.3 2025-09-08T11:04:40,269 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/0c/27/b4181ddc2c7dc1064aae11c9b0e344e858142ce7b9240595d86fd7283174/spade-3.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,269 Found link https://files.pythonhosted.org/packages/d3/2a/7baac0239e7c3d1c3e54a2574cc2d27d926e2d9e57d9f79e289e1199f9bb/spade-3.0.4.tar.gz (from https://pypi.org/simple/spade/), version: 3.0.4 2025-09-08T11:04:40,269 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/46/d3/1a477d27882988601a4a220a182841cb91e9eeff2740e2b4fee7b4fb251f/spade-3.0.5-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,269 Found link https://files.pythonhosted.org/packages/94/13/516adc1175e05bbd97b8e0bf7b3761797cbd5706e3d2280ccb59311fa47d/spade-3.0.5.tar.gz (from https://pypi.org/simple/spade/), version: 3.0.5 2025-09-08T11:04:40,269 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/b6/dd/4eb0127f2b36bb12291dc3bf08e6f8a20757034289255f850d59b1e30d53/spade-3.0.6-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,270 Found link https://files.pythonhosted.org/packages/87/5f/e142bdb4b8e14275d26c6ecfe2aced2582986a60a77dbe07f4c33cf0b52f/spade-3.0.6.tar.gz (from https://pypi.org/simple/spade/), version: 3.0.6 2025-09-08T11:04:40,270 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/1d/f4/f07c40643635948dbccbbb71830b21bf371dc9f203c64913c40fa154576c/spade-3.0.7-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,270 Found link https://files.pythonhosted.org/packages/52/99/0df7fd05e4b0527e7f8e1367f001a3837043042458e9b59512f789603f92/spade-3.0.7.tar.gz (from https://pypi.org/simple/spade/), version: 3.0.7 2025-09-08T11:04:40,270 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/36/9a/7c608a2463572a8039ab776f1fb7e8384f2e61662ee9fd33c6a1b6f2b8df/spade-3.0.8-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,270 Found link https://files.pythonhosted.org/packages/84/9b/0a5bac88759c0f6155878c5511bd037c1956ee210469556f864fb860ad40/spade-3.0.8.tar.gz (from https://pypi.org/simple/spade/), version: 3.0.8 2025-09-08T11:04:40,271 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/12/42/6fcac5bc422798594eeb7023e501069a2e3a3c196da560f3fc981249e3a5/spade-3.0.9-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,271 Found link https://files.pythonhosted.org/packages/14/68/e31d05c415c41aea46e0b193ac202193df08e1939898de79749c582712ae/spade-3.0.9.tar.gz (from https://pypi.org/simple/spade/), version: 3.0.9 2025-09-08T11:04:40,271 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/b1/27/b6faa4e46ea7778285fd2ef535a4cb57af7488d4687b5b34433523711807/spade-3.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,271 Found link https://files.pythonhosted.org/packages/af/df/616397b51ccc65d89a52a499c729cd6a31c883ebbf6b91cc40ee28a04f7a/spade-3.1.0.tar.gz (from https://pypi.org/simple/spade/), version: 3.1.0 2025-09-08T11:04:40,271 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/a8/9f/bd4fe5f689a3e3e3def9d29abadccb906c4661fe9859a57ea240880bf41f/spade-3.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,271 Found link https://files.pythonhosted.org/packages/8a/09/aced2cf2e93bc980043655082dd0a409382ceb304422dc22043ef6150d86/spade-3.1.2.tar.gz (from https://pypi.org/simple/spade/), version: 3.1.2 2025-09-08T11:04:40,272 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/93/04/1c1c42c94b8851b5b833ce75728a59a709961188d8809810c869a24f2d11/spade-3.1.3-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,272 Found link https://files.pythonhosted.org/packages/6e/7f/b43b2a74dbc109024f42becf1dd89e3abf7b1826fb22c77d3c735a2dc45e/spade-3.1.3.tar.gz (from https://pypi.org/simple/spade/), version: 3.1.3 2025-09-08T11:04:40,272 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/97/78/1cca2ef97398fc6aa1f3f78a8fc21a161449f41fff4f584d8906b4a13bbf/spade-3.1.4-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,272 Found link https://files.pythonhosted.org/packages/64/cb/671dd68765de7c9164de6fd35564cf0861e392db58a8e1b4a1e1fca9ff62/spade-3.1.4.tar.gz (from https://pypi.org/simple/spade/), version: 3.1.4 2025-09-08T11:04:40,272 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/68/b1/3d2993d4607773aae0c62bb01ef0d6115431c492d7964f339c144faa655e/spade-3.1.6-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,273 Found link https://files.pythonhosted.org/packages/4f/3b/94e1239bbf40805c5d4640d1099ed05ccb8b2d499b59d93ab3c5498a07fd/spade-3.1.6.tar.gz (from https://pypi.org/simple/spade/), version: 3.1.6 2025-09-08T11:04:40,273 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/01/4d/3796345348b587cb11978561dc612cace7fc4d1bb55aab7c549573b1c796/spade-3.1.7-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,273 Found link https://files.pythonhosted.org/packages/d7/d2/4f0f59d4eb753878969dea69a90068f057f768cff25b89a82cf9b9d05729/spade-3.1.7.tar.gz (from https://pypi.org/simple/spade/), version: 3.1.7 2025-09-08T11:04:40,273 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/92/94/a21ff5f32b8da9054ed8416387c00409f13b9a4432281c53719cf0061e62/spade-3.1.8-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,273 Found link https://files.pythonhosted.org/packages/c1/fc/c34bd5e1e55dc5c1bdd76caaa014f91d633c393d8591bb283cc0ffa07a2a/spade-3.1.8.tar.gz (from https://pypi.org/simple/spade/), version: 3.1.8 2025-09-08T11:04:40,274 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/2a/4c/3428eb6b12aa869be77e5c9108c9dcbb326c3292a9d25d145c9ea02c2d99/spade-3.1.9-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,274 Found link https://files.pythonhosted.org/packages/3e/67/4c7a536444da6342d94f8ad5fe7940d8208bff53513ff19c67f7a2c5a4b9/spade-3.1.9.tar.gz (from https://pypi.org/simple/spade/), version: 3.1.9 2025-09-08T11:04:40,274 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/2c/13/d15fb3417e98f048c567834b8d09a47497bc9e455435185123a748dd430b/spade-3.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,274 Found link https://files.pythonhosted.org/packages/e4/47/9bcdbe782bc4eac76dd0eeae12dd2d18b776e095a89fd3fd9e590c9c36a0/spade-3.2.0.tar.gz (from https://pypi.org/simple/spade/), version: 3.2.0 2025-09-08T11:04:40,274 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/6a/2b/f32daf046d378b25e6d6f6540c99cc9be32e4685641813cc2d14cde87f05/spade-3.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,274 Found link https://files.pythonhosted.org/packages/56/22/b186da9b6adc5137fa804a263a5f0cff715d25c8d703bdb58b82333844cc/spade-3.2.1.tar.gz (from https://pypi.org/simple/spade/), version: 3.2.1 2025-09-08T11:04:40,275 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/c1/ff/4b82785d03ed20808e3d79787192b5b1ca1779b865f60af91655b9f8c073/spade-3.2.2-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,275 Found link https://files.pythonhosted.org/packages/e6/3b/cb6bc9a81b5b76eb9a378bef89709c717826474a857d8c03fbec32f74658/spade-3.2.2.tar.gz (from https://pypi.org/simple/spade/), version: 3.2.2 2025-09-08T11:04:40,275 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/07/39/c15905c4ada3039320fc301ef7a94d575fb475dcc87f78f6d8937694c917/spade-3.2.3-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,275 Found link https://files.pythonhosted.org/packages/39/55/8460873b624169418b8c1d976a8f5eee55a62e29df36aecbf6ac42c0fa60/spade-3.2.3.tar.gz (from https://pypi.org/simple/spade/), version: 3.2.3 2025-09-08T11:04:40,275 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/a9/3e/67f671fdacbdd954bea47c27239194d64572e37423c9d07faaecae6977df/spade-3.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,275 Found link https://files.pythonhosted.org/packages/85/a5/3a0a7e92f9decbe86d635542f23fd663b0de7f5ef406a751bd46e8d88278/spade-3.3.0.tar.gz (from https://pypi.org/simple/spade/), version: 3.3.0 2025-09-08T11:04:40,276 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/85/5e/039f608b10e9b53a4e412bd69cdebcfeea8beeb66f067f363c296ea19008/spade-3.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,276 Found link https://files.pythonhosted.org/packages/17/ac/e75d825ff234028a84201b868b1aefe20a6ff811183471721388265ec086/spade-3.3.1.tar.gz (from https://pypi.org/simple/spade/), version: 3.3.1 2025-09-08T11:04:40,276 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/8b/a0/edac5231e01697c17ef6a9822c37ed4408da4f6387ab03ed785af83f7170/spade-3.3.2-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,276 Found link https://files.pythonhosted.org/packages/f1/89/3f87b1c7f0e8e7e6bebcea63e8f04aeeccfb78f4a0aef87c8d04e285a7ec/spade-3.3.2.tar.gz (from https://pypi.org/simple/spade/), version: 3.3.2 2025-09-08T11:04:40,276 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/d5/5c/6779c9a21cb96b50a722935697f838a5d373e12d45858c74edc8afdf89a4/spade-3.3.3-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,276 Found link https://files.pythonhosted.org/packages/32/44/311334934d2f62dc918ed8f550fb4568f4cedc57b6622c20a84a6260e685/spade-3.3.3.tar.gz (from https://pypi.org/simple/spade/), version: 3.3.3 2025-09-08T11:04:40,276 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/ca/3c/aa60536942bb1f31bcca436ebd42c5a759564a5277ca747c63c8e80218e9/spade-4.0.0rc1-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,277 Found link https://files.pythonhosted.org/packages/9e/ad/98f16a0bfb7f4f8d6352f25f1c611406a775d9b35318c12285d72b9422e2/spade-4.0.0rc1.tar.gz (from https://pypi.org/simple/spade/), version: 4.0.0rc1 2025-09-08T11:04:40,277 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/71/aa/2c67cf7e7d27fab1337532091580b1b90ae6ff9080a7c06dc555978bc43d/spade-4.0.0rc2-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,277 Found link https://files.pythonhosted.org/packages/2f/68/9304e7f564626316818d74b138d74b0cee98fcc4d39fa1ca26bc72eafa8f/spade-4.0.0rc2.tar.gz (from https://pypi.org/simple/spade/), version: 4.0.0rc2 2025-09-08T11:04:40,277 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/90/d7/214778e44dd7688e07d1e77f5f0f4d56fe5e2754e02d3d6e585c0521b66e/spade-4.0.0rc3-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,277 Found link https://files.pythonhosted.org/packages/7f/3a/5be6c5594e97ef399ba10a129f91a0ebefb1f1d91ff5cc9e1bd2abcfcf51/spade-4.0.0rc3.tar.gz (from https://pypi.org/simple/spade/), version: 4.0.0rc3 2025-09-08T11:04:40,277 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/9f/bb/456f5fcf56ea6e7f0cdfe61cb744378df7478c94795c9f473b73d5cd172f/spade-4.0.0rc4-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,278 Found link https://files.pythonhosted.org/packages/ac/c7/0ac5a42c1714a6e48dc651753aef4b80789e43691980f424c4fd579bf247/spade-4.0.0rc4.tar.gz (from https://pypi.org/simple/spade/), version: 4.0.0rc4 2025-09-08T11:04:40,278 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/ca/28/5e29846bbbcbdee2561b95bb7bc7c934d1fe13d4d701ae5b10832f507550/spade-4.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,278 Found link https://files.pythonhosted.org/packages/a8/e6/27776dbd293d5a85d8bcc1f30b03af8ad77dd0319f45d427aeb1c3981423/spade-4.0.0.tar.gz (from https://pypi.org/simple/spade/), version: 4.0.0 2025-09-08T11:04:40,278 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/56/7f/e50984cd87867dd972f1051c930046269b21ed2fae863210584a5b0aa062/spade-4.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,278 Found link https://files.pythonhosted.org/packages/44/a3/c80f690861069d465c1eaef96a9f5d2e9305720b755a7849829b49c6dfc4/spade-4.0.1.tar.gz (from https://pypi.org/simple/spade/), version: 4.0.1 2025-09-08T11:04:40,278 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/f5/19/f3141b662c85f218c5c77970ce951a81c9c12d2b0326fa7db38162b2a733/spade-4.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,278 Found link https://files.pythonhosted.org/packages/e1/4b/3a6351a8e469584626a729196ffe280d72f5ca98fb4cd2b48762e98032d2/spade-4.0.2.tar.gz (from https://pypi.org/simple/spade/), version: 4.0.2 2025-09-08T11:04:40,279 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/8e/c5/103b2add05c2286b61d4034f451b5a526967545dd265ba476bd5439f115f/spade-4.0.3-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,279 Found link https://files.pythonhosted.org/packages/f5/4c/7d18d6844aa879d343e752a11770066e9d1de792450c29dc9dd358f100da/spade-4.0.3.tar.gz (from https://pypi.org/simple/spade/), version: 4.0.3 2025-09-08T11:04:40,279 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/e9/06/21d0e937f4daa905a9a007700f59b06de644a44e5f594c3428c3ff93ca39/spade-4.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) 2025-09-08T11:04:40,279 Found link https://files.pythonhosted.org/packages/4f/59/014e183abbb814f16002fcdfade5eff9ed0ac9f4d4db2c363e89f5487f3d/spade-4.1.0.tar.gz (from https://pypi.org/simple/spade/), version: 4.1.0 2025-09-08T11:04:40,279 Skipping link: No binaries permitted for spade: https://files.pythonhosted.org/packages/4e/af/378c22167e7b1d461dda414eed208b9b60c1ce1616bc3bd32155517ba73b/spade-4.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/spade/) (requires-python:>=3.9) 2025-09-08T11:04:40,280 Found link https://files.pythonhosted.org/packages/8c/b9/28ad331500dc395b3cb3c75b8b9f68fd0605f728379bbc47ebd5eb7d5b5e/spade-4.1.2.tar.gz (from https://pypi.org/simple/spade/) (requires-python:>=3.9), version: 4.1.2 2025-09-08T11:04:40,280 Fetching project page and analyzing links: https://www.piwheels.org/simple/spade/ 2025-09-08T11:04:40,280 Getting page https://www.piwheels.org/simple/spade/ 2025-09-08T11:04:40,281 Found index url https://www.piwheels.org/simple/ 2025-09-08T11:04:40,391 Fetched page https://www.piwheels.org/simple/spade/ as text/html 2025-09-08T11:04:40,398 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-4.1.2-py2.py3-none-any.whl#sha256=db4bab2595d3ba86ecaccaf11ee4aea0eb999a73ce03d1a26337753575fbbe00 (from https://www.piwheels.org/simple/spade/) (requires-python:>=3.9) 2025-09-08T11:04:40,399 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-4.1.0-py2.py3-none-any.whl#sha256=b04125fbc757e9055a1c85b5e859d53d4dfcf136f40f4c225bfe07e1a82a04a2 (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,399 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-4.0.3-py2.py3-none-any.whl#sha256=61b16b8075da74c71ae877f7e1cf894fc5e2660cab23d309a3271cca9c981c6b (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,399 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-4.0.2-py2.py3-none-any.whl#sha256=31d7bbf58590131a63e75d6e91fa054c5154b6baa23420641d475a0836e5593f (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,399 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-4.0.1-py2.py3-none-any.whl#sha256=3eb39b36c8fe8b79e214146456b2798bd45fb3e53091692848dfbbe3f9f18dd7 (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,399 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-4.0.0-py2.py3-none-any.whl#sha256=21a174482e860c4ff511590fb8c1abca67e8ed63e637bfe8a05a0dd2c9730f4b (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,399 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-4.0.0rc4-py2.py3-none-any.whl#sha256=a9f38d2ff3116e9a9cf0f0958cffc7d6dcfb65cddad8462a996b31fae4a91756 (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,399 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-4.0.0rc3-py2.py3-none-any.whl#sha256=79c4fc745595853543100eb91ba1302f5546485b71270b694b770b42384ba045 (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,400 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-4.0.0rc2-py2.py3-none-any.whl#sha256=d9920514372b82d797fd7cf010110219cc318a1746c24ee156bdd2b7a26d887b (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,400 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-4.0.0rc1-py2.py3-none-any.whl#sha256=d60b58783f29a07819ab1daf09104c375ee78ade4da7dd5540dcc0f239692c30 (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,400 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.3.3-py2.py3-none-any.whl#sha256=fc6d181c4314515c70c5722dadbc00ba9d4368799e512b5acb008557024bb290 (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,400 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.3.2-py2.py3-none-any.whl#sha256=2d315c2a76ac843c1bc2a3f4a670e10f193f3cbbf32f9e35ae21177ace88e727 (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,400 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.3.1-py2.py3-none-any.whl#sha256=1f45372848c828c245661ec7f99f7248da6a9f6f6e416a2cc733b572eaefd222 (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,400 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.3.0-py2.py3-none-any.whl#sha256=57e55ffab02f6460726dbec7a8baeb23c5a97c0e0af42038adccb96122cbf0ab (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,400 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.2.3-py2.py3-none-any.whl#sha256=b8291405719c53fca7e617f0767a1891097af99298a91c5db2b372f85aace7a8 (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,401 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.2.2-py2.py3-none-any.whl#sha256=dd78ccdd62c150a9bb3fd40dd6dc0ecb5a99b125ae8bd73298f3e6ac545e71e0 (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,401 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.2.1-py2.py3-none-any.whl#sha256=682bacc09b1cc30c20d1271aff14b54ee4e01dcbf8bf2303cadf1693c1bfea5c (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,401 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.2.0-py2.py3-none-any.whl#sha256=79aff618454b36b66364bc9ab5d47adf560e22a4c4e21e2a579f730d3d7c755f (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,401 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.1.9-py2.py3-none-any.whl#sha256=a52d2db8e125c16f8948e9ec722a7aade6497f778f39ae7f2f6edc43c2e74891 (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,401 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.1.8-py2.py3-none-any.whl#sha256=ba7251bd58aea4ad979aaef80ad3af2bfa77373ecdfe915efeb991d415cb5019 (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,401 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.1.7-py2.py3-none-any.whl#sha256=6e035eeef515fa286e495f5ba09c5e1a57ca8004d1746c1aef954478ee8cbf6e (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,401 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.1.6-py2.py3-none-any.whl#sha256=ed549ed5f48d7b6761a2fdc0eb5acf630359f3516140e95ac90ec5ae1ae1504e (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,401 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.1.4-py2.py3-none-any.whl#sha256=d758e6025b12918aea445e2c838832ddc35713c5bdad0af61c1bf6b1e5771335 (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,402 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.1.3-py2.py3-none-any.whl#sha256=c5c42530b424f3da0d784b696a5f572e264df88286dae095040580f75ec2b0df (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,402 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.1.2-py2.py3-none-any.whl#sha256=ec04f3ca48de5986190d28beba562550a72d4ebd22907afc441079b9b5d4057f (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,402 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.1.0-py2.py3-none-any.whl#sha256=491feafba43fd65f32cb1d0245d88c68a4bf0ad8a6b9128ca1d3019f28155194 (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,402 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.0.9-py2.py3-none-any.whl#sha256=c2262fa4e062ed96b0a0b3e45b4de5f0e098f91243404edc6db0e1016222809e (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,402 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.0.8-py2.py3-none-any.whl#sha256=f62c17602b66cd9a0f7053a74571593fd0d1b4c6613f893b3942ac5f4e950804 (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,402 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.0.7-py2.py3-none-any.whl#sha256=6217709e3551ece5d9572ae97d4be2b279a64c775539a6fd4ecb46ac944acd46 (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,402 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.0.6-py2.py3-none-any.whl#sha256=0d8c7593d15aeccc866317f7d9448eaeb94cffe4e9a1ddf388c0e9dcdd9088ba (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,403 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.0.5-py2.py3-none-any.whl#sha256=048d15834b434993c4f803364d8cd39751a53a87d241f711b62404c2f5001433 (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,403 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.0.4-py2.py3-none-any.whl#sha256=028a461876660190d964856f1144ac8d729229b9dcb0e5ecb9118543df0871b0 (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,403 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.0.3-py2.py3-none-any.whl#sha256=cb091949a431d1c4b912fa78ba2dabed05c92aca9681a12a745fbae3cd594027 (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,403 Skipping link: No binaries permitted for spade: https://archive1.piwheels.org/simple/spade/spade-3.0.1-py2.py3-none-any.whl#sha256=572c96681cea13cc4fceefad4f00f9ab6fe17329dcf5f6c26d6ec2cf7cd6a7ae (from https://www.piwheels.org/simple/spade/) 2025-09-08T11:04:40,403 Skipping link: not a file: https://www.piwheels.org/simple/spade/ 2025-09-08T11:04:40,403 Skipping link: not a file: https://pypi.org/simple/spade/ 2025-09-08T11:04:40,435 Given no hashes to check 1 links for project 'spade': discarding no candidates 2025-09-08T11:04:40,436 Collecting spade==2.3.3 2025-09-08T11:04:40,437 Created temporary directory: /tmp/pip-unpack-6_o_49hu 2025-09-08T11:04:40,851 Downloading SPADE-2.3.3.tar.gz (598 kB) 2025-09-08T11:04:41,084 Added spade==2.3.3 from https://files.pythonhosted.org/packages/39/58/7f9d8235273be8ffaef02fa6cc36b34da3db1577977412cdb336adb8bbba/SPADE-2.3.3.tar.gz to build tracker '/tmp/pip-build-tracker-iv_de72b' 2025-09-08T11:04:41,086 Running setup.py (path:/tmp/pip-wheel-itx0mhuy/spade_92db696c46954f5f9cf5c48bdde77e74/setup.py) egg_info for package spade 2025-09-08T11:04:41,086 Created temporary directory: /tmp/pip-pip-egg-info-w29gfery 2025-09-08T11:04:41,086 Preparing metadata (setup.py): started 2025-09-08T11:04:41,087 Running command python setup.py egg_info 2025-09-08T11:04:41,599 Traceback (most recent call last): 2025-09-08T11:04:41,600 File "", line 2, in 2025-09-08T11:04:41,600 exec(compile(''' 2025-09-08T11:04:41,600 ~~~~^^^^^^^^^^^^ 2025-09-08T11:04:41,600 # This is -- a caller that pip uses to run setup.py 2025-09-08T11:04:41,600 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:04:41,600 ...<32 lines>... 2025-09-08T11:04:41,601 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T11:04:41,601 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:04:41,601 ''' % ('/tmp/pip-wheel-itx0mhuy/spade_92db696c46954f5f9cf5c48bdde77e74/setup.py',), "", "exec")) 2025-09-08T11:04:41,601 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:04:41,601 File "", line 35, in 2025-09-08T11:04:41,601 File "/tmp/pip-wheel-itx0mhuy/spade_92db696c46954f5f9cf5c48bdde77e74/setup.py", line 6, in 2025-09-08T11:04:41,601 from runspade import __version__ 2025-09-08T11:04:41,601 File "/tmp/pip-wheel-itx0mhuy/spade_92db696c46954f5f9cf5c48bdde77e74/runspade.py", line 16 2025-09-08T11:04:41,602 except ImportError, e: 2025-09-08T11:04:41,602 ^^^^^^^^^^^^^^ 2025-09-08T11:04:41,602 SyntaxError: multiple exception types must be parenthesized 2025-09-08T11:04:41,685 ERROR: python setup.py egg_info exited with 1 2025-09-08T11:04:41,698 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T11:04:41,698 exec(compile('"'"''"'"''"'"' 2025-09-08T11:04:41,698 # This is -- a caller that pip uses to run setup.py 2025-09-08T11:04:41,698 # 2025-09-08T11:04:41,698 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T11:04:41,698 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T11:04:41,698 # - It provides a clear error message when setuptools is not installed. 2025-09-08T11:04:41,698 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T11:04:41,698 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T11:04:41,698 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T11:04:41,698 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T11:04:41,698 import os, sys, tokenize, traceback 2025-09-08T11:04:41,698 2025-09-08T11:04:41,698 try: 2025-09-08T11:04:41,698 import setuptools 2025-09-08T11:04:41,698 except ImportError: 2025-09-08T11:04:41,698 print( 2025-09-08T11:04:41,698 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T11:04:41,698 "the build environment with exception:", 2025-09-08T11:04:41,698 file=sys.stderr, 2025-09-08T11:04:41,698 ) 2025-09-08T11:04:41,698 traceback.print_exc() 2025-09-08T11:04:41,698 sys.exit(1) 2025-09-08T11:04:41,698 2025-09-08T11:04:41,698 __file__ = %r 2025-09-08T11:04:41,698 sys.argv[0] = __file__ 2025-09-08T11:04:41,698 2025-09-08T11:04:41,698 if os.path.exists(__file__): 2025-09-08T11:04:41,698 filename = __file__ 2025-09-08T11:04:41,698 with tokenize.open(__file__) as f: 2025-09-08T11:04:41,698 setup_py_code = f.read() 2025-09-08T11:04:41,698 else: 2025-09-08T11:04:41,698 filename = "" 2025-09-08T11:04:41,698 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T11:04:41,698 2025-09-08T11:04:41,698 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T11:04:41,698 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-itx0mhuy/spade_92db696c46954f5f9cf5c48bdde77e74/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-w29gfery[/] 2025-09-08T11:04:41,698 [bold magenta]cwd[/]: /tmp/pip-wheel-itx0mhuy/spade_92db696c46954f5f9cf5c48bdde77e74/ 2025-09-08T11:04:41,698 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T11:04:41,699 ERROR: metadata generation failed 2025-09-08T11:04:41,705 Exception information: 2025-09-08T11:04:41,705 Traceback (most recent call last): 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T11:04:41,705 call_subprocess( 2025-09-08T11:04:41,705 ~~~~~~~~~~~~~~~^ 2025-09-08T11:04:41,705 args, 2025-09-08T11:04:41,705 ^^^^^ 2025-09-08T11:04:41,705 ...<2 lines>... 2025-09-08T11:04:41,705 spinner=spinner, 2025-09-08T11:04:41,705 ^^^^^^^^^^^^^^^^ 2025-09-08T11:04:41,705 ) 2025-09-08T11:04:41,705 ^ 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T11:04:41,705 raise error 2025-09-08T11:04:41,705 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T11:04:41,705 2025-09-08T11:04:41,705 The above exception was the direct cause of the following exception: 2025-09-08T11:04:41,705 2025-09-08T11:04:41,705 Traceback (most recent call last): 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T11:04:41,705 status = _inner_run() 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T11:04:41,705 return self.run(options, args) 2025-09-08T11:04:41,705 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T11:04:41,705 return func(self, options, args) 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T11:04:41,705 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T11:04:41,705 result = self._result = resolver.resolve( 2025-09-08T11:04:41,705 ~~~~~~~~~~~~~~~~^ 2025-09-08T11:04:41,705 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T11:04:41,705 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:04:41,705 ) 2025-09-08T11:04:41,705 ^ 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T11:04:41,705 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T11:04:41,705 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T11:04:41,705 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T11:04:41,705 if not criterion.candidates: 2025-09-08T11:04:41,705 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T11:04:41,705 return bool(self._sequence) 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T11:04:41,705 self._bool = any(self) 2025-09-08T11:04:41,705 ~~~^^^^^^ 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T11:04:41,705 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T11:04:41,705 ^^^^^^^^ 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T11:04:41,705 candidate = func() 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T11:04:41,705 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T11:04:41,705 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T11:04:41,705 link, template, name, version 2025-09-08T11:04:41,705 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:04:41,705 ) 2025-09-08T11:04:41,705 ^ 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T11:04:41,705 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T11:04:41,705 ~~~~~~~~~~~~~^ 2025-09-08T11:04:41,705 link, 2025-09-08T11:04:41,705 ^^^^^ 2025-09-08T11:04:41,705 ...<3 lines>... 2025-09-08T11:04:41,705 version=version, 2025-09-08T11:04:41,705 ^^^^^^^^^^^^^^^^ 2025-09-08T11:04:41,705 ) 2025-09-08T11:04:41,705 ^ 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T11:04:41,705 super().__init__( 2025-09-08T11:04:41,705 ~~~~~~~~~~~~~~~~^ 2025-09-08T11:04:41,705 link=link, 2025-09-08T11:04:41,705 ^^^^^^^^^^ 2025-09-08T11:04:41,705 ...<4 lines>... 2025-09-08T11:04:41,705 version=version, 2025-09-08T11:04:41,705 ^^^^^^^^^^^^^^^^ 2025-09-08T11:04:41,705 ) 2025-09-08T11:04:41,705 ^ 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T11:04:41,705 self.dist = self._prepare() 2025-09-08T11:04:41,705 ~~~~~~~~~~~~~^^ 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T11:04:41,705 dist = self._prepare_distribution() 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T11:04:41,705 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T11:04:41,705 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T11:04:41,705 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T11:04:41,705 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T11:04:41,705 dist = _get_prepared_distribution( 2025-09-08T11:04:41,705 req, 2025-09-08T11:04:41,705 ...<3 lines>... 2025-09-08T11:04:41,705 self.check_build_deps, 2025-09-08T11:04:41,705 ) 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T11:04:41,705 abstract_dist.prepare_distribution_metadata( 2025-09-08T11:04:41,705 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T11:04:41,705 finder, build_isolation, check_build_deps 2025-09-08T11:04:41,705 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:04:41,705 ) 2025-09-08T11:04:41,705 ^ 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T11:04:41,705 self.req.prepare_metadata() 2025-09-08T11:04:41,705 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T11:04:41,705 self.metadata_directory = generate_metadata_legacy( 2025-09-08T11:04:41,705 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T11:04:41,705 build_env=self.build_env, 2025-09-08T11:04:41,705 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:04:41,705 ...<3 lines>... 2025-09-08T11:04:41,705 details=details, 2025-09-08T11:04:41,705 ^^^^^^^^^^^^^^^^ 2025-09-08T11:04:41,705 ) 2025-09-08T11:04:41,705 ^ 2025-09-08T11:04:41,705 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T11:04:41,705 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T11:04:41,705 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T11:04:41,727 Removed spade==2.3.3 from https://files.pythonhosted.org/packages/39/58/7f9d8235273be8ffaef02fa6cc36b34da3db1577977412cdb336adb8bbba/SPADE-2.3.3.tar.gz from build tracker '/tmp/pip-build-tracker-iv_de72b' 2025-09-08T11:04:41,727 Removed build tracker: '/tmp/pip-build-tracker-iv_de72b'