2025-09-04T17:00:31,721 Created temporary directory: /tmp/pip-build-tracker-j4ipoyml 2025-09-04T17:00:31,722 Initialized build tracking at /tmp/pip-build-tracker-j4ipoyml 2025-09-04T17:00:31,722 Created build tracker: /tmp/pip-build-tracker-j4ipoyml 2025-09-04T17:00:31,722 Entered build tracker: /tmp/pip-build-tracker-j4ipoyml 2025-09-04T17:00:31,723 Created temporary directory: /tmp/pip-wheel-o161uim2 2025-09-04T17:00:31,726 Created temporary directory: /tmp/pip-ephem-wheel-cache-2i4nayhr 2025-09-04T17:00:31,779 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T17:00:31,781 2 location(s) to search for versions of flake8-quotes: 2025-09-04T17:00:31,781 * https://pypi.org/simple/flake8-quotes/ 2025-09-04T17:00:31,781 * https://www.piwheels.org/simple/flake8-quotes/ 2025-09-04T17:00:31,782 Fetching project page and analyzing links: https://pypi.org/simple/flake8-quotes/ 2025-09-04T17:00:31,782 Getting page https://pypi.org/simple/flake8-quotes/ 2025-09-04T17:00:31,783 Found index url https://pypi.org/simple/ 2025-09-04T17:00:31,853 Fetched page https://pypi.org/simple/flake8-quotes/ as application/vnd.pypi.simple.v1+json 2025-09-04T17:00:31,859 Found link https://files.pythonhosted.org/packages/ba/86/0689cd64d0158d3e2bfd2d3d62a3873ef878f22ca8a87480a5a11ca32e40/flake8-quotes-0.0.1.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.0.1 2025-09-04T17:00:31,860 Found link https://files.pythonhosted.org/packages/72/fa/16076b28793137e4ba64357a56ce4919d5a0f2afa307d4bb3aad3bebf0a6/flake8-quotes-0.1.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.1.0 2025-09-04T17:00:31,860 Found link https://files.pythonhosted.org/packages/0a/aa/b0e0be1932684139fc5022e28ce564608aa387d98199430d7a8b6f01ea84/flake8-quotes-0.1.0.zip (from https://pypi.org/simple/flake8-quotes/), version: 0.1.0 2025-09-04T17:00:31,860 Found link https://files.pythonhosted.org/packages/69/39/d4700df0b992bf65c058e4015358ce1446ecd488ff2e35badd93186daeae/flake8-quotes-0.1.1.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.1.1 2025-09-04T17:00:31,860 Found link https://files.pythonhosted.org/packages/99/f3/a576d6392b339216336998215820758038c2870d7a5d14ce27bda39bff93/flake8-quotes-0.1.1.zip (from https://pypi.org/simple/flake8-quotes/), version: 0.1.1 2025-09-04T17:00:31,860 Found link https://files.pythonhosted.org/packages/77/9c/96646d3c877e832cf99d50717df28f7c71a5b55b98589b56fb170cfa77db/flake8-quotes-0.1.2.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.1.2 2025-09-04T17:00:31,861 Found link https://files.pythonhosted.org/packages/7a/39/e4f5265ac1b852e577446420d1491f23e15a9723face1ff21df5e9c0563b/flake8-quotes-0.1.2.zip (from https://pypi.org/simple/flake8-quotes/), version: 0.1.2 2025-09-04T17:00:31,861 Found link https://files.pythonhosted.org/packages/14/f6/5a17de5dc44969d99ef2553029e0da93d2c0d9c120eb3e87fe3b62dac020/flake8-quotes-0.2.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.2.0 2025-09-04T17:00:31,861 Found link https://files.pythonhosted.org/packages/3f/34/8f700cdef1a0f5192ded2b0410861f2edff948fa31e583f230c34476d3b8/flake8-quotes-0.2.0.zip (from https://pypi.org/simple/flake8-quotes/), version: 0.2.0 2025-09-04T17:00:31,861 Found link https://files.pythonhosted.org/packages/36/2f/d28ebd3921b6bc04fa0269986f06f256eb2acf905745643e398174fd41da/flake8-quotes-0.2.1.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.2.1 2025-09-04T17:00:31,861 Found link https://files.pythonhosted.org/packages/1a/d7/91529113682e70dd37acf3cf66e7a13ab36102796a8c7925f875e02fabef/flake8-quotes-0.2.1.zip (from https://pypi.org/simple/flake8-quotes/), version: 0.2.1 2025-09-04T17:00:31,862 Found link https://files.pythonhosted.org/packages/b0/3f/db6dd2a43d0870625326347dd79f31e98ddced3a9d655a6e0056de6d7c33/flake8-quotes-0.2.2.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.2.2 2025-09-04T17:00:31,862 Found link https://files.pythonhosted.org/packages/7b/58/a1b86815e606afbb7f79942b34ee043c964e3a5627d1edd826f39d14b5e8/flake8-quotes-0.2.2.zip (from https://pypi.org/simple/flake8-quotes/), version: 0.2.2 2025-09-04T17:00:31,862 Found link https://files.pythonhosted.org/packages/53/9f/516a454e7b8716949010f300ae7dfccfac13d384c1cef3862b17669e57b9/flake8-quotes-0.2.3.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.2.3 2025-09-04T17:00:31,862 Found link https://files.pythonhosted.org/packages/d5/7b/c56fa6ffe45eff80fe5fb8403936ee2aae570cfff9c60a39e2ff5b9d7a2c/flake8-quotes-0.2.3.zip (from https://pypi.org/simple/flake8-quotes/), version: 0.2.3 2025-09-04T17:00:31,862 Found link https://files.pythonhosted.org/packages/ad/e9/603233374e1a9973524e28484332268bbe0e2db80c4d54629aaa4f7b9f72/flake8-quotes-0.2.4.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.2.4 2025-09-04T17:00:31,863 Found link https://files.pythonhosted.org/packages/92/ee/1c2e4e5c7a66338355791aee4d0087e78ad17c3135aa8ade94fa6f0b9ae4/flake8-quotes-0.2.4.zip (from https://pypi.org/simple/flake8-quotes/), version: 0.2.4 2025-09-04T17:00:31,863 Found link https://files.pythonhosted.org/packages/91/6a/83a6414d1c969943ba2706117f6853813447256741a27cc4b446df03dcd6/flake8-quotes-0.3.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.3.0 2025-09-04T17:00:31,863 Found link https://files.pythonhosted.org/packages/45/14/6eae7fd3a5a4de4c088558a325109916de7becf1d7c4ef6900412277d114/flake8-quotes-0.3.0.zip (from https://pypi.org/simple/flake8-quotes/), version: 0.3.0 2025-09-04T17:00:31,863 Found link https://files.pythonhosted.org/packages/17/6c/b41c4c999e4eff640cb64a67f5b51ffef5df582076ca7d08fff5e676e627/flake8-quotes-0.4.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.4.0 2025-09-04T17:00:31,863 Found link https://files.pythonhosted.org/packages/96/8a/ae92e12655937bfdda1b7af97fd7b937871a050b84400d3b547b8f2b18e7/flake8-quotes-0.4.0.zip (from https://pypi.org/simple/flake8-quotes/), version: 0.4.0 2025-09-04T17:00:31,863 Found link https://files.pythonhosted.org/packages/35/34/72a30f91e846e1d1c87760966d5c0c3aa5b8fdf4ea02d89b17d91ca6e363/flake8-quotes-0.5.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.5.0 2025-09-04T17:00:31,864 Found link https://files.pythonhosted.org/packages/88/08/6a00cb58890874e44301151bc9e3401356ada7d0e70c7ae3cae695828a01/flake8-quotes-0.5.0.zip (from https://pypi.org/simple/flake8-quotes/), version: 0.5.0 2025-09-04T17:00:31,864 Found link https://files.pythonhosted.org/packages/c0/15/787b97ebcb120f48d7e6566e05086f140d11a46992a5f65632720b748595/flake8-quotes-0.5.1.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.5.1 2025-09-04T17:00:31,864 Found link https://files.pythonhosted.org/packages/4a/a5/85dd2bf7ffb493b20a920d54d015f79c95000ab858ca91d33c9c90f81e86/flake8-quotes-0.5.1.zip (from https://pypi.org/simple/flake8-quotes/), version: 0.5.1 2025-09-04T17:00:31,864 Found link https://files.pythonhosted.org/packages/30/20/bb4838f8403830bba086dbb6f3e1d71623e99e144cfbe3eda838bd249068/flake8-quotes-0.5.2.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.5.2 2025-09-04T17:00:31,864 Found link https://files.pythonhosted.org/packages/a9/23/37858b951eab2a8637becc3b023a3e6ca0c52d00264ac54441eaf81ac603/flake8-quotes-0.5.2.zip (from https://pypi.org/simple/flake8-quotes/), version: 0.5.2 2025-09-04T17:00:31,865 Found link https://files.pythonhosted.org/packages/d0/dc/16451bac72997fb31a64f4c3d3d7862faf112af22e148c4524a3f5633728/flake8-quotes-0.6.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.6.0 2025-09-04T17:00:31,865 Found link https://files.pythonhosted.org/packages/b8/01/8dc4833058f9557984db23eb65972e64041e301d326cda9a8bf993b66806/flake8-quotes-0.6.0.zip (from https://pypi.org/simple/flake8-quotes/), version: 0.6.0 2025-09-04T17:00:31,865 Found link https://files.pythonhosted.org/packages/29/35/cae0c2a47243bdb51b778647fa6382163f867a327d1cdd8ee7a526bf02a4/flake8-quotes-0.7.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.7.0 2025-09-04T17:00:31,865 Found link https://files.pythonhosted.org/packages/4e/c4/7c11812b83812b67a36327176a2390039a044e9186a6bb8eaad61881c56b/flake8-quotes-0.7.0.zip (from https://pypi.org/simple/flake8-quotes/), version: 0.7.0 2025-09-04T17:00:31,865 Found link https://files.pythonhosted.org/packages/e6/51/e745be23af3db0041421c686216e0cbd43ec4f4281745b5e51b47eb8daad/flake8-quotes-0.8.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.8.0 2025-09-04T17:00:31,866 Found link https://files.pythonhosted.org/packages/fa/22/8acf4436d94e9ca61dbfe2960d9d4fa22c62d8accb18d74a003761ab4efa/flake8-quotes-0.8.0.zip (from https://pypi.org/simple/flake8-quotes/), version: 0.8.0 2025-09-04T17:00:31,866 Found link https://files.pythonhosted.org/packages/18/71/9ab02f3777951b871f2ffaf9b7b6d11b6c77894d0260ab3f002e032b0c1e/flake8-quotes-0.8.1.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.8.1 2025-09-04T17:00:31,866 Found link https://files.pythonhosted.org/packages/8d/59/154d5e58b45ffb8eee2a265894d685d724db65a9801a653dfd032b90d9f3/flake8-quotes-0.8.1.zip (from https://pypi.org/simple/flake8-quotes/), version: 0.8.1 2025-09-04T17:00:31,866 Found link https://files.pythonhosted.org/packages/96/b7/cbedec0bd29338def1024e37873fca516643d0c74b0212e37df521e93c79/flake8-quotes-0.9.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.9.0 2025-09-04T17:00:31,866 Found link https://files.pythonhosted.org/packages/46/90/010a9f7a2d753e91d49c5d065897deab851c9b680b383b3c6986f55bdf5c/flake8-quotes-0.10.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.10.0 2025-09-04T17:00:31,866 Found link https://files.pythonhosted.org/packages/6f/bd/43c3dbb2e9e1e0ea59c40ef86404461bb18712086341e99d721d1a445071/flake8-quotes-0.10.1.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.10.1 2025-09-04T17:00:31,867 Found link https://files.pythonhosted.org/packages/d5/9b/20adf6a3c718a4ad48c1968e2851aa27b9cb9c907b96519fe7797bebef7f/flake8-quotes-0.11.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.11.0 2025-09-04T17:00:31,867 Found link https://files.pythonhosted.org/packages/a0/4f/60ff2549d4b4abb3665f7019184652f5bd9a421ad7312cc1aef644317441/flake8-quotes-0.12.0.zip (from https://pypi.org/simple/flake8-quotes/), version: 0.12.0 2025-09-04T17:00:31,867 Found link https://files.pythonhosted.org/packages/5f/cc/0864951d5925020d83871a7db61117d4696d644bfc8cf0c5b7732a84b325/flake8-quotes-0.12.1.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.12.1 2025-09-04T17:00:31,867 Found link https://files.pythonhosted.org/packages/46/c7/43f042f47b65bf1006fee98fb21938d55cee720d43c7373e063c3664fae2/flake8-quotes-0.13.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.13.0 2025-09-04T17:00:31,867 Found link https://files.pythonhosted.org/packages/c2/16/218e91fc0278783e51c1228860f44c97721347d1d0e60884921f7960ce57/flake8-quotes-0.13.1.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.13.1 2025-09-04T17:00:31,868 Found link https://files.pythonhosted.org/packages/7b/0b/58547b56c67af98f22ab6a057047d1ebdda19215eeb3cd3dff12568922fc/flake8-quotes-0.14.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.14.0 2025-09-04T17:00:31,868 Found link https://files.pythonhosted.org/packages/1c/6e/33b5f1add3fa2e0ecdcda6267d6154bdeb51d39586a058b698002da1ccab/flake8-quotes-0.14.1.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 0.14.1 2025-09-04T17:00:31,868 Found link https://files.pythonhosted.org/packages/83/ff/0461010959158bb7d197691c696f1a85b20f2d3eea7aa23f73a8d07f30f3/flake8-quotes-1.0.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 1.0.0 2025-09-04T17:00:31,868 Found link https://files.pythonhosted.org/packages/7b/8d/6f68293f572c463f84ceaa74af5716984904fac408f229e8bedf235ade6d/flake8-quotes-2.0.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 2.0.0 2025-09-04T17:00:31,868 Found link https://files.pythonhosted.org/packages/a2/40/d2b123f28b0dd38cf1ac4a98c80e0dfdaf0529a505f4b123d7f5b78901ee/flake8-quotes-2.0.1.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 2.0.1 2025-09-04T17:00:31,869 Found link https://files.pythonhosted.org/packages/18/f9/3323327526354c90fa0e6ff0f043133ae13dd2b89c5b638189cfd5fc9027/flake8-quotes-2.1.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 2.1.0 2025-09-04T17:00:31,869 Found link https://files.pythonhosted.org/packages/52/71/7a667c0bc99ccd037b533a012d98cab220ac163e6fa0b8eb59d20b582bbf/flake8-quotes-2.1.1.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 2.1.1 2025-09-04T17:00:31,869 Found link https://files.pythonhosted.org/packages/cf/0e/f3ac12898baebc42c3dfff7c8791140c25101624133fa9d00a538fffe5c3/flake8-quotes-2.1.2.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 2.1.2 2025-09-04T17:00:31,869 Found link https://files.pythonhosted.org/packages/37/c4/91dfbb5c58febe615cde77e8f05db2bc73a7521fc39cd9cb761eb89c586a/flake8-quotes-3.0.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 3.0.0 2025-09-04T17:00:31,869 Found link https://files.pythonhosted.org/packages/d5/f4/1d603734704840a788f681d4524d07221047fb4ff9d0e4c4ae9df0881aa7/flake8-quotes-3.1.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 3.1.0 2025-09-04T17:00:31,870 Found link https://files.pythonhosted.org/packages/80/d0/e257f4435cf930bc85182b0c44e6ceb539e095dc982ab26ef7d1e28c6455/flake8-quotes-3.2.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 3.2.0 2025-09-04T17:00:31,870 Found link https://files.pythonhosted.org/packages/0c/8a/6a935cd8dbb01d7fcf858117962fbe19840e56e3735f1b271d6eb48f5ddf/flake8-quotes-3.3.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 3.3.0 2025-09-04T17:00:31,870 Found link https://files.pythonhosted.org/packages/31/82/f4f52cc489b3f08c5b5ce1f6306f12014ed9825c5089835e44761ff395a6/flake8-quotes-3.3.1.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 3.3.1 2025-09-04T17:00:31,870 Found link https://files.pythonhosted.org/packages/88/89/7c5a8e671c17ae49e4b89b06d9d2db5608eea7c66b04d70d27390da9ddb9/flake8-quotes-3.3.2.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 3.3.2 2025-09-04T17:00:31,870 Found link https://files.pythonhosted.org/packages/dd/57/a173e3eb86072b7ee77650aca496b15d6886367d257f58ea9de5276e330a/flake8-quotes-3.4.0.tar.gz (from https://pypi.org/simple/flake8-quotes/), version: 3.4.0 2025-09-04T17:00:31,871 Fetching project page and analyzing links: https://www.piwheels.org/simple/flake8-quotes/ 2025-09-04T17:00:31,871 Getting page https://www.piwheels.org/simple/flake8-quotes/ 2025-09-04T17:00:31,872 Found index url https://www.piwheels.org/simple/ 2025-09-04T17:00:31,960 Fetched page https://www.piwheels.org/simple/flake8-quotes/ as text/html 2025-09-04T17:00:31,969 Skipping link: No binaries permitted for flake8-quotes: https://www.piwheels.org/simple/flake8-quotes/flake8_quotes-3.4.0-py3-none-any.whl#sha256=a86de8011616fb81f0fc1827782954876fb939b778404cf33205a73a7f9c467a (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,969 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-3.3.2-py3-none-any.whl#sha256=c47ceb922844db5bd6f9b8a0175bb69bb56d9eca9e52530dc81ba2490152fa5c (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,969 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-3.3.1-py3-none-any.whl#sha256=9c5adc657b97da00725d212cfa3aef67f72763031a86c71cbc0b7a696caf5427 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,969 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-3.3.0-py3-none-any.whl#sha256=ffcdbb44f968db155089fbcab7045cc9b5285c800d8a8c62b47e6f8bd85fb7c2 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,969 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-3.2.0-py3-none-any.whl#sha256=d7320d0095888b64e183da2ac74544a51b250529a88685787c79ee4e420ea4f3 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,969 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-3.1.0-py3-none-any.whl#sha256=75375ec94388b8044416c532b95ae4a20c7ff95e32fdd675a2ee74984932e34a (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,970 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-3.0.0-py3-none-any.whl#sha256=14af0edec833f90f4b7ec17b15d049e517d1e691454718de160a0714df07b486 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,970 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-2.1.2-py3-none-any.whl#sha256=66fa60263b0ec734eadea836177c117365083094878d748c9b41138b94c6ec2e (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,970 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-2.1.1-py3-none-any.whl#sha256=7b7a1748f634b831a290a5e38c8986993c4a88284f0b34ffb9aae8168a17e660 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,970 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-2.1.0-py3-none-any.whl#sha256=41c80081269f637e83dd3392a7b05eb537e53337041319a3fc1a8d023a4127b6 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,970 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-2.0.1-py3-none-any.whl#sha256=3038870dd2316ab847b560ed2fe8ec80a4c351c2c972e1d0fdf477357cd6a675 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,970 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-2.0.0-py3-none-any.whl#sha256=46c4f28c69fd9f905b40791f7644023e3aba00634039e8a048ac74e7145563c3 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,970 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-1.0.0-py3-none-any.whl#sha256=f642d55600ad663673ff72c2cb6e885de766e5d2c8c4d7d23c9e3c015632e194 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,970 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.14.1-py3-none-any.whl#sha256=b9614e1c0d0becf8c11265eddf98689967f8dd417dba4c030095459c8cf028ed (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,971 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.14.0-py3-none-any.whl#sha256=10d3a0bab6b424cf1e5b5508207996c8662fd8eec9a0373004387132a2dfed61 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,971 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.13.1-py3-none-any.whl#sha256=7e855aa8e5b88ecb2d58876ad4497082f59891de1bb570c4fbfdc27d296cc6aa (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,971 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.13.0-py3-none-any.whl#sha256=8ec8d561085c01f711db7ecfe1cb380deea2476d0e402dcdb447245d7552570a (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,971 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.12.1-py3-none-any.whl#sha256=69a698de2dd9d0ab41333a2ecb408a4921b0642c5c101929a6603015ee76b02a (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,971 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.12.0-py3-none-any.whl#sha256=cd6073faddfa75767a140b8b1e1624fb383b521c26f2be8ac2ff8d30ce38a84d (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,971 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.11.0-py3-none-any.whl#sha256=a94fcb892a34d337b8bba304ac227b3155e84dfd9155f6fac8fd0c8ecc737780 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,971 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.10.1-py3-none-any.whl#sha256=6cd5cbbf2e8314ebe6571e8f3407ebb34fa24c7816ef1122ce7a13aede202cce (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,971 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.10.0-py3-none-any.whl#sha256=8db717a9977328952dc9a1a8f2977994d46b2a6d5085ec5525020b015dca3c1e (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,972 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.9.0-py3-none-any.whl#sha256=70fdb43b3841397a70c043cd385f9b757dab43fd76633c73f923111b776a8796 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,972 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.8.1-py3-none-any.whl#sha256=03da4f62048df90c93094877742655dcc8532c4d08315226b61e46cfd1fcecf5 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,972 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.8.0-py3-none-any.whl#sha256=2ca80aa98df02e37faf5992eb439085bab75947f335475f55c2e3c54fb69fe57 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,972 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.7.0-py3-none-any.whl#sha256=2827302e2fc860650fcd2a79d3ffc0f8e29ad474b4daa4226d002c392451788c (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,972 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.6.0-py3-none-any.whl#sha256=0b7f6e9565975e208e8081f693553ef18d0a766491f0a103bd35e6b49e2d1976 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,972 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.5.2-py3-none-any.whl#sha256=68ebb77e28c6569b118f89da328ee0b0a0e94ccf3938843405e81c9b3c8d4962 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,972 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.5.1-py3-none-any.whl#sha256=b3e431c78beb38ce00a24e15f51a1f1454bfb88564305ccfd991ca1d8aab65c6 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,972 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.5.0-py3-none-any.whl#sha256=aa403a197c634c6b2a619d0cbc89cc496b775011393fa91f182170c62fa08c41 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,973 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.4.0-py3-none-any.whl#sha256=4149867c4b380b299d14c519af8b5dce14682b8a7b75b4059431a6d809d51f36 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,973 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.3.0-py3-none-any.whl#sha256=5f46d5837c04a7e0de246815e00e632609d8445e4e24d55a083d73ea3e6ea20e (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,973 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.2.4-py3-none-any.whl#sha256=8b3cd39c32d4c71a1d2975f1bc689b0950376482e1ba82c1167c755b07acd148 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,973 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.2.3-py3-none-any.whl#sha256=5de5afde1b1b6a7aff86202e660fb8e489d4956ee8ab18507b4247f66b6e7970 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,973 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.1.2-py3-none-any.whl#sha256=50214e5da84cf9820dd9c990e9a56b09f48e5f6f0d45376c405c219b4daed27f (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,973 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.1.1-py3-none-any.whl#sha256=8b445f367f30c7b3cdccf720f0db659c68bb2e4e80ce44d3e345f46ab046f2c4 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,973 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.1.0-py3-none-any.whl#sha256=898e85b6f433822c306b2b112fbf998763891e26e0a938d053266576de9389c9 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,973 Skipping link: No binaries permitted for flake8-quotes: https://archive1.piwheels.org/simple/flake8-quotes/flake8_quotes-0.0.1-py3-none-any.whl#sha256=061250323faab37adc07a0f1e7012fe01f7b0e76c7e3680c8d9621652fca70f3 (from https://www.piwheels.org/simple/flake8-quotes/) 2025-09-04T17:00:31,974 Skipping link: not a file: https://www.piwheels.org/simple/flake8-quotes/ 2025-09-04T17:00:31,974 Skipping link: not a file: https://pypi.org/simple/flake8-quotes/ 2025-09-04T17:00:32,002 Given no hashes to check 2 links for project 'flake8-quotes': discarding no candidates 2025-09-04T17:00:32,003 Collecting flake8-quotes==0.2.1 2025-09-04T17:00:32,004 Created temporary directory: /tmp/pip-unpack-dqfs1ey7 2025-09-04T17:00:32,141 Downloading flake8-quotes-0.2.1.zip (10.0 kB) 2025-09-04T17:00:32,165 Added flake8-quotes==0.2.1 from https://files.pythonhosted.org/packages/1a/d7/91529113682e70dd37acf3cf66e7a13ab36102796a8c7925f875e02fabef/flake8-quotes-0.2.1.zip to build tracker '/tmp/pip-build-tracker-j4ipoyml' 2025-09-04T17:00:32,166 Running setup.py (path:/tmp/pip-wheel-o161uim2/flake8-quotes_a7c6c2a5ea0c4a6bb46d6f435857cbec/setup.py) egg_info for package flake8-quotes 2025-09-04T17:00:32,166 Created temporary directory: /tmp/pip-pip-egg-info-bzc0rgmr 2025-09-04T17:00:32,166 Preparing metadata (setup.py): started 2025-09-04T17:00:32,167 Running command python setup.py egg_info 2025-09-04T17:00:32,684 Traceback (most recent call last): 2025-09-04T17:00:32,686 File "", line 2, in 2025-09-04T17:00:32,686 exec(compile(''' 2025-09-04T17:00:32,686 ~~~~^^^^^^^^^^^^ 2025-09-04T17:00:32,686 # This is -- a caller that pip uses to run setup.py 2025-09-04T17:00:32,686 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:00:32,686 ...<32 lines>... 2025-09-04T17:00:32,686 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T17:00:32,686 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:00:32,687 ''' % ('/tmp/pip-wheel-o161uim2/flake8-quotes_a7c6c2a5ea0c4a6bb46d6f435857cbec/setup.py',), "", "exec")) 2025-09-04T17:00:32,687 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:00:32,687 File "", line 35, in 2025-09-04T17:00:32,687 File "/tmp/pip-wheel-o161uim2/flake8-quotes_a7c6c2a5ea0c4a6bb46d6f435857cbec/setup.py", line 3, in 2025-09-04T17:00:32,687 import flake8_quotes 2025-09-04T17:00:32,687 File "/tmp/pip-wheel-o161uim2/flake8-quotes_a7c6c2a5ea0c4a6bb46d6f435857cbec/flake8_quotes.py", line 3, in 2025-09-04T17:00:32,687 import pep8 2025-09-04T17:00:32,687 ModuleNotFoundError: No module named 'pep8' 2025-09-04T17:00:32,772 ERROR: python setup.py egg_info exited with 1 2025-09-04T17:00:32,786 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-04T17:00:32,786 exec(compile('"'"''"'"''"'"' 2025-09-04T17:00:32,786 # This is -- a caller that pip uses to run setup.py 2025-09-04T17:00:32,786 # 2025-09-04T17:00:32,786 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T17:00:32,786 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T17:00:32,786 # - It provides a clear error message when setuptools is not installed. 2025-09-04T17:00:32,786 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T17:00:32,786 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T17:00:32,786 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T17:00:32,786 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T17:00:32,786 import os, sys, tokenize, traceback 2025-09-04T17:00:32,786 2025-09-04T17:00:32,786 try: 2025-09-04T17:00:32,786 import setuptools 2025-09-04T17:00:32,786 except ImportError: 2025-09-04T17:00:32,786 print( 2025-09-04T17:00:32,786 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T17:00:32,786 "the build environment with exception:", 2025-09-04T17:00:32,786 file=sys.stderr, 2025-09-04T17:00:32,786 ) 2025-09-04T17:00:32,786 traceback.print_exc() 2025-09-04T17:00:32,786 sys.exit(1) 2025-09-04T17:00:32,786 2025-09-04T17:00:32,786 __file__ = %r 2025-09-04T17:00:32,786 sys.argv[0] = __file__ 2025-09-04T17:00:32,786 2025-09-04T17:00:32,786 if os.path.exists(__file__): 2025-09-04T17:00:32,786 filename = __file__ 2025-09-04T17:00:32,786 with tokenize.open(__file__) as f: 2025-09-04T17:00:32,786 setup_py_code = f.read() 2025-09-04T17:00:32,786 else: 2025-09-04T17:00:32,786 filename = "" 2025-09-04T17:00:32,786 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T17:00:32,786 2025-09-04T17:00:32,786 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T17:00:32,786 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-o161uim2/flake8-quotes_a7c6c2a5ea0c4a6bb46d6f435857cbec/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-bzc0rgmr[/] 2025-09-04T17:00:32,786 [bold magenta]cwd[/]: /tmp/pip-wheel-o161uim2/flake8-quotes_a7c6c2a5ea0c4a6bb46d6f435857cbec/ 2025-09-04T17:00:32,786 Preparing metadata (setup.py): finished with status 'error' 2025-09-04T17:00:32,787 ERROR: metadata generation failed 2025-09-04T17:00:32,793 Exception information: 2025-09-04T17:00:32,793 Traceback (most recent call last): 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-04T17:00:32,793 call_subprocess( 2025-09-04T17:00:32,793 ~~~~~~~~~~~~~~~^ 2025-09-04T17:00:32,793 args, 2025-09-04T17:00:32,793 ^^^^^ 2025-09-04T17:00:32,793 ...<2 lines>... 2025-09-04T17:00:32,793 spinner=spinner, 2025-09-04T17:00:32,793 ^^^^^^^^^^^^^^^^ 2025-09-04T17:00:32,793 ) 2025-09-04T17:00:32,793 ^ 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-04T17:00:32,793 raise error 2025-09-04T17:00:32,793 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-04T17:00:32,793 2025-09-04T17:00:32,793 The above exception was the direct cause of the following exception: 2025-09-04T17:00:32,793 2025-09-04T17:00:32,793 Traceback (most recent call last): 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T17:00:32,793 status = _inner_run() 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T17:00:32,793 return self.run(options, args) 2025-09-04T17:00:32,793 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T17:00:32,793 return func(self, options, args) 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-04T17:00:32,793 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-04T17:00:32,793 result = self._result = resolver.resolve( 2025-09-04T17:00:32,793 ~~~~~~~~~~~~~~~~^ 2025-09-04T17:00:32,793 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-04T17:00:32,793 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:00:32,793 ) 2025-09-04T17:00:32,793 ^ 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-04T17:00:32,793 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-04T17:00:32,793 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-04T17:00:32,793 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-04T17:00:32,793 if not criterion.candidates: 2025-09-04T17:00:32,793 ^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-04T17:00:32,793 return bool(self._sequence) 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-04T17:00:32,793 self._bool = any(self) 2025-09-04T17:00:32,793 ~~~^^^^^^ 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-04T17:00:32,793 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-04T17:00:32,793 ^^^^^^^^ 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-04T17:00:32,793 candidate = func() 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-04T17:00:32,793 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-04T17:00:32,793 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T17:00:32,793 link, template, name, version 2025-09-04T17:00:32,793 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:00:32,793 ) 2025-09-04T17:00:32,793 ^ 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-04T17:00:32,793 self._link_candidate_cache[link] = LinkCandidate( 2025-09-04T17:00:32,793 ~~~~~~~~~~~~~^ 2025-09-04T17:00:32,793 link, 2025-09-04T17:00:32,793 ^^^^^ 2025-09-04T17:00:32,793 ...<3 lines>... 2025-09-04T17:00:32,793 version=version, 2025-09-04T17:00:32,793 ^^^^^^^^^^^^^^^^ 2025-09-04T17:00:32,793 ) 2025-09-04T17:00:32,793 ^ 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-04T17:00:32,793 super().__init__( 2025-09-04T17:00:32,793 ~~~~~~~~~~~~~~~~^ 2025-09-04T17:00:32,793 link=link, 2025-09-04T17:00:32,793 ^^^^^^^^^^ 2025-09-04T17:00:32,793 ...<4 lines>... 2025-09-04T17:00:32,793 version=version, 2025-09-04T17:00:32,793 ^^^^^^^^^^^^^^^^ 2025-09-04T17:00:32,793 ) 2025-09-04T17:00:32,793 ^ 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-04T17:00:32,793 self.dist = self._prepare() 2025-09-04T17:00:32,793 ~~~~~~~~~~~~~^^ 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-04T17:00:32,793 dist = self._prepare_distribution() 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-04T17:00:32,793 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-04T17:00:32,793 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-04T17:00:32,793 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-04T17:00:32,793 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-04T17:00:32,793 dist = _get_prepared_distribution( 2025-09-04T17:00:32,793 req, 2025-09-04T17:00:32,793 ...<3 lines>... 2025-09-04T17:00:32,793 self.check_build_deps, 2025-09-04T17:00:32,793 ) 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-04T17:00:32,793 abstract_dist.prepare_distribution_metadata( 2025-09-04T17:00:32,793 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T17:00:32,793 finder, build_isolation, check_build_deps 2025-09-04T17:00:32,793 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:00:32,793 ) 2025-09-04T17:00:32,793 ^ 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-04T17:00:32,793 self.req.prepare_metadata() 2025-09-04T17:00:32,793 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-04T17:00:32,793 self.metadata_directory = generate_metadata_legacy( 2025-09-04T17:00:32,793 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T17:00:32,793 build_env=self.build_env, 2025-09-04T17:00:32,793 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T17:00:32,793 ...<3 lines>... 2025-09-04T17:00:32,793 details=details, 2025-09-04T17:00:32,793 ^^^^^^^^^^^^^^^^ 2025-09-04T17:00:32,793 ) 2025-09-04T17:00:32,793 ^ 2025-09-04T17:00:32,793 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-04T17:00:32,793 raise MetadataGenerationFailed(package_details=details) from error 2025-09-04T17:00:32,793 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-04T17:00:32,814 Removed flake8-quotes==0.2.1 from https://files.pythonhosted.org/packages/1a/d7/91529113682e70dd37acf3cf66e7a13ab36102796a8c7925f875e02fabef/flake8-quotes-0.2.1.zip from build tracker '/tmp/pip-build-tracker-j4ipoyml' 2025-09-04T17:00:32,814 Removed build tracker: '/tmp/pip-build-tracker-j4ipoyml'