2025-09-07T21:54:43,406 Created temporary directory: /tmp/pip-build-tracker-1lrn33iq 2025-09-07T21:54:43,406 Initialized build tracking at /tmp/pip-build-tracker-1lrn33iq 2025-09-07T21:54:43,407 Created build tracker: /tmp/pip-build-tracker-1lrn33iq 2025-09-07T21:54:43,407 Entered build tracker: /tmp/pip-build-tracker-1lrn33iq 2025-09-07T21:54:43,407 Created temporary directory: /tmp/pip-wheel-vtv9ephj 2025-09-07T21:54:43,410 Created temporary directory: /tmp/pip-ephem-wheel-cache-c4u958zx 2025-09-07T21:54:43,467 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:54:43,470 2 location(s) to search for versions of serrano: 2025-09-07T21:54:43,470 * https://pypi.org/simple/serrano/ 2025-09-07T21:54:43,470 * https://www.piwheels.org/simple/serrano/ 2025-09-07T21:54:43,470 Fetching project page and analyzing links: https://pypi.org/simple/serrano/ 2025-09-07T21:54:43,470 Getting page https://pypi.org/simple/serrano/ 2025-09-07T21:54:43,471 Found index url https://pypi.org/simple/ 2025-09-07T21:54:43,684 Fetched page https://pypi.org/simple/serrano/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:54:43,700 Found link https://files.pythonhosted.org/packages/88/c5/973a5dc45a0219a7a3cb4c131df9597f7e0e14f2a467e046d70f71f46a86/serrano-0.9b1.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9b1 2025-09-07T21:54:43,701 Found link https://files.pythonhosted.org/packages/2b/0a/02104f3fa78d1aa45da4a692162e7a9409fc91773a5966f4451d45493a80/serrano-0.9b2.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9b2 2025-09-07T21:54:43,701 Found link https://files.pythonhosted.org/packages/e8/d4/7df7f506a6092d2db96cf21748355961bd8ef04f0308871a8b190667572a/serrano-0.9b3.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9b3 2025-09-07T21:54:43,702 Found link https://files.pythonhosted.org/packages/80/05/184fd3ec03db59ad6bb92be0494570e668130c12d4951818514e0c75ccc6/serrano-0.9b4.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9b4 2025-09-07T21:54:43,702 Found link https://files.pythonhosted.org/packages/7d/5f/433e199876877f796ad4abc628b9081f9f4c679e31513f34f60187c4ded8/serrano-0.9b5.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9b5 2025-09-07T21:54:43,703 Found link https://files.pythonhosted.org/packages/72/f8/9fc73e2b472fe0f93c7cbdee1b804cbab4818d1f822d6738f22ec9f7f856/serrano-0.9b6.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9b6 2025-09-07T21:54:43,703 Found link https://files.pythonhosted.org/packages/8c/2e/cc67c908dc34b4feafecf4051d5d5599ee99b38b28033b2b43e60b21c33f/serrano-0.9b7.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9b7 2025-09-07T21:54:43,703 Found link https://files.pythonhosted.org/packages/2d/1b/9c1790017920d6ee57fe939482d9e0a27cfdbeef51f2a0ddad5c30990413/serrano-0.9b8.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9b8 2025-09-07T21:54:43,703 Found link https://files.pythonhosted.org/packages/c8/65/2ce676b824e628789c05121cef2d8e31890d838f95407e6286b969917971/serrano-0.9b9.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9b9 2025-09-07T21:54:43,703 Found link https://files.pythonhosted.org/packages/63/8e/892a49ece33d8951bf023254b5968a94948eab307b763d6b4e71585b2d29/serrano-0.9b10.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9b10 2025-09-07T21:54:43,704 Found link https://files.pythonhosted.org/packages/c5/dc/724c83afd6b1e3834c69159580a3c3fe747c9c1a7d99be6f294907b83068/serrano-0.9b11.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9b11 2025-09-07T21:54:43,704 Found link https://files.pythonhosted.org/packages/52/ab/41b3a11252d9b9e635b651912383b7c43a9e7487a2be65e12a6c2251f1fa/serrano-0.9b12.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9b12 2025-09-07T21:54:43,704 Found link https://files.pythonhosted.org/packages/80/ae/66dc2a1464dd5ac5fe913ad3ac52bac9375612c8c53496fb02c4189bc543/serrano-0.9b13.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9b13 2025-09-07T21:54:43,704 Found link https://files.pythonhosted.org/packages/3b/f5/65861509671c7f5de33351db345cb8aa19768afe50808f1da3ee204e07e9/serrano-0.9b14.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9b14 2025-09-07T21:54:43,704 Found link https://files.pythonhosted.org/packages/75/7a/ef6540a2a2284578733eb2d87c5953c53c8611aee27d2be0a741ad4a042f/serrano-0.9b15.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9b15 2025-09-07T21:54:43,705 Found link https://files.pythonhosted.org/packages/96/7e/fe7e02781b59c0a68d4a64dcbcb08da323c130ba82b096a19da46972e937/serrano-0.9.1b1.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9.1b1 2025-09-07T21:54:43,705 Found link https://files.pythonhosted.org/packages/7e/1a/8a205149dae2f728b3f4c1b2d4e271a9f3667743989ede93b68f5cee5c22/serrano-0.9.1b2.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9.1b2 2025-09-07T21:54:43,705 Found link https://files.pythonhosted.org/packages/84/ea/befbc89b536b560f7caa7f60b751bcc3ae899e25b863f55575b93c3cbfca/serrano-0.9.1b3.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9.1b3 2025-09-07T21:54:43,705 Found link https://files.pythonhosted.org/packages/e6/4f/d7279718515711e58fda2a49480d445a611dbcec8564995a30f63e23d9aa/serrano-0.9.1b4.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9.1b4 2025-09-07T21:54:43,705 Found link https://files.pythonhosted.org/packages/e5/69/7181918a0baf2f7438fa9360c45235c5df271ca71063620b10e2564ae96e/serrano-0.9.1b5.tar.gz (from https://pypi.org/simple/serrano/), version: 0.9.1b5 2025-09-07T21:54:43,706 Found link https://files.pythonhosted.org/packages/f7/a7/b6ff0ac5bd0202377df837c60daf35b498543be67599b8b0207b88d1e529/serrano-2.0.tar.gz (from https://pypi.org/simple/serrano/), version: 2.0 2025-09-07T21:54:43,706 Found link https://files.pythonhosted.org/packages/05/45/9e7dd2511fcbd06934d68e8370c725b62c63b161dbf8cb39a0d00d3bc9c6/serrano-2.0.1.tar.gz (from https://pypi.org/simple/serrano/), version: 2.0.1 2025-09-07T21:54:43,706 Found link https://files.pythonhosted.org/packages/33/1d/034e932c79e0e3f878ea14ffd547450f468984467ff26fa5236e0c53476b/serrano-2.0.2.tar.gz (from https://pypi.org/simple/serrano/), version: 2.0.2 2025-09-07T21:54:43,706 Found link https://files.pythonhosted.org/packages/83/a0/449a8bba27b227ae88fa5462534d6baf23f93b74f0ab4143aa6eba72ce0d/serrano-2.0.3.tar.gz (from https://pypi.org/simple/serrano/), version: 2.0.3 2025-09-07T21:54:43,706 Found link https://files.pythonhosted.org/packages/f4/df/20118e188a4f6f2df75e60e406049d4cf3051a6c2116f5c10c754a245e9c/serrano-2.0.4.tar.gz (from https://pypi.org/simple/serrano/), version: 2.0.4 2025-09-07T21:54:43,706 Found link https://files.pythonhosted.org/packages/1d/b4/3276ee5c9cbc798d117e0afee88fbd10b0aba057408ea74425aaadb6ca5b/serrano-2.0.5.tar.gz (from https://pypi.org/simple/serrano/), version: 2.0.5 2025-09-07T21:54:43,707 Found link https://files.pythonhosted.org/packages/65/2e/c9bea5a67ceefb68802f496d058290d67015656560fa43a1c8a7337b37da/serrano-2.0.6.tar.gz (from https://pypi.org/simple/serrano/), version: 2.0.6 2025-09-07T21:54:43,707 Found link https://files.pythonhosted.org/packages/3f/25/eae41d2d5b8b7522621254dbdca65be32dea6921cba803c8a1a0bc7b50c5/serrano-2.0.7.tar.gz (from https://pypi.org/simple/serrano/), version: 2.0.7 2025-09-07T21:54:43,707 Found link https://files.pythonhosted.org/packages/e9/d7/bceca64cdfa138ee706e44e5de0c1bb47aa510279d8c65fbb0e1723d780d/serrano-2.0.8.tar.gz (from https://pypi.org/simple/serrano/), version: 2.0.8 2025-09-07T21:54:43,707 Found link https://files.pythonhosted.org/packages/d4/57/4ef8c59920484b8256458b811367e2d7a9da007e209690ae9060dd0facd9/serrano-2.0.9.tar.gz (from https://pypi.org/simple/serrano/), version: 2.0.9 2025-09-07T21:54:43,707 Found link https://files.pythonhosted.org/packages/07/3e/ee0bcee78e5cc34065e7017e355f8ab9e781baa9c15f6bc5a769fba0bdcd/serrano-2.0.10.tar.gz (from https://pypi.org/simple/serrano/), version: 2.0.10 2025-09-07T21:54:43,708 Found link https://files.pythonhosted.org/packages/2b/42/9689ccfbaf514d2cfa903c9afa4dc490f24cf3dfda174e0155e873d56ca5/serrano-2.0.11.tar.gz (from https://pypi.org/simple/serrano/), version: 2.0.11 2025-09-07T21:54:43,708 Found link https://files.pythonhosted.org/packages/ac/1e/0d7355493a75a0d4d140da4c0531c773a1e15c0e2f7830d86500ebfff7b6/serrano-2.0.12.tar.gz (from https://pypi.org/simple/serrano/), version: 2.0.12 2025-09-07T21:54:43,708 Found link https://files.pythonhosted.org/packages/74/08/dc392baddfc0e7ccdab0110b5c2909226851c1e46f190861516665e8ade2/serrano-2.0.13.tar.gz (from https://pypi.org/simple/serrano/), version: 2.0.13 2025-09-07T21:54:43,708 Found link https://files.pythonhosted.org/packages/9d/cc/9ac91407d9b5c1392c778f47002af8c44d6c603761cc9b5e29bec765550c/serrano-2.0.14.tar.gz (from https://pypi.org/simple/serrano/), version: 2.0.14 2025-09-07T21:54:43,708 Found link https://files.pythonhosted.org/packages/d9/40/ed161d3b45c1379446aba17016d37e8423024fa3b8034532b6bc988e7768/serrano-2.0.15.tar.gz (from https://pypi.org/simple/serrano/), version: 2.0.15 2025-09-07T21:54:43,708 Found link https://files.pythonhosted.org/packages/ad/c0/2bf149fbc3a4079f96f058c11f8fd368c01df87477072451c36601385033/serrano-2.0.16.tar.gz (from https://pypi.org/simple/serrano/), version: 2.0.16 2025-09-07T21:54:43,709 Found link https://files.pythonhosted.org/packages/fd/26/66ce58319198efafa1cee416551ad981855e7a3efadb13f23d750950d3c2/serrano-2.0.17.tar.gz (from https://pypi.org/simple/serrano/), version: 2.0.17 2025-09-07T21:54:43,709 Found link https://files.pythonhosted.org/packages/23/8d/87b71de087291e2f3e4b792e756adea40ea088c2a5708208796c6ff7ba6f/serrano-2.0.18.tar.gz (from https://pypi.org/simple/serrano/), version: 2.0.18 2025-09-07T21:54:43,709 Found link https://files.pythonhosted.org/packages/81/c6/38a20466f59d6b22bdf4532487c5582cf4e021e0f2ef251ece803668f26a/serrano-2.1.0.tar.gz (from https://pypi.org/simple/serrano/), version: 2.1.0 2025-09-07T21:54:43,709 Found link https://files.pythonhosted.org/packages/28/3d/9f45aaafad60cee1f52b5788727dc570ee7e12ddfeaba567b767eb757f05/serrano-2.1.1.tar.gz (from https://pypi.org/simple/serrano/), version: 2.1.1 2025-09-07T21:54:43,709 Found link https://files.pythonhosted.org/packages/4a/36/86a5f92e85f0194d27a19a6ada3c3c13780cb87e55ef65d347828d890f9c/serrano-2.1.2.tar.gz (from https://pypi.org/simple/serrano/), version: 2.1.2 2025-09-07T21:54:43,710 Found link https://files.pythonhosted.org/packages/4c/03/af4f9b41e7257ee3596a731996236632fceaa4b557fd82bd9b88f7c55d05/serrano-2.1.3.tar.gz (from https://pypi.org/simple/serrano/), version: 2.1.3 2025-09-07T21:54:43,710 Found link https://files.pythonhosted.org/packages/e0/70/2793e80bfb090c41813e45005999d3a8a38f6edcc089213b87857917e953/serrano-2.1.4.tar.gz (from https://pypi.org/simple/serrano/), version: 2.1.4 2025-09-07T21:54:43,710 Found link https://files.pythonhosted.org/packages/e0/7d/3edbb2a7ec3ff323711d7afa70e37c5e37a487ffeccdc1dfe34f8520834e/serrano-2.1.5.tar.gz (from https://pypi.org/simple/serrano/), version: 2.1.5 2025-09-07T21:54:43,710 Found link https://files.pythonhosted.org/packages/e5/f8/e9bbee372be67b409e63e9610fb59f638bc1b9e65a03bb83e0daac28cad9/serrano-2.2.0.tar.gz (from https://pypi.org/simple/serrano/), version: 2.2.0 2025-09-07T21:54:43,710 Found link https://files.pythonhosted.org/packages/a8/0a/fd4632e3d2a5cfbfab207385b019960ae88a4d3255c77cf8f89f67c7998a/serrano-2.3.0.tar.gz (from https://pypi.org/simple/serrano/), version: 2.3.0 2025-09-07T21:54:43,711 Found link https://files.pythonhosted.org/packages/43/ec/12e63223909d10e6a9a922d04a780cf53628ece1ec3bf4a5648593fc5fae/serrano-2.3.1.tar.gz (from https://pypi.org/simple/serrano/), version: 2.3.1 2025-09-07T21:54:43,711 Found link https://files.pythonhosted.org/packages/8b/62/09ed13d3b5f815400c38d40e6888c7e1fec6155f21ff061b5e9d8c3df251/serrano-2.3.2.tar.gz (from https://pypi.org/simple/serrano/), version: 2.3.2 2025-09-07T21:54:43,711 Found link https://files.pythonhosted.org/packages/a1/9d/4c6d0cb8335c77b7f5b939714dd2200aee7c4b31108b025ebd3bb277a488/serrano-2.3.3.tar.gz (from https://pypi.org/simple/serrano/), version: 2.3.3 2025-09-07T21:54:43,711 Found link https://files.pythonhosted.org/packages/81/c6/e134faed49d58500ab10eba1ec4a3fa45123141c88b14602f19d866267e6/serrano-2.3.4.tar.gz (from https://pypi.org/simple/serrano/), version: 2.3.4 2025-09-07T21:54:43,711 Found link https://files.pythonhosted.org/packages/44/ea/e2e43759b779f1d69b313cac178833c8d4517882b2fc8f5120f4f61932a0/serrano-2.3.5.tar.gz (from https://pypi.org/simple/serrano/), version: 2.3.5 2025-09-07T21:54:43,711 Found link https://files.pythonhosted.org/packages/18/ae/69dd9370c3b82ba2bee327435b69e2d311c6e03e6bfac862bd7aec3e3a0b/serrano-2.3.6.tar.gz (from https://pypi.org/simple/serrano/), version: 2.3.6 2025-09-07T21:54:43,712 Found link https://files.pythonhosted.org/packages/a9/6a/f3e9177a3d53fd1616156dffd498d5ca5cd12742748cdea7391618077ac2/serrano-2.3.7.tar.gz (from https://pypi.org/simple/serrano/), version: 2.3.7 2025-09-07T21:54:43,712 Found link https://files.pythonhosted.org/packages/ac/46/8c62c10ab8b0828f271972a67f0f22a88526ac7fc3c5e5499f8da14dcd51/serrano-2.3.8.tar.gz (from https://pypi.org/simple/serrano/), version: 2.3.8 2025-09-07T21:54:43,712 Found link https://files.pythonhosted.org/packages/57/64/93fec353e4ed4a1b403ae22715c53519ccf3d94bae3719a9e9d937138a16/serrano-2.3.9.tar.gz (from https://pypi.org/simple/serrano/), version: 2.3.9 2025-09-07T21:54:43,712 Found link https://files.pythonhosted.org/packages/1e/5b/3df9930702ee2a6e42646ab6b589719c028ed362fdad88c4206392e7155c/serrano-2.3.10.tar.gz (from https://pypi.org/simple/serrano/), version: 2.3.10 2025-09-07T21:54:43,712 Found link https://files.pythonhosted.org/packages/f1/52/b6590faf8ca372bffb3fd8d22c79ce61fd634c9731b070d5c4b7837a3863/serrano-2.3.11.tar.gz (from https://pypi.org/simple/serrano/), version: 2.3.11 2025-09-07T21:54:43,713 Found link https://files.pythonhosted.org/packages/17/83/b3953af5a9140da1d5a12db561708265a19a953d4ccfcebce229d8be0227/serrano-2.3.12.tar.gz (from https://pypi.org/simple/serrano/), version: 2.3.12 2025-09-07T21:54:43,713 Found link https://files.pythonhosted.org/packages/e4/5b/a8cdbcb9c325924941ab78ade0d2087b3e7564dc16f676ef860f65885cbb/serrano-2.3.13.tar.gz (from https://pypi.org/simple/serrano/), version: 2.3.13 2025-09-07T21:54:43,713 Found link https://files.pythonhosted.org/packages/d2/3b/0f376b716fbc56e96b1195943b9322ad02e8d97af11165d96cef46a08980/serrano-2.3.14.tar.gz (from https://pypi.org/simple/serrano/), version: 2.3.14 2025-09-07T21:54:43,713 Found link https://files.pythonhosted.org/packages/f6/6d/161fffc762dc6f771abbf0a24b40c7ec2afc1f35f77d751030ae53a806a4/serrano-2.4.0.post1.tar.gz (from https://pypi.org/simple/serrano/), version: 2.4.0.post1 2025-09-07T21:54:43,713 Found link https://files.pythonhosted.org/packages/93/7e/2f37a0c7f0ba7738a7659a19f751826860b413ad603edf70f6fd25d02224/serrano-2.4.1.tar.gz (from https://pypi.org/simple/serrano/), version: 2.4.1 2025-09-07T21:54:43,713 Found link https://files.pythonhosted.org/packages/3e/09/af352f8e10bee625ea00247b723fbf573395dfcd1c45a269a79e2f7572eb/serrano-2.4.2.tar.gz (from https://pypi.org/simple/serrano/), version: 2.4.2 2025-09-07T21:54:43,714 Found link https://files.pythonhosted.org/packages/af/03/d93ccd5330c74e3308e046c4cf5ba726dcbe3782cc86c95ad61e8c46873b/serrano-2.4.3.tar.gz (from https://pypi.org/simple/serrano/), version: 2.4.3 2025-09-07T21:54:43,714 Found link https://files.pythonhosted.org/packages/98/68/2b234d145b0540e5cf5559dfd1151eab521b9326563561b377d8fcd0d53e/serrano-2.4.4.tar.gz (from https://pypi.org/simple/serrano/), version: 2.4.4 2025-09-07T21:54:43,714 Fetching project page and analyzing links: https://www.piwheels.org/simple/serrano/ 2025-09-07T21:54:43,714 Getting page https://www.piwheels.org/simple/serrano/ 2025-09-07T21:54:43,715 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:54:43,810 Fetched page https://www.piwheels.org/simple/serrano/ as text/html 2025-09-07T21:54:43,830 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.4.4-py3-none-any.whl#sha256=1d3dbd71e84c99a512fedc5d7a1c768831d7ff0b257272e9e071e678d85d0ff1 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,831 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.4.3-py3-none-any.whl#sha256=320eb6191289e4e43f7fea76a96f70ad99baccfc15466a63618b5dfa1c2b3d85 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,831 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.4.2-py3-none-any.whl#sha256=265f27ec8bc2922a0da0f296c842a46d26c054727d17d6fc67727a717e2bb193 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,831 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.4.1-py3-none-any.whl#sha256=8e66668fbb78de47f3c2d9773252fb123aa12ea3cb2fd86c7ae0f2680a058ffd (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,832 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.4.0.post1-py3-none-any.whl#sha256=4d2e04782a53e58e55e9f080e08865044d4212f50758a6af46913994f319c660 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,832 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.3.14-py3-none-any.whl#sha256=ca20a7b2845849f7d571e63a3f919be734f06be390197c0c68315bc078bb0e61 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,832 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.3.13-py3-none-any.whl#sha256=97a3f340873a17efc22fbc3a2e11a07c78a74cf435b1f3bd53df92c825e7587c (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,832 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.3.12-py3-none-any.whl#sha256=b8aaa9e802028abbb5cefdf6bab154e9a882fd0a0890912a8d0a3bec2c9de12b (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,833 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.3.11-py3-none-any.whl#sha256=256d57e7437c8ef97d73d2b72513a2e2b739f9693c76d9ff639c5a510a1a47ff (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,833 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.3.10-py3-none-any.whl#sha256=8f71e9b55dd77514fd76810f52d890168a0b6959854e3fd0ed8af566c9a1518f (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,833 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.3.9-py3-none-any.whl#sha256=becc166d8bab9acbbb352e10a14fc9c8fc4251d569f5e0b232571013302099d4 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,833 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.3.8-py3-none-any.whl#sha256=c3c7bc8927374a9e34b023d3f924fdf8ba506825ecd10446ed097841c45a18fd (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,833 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.3.7-py3-none-any.whl#sha256=f4f0199d8d3c294a855c7b2c7ae66419c8b29614be732ab7ad337d279bec2918 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,834 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.3.6-py3-none-any.whl#sha256=27b28f91af4a48febdf72212c08d1bf1cd5f9b6f775927bb0836dc24f84b98ec (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,834 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.3.5-py3-none-any.whl#sha256=6fbb84f521a7d9769e4a01980d3d26df07a4c1200c0f5b7e97a9d301c68c8c34 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,834 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.3.4-py3-none-any.whl#sha256=76f6a91a536872b211fc3d4c847709263e097a2ae50238bd41fa6465d558624c (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,834 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.3.3-py3-none-any.whl#sha256=feeb264a1e1ce85e91885339f1f68bce0db4a30813a6c18cbb68922db70cf4d5 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,835 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.3.2-py3-none-any.whl#sha256=d7b775861650d8bbde3c5397bbd0940b42b8c6583f3ed4216b10fe31cb2e3506 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,835 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.3.1-py3-none-any.whl#sha256=2c5ad91427c2c63db66b00a4d45b6a5855f6419470f64f7d8c651a6e1b468eb5 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,835 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.3.0-py3-none-any.whl#sha256=ccf9c07b7f102179d9c4758d0ffb057fa5a07aab5c3bc4c9523c0ef873091f3c (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,835 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.2.0-py3-none-any.whl#sha256=ca473739689ef4b17f9275bdf22902de854e4df2dedfb41078b9a9d35df30e87 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,835 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.1.5-py3-none-any.whl#sha256=9be452513ad6c429ccab4ea6860e80a1af4e4569fa17a2a351887559a89c5297 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,836 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.1.4-py3-none-any.whl#sha256=d1777cd8a6620eae1dd09df57c701d6cc7c416c243f9ec77fdca9bbff153f7f1 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,836 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.1.3-py3-none-any.whl#sha256=bcf6bb8a8f98aafef9fc2d434a42951f009b739cfb85df371b6ec4af40c17e9e (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,836 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.1.2-py3-none-any.whl#sha256=8642c5a6db43a6ed62974cbb3c8786639e2f4c1a41b413e248cf67eec4cf81a3 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,836 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.1.1-py3-none-any.whl#sha256=66d456f96c95dce4a4b7969ed48c0e025d5b09b70be30ee2f703932bb614ae12 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,837 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.1.0-py3-none-any.whl#sha256=84ef57b704e0dc5cebe44a1848b3641d3b734e97ab7bc42f1760320e9d7fe744 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,837 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.0.18-py3-none-any.whl#sha256=0de50903b392e08385042d07d3423fcb04a08c6b48db034ed9b747ab064ff49f (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,837 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.0.17-py3-none-any.whl#sha256=f3722108bf4f4a2cddd42c32f02aaa899b57333a2b9072a6526994de0f0dfd39 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,837 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.0.16-py3-none-any.whl#sha256=33f8f444dfbabf49f511609eda64958584282a29c6c48200c2bb1b8df8e6b017 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,837 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.0.15-py3-none-any.whl#sha256=cdad15dc37b2f7e47ffc357eac5f841eb3308fa8e8bd6eaa9516be03297e8ba4 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,838 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.0.14-py3-none-any.whl#sha256=4d796f586ee7edaacb53fb67a71ab902ac5d6b161bce403e5d626485d07cca7d (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,838 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.0.13-py3-none-any.whl#sha256=43d83792167e66d9475fb32d75990e9bbf6712014493b2c681fa2052b8d9666a (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,838 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.0.12-py3-none-any.whl#sha256=83bd7d6ff846b05f4af4a429cbfb4aca3f81f807b549bb27b704b89dc99b4256 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,838 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.0.11-py3-none-any.whl#sha256=68f32ababfa5481f9fd142622b0403b8aa641c52f782776758a873a482880cf1 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,839 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.0.10-py3-none-any.whl#sha256=7fce67b539b155ebf14b1ba4811e504d02e31dcddfce947658d8bf8d14bfd27c (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,839 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.0.9-py3-none-any.whl#sha256=ed53f22facc5ee204f6a06706a9944d09b3b5b44b7763251b6f4b09b80a7f0c1 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,839 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.0.8-py3-none-any.whl#sha256=acafc7b987838dde4b951d0e9e68c60fe4d4b1a21e91fe603fb533eaa75a2ba6 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,839 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.0.7-py3-none-any.whl#sha256=516d5bfdb3a1971353411a532ce074a3fcd6f6dcc78c88b8cd2a7fb0133151af (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,840 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.0.6-py3-none-any.whl#sha256=915a6dda469d31d09ac91d2543e7143603b93a97a889ac026ef96ad084b36015 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,840 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.0.5-py3-none-any.whl#sha256=08453e79ca9e234846bae943ef626cdaffe9beb7208e3b5c20b7dbfa9844cd91 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,840 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.0.4-py3-none-any.whl#sha256=96c66d7d61544fff537dbd0c12dc119b019620bbbe290c44dd23f3fece41d6e4 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,840 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.0.3-py3-none-any.whl#sha256=eaef5e7ad40cca0297c57f7e781f65d4ffb2dea46b36f3abbc1f813833178822 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,841 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.0.1-py3-none-any.whl#sha256=332eaafcf4a86e1ae69f8937e17d2448c1ec18f0512517dfcfcddefc64a22942 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,841 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-2.0-py3-none-any.whl#sha256=5df9336145b8ea622287ec05b5a5294ee662b2b34a5166aac7dfb0381bdad455 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,841 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9.1b5-py3-none-any.whl#sha256=f632547016e317a9b52d72b3e09bfea535a049bb4492936753245465025331e4 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,841 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9.1b4-py3-none-any.whl#sha256=7c7680bc48167752ca4de3b79953d70ab9518087150d0d9ad6534bc6f62ec7e3 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,841 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9.1b3-py3-none-any.whl#sha256=4caf618b9d4b850f23e44f23c5054183b60eedc526ca33d87f6c42334ec1705e (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,842 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9.1b2-py3-none-any.whl#sha256=1a86e8c179cf9ca76fdf4f76fd414b7c50fa11d61335f37b13c85fb5c662fee1 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,842 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9.1b1-py3-none-any.whl#sha256=1eba90f53fb91d65da0ec13d8daf554e1069b1f6ff83fd780445592e2c220de7 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,842 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9b15-py3-none-any.whl#sha256=cef670856ad765defd07420eacb0ae1fbe6ed587582a532c14be29eca24088c6 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,842 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9b14-py3-none-any.whl#sha256=6e91d927bf0a6287d4ea33bd0d76e48416d0a0c2290d093d3423767c99ba2a4a (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,842 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9b13-py3-none-any.whl#sha256=0de5c6210272e990f20585532070e0a64a6e6be9d22b8ccb12718338082035b3 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,842 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9b12-py3-none-any.whl#sha256=0aa3faf06e898b76d2d038cc134524cefceabf6baed086133303171740a9e913 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,842 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9b11-py3-none-any.whl#sha256=cb01910589a2747148824c09a5a01941027c2f273ab45f6fac24de605b369489 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,843 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9b10-py3-none-any.whl#sha256=0edda0037f70d6189a103450752af0b146aa36397419d25c54803a9b590753c4 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,843 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9b9-py3-none-any.whl#sha256=23b30656d722d86656cd6bfb43a082c36c80ce5c08978e3f9a91f771b1b4776e (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,843 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9b8-py3-none-any.whl#sha256=307ea8ed14b731bb1a73980b0cc35a77d4e414c0c6e44ccfcbda666aa2df8e46 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,843 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9b7-py3-none-any.whl#sha256=4e87060a50d775559abd298f8d13d6e08dd2573a3ef9c81f21e3fd54862378bf (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,843 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9b6-py3-none-any.whl#sha256=6675748f9d0869626c9b5273d66ea5cc0c657bac35b0b4fe7d7a4c49ed2196cd (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,843 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9b5-py3-none-any.whl#sha256=09d1824a637225429477e91cad012ad7a0cd509bd4e691b69b6643bc7cd862b1 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,843 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9b4-py3-none-any.whl#sha256=da0689f6a1ffa25a26119af72a1fe7bce5a3904c3899b4cc2fbfac807317db1a (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,843 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9b3-py3-none-any.whl#sha256=c9ac1fbd3f1d321859945f04588467744a0323fa87b1f430ed6ea2a49fb72717 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,844 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9b2-py3-none-any.whl#sha256=684b4e1041341d98a7129fee9a392cf384a2d75ff9235793134e5c80212e97a7 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,844 Skipping link: No binaries permitted for serrano: https://archive1.piwheels.org/simple/serrano/serrano-0.9b1-py3-none-any.whl#sha256=f66ed17228e28598cec74410645bfad54857209bc5ba83aea763e549bbf49468 (from https://www.piwheels.org/simple/serrano/) 2025-09-07T21:54:43,844 Skipping link: not a file: https://www.piwheels.org/simple/serrano/ 2025-09-07T21:54:43,844 Skipping link: not a file: https://pypi.org/simple/serrano/ 2025-09-07T21:54:43,871 Given no hashes to check 1 links for project 'serrano': discarding no candidates 2025-09-07T21:54:43,872 Collecting serrano==2.0.2 2025-09-07T21:54:43,873 Created temporary directory: /tmp/pip-unpack-u4tuuz12 2025-09-07T21:54:44,014 Downloading serrano-2.0.2.tar.gz (14 kB) 2025-09-07T21:54:44,045 Added serrano==2.0.2 from https://files.pythonhosted.org/packages/33/1d/034e932c79e0e3f878ea14ffd547450f468984467ff26fa5236e0c53476b/serrano-2.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-1lrn33iq' 2025-09-07T21:54:44,046 Running setup.py (path:/tmp/pip-wheel-vtv9ephj/serrano_e0fb7cc48f4d46739a3e79e187f9c7a8/setup.py) egg_info for package serrano 2025-09-07T21:54:44,046 Created temporary directory: /tmp/pip-pip-egg-info-0oxdt3d7 2025-09-07T21:54:44,046 Preparing metadata (setup.py): started 2025-09-07T21:54:44,047 Running command python setup.py egg_info 2025-09-07T21:54:44,546 Traceback (most recent call last): 2025-09-07T21:54:44,548 File "", line 2, in 2025-09-07T21:54:44,548 exec(compile(''' 2025-09-07T21:54:44,548 ~~~~^^^^^^^^^^^^ 2025-09-07T21:54:44,548 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:54:44,548 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:54:44,548 ...<32 lines>... 2025-09-07T21:54:44,548 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:54:44,549 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:54:44,549 ''' % ('/tmp/pip-wheel-vtv9ephj/serrano_e0fb7cc48f4d46739a3e79e187f9c7a8/setup.py',), "", "exec")) 2025-09-07T21:54:44,549 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:54:44,549 File "", line 35, in 2025-09-07T21:54:44,549 File "/tmp/pip-wheel-vtv9ephj/serrano_e0fb7cc48f4d46739a3e79e187f9c7a8/setup.py", line 9, in 2025-09-07T21:54:44,549 if sys.version < (2, 7): 2025-09-07T21:54:44,549 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:54:44,550 TypeError: '<' not supported between instances of 'str' and 'tuple' 2025-09-07T21:54:44,635 ERROR: python setup.py egg_info exited with 1 2025-09-07T21:54:44,647 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T21:54:44,647 exec(compile('"'"''"'"''"'"' 2025-09-07T21:54:44,647 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:54:44,647 # 2025-09-07T21:54:44,647 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:54:44,647 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:54:44,647 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:54:44,647 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:54:44,647 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:54:44,647 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:54:44,647 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:54:44,647 import os, sys, tokenize, traceback 2025-09-07T21:54:44,647 2025-09-07T21:54:44,647 try: 2025-09-07T21:54:44,647 import setuptools 2025-09-07T21:54:44,647 except ImportError: 2025-09-07T21:54:44,647 print( 2025-09-07T21:54:44,647 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:54:44,647 "the build environment with exception:", 2025-09-07T21:54:44,647 file=sys.stderr, 2025-09-07T21:54:44,647 ) 2025-09-07T21:54:44,647 traceback.print_exc() 2025-09-07T21:54:44,647 sys.exit(1) 2025-09-07T21:54:44,647 2025-09-07T21:54:44,647 __file__ = %r 2025-09-07T21:54:44,647 sys.argv[0] = __file__ 2025-09-07T21:54:44,647 2025-09-07T21:54:44,647 if os.path.exists(__file__): 2025-09-07T21:54:44,647 filename = __file__ 2025-09-07T21:54:44,647 with tokenize.open(__file__) as f: 2025-09-07T21:54:44,647 setup_py_code = f.read() 2025-09-07T21:54:44,647 else: 2025-09-07T21:54:44,647 filename = "" 2025-09-07T21:54:44,647 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:54:44,647 2025-09-07T21:54:44,647 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:54:44,647 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-vtv9ephj/serrano_e0fb7cc48f4d46739a3e79e187f9c7a8/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-0oxdt3d7[/] 2025-09-07T21:54:44,647 [bold magenta]cwd[/]: /tmp/pip-wheel-vtv9ephj/serrano_e0fb7cc48f4d46739a3e79e187f9c7a8/ 2025-09-07T21:54:44,648 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T21:54:44,648 ERROR: metadata generation failed 2025-09-07T21:54:44,653 Exception information: 2025-09-07T21:54:44,653 Traceback (most recent call last): 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T21:54:44,653 call_subprocess( 2025-09-07T21:54:44,653 ~~~~~~~~~~~~~~~^ 2025-09-07T21:54:44,653 args, 2025-09-07T21:54:44,653 ^^^^^ 2025-09-07T21:54:44,653 ...<2 lines>... 2025-09-07T21:54:44,653 spinner=spinner, 2025-09-07T21:54:44,653 ^^^^^^^^^^^^^^^^ 2025-09-07T21:54:44,653 ) 2025-09-07T21:54:44,653 ^ 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T21:54:44,653 raise error 2025-09-07T21:54:44,653 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T21:54:44,653 2025-09-07T21:54:44,653 The above exception was the direct cause of the following exception: 2025-09-07T21:54:44,653 2025-09-07T21:54:44,653 Traceback (most recent call last): 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:54:44,653 status = _inner_run() 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:54:44,653 return self.run(options, args) 2025-09-07T21:54:44,653 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:54:44,653 return func(self, options, args) 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:54:44,653 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:54:44,653 result = self._result = resolver.resolve( 2025-09-07T21:54:44,653 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:54:44,653 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:54:44,653 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:54:44,653 ) 2025-09-07T21:54:44,653 ^ 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:54:44,653 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:54:44,653 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:54:44,653 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:54:44,653 if not criterion.candidates: 2025-09-07T21:54:44,653 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:54:44,653 return bool(self._sequence) 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:54:44,653 self._bool = any(self) 2025-09-07T21:54:44,653 ~~~^^^^^^ 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:54:44,653 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:54:44,653 ^^^^^^^^ 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:54:44,653 candidate = func() 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:54:44,653 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:54:44,653 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:54:44,653 link, template, name, version 2025-09-07T21:54:44,653 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:54:44,653 ) 2025-09-07T21:54:44,653 ^ 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:54:44,653 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:54:44,653 ~~~~~~~~~~~~~^ 2025-09-07T21:54:44,653 link, 2025-09-07T21:54:44,653 ^^^^^ 2025-09-07T21:54:44,653 ...<3 lines>... 2025-09-07T21:54:44,653 version=version, 2025-09-07T21:54:44,653 ^^^^^^^^^^^^^^^^ 2025-09-07T21:54:44,653 ) 2025-09-07T21:54:44,653 ^ 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:54:44,653 super().__init__( 2025-09-07T21:54:44,653 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:54:44,653 link=link, 2025-09-07T21:54:44,653 ^^^^^^^^^^ 2025-09-07T21:54:44,653 ...<4 lines>... 2025-09-07T21:54:44,653 version=version, 2025-09-07T21:54:44,653 ^^^^^^^^^^^^^^^^ 2025-09-07T21:54:44,653 ) 2025-09-07T21:54:44,653 ^ 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:54:44,653 self.dist = self._prepare() 2025-09-07T21:54:44,653 ~~~~~~~~~~~~~^^ 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:54:44,653 dist = self._prepare_distribution() 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:54:44,653 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:54:44,653 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:54:44,653 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:54:44,653 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T21:54:44,653 dist = _get_prepared_distribution( 2025-09-07T21:54:44,653 req, 2025-09-07T21:54:44,653 ...<3 lines>... 2025-09-07T21:54:44,653 self.check_build_deps, 2025-09-07T21:54:44,653 ) 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T21:54:44,653 abstract_dist.prepare_distribution_metadata( 2025-09-07T21:54:44,653 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:54:44,653 finder, build_isolation, check_build_deps 2025-09-07T21:54:44,653 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:54:44,653 ) 2025-09-07T21:54:44,653 ^ 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T21:54:44,653 self.req.prepare_metadata() 2025-09-07T21:54:44,653 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T21:54:44,653 self.metadata_directory = generate_metadata_legacy( 2025-09-07T21:54:44,653 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:54:44,653 build_env=self.build_env, 2025-09-07T21:54:44,653 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:54:44,653 ...<3 lines>... 2025-09-07T21:54:44,653 details=details, 2025-09-07T21:54:44,653 ^^^^^^^^^^^^^^^^ 2025-09-07T21:54:44,653 ) 2025-09-07T21:54:44,653 ^ 2025-09-07T21:54:44,653 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T21:54:44,653 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T21:54:44,653 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T21:54:44,676 Removed serrano==2.0.2 from https://files.pythonhosted.org/packages/33/1d/034e932c79e0e3f878ea14ffd547450f468984467ff26fa5236e0c53476b/serrano-2.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-1lrn33iq' 2025-09-07T21:54:44,676 Removed build tracker: '/tmp/pip-build-tracker-1lrn33iq'