2025-09-08T16:55:55,168 Created temporary directory: /tmp/pip-build-tracker-9hcarivr 2025-09-08T16:55:55,169 Initialized build tracking at /tmp/pip-build-tracker-9hcarivr 2025-09-08T16:55:55,169 Created build tracker: /tmp/pip-build-tracker-9hcarivr 2025-09-08T16:55:55,169 Entered build tracker: /tmp/pip-build-tracker-9hcarivr 2025-09-08T16:55:55,169 Created temporary directory: /tmp/pip-wheel-jbnpgvlb 2025-09-08T16:55:55,172 Created temporary directory: /tmp/pip-ephem-wheel-cache-90iotjmn 2025-09-08T16:55:55,231 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T16:55:55,233 2 location(s) to search for versions of tornado-swagger: 2025-09-08T16:55:55,233 * https://pypi.org/simple/tornado-swagger/ 2025-09-08T16:55:55,233 * https://www.piwheels.org/simple/tornado-swagger/ 2025-09-08T16:55:55,234 Fetching project page and analyzing links: https://pypi.org/simple/tornado-swagger/ 2025-09-08T16:55:55,234 Getting page https://pypi.org/simple/tornado-swagger/ 2025-09-08T16:55:55,235 Found index url https://pypi.org/simple/ 2025-09-08T16:55:55,382 Fetched page https://pypi.org/simple/tornado-swagger/ as application/vnd.pypi.simple.v1+json 2025-09-08T16:55:55,394 Found link https://files.pythonhosted.org/packages/b6/35/9207943fbbc99004035daef5c198973cbae8e0e621ead8620a63b17a47a1/tornado-swagger-1.0.0.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.0.0 2025-09-08T16:55:55,395 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/3c/f7/716d4bfb92c40165e23e2713274e745cd21786e0af3c50c4b664ad3a2081/tornado_swagger-1.0.0-py3.6.egg (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,395 Found link https://files.pythonhosted.org/packages/34/6e/41ee0c556c94f614b38eb60a6928f72afa44ba348c1ee61438b5475186c2/tornado-swagger-1.1.0.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.1.0 2025-09-08T16:55:55,396 Skipping link: No binaries permitted for tornado-swagger: https://files.pythonhosted.org/packages/6a/a3/3dfdb5dcc14e5327002ccfdfbc8bd5acc82df34c9947e41703b1adbbc48c/tornado_swagger-1.1.0-py3-none-any.whl (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,396 Found link https://files.pythonhosted.org/packages/f6/aa/f2ef4fbefe800cc3db09483562d30779991e3e2e8fa9d96deccb76b88c20/tornado-swagger-1.1.1.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.1.1 2025-09-08T16:55:55,396 Found link https://files.pythonhosted.org/packages/ab/ab/bec1141557df50dc7d251a3265dcddb5fdf0455f0d836cdfe03e8134291a/tornado-swagger-1.1.2.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.1.2 2025-09-08T16:55:55,397 Skipping link: No binaries permitted for tornado-swagger: https://files.pythonhosted.org/packages/e9/25/5b60dbc3a33f8c8b1dd72d5959dcdbe42d891190ce72a432d5c9a0ae272a/tornado_swagger-1.1.2-py3-none-any.whl (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,397 Found link https://files.pythonhosted.org/packages/22/a3/941a0a1b3f36ec2685cc1c1c3c3514828bc10e005f34f6e762d31daa7635/tornado-swagger-1.1.3.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.1.3 2025-09-08T16:55:55,398 Skipping link: No binaries permitted for tornado-swagger: https://files.pythonhosted.org/packages/f2/67/738b8102c798aadf040786a1c059fadf1324432643b28cdacb22eec6bb8c/tornado_swagger-1.1.3-py3-none-any.whl (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,398 Found link https://files.pythonhosted.org/packages/27/c5/516a97b21ce39bc104b080bf4a19192b8aec9f30792727551fd984e46a06/tornado-swagger-1.1.4.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.1.4 2025-09-08T16:55:55,399 Skipping link: No binaries permitted for tornado-swagger: https://files.pythonhosted.org/packages/06/b7/eec2886981eeb6627f1af6af974a00cb78ea091801364648b404253eae5c/tornado_swagger-1.1.4-py3-none-any.whl (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,399 Found link https://files.pythonhosted.org/packages/21/0d/71b7c7ebbe70240b786b954ef8828b2d3db1d9eee0290dc593de43720f37/tornado-swagger-1.2.0.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.2.0 2025-09-08T16:55:55,399 Skipping link: No binaries permitted for tornado-swagger: https://files.pythonhosted.org/packages/42/7e/391e65fcdc003309941d89b6706da4b7e156824256137edb63e20edfe936/tornado_swagger-1.2.0-py3-none-any.whl (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,400 Found link https://files.pythonhosted.org/packages/61/f6/e690e24b708ef50685d447a6b77343c8b72df05b1085cc0b1c9aeef4c807/tornado-swagger-1.2.1.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.2.1 2025-09-08T16:55:55,400 Skipping link: No binaries permitted for tornado-swagger: https://files.pythonhosted.org/packages/96/c0/b9a60057e424e1b6a61fa748c992e7714c06f12725dc5592dfa4fa435b9d/tornado_swagger-1.2.1-py3-none-any.whl (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,401 Found link https://files.pythonhosted.org/packages/c7/9b/43ece2e566cb99167f59c5f477d23798fffc50dd78d223633a9c13cf6b69/tornado-swagger-1.2.2.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.2.2 2025-09-08T16:55:55,401 Skipping link: No binaries permitted for tornado-swagger: https://files.pythonhosted.org/packages/ea/f6/d8cf4898619506afafe28a4eb120b26d423ae42611940b123daf0b8a2669/tornado_swagger-1.2.2-py3-none-any.whl (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,401 Found link https://files.pythonhosted.org/packages/63/6d/0af2214546d19a48b3182c4a6ab93cd5a9b6dea99b83b0f7b1187f493365/tornado-swagger-1.2.3.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.2.3 2025-09-08T16:55:55,402 Skipping link: No binaries permitted for tornado-swagger: https://files.pythonhosted.org/packages/81/18/f812690915754a6ce53ee8f60653d550f98806a63e18a96b8391c41ed013/tornado_swagger-1.2.3-py3-none-any.whl (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,402 Found link https://files.pythonhosted.org/packages/79/e2/af3765a889698208ea8ae9d16da86b3df5057354056570049c4c6ebdd3ad/tornado-swagger-1.2.4.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.2.4 2025-09-08T16:55:55,403 Skipping link: No binaries permitted for tornado-swagger: https://files.pythonhosted.org/packages/4b/c4/4c8d27b1ff50ca058a9b32f7a01f0c18310f59709cf1a08e49f540e72613/tornado_swagger-1.2.4-py3-none-any.whl (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,403 Found link https://files.pythonhosted.org/packages/13/ab/bbd4614ed8fa5a73d06b7e2cfb214aecadbde44e41e5553f8c58444fd3a5/tornado-swagger-1.2.5.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.2.5 2025-09-08T16:55:55,403 Skipping link: No binaries permitted for tornado-swagger: https://files.pythonhosted.org/packages/6f/83/e50b3f45b0543ea05dac132a371a77f0f1e7d771f133b5bc7633f246e761/tornado_swagger-1.2.5-py3-none-any.whl (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,404 Found link https://files.pythonhosted.org/packages/8b/22/d56db62358592d5adfce4db0c3969009ff6c35f7eb4eb45ecac8903048e3/tornado-swagger-1.2.6.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.2.6 2025-09-08T16:55:55,404 Skipping link: No binaries permitted for tornado-swagger: https://files.pythonhosted.org/packages/a6/47/22becf52c5fdba4e9ed04d57594a70821380f66af0f0c013c7a249d3a8ed/tornado_swagger-1.2.6-py3-none-any.whl (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,405 Found link https://files.pythonhosted.org/packages/0d/30/5ba148b8d087805149a2dc40034ee56a2ab8a2fcce5a9a21a1ce57e446ea/tornado-swagger-1.2.7.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.2.7 2025-09-08T16:55:55,405 Skipping link: No binaries permitted for tornado-swagger: https://files.pythonhosted.org/packages/28/54/b6de65048c14a12ad6309ba86351185c222f53e8c720e3450c8278943778/tornado_swagger-1.2.7-py3-none-any.whl (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,405 Found link https://files.pythonhosted.org/packages/3b/28/931cce115c490a9657c8883dca1f389a63e4d57c8fed9235b31c6c0897bb/tornado-swagger-1.2.8.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.2.8 2025-09-08T16:55:55,406 Skipping link: No binaries permitted for tornado-swagger: https://files.pythonhosted.org/packages/f6/96/bcc928e84497269af34698d3fbd6bbe00953fbfa493d1c97a8cac4ce8506/tornado_swagger-1.2.8-py3-none-any.whl (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,406 Found link https://files.pythonhosted.org/packages/d3/b0/18bebfc961a77159ac7e5beb2a8ae9ac6139c2b7be334538d15267619709/tornado-swagger-1.2.9.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.2.9 2025-09-08T16:55:55,407 Skipping link: No binaries permitted for tornado-swagger: https://files.pythonhosted.org/packages/f5/c6/24191a9d121515b2f488c4f05f4e5f546fc6c02ca0d8e0c93e0293b8a384/tornado_swagger-1.2.9-py3-none-any.whl (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,407 Found link https://files.pythonhosted.org/packages/22/1b/9bbf0b7095f2922ecaa338b3e21049faf3c3a505a97b3007e31482ea0f07/tornado-swagger-1.2.10.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.2.10 2025-09-08T16:55:55,407 Skipping link: No binaries permitted for tornado-swagger: https://files.pythonhosted.org/packages/5a/f0/60ad33d09caea87a4e57c04034553590a9b941d2f6cff3085b3e7ba03a53/tornado_swagger-1.2.10-py3-none-any.whl (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,408 Found link https://files.pythonhosted.org/packages/9a/ea/8436e5b579133c75f3b8f6cb1c699bc26e3c0513ac97e1c6fd18476c913c/tornado-swagger-1.4.0.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.4.0 2025-09-08T16:55:55,408 Found link https://files.pythonhosted.org/packages/a0/c9/992bea35aa63ea0535334355738eb95eb8a5d002820d25945f906675572d/tornado-swagger-1.4.1.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.4.1 2025-09-08T16:55:55,408 Found link https://files.pythonhosted.org/packages/54/e9/d69f79d4d53a3b6d17038864208a0a5c3b2dd0eb9d5582016257af00cfec/tornado-swagger-1.4.2.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.4.2 2025-09-08T16:55:55,409 Skipping link: No binaries permitted for tornado-swagger: https://files.pythonhosted.org/packages/d1/8b/4f52404abae818bdaa9ed6c86464b286a5a8a028091f9469c055cc112bd9/tornado_swagger-1.4.2-py3-none-any.whl (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,409 Found link https://files.pythonhosted.org/packages/52/26/8e1ee714ac90cd2e6e22c875c6e944154497bf813e8cb17ccfeade1b2036/tornado-swagger-1.4.3.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.4.3 2025-09-08T16:55:55,409 Skipping link: No binaries permitted for tornado-swagger: https://files.pythonhosted.org/packages/f3/5a/656eef1030bce9a9cc91f5f5d63b69dc1d0139ae975653a3ab7be797d4bd/tornado_swagger-1.4.3-py3-none-any.whl (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,409 Found link https://files.pythonhosted.org/packages/db/cb/0ce513bf8852674a22b38a66473de5ec572ba02898715c798ed37a599b5c/tornado-swagger-1.4.4.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.4.4 2025-09-08T16:55:55,409 Skipping link: No binaries permitted for tornado-swagger: https://files.pythonhosted.org/packages/11/47/d4de486f517ec81ad1930cc6a5602b16cc7b706a88d146b966a345f77c84/tornado_swagger-1.4.4-py3-none-any.whl (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,409 Found link https://files.pythonhosted.org/packages/4f/1b/030f35a68d44843df916651d761a711faa3ffc87f573585dec7f44297d41/tornado-swagger-1.4.5.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.4.5 2025-09-08T16:55:55,410 Skipping link: No binaries permitted for tornado-swagger: https://files.pythonhosted.org/packages/e4/7b/17c17a0a158d6ca1f62e890af947bd3990c517e8c4c54aa513cee2ee3b11/tornado_swagger-1.4.5-py3-none-any.whl (from https://pypi.org/simple/tornado-swagger/) 2025-09-08T16:55:55,410 Found link https://files.pythonhosted.org/packages/d5/bf/a7040e7ee12aa6d5401c951e94b7b83e8ebbca04e4d538238233dbd79709/tornado-swagger-1.5.0.tar.gz (from https://pypi.org/simple/tornado-swagger/), version: 1.5.0 2025-09-08T16:55:55,410 Fetching project page and analyzing links: https://www.piwheels.org/simple/tornado-swagger/ 2025-09-08T16:55:55,410 Getting page https://www.piwheels.org/simple/tornado-swagger/ 2025-09-08T16:55:55,411 Found index url https://www.piwheels.org/simple/ 2025-09-08T16:55:55,505 Fetched page https://www.piwheels.org/simple/tornado-swagger/ as text/html 2025-09-08T16:55:55,509 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.5.0-py3-none-any.whl#sha256=8dbc1632a71f05574dc7f4b098a58511b99c58d925e35acf3973aaf7e93e2cf1 (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,509 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.4.5-py3-none-any.whl#sha256=3c6cb1768a00defca44f7bc607dbebcd0e4145c72dbd899aa6a762566c896358 (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,509 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.4.4-py3-none-any.whl#sha256=d2b84603d19474cb2931ef75f4d58f7ebf66a24e470d0ab7cee8cd2caf6c8fd8 (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,509 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.4.3-py3-none-any.whl#sha256=34ceb695b339d7efc72ec89c7ad372a5ed2efa890f1f1bc0fad3169a3c74813a (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,509 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.4.2-py3-none-any.whl#sha256=cd17b3b094294dc9205ac0e699eb55cc01954a20dfc7a2ba86202d29a1c32d8d (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,509 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.4.1-py3-none-any.whl#sha256=8a60727900f9c85e9649b3d4cb89b0f87cd1fcbce9273e8673517a8e3426f5a3 (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,510 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.4.0-py3-none-any.whl#sha256=53f3bc8bc7816c5e5d43ab119846658c5cd0b29d7b4b7a6b61af3e6d841d90fe (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,510 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.2.10-py3-none-any.whl#sha256=4562b101269db2e11202575b5fb2ab0247628264db4a16cead15763fc4304ee1 (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,510 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.2.9-py3-none-any.whl#sha256=79c07cc329f7a343ca99342ef2d12803eba1e339c6d959cdca9ed7feb2dd966c (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,510 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.2.8-py3-none-any.whl#sha256=7ee624b9da27acde3330808ecc5d60a8bc5cca18b7065590aad01fdbb807eba1 (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,510 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.2.7-py3-none-any.whl#sha256=ded32d43ad091a30a758c8be46869a3a0b6d9637338df47d518bdfa2b28a0351 (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,510 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.2.6-py3-none-any.whl#sha256=c9305d751639bbea265fe90deddb99aa1301aec14ee752eb0021f40f2ca48e6e (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,510 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.2.5-py3-none-any.whl#sha256=854138398f4cb19a2ef5164550f6fa0954fc4784cef55801e5f36806487ce512 (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,510 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.2.4-py3-none-any.whl#sha256=06e056a57981b788018b1877d9f5d33542327b0548a874f3c1dbf31eac8052e8 (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,511 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.2.3-py3-none-any.whl#sha256=9585e8634daf8edb3e9c6bc9a45a4c4b0f96d707bb34fe1b23c3b5b1d362284e (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,511 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.2.2-py3-none-any.whl#sha256=9bef2a1473fb721b9792b10e413abd93efa47837d7fc2f482b68480da83b6993 (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,511 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.2.1-py3-none-any.whl#sha256=2f0c52ac488591a2f3f7cefb5b4954290e42d5e51678795ab35d99cedf8c136a (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,511 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.2.0-py3-none-any.whl#sha256=743cc3999a215f998f79d785dadbe0a4bd043baead55ef3d808d2e32e9dd9f84 (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,511 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.1.4-py3-none-any.whl#sha256=64fb9b258bb33f5dfbf0b4afc37946743df60f0159eabbdda23116247b5961a1 (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,511 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.1.3-py3-none-any.whl#sha256=7c1455465ef8f9955250bcf18668bb466aa17c13049026802650e43a0f2ca629 (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,511 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.1.2-py3-none-any.whl#sha256=02cba694e5447c3346fccb4f3c771e012d2a802e70ac74c0ff285a957fb9aca0 (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,511 Skipping link: No binaries permitted for tornado-swagger: https://archive1.piwheels.org/simple/tornado-swagger/tornado_swagger-1.1.0-py3-none-any.whl#sha256=c89bccb7d33d8c0396a9b7c8b55c183222f87821f943749cd2694da08cb2b03a (from https://www.piwheels.org/simple/tornado-swagger/) 2025-09-08T16:55:55,511 Skipping link: not a file: https://www.piwheels.org/simple/tornado-swagger/ 2025-09-08T16:55:55,512 Skipping link: not a file: https://pypi.org/simple/tornado-swagger/ 2025-09-08T16:55:55,537 Given no hashes to check 1 links for project 'tornado-swagger': discarding no candidates 2025-09-08T16:55:55,538 Collecting tornado-swagger==1.0.0 2025-09-08T16:55:55,540 Created temporary directory: /tmp/pip-unpack-1pgxks6g 2025-09-08T16:55:55,737 Downloading tornado-swagger-1.0.0.tar.gz (3.8 kB) 2025-09-08T16:55:55,761 Added tornado-swagger==1.0.0 from https://files.pythonhosted.org/packages/b6/35/9207943fbbc99004035daef5c198973cbae8e0e621ead8620a63b17a47a1/tornado-swagger-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-9hcarivr' 2025-09-08T16:55:55,762 Running setup.py (path:/tmp/pip-wheel-jbnpgvlb/tornado-swagger_30d23aeb9e354d00934952787bfe73ae/setup.py) egg_info for package tornado-swagger 2025-09-08T16:55:55,762 Created temporary directory: /tmp/pip-pip-egg-info-pz8958g0 2025-09-08T16:55:55,763 Preparing metadata (setup.py): started 2025-09-08T16:55:55,763 Running command python setup.py egg_info 2025-09-08T16:55:56,302 /tmp/pip-wheel-jbnpgvlb/tornado-swagger_30d23aeb9e354d00934952787bfe73ae/setup.py:6: SetuptoolsDeprecationWarning: The test command is disabled and references to it are deprecated. 2025-09-08T16:55:56,302 !! 2025-09-08T16:55:56,302 ******************************************************************************** 2025-09-08T16:55:56,302 Please remove any references to `setuptools.command.test` in all supported versions of the affected package. 2025-09-08T16:55:56,302 This deprecation is overdue, please update your project and remove deprecated 2025-09-08T16:55:56,303 calls to avoid build errors in the future. 2025-09-08T16:55:56,303 ******************************************************************************** 2025-09-08T16:55:56,303 !! 2025-09-08T16:55:56,303 from setuptools.command.test import test as TestCommand 2025-09-08T16:55:56,304 Traceback (most recent call last): 2025-09-08T16:55:56,305 File "", line 2, in 2025-09-08T16:55:56,305 exec(compile(''' 2025-09-08T16:55:56,306 ~~~~^^^^^^^^^^^^ 2025-09-08T16:55:56,306 # This is -- a caller that pip uses to run setup.py 2025-09-08T16:55:56,306 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:55:56,306 ...<32 lines>... 2025-09-08T16:55:56,306 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T16:55:56,306 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:55:56,306 ''' % ('/tmp/pip-wheel-jbnpgvlb/tornado-swagger_30d23aeb9e354d00934952787bfe73ae/setup.py',), "", "exec")) 2025-09-08T16:55:56,306 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:55:56,307 File "", line 35, in 2025-09-08T16:55:56,307 File "/tmp/pip-wheel-jbnpgvlb/tornado-swagger_30d23aeb9e354d00934952787bfe73ae/setup.py", line 29, in 2025-09-08T16:55:56,307 with open(join(dirname(__file__), 'requirements.txt')) as f: 2025-09-08T16:55:56,307 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:55:56,307 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-jbnpgvlb/tornado-swagger_30d23aeb9e354d00934952787bfe73ae/requirements.txt' 2025-09-08T16:55:56,391 ERROR: python setup.py egg_info exited with 1 2025-09-08T16:55:56,403 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T16:55:56,403 exec(compile('"'"''"'"''"'"' 2025-09-08T16:55:56,403 # This is -- a caller that pip uses to run setup.py 2025-09-08T16:55:56,403 # 2025-09-08T16:55:56,403 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T16:55:56,403 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T16:55:56,403 # - It provides a clear error message when setuptools is not installed. 2025-09-08T16:55:56,403 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T16:55:56,403 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T16:55:56,403 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T16:55:56,403 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T16:55:56,403 import os, sys, tokenize, traceback 2025-09-08T16:55:56,403 2025-09-08T16:55:56,403 try: 2025-09-08T16:55:56,403 import setuptools 2025-09-08T16:55:56,403 except ImportError: 2025-09-08T16:55:56,403 print( 2025-09-08T16:55:56,403 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T16:55:56,403 "the build environment with exception:", 2025-09-08T16:55:56,403 file=sys.stderr, 2025-09-08T16:55:56,403 ) 2025-09-08T16:55:56,403 traceback.print_exc() 2025-09-08T16:55:56,403 sys.exit(1) 2025-09-08T16:55:56,403 2025-09-08T16:55:56,403 __file__ = %r 2025-09-08T16:55:56,403 sys.argv[0] = __file__ 2025-09-08T16:55:56,403 2025-09-08T16:55:56,403 if os.path.exists(__file__): 2025-09-08T16:55:56,403 filename = __file__ 2025-09-08T16:55:56,403 with tokenize.open(__file__) as f: 2025-09-08T16:55:56,403 setup_py_code = f.read() 2025-09-08T16:55:56,403 else: 2025-09-08T16:55:56,403 filename = "" 2025-09-08T16:55:56,403 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T16:55:56,403 2025-09-08T16:55:56,403 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T16:55:56,403 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-jbnpgvlb/tornado-swagger_30d23aeb9e354d00934952787bfe73ae/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-pz8958g0[/] 2025-09-08T16:55:56,403 [bold magenta]cwd[/]: /tmp/pip-wheel-jbnpgvlb/tornado-swagger_30d23aeb9e354d00934952787bfe73ae/ 2025-09-08T16:55:56,404 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T16:55:56,405 ERROR: metadata generation failed 2025-09-08T16:55:56,410 Exception information: 2025-09-08T16:55:56,410 Traceback (most recent call last): 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T16:55:56,410 call_subprocess( 2025-09-08T16:55:56,410 ~~~~~~~~~~~~~~~^ 2025-09-08T16:55:56,410 args, 2025-09-08T16:55:56,410 ^^^^^ 2025-09-08T16:55:56,410 ...<2 lines>... 2025-09-08T16:55:56,410 spinner=spinner, 2025-09-08T16:55:56,410 ^^^^^^^^^^^^^^^^ 2025-09-08T16:55:56,410 ) 2025-09-08T16:55:56,410 ^ 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T16:55:56,410 raise error 2025-09-08T16:55:56,410 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T16:55:56,410 2025-09-08T16:55:56,410 The above exception was the direct cause of the following exception: 2025-09-08T16:55:56,410 2025-09-08T16:55:56,410 Traceback (most recent call last): 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T16:55:56,410 status = _inner_run() 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T16:55:56,410 return self.run(options, args) 2025-09-08T16:55:56,410 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T16:55:56,410 return func(self, options, args) 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T16:55:56,410 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T16:55:56,410 result = self._result = resolver.resolve( 2025-09-08T16:55:56,410 ~~~~~~~~~~~~~~~~^ 2025-09-08T16:55:56,410 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T16:55:56,410 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:55:56,410 ) 2025-09-08T16:55:56,410 ^ 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T16:55:56,410 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T16:55:56,410 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T16:55:56,410 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T16:55:56,410 if not criterion.candidates: 2025-09-08T16:55:56,410 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T16:55:56,410 return bool(self._sequence) 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T16:55:56,410 self._bool = any(self) 2025-09-08T16:55:56,410 ~~~^^^^^^ 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T16:55:56,410 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T16:55:56,410 ^^^^^^^^ 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T16:55:56,410 candidate = func() 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T16:55:56,410 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T16:55:56,410 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T16:55:56,410 link, template, name, version 2025-09-08T16:55:56,410 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:55:56,410 ) 2025-09-08T16:55:56,410 ^ 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T16:55:56,410 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T16:55:56,410 ~~~~~~~~~~~~~^ 2025-09-08T16:55:56,410 link, 2025-09-08T16:55:56,410 ^^^^^ 2025-09-08T16:55:56,410 ...<3 lines>... 2025-09-08T16:55:56,410 version=version, 2025-09-08T16:55:56,410 ^^^^^^^^^^^^^^^^ 2025-09-08T16:55:56,410 ) 2025-09-08T16:55:56,410 ^ 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T16:55:56,410 super().__init__( 2025-09-08T16:55:56,410 ~~~~~~~~~~~~~~~~^ 2025-09-08T16:55:56,410 link=link, 2025-09-08T16:55:56,410 ^^^^^^^^^^ 2025-09-08T16:55:56,410 ...<4 lines>... 2025-09-08T16:55:56,410 version=version, 2025-09-08T16:55:56,410 ^^^^^^^^^^^^^^^^ 2025-09-08T16:55:56,410 ) 2025-09-08T16:55:56,410 ^ 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T16:55:56,410 self.dist = self._prepare() 2025-09-08T16:55:56,410 ~~~~~~~~~~~~~^^ 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T16:55:56,410 dist = self._prepare_distribution() 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T16:55:56,410 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T16:55:56,410 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T16:55:56,410 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T16:55:56,410 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T16:55:56,410 dist = _get_prepared_distribution( 2025-09-08T16:55:56,410 req, 2025-09-08T16:55:56,410 ...<3 lines>... 2025-09-08T16:55:56,410 self.check_build_deps, 2025-09-08T16:55:56,410 ) 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T16:55:56,410 abstract_dist.prepare_distribution_metadata( 2025-09-08T16:55:56,410 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T16:55:56,410 finder, build_isolation, check_build_deps 2025-09-08T16:55:56,410 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:55:56,410 ) 2025-09-08T16:55:56,410 ^ 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T16:55:56,410 self.req.prepare_metadata() 2025-09-08T16:55:56,410 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T16:55:56,410 self.metadata_directory = generate_metadata_legacy( 2025-09-08T16:55:56,410 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T16:55:56,410 build_env=self.build_env, 2025-09-08T16:55:56,410 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:55:56,410 ...<3 lines>... 2025-09-08T16:55:56,410 details=details, 2025-09-08T16:55:56,410 ^^^^^^^^^^^^^^^^ 2025-09-08T16:55:56,410 ) 2025-09-08T16:55:56,410 ^ 2025-09-08T16:55:56,410 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T16:55:56,410 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T16:55:56,410 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T16:55:56,435 Removed tornado-swagger==1.0.0 from https://files.pythonhosted.org/packages/b6/35/9207943fbbc99004035daef5c198973cbae8e0e621ead8620a63b17a47a1/tornado-swagger-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-9hcarivr' 2025-09-08T16:55:56,436 Removed build tracker: '/tmp/pip-build-tracker-9hcarivr'