2025-09-07T21:34:52,642 Created temporary directory: /tmp/pip-build-tracker-fl6y5f4q 2025-09-07T21:34:52,643 Initialized build tracking at /tmp/pip-build-tracker-fl6y5f4q 2025-09-07T21:34:52,643 Created build tracker: /tmp/pip-build-tracker-fl6y5f4q 2025-09-07T21:34:52,643 Entered build tracker: /tmp/pip-build-tracker-fl6y5f4q 2025-09-07T21:34:52,643 Created temporary directory: /tmp/pip-wheel-wrfds4xm 2025-09-07T21:34:52,647 Created temporary directory: /tmp/pip-ephem-wheel-cache-9db0ucfc 2025-09-07T21:34:52,707 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:34:52,709 2 location(s) to search for versions of doit: 2025-09-07T21:34:52,709 * https://pypi.org/simple/doit/ 2025-09-07T21:34:52,709 * https://www.piwheels.org/simple/doit/ 2025-09-07T21:34:52,710 Fetching project page and analyzing links: https://pypi.org/simple/doit/ 2025-09-07T21:34:52,710 Getting page https://pypi.org/simple/doit/ 2025-09-07T21:34:52,711 Found index url https://pypi.org/simple/ 2025-09-07T21:34:52,781 Fetched page https://pypi.org/simple/doit/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:34:52,788 Found link https://files.pythonhosted.org/packages/df/4d/9cebb0df02f3d4222bdefacd823704cf47bd402f905af0a01ed85d0b7af4/doit-0.1.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.1.0 2025-09-07T21:34:52,788 Found link https://files.pythonhosted.org/packages/21/04/2c941bf0af07b1501acf3bf726dea57b7d1faa264ce2c6784d26ac804186/doit-0.2.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.2.0 2025-09-07T21:34:52,789 Found link https://files.pythonhosted.org/packages/0f/d3/dea3343f749bf249b8388db7ceb08449a175bba510821eff2b7b5d84a9fd/doit-0.3.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.3.0 2025-09-07T21:34:52,789 Found link https://files.pythonhosted.org/packages/8f/97/bf9ef9fb0f5d2fc32f9aaa5e1d4bfb158269598ae0e2e8a0adc05c46ae1b/doit-0.4.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.4.0 2025-09-07T21:34:52,789 Found link https://files.pythonhosted.org/packages/5d/d9/6d1584ae4a02db978adea88041e3eb25569aab8ad206e07d4ca86734ec14/doit-0.5.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.5.0 2025-09-07T21:34:52,789 Found link https://files.pythonhosted.org/packages/f0/68/49dae752f166b81b7f03f0b802421ba67dcff2f01c40b8b58d099fc3e8af/doit-0.5.1.tar.gz (from https://pypi.org/simple/doit/), version: 0.5.1 2025-09-07T21:34:52,789 Found link https://files.pythonhosted.org/packages/c3/33/24f8f4336cfeeced11fc1550b5eb5ccccce447673bf8c57295ef0a7e5793/doit-0.6.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.6.0 2025-09-07T21:34:52,790 Found link https://files.pythonhosted.org/packages/99/7d/cc859fbc0b37b07ff4d002fe8772b5f88f3014c660fff25db1397fc98ff8/doit-0.7.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.7.0 2025-09-07T21:34:52,790 Found link https://files.pythonhosted.org/packages/ed/96/2be03bbf423fc9ae443712e94b5d8fd3ac7806ed03f731e0dbbdc95f7f23/doit-0.8.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.8.0 2025-09-07T21:34:52,790 Found link https://files.pythonhosted.org/packages/c4/19/9219bfef4064a2ef44f988e67dbfa2b88d43035f2d4cb22b403228339e73/doit-0.9.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.9.0 2025-09-07T21:34:52,790 Found link https://files.pythonhosted.org/packages/1c/21/65fe34b441bcd148b1f3abc4c50ff257a5d8fd01e7c0f3c8837d71d4cb50/doit-0.10.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.10.0 2025-09-07T21:34:52,790 Found link https://files.pythonhosted.org/packages/c8/90/c755a1bf82add456be74ce32cd997a95bf8755dd65f5df243e03f0b248b0/doit-0.11.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.11.0 2025-09-07T21:34:52,791 Found link https://files.pythonhosted.org/packages/26/fc/85b39cfc7e21c53e8703d6fa4ba7df9364aec60722916a58ec93790bfff6/doit-0.12.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.12.0 2025-09-07T21:34:52,791 Found link https://files.pythonhosted.org/packages/be/17/ce216165a7edbf428dcf11f6ef9f9944742196fd4baba423cfa409d21bb6/doit-0.13.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.13.0 2025-09-07T21:34:52,791 Found link https://files.pythonhosted.org/packages/e9/3f/52962aaada0bbf1c4aa763a6bb096887c5c896aa3026ae9d60310fedb999/doit-0.14.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.14.0 2025-09-07T21:34:52,791 Found link https://files.pythonhosted.org/packages/1b/30/b86253d36d8fce051fa1da7e5b78c0b1d447f86b50fdc6f6effcb67d9e50/doit-0.15.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.15.0 2025-09-07T21:34:52,792 Found link https://files.pythonhosted.org/packages/3d/1c/93a569d3379f85d7f0dcc66dd4ebc025b48eda77f255007379cb36a8e1c5/doit-0.16.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.16.0 2025-09-07T21:34:52,792 Found link https://files.pythonhosted.org/packages/27/88/e72a25d5723d62375ced78aa6e8e7d26605a9a3f96b347ce25372f6b5127/doit-0.16.1.tar.gz (from https://pypi.org/simple/doit/), version: 0.16.1 2025-09-07T21:34:52,792 Found link https://files.pythonhosted.org/packages/01/e1/f7f2e565fb3163118de6d4357609735f7619bc262579193a11713ae22489/doit-0.17.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.17.0 2025-09-07T21:34:52,792 Found link https://files.pythonhosted.org/packages/78/12/93e0f19453c8416436cf0837db5edcf0ee43a406b679046005d0b3526fcc/doit-0.18.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.18.0 2025-09-07T21:34:52,792 Found link https://files.pythonhosted.org/packages/ce/49/2ef885d3fb34fe52ab715725b95c326e59731be822a06b9e6e08f6de490a/doit-0.18.1.tar.gz (from https://pypi.org/simple/doit/), version: 0.18.1 2025-09-07T21:34:52,793 Found link https://files.pythonhosted.org/packages/f6/92/42c4c78a1553b1b9fd317c8c49487de2d3825ca2c80e50583e63616f7f16/doit-0.19.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.19.0 2025-09-07T21:34:52,793 Found link https://files.pythonhosted.org/packages/fd/e7/7c4d17906fa01d56990cff1fe1c1261af67ad537855b026faddcbed12485/doit-0.20.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.20.0 2025-09-07T21:34:52,793 Found link https://files.pythonhosted.org/packages/e8/12/939c21617bb0186662c0e799347c6526953d66f64d34c009864d50ead338/doit-0.21.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.21.0 2025-09-07T21:34:52,793 Found link https://files.pythonhosted.org/packages/fe/93/971a60ca4496fac7438269ff2d4ab0df16c2d457282ec15ba868df2f45d5/doit-0.21.1.tar.gz (from https://pypi.org/simple/doit/), version: 0.21.1 2025-09-07T21:34:52,793 Found link https://files.pythonhosted.org/packages/61/7b/0b952927cc68892dbeb9df87ae3a4b0a9bbdc000f7e6113062c890daf8ce/doit-0.22.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.22.0 2025-09-07T21:34:52,794 Found link https://files.pythonhosted.org/packages/0e/c6/69615392c583c1171fd915117b2262d97c519c8fabd137da6d3605e22e51/doit-0.22.1.tar.gz (from https://pypi.org/simple/doit/), version: 0.22.1 2025-09-07T21:34:52,794 Found link https://files.pythonhosted.org/packages/32/0d/3e9e124045d524f033a9a2732873af46667aced70c431286d8852f4e9bd7/doit-0.23.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.23.0 2025-09-07T21:34:52,794 Found link https://files.pythonhosted.org/packages/e7/fe/7a0e5fc5b48851f659df66f30396787f6e5fc8d0fff8601c5d51bc7bb1eb/doit-0.24.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.24.0 2025-09-07T21:34:52,794 Found link https://files.pythonhosted.org/packages/c6/c0/0892545b9821ce23bfcd5155e8808d42483f6b01130d98474cdfdc947e40/doit-0.25.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.25.0 2025-09-07T21:34:52,795 Found link https://files.pythonhosted.org/packages/d4/2d/4f7b026383ef4b67bd1ab425db9a74678b5ecf7b01ddacb3c4b6691ed7b3/doit-0.26.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.26.0 2025-09-07T21:34:52,795 Found link https://files.pythonhosted.org/packages/f9/a6/b0b4a06df49189aa647a93d30aa16ea7b3efbecb56b628c45454a0ad86d6/doit-0.27.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.27.0 2025-09-07T21:34:52,795 Found link https://files.pythonhosted.org/packages/46/5a/f9c0e4e51f66cd3e5b840551833205d0434cd3425f47894b8a97fba92e76/doit-0.28.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.28.0 2025-09-07T21:34:52,795 Found link https://files.pythonhosted.org/packages/9e/56/7884e2db9350f82c63097fc536781cfe68a02020b92724316d71f9e9491f/doit-0.29.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.29.0 2025-09-07T21:34:52,795 Found link https://files.pythonhosted.org/packages/79/0f/fcc9bc6773d7316cdd51375a2e1cdbfd6eeeab5975ddfbc2fd0f7ea57e00/doit-0.30.0.tar.gz (from https://pypi.org/simple/doit/), version: 0.30.0 2025-09-07T21:34:52,796 Found link https://files.pythonhosted.org/packages/3f/64/b56c7a9457435e8a569b7f29aea3fef9a8f4c7fdc6366752f1a3606c3a29/doit-0.30.1.tar.gz (from https://pypi.org/simple/doit/), version: 0.30.1 2025-09-07T21:34:52,796 Found link https://files.pythonhosted.org/packages/95/6d/48b1f2e01d626da96dd891c22d05b32c162ce9b2c6048808bae6931855fd/doit-0.30.2.tar.gz (from https://pypi.org/simple/doit/), version: 0.30.2 2025-09-07T21:34:52,796 Found link https://files.pythonhosted.org/packages/bf/8a/9941b2fe2d0c8c22fe619281b38d132250d65f7a4a6a54463f7fedf62657/doit-0.30.3.tar.gz (from https://pypi.org/simple/doit/), version: 0.30.3 2025-09-07T21:34:52,797 Found link https://files.pythonhosted.org/packages/83/02/ccb05cbfbaf4857088d1b25aef8f026ea1b0d85345a39f2e8427eaa2133b/doit-0.31.0.tar.gz (from https://pypi.org/simple/doit/) (requires-python:>=3.4), version: 0.31.0 2025-09-07T21:34:52,797 Skipping link: No binaries permitted for doit: https://files.pythonhosted.org/packages/d0/4d/ebc39fdf33cc9e039b7c69f6783e929d184e5c0652a1a4543c6c5bd94c1c/doit-0.31.1-py3-none-any.whl (from https://pypi.org/simple/doit/) (requires-python:>=3.4) 2025-09-07T21:34:52,797 Found link https://files.pythonhosted.org/packages/ac/ef/6964b53e50c9d1901d2c56dd117478c9d9aceb212f8cf893ba5fa81f0014/doit-0.31.1.tar.gz (from https://pypi.org/simple/doit/) (requires-python:>=3.4), version: 0.31.1 2025-09-07T21:34:52,797 Found link https://files.pythonhosted.org/packages/1f/89/b5e1dd4854b47c4f9e5250899c04e0cd0c9082c30ef619c0413ace20cf7a/doit-0.32.0.tar.gz (from https://pypi.org/simple/doit/) (requires-python:>=3.4), version: 0.32.0 2025-09-07T21:34:52,798 Skipping link: No binaries permitted for doit: https://files.pythonhosted.org/packages/a5/7c/7f89be1326dae1f4e3ed25328a18e172d26edcc6650d960ef6aaa89c41ef/doit-0.33.0-py3-none-any.whl (from https://pypi.org/simple/doit/) (requires-python:>=3.4) 2025-09-07T21:34:52,798 Found link https://files.pythonhosted.org/packages/77/ea/0a249ef59a816c35d02a61342acbce61eb19e97a2cdd5b3c9d8d21a4bf9d/doit-0.33.0.tar.gz (from https://pypi.org/simple/doit/) (requires-python:>=3.4), version: 0.33.0 2025-09-07T21:34:52,798 Skipping link: No binaries permitted for doit: https://files.pythonhosted.org/packages/b9/af/3540a68099c4b8c3a9b80b3e1fdfeed7a920d97d9cb2038bd35278de06ed/doit-0.33.1-py3-none-any.whl (from https://pypi.org/simple/doit/) (requires-python:>=3.5) 2025-09-07T21:34:52,798 Found link https://files.pythonhosted.org/packages/0a/b3/fcbb2e07f36e6a1c32b897c4bdc2db0e6da4a85a4fec820a5a01fd7fc2cd/doit-0.33.1.tar.gz (from https://pypi.org/simple/doit/) (requires-python:>=3.5), version: 0.33.1 2025-09-07T21:34:52,799 Skipping link: No binaries permitted for doit: https://files.pythonhosted.org/packages/98/af/569733b2f7ef5e4c865a47685f8ee7a168d00e53dd0b96f8bd027d4cdb4c/doit-0.34.0-py3-none-any.whl (from https://pypi.org/simple/doit/) (requires-python:>=3.6) 2025-09-07T21:34:52,799 Found link https://files.pythonhosted.org/packages/7c/13/e95135c123c6aa81958d02362bbb0cf245f12b5756deafc03bac0766ac98/doit-0.34.0.tar.gz (from https://pypi.org/simple/doit/) (requires-python:>=3.6), version: 0.34.0 2025-09-07T21:34:52,799 Skipping link: No binaries permitted for doit: https://files.pythonhosted.org/packages/ed/8e/388eefc0a92c69774e63f84e70a34a60f94d2516c961d3b5f9dd1112ebc8/doit-0.34.1-py3-none-any.whl (from https://pypi.org/simple/doit/) (requires-python:>=3.6) 2025-09-07T21:34:52,800 Found link https://files.pythonhosted.org/packages/9b/9a/ec336e8e8efded08f50b373f95a0e7315eb8bc43fd348e1237f8ccd77901/doit-0.34.1.tar.gz (from https://pypi.org/simple/doit/) (requires-python:>=3.6), version: 0.34.1 2025-09-07T21:34:52,800 Skipping link: No binaries permitted for doit: https://files.pythonhosted.org/packages/a5/c8/8d5a0c44229d4183bb3a812479b76f96ef9edfceac03efa5bd46221b4cbb/doit-0.34.2-py3-none-any.whl (from https://pypi.org/simple/doit/) (requires-python:>=3.6) 2025-09-07T21:34:52,800 Found link https://files.pythonhosted.org/packages/da/b5/88a9fdb40aff9a50842398bb056b6dadec439b1d00ba41502cefe49a11d9/doit-0.34.2.tar.gz (from https://pypi.org/simple/doit/) (requires-python:>=3.6), version: 0.34.2 2025-09-07T21:34:52,800 Skipping link: No binaries permitted for doit: https://files.pythonhosted.org/packages/d5/83/c5dd4531574d409e5c030e4bbaf851db006a3abd4053500faadaf21afd25/doit-0.35.0-py3-none-any.whl (from https://pypi.org/simple/doit/) (requires-python:>=3.8) 2025-09-07T21:34:52,801 Found link https://files.pythonhosted.org/packages/95/c3/1f70fa32a703b58821d91eadd498ce88f063f3fce9b399ac7c23750aefc8/doit-0.35.0.tar.gz (from https://pypi.org/simple/doit/) (requires-python:>=3.8), version: 0.35.0 2025-09-07T21:34:52,801 Skipping link: No binaries permitted for doit: https://files.pythonhosted.org/packages/44/83/a2960d2c975836daa629a73995134fd86520c101412578c57da3d2aa71ee/doit-0.36.0-py3-none-any.whl (from https://pypi.org/simple/doit/) (requires-python:>=3.8) 2025-09-07T21:34:52,801 Found link https://files.pythonhosted.org/packages/5a/36/66b7dea1bb5688ba0d2d7bc113e9c0d57df697bd3f39ce2a139d9612aeee/doit-0.36.0.tar.gz (from https://pypi.org/simple/doit/) (requires-python:>=3.8), version: 0.36.0 2025-09-07T21:34:52,801 Fetching project page and analyzing links: https://www.piwheels.org/simple/doit/ 2025-09-07T21:34:52,802 Getting page https://www.piwheels.org/simple/doit/ 2025-09-07T21:34:52,803 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:34:53,081 Fetched page https://www.piwheels.org/simple/doit/ as text/html 2025-09-07T21:34:53,097 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.36.0-py3-none-any.whl#sha256=3e586deba2ce921fd9687bf46c15129de1d116f63450ac19bfaf18f666f0400b (from https://www.piwheels.org/simple/doit/) (requires-python:>=3.8) 2025-09-07T21:34:53,098 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.35.0-py3-none-any.whl#sha256=1c1df5d474a6ebdecdb806122301ff65257814d54ad7f1bf879f3350de0621fb (from https://www.piwheels.org/simple/doit/) (requires-python:>=3.8) 2025-09-07T21:34:53,098 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.34.2-py3-none-any.whl#sha256=54c0edf306166f3a688f654815200b7461b72be479342cca1f2f8ff756902bc5 (from https://www.piwheels.org/simple/doit/) (requires-python:>=3.6) 2025-09-07T21:34:53,098 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.34.1-py3-none-any.whl#sha256=c0a982e255643aa2472f7375e050a6c6b00a8ecafb0494babb3e0a2cd0ca6b40 (from https://www.piwheels.org/simple/doit/) (requires-python:>=3.6) 2025-09-07T21:34:53,098 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.34.0-py3-none-any.whl#sha256=2759ed0d605983487fb21d5d2042da4c60c71a906676732d69ec991020cb94de (from https://www.piwheels.org/simple/doit/) (requires-python:>=3.6) 2025-09-07T21:34:53,098 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.33.1-py3-none-any.whl#sha256=211fc0de3fd9ee31e5c4ccb36bc1a4054b5c4a4a44f915ca413896155b684bfa (from https://www.piwheels.org/simple/doit/) (requires-python:>=3.5) 2025-09-07T21:34:53,098 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.33.0-py3-none-any.whl#sha256=a7d5ac5dbf7af4aa27e3a712cad75e3de40b269f99ab9e83b160220b4ecdb457 (from https://www.piwheels.org/simple/doit/) (requires-python:>=3.4) 2025-09-07T21:34:53,099 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.32.0-py3-none-any.whl#sha256=9948e22a3b6a9c46b99fd1bee0c80b08ae9ec098996c92cd5ec74a2358907623 (from https://www.piwheels.org/simple/doit/) (requires-python:>=3.4) 2025-09-07T21:34:53,099 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.31.1-py3-none-any.whl#sha256=fd8eedc4fdd8bb6898b165bb02fafcad335b095c85ade93b0aaeb32eede7419a (from https://www.piwheels.org/simple/doit/) (requires-python:>=3.4) 2025-09-07T21:34:53,099 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.31.0-py3-none-any.whl#sha256=02cefa48f987ff48a78c65b0dbc16c63cbb64961e3245ac916282cdd980e35e8 (from https://www.piwheels.org/simple/doit/) (requires-python:>=3.4) 2025-09-07T21:34:53,099 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.30.3-py3-none-any.whl#sha256=121522bbf2d64151cbafa3585e49d78da220dc6beb674673d4588a271a2e48c5 (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,099 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.30.2-py3-none-any.whl#sha256=05837dd6ef7c28c83eb721de14328f58b888d8f9170d416b91d49677c6c09588 (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,099 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.30.1-py3-none-any.whl#sha256=9a1beca0eb63ce76add665d7a08ff39cc77c19ec40cd004eb879ac9fc7150306 (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,099 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.30.0-py3-none-any.whl#sha256=84809a148e3da50147508699f9336f31ce6ca7570efcb029ee9bfae99114b4a7 (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,100 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.29.0-py3-none-any.whl#sha256=cdd35f537fe5e21747abe4c2b616f9b613dfc45fcfb7832e392e2b89773bb10e (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,100 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.28.0-py3-none-any.whl#sha256=778c804c52ac6e78a1a9f8099fff34c8f62e9edb3b6f60a2f2d772de7f99d8ea (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,100 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.27.0-py3-none-any.whl#sha256=802b309a10ab51925f95ccdf38fa5237fdffd774c65bf7b9e8dfa3f2fe46b06f (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,100 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.26.0-py3-none-any.whl#sha256=6be264d7ecc0ba8cfc5b8b4e544e18705868f4b67ade6ed07b83f8b2007a434a (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,100 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.25.0-py3-none-any.whl#sha256=49c24b4e971b266fa73444464ac35ca4ddf19fc0d9c32c7424256b071e5f4c74 (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,100 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.24.0-py3-none-any.whl#sha256=7a477c3a0f588861e9f7ed4632459c224ec3520acf752cd2aaeb798f6c0e3e6d (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,101 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.23.0-py3-none-any.whl#sha256=9837fd64112038992b72ca0291173e9a23affa388def07f3b8fc0a898943655b (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,101 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.22.1-py3-none-any.whl#sha256=2e0e10fd0db7054e57efbc886d5ef85cb1de240505e063f2eca9cd3688170c64 (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,101 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.10.0-py3-none-any.whl#sha256=3e5963a617fbe6c21399b7976e4598317f43338c672adb7e48d9570e5930bf9f (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,101 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.9.0-py3-none-any.whl#sha256=0b74affd7c693e4cb13ffc1345c27af90605a44df2c2aea9b7224d8bd0b1f0d9 (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,101 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.8.0-py3-none-any.whl#sha256=c173f9efbf0c2ac8d73ad1f15a02d8cd58637b869adf2187cd4b26aa3f4b8c86 (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,101 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.7.0-py3-none-any.whl#sha256=1dbfc0f65a6b65934dc70e9e580aec2477c80cf4fa7b33d37376f21eef396955 (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,101 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.6.0-py3-none-any.whl#sha256=1935174a3f86037a942dcd7b2b771dc63de0c04de3c3132bec0acb9e7568f1eb (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,102 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.5.1-py3-none-any.whl#sha256=97b9e666598ff0c0ff65a9a97c5f7a87d85c2bcbf53359417238fbd94be0a201 (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,102 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.5.0-py3-none-any.whl#sha256=82569aa5ed9bdc69d5f4dc84270d3beeabbc2cb83f2050d8f8fe31742337bbed (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,102 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.4.0-py3-none-any.whl#sha256=97bdf11d9939bbed0cd4893cc6a324a2cd1e56eb867df9680a287c16a430c329 (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,102 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.3.0-py3-none-any.whl#sha256=e26350c8c90c69c72615bacf4fda8c0a17cf788a4cd76fb8c71716331cad8d1d (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,102 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.2.0-py3-none-any.whl#sha256=f5f7eda7a43b850da77804f70e003d124d7686da30a51d81b327edbee7bff6a8 (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,102 Skipping link: No binaries permitted for doit: https://archive1.piwheels.org/simple/doit/doit-0.1.0-py3-none-any.whl#sha256=7c46238ee9b6db470118730d04523daa50ce9ebc0f5bef8bcc8c1b8b1bd3b00f (from https://www.piwheels.org/simple/doit/) 2025-09-07T21:34:53,102 Skipping link: not a file: https://www.piwheels.org/simple/doit/ 2025-09-07T21:34:53,103 Skipping link: not a file: https://pypi.org/simple/doit/ 2025-09-07T21:34:53,131 Given no hashes to check 1 links for project 'doit': discarding no candidates 2025-09-07T21:34:53,132 Collecting doit==0.16.0 2025-09-07T21:34:53,134 Created temporary directory: /tmp/pip-unpack-2fbzrw8k 2025-09-07T21:34:53,775 Downloading doit-0.16.0.tar.gz (279 kB) 2025-09-07T21:34:53,893 Added doit==0.16.0 from https://files.pythonhosted.org/packages/3d/1c/93a569d3379f85d7f0dcc66dd4ebc025b48eda77f255007379cb36a8e1c5/doit-0.16.0.tar.gz to build tracker '/tmp/pip-build-tracker-fl6y5f4q' 2025-09-07T21:34:53,894 Running setup.py (path:/tmp/pip-wheel-wrfds4xm/doit_2e01a59733974d0680571d76bd8f68ff/setup.py) egg_info for package doit 2025-09-07T21:34:53,894 Created temporary directory: /tmp/pip-pip-egg-info-bz_gm954 2025-09-07T21:34:53,894 Preparing metadata (setup.py): started 2025-09-07T21:34:53,895 Running command python setup.py egg_info 2025-09-07T21:34:54,441 /tmp/pip-wheel-wrfds4xm/doit_2e01a59733974d0680571d76bd8f68ff/distribute_setup.py:139: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. 2025-09-07T21:34:54,441 import pkg_resources 2025-09-07T21:34:54,763 Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.15.tar.gz 2025-09-07T21:34:54,827 Traceback (most recent call last): 2025-09-07T21:34:54,827 File "/tmp/pip-wheel-wrfds4xm/doit_2e01a59733974d0680571d76bd8f68ff/distribute_setup.py", line 143, in use_setuptools 2025-09-07T21:34:54,827 raise ImportError 2025-09-07T21:34:54,828 ImportError 2025-09-07T21:34:54,828 During handling of the above exception, another exception occurred: 2025-09-07T21:34:54,828 Traceback (most recent call last): 2025-09-07T21:34:54,832 File "", line 2, in 2025-09-07T21:34:54,832 exec(compile(''' 2025-09-07T21:34:54,832 ~~~~^^^^^^^^^^^^ 2025-09-07T21:34:54,832 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:34:54,833 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:34:54,833 ...<32 lines>... 2025-09-07T21:34:54,833 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:34:54,833 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:34:54,833 ''' % ('/tmp/pip-wheel-wrfds4xm/doit_2e01a59733974d0680571d76bd8f68ff/setup.py',), "", "exec")) 2025-09-07T21:34:54,833 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:34:54,833 File "", line 35, in 2025-09-07T21:34:54,834 File "/tmp/pip-wheel-wrfds4xm/doit_2e01a59733974d0680571d76bd8f68ff/setup.py", line 8, in 2025-09-07T21:34:54,834 use_setuptools() 2025-09-07T21:34:54,834 ~~~~~~~~~~~~~~^^ 2025-09-07T21:34:54,834 File "/tmp/pip-wheel-wrfds4xm/doit_2e01a59733974d0680571d76bd8f68ff/distribute_setup.py", line 145, in use_setuptools 2025-09-07T21:34:54,834 return _do_download(version, download_base, to_dir, download_delay) 2025-09-07T21:34:54,834 File "/tmp/pip-wheel-wrfds4xm/doit_2e01a59733974d0680571d76bd8f68ff/distribute_setup.py", line 123, in _do_download 2025-09-07T21:34:54,834 tarball = download_setuptools(version, download_base, 2025-09-07T21:34:54,835 to_dir, download_delay) 2025-09-07T21:34:54,835 File "/tmp/pip-wheel-wrfds4xm/doit_2e01a59733974d0680571d76bd8f68ff/distribute_setup.py", line 193, in download_setuptools 2025-09-07T21:34:54,835 src = urlopen(url) 2025-09-07T21:34:54,835 File "/usr/lib/python3.13/urllib/request.py", line 189, in urlopen 2025-09-07T21:34:54,835 return opener.open(url, data, timeout) 2025-09-07T21:34:54,835 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:34:54,835 File "/usr/lib/python3.13/urllib/request.py", line 495, in open 2025-09-07T21:34:54,836 response = meth(req, response) 2025-09-07T21:34:54,836 File "/usr/lib/python3.13/urllib/request.py", line 604, in http_response 2025-09-07T21:34:54,836 response = self.parent.error( 2025-09-07T21:34:54,836 'http', request, response, code, msg, hdrs) 2025-09-07T21:34:54,836 File "/usr/lib/python3.13/urllib/request.py", line 533, in error 2025-09-07T21:34:54,836 return self._call_chain(*args) 2025-09-07T21:34:54,836 ~~~~~~~~~~~~~~~~^^^^^^^ 2025-09-07T21:34:54,836 File "/usr/lib/python3.13/urllib/request.py", line 466, in _call_chain 2025-09-07T21:34:54,837 result = func(*args) 2025-09-07T21:34:54,837 File "/usr/lib/python3.13/urllib/request.py", line 613, in http_error_default 2025-09-07T21:34:54,837 raise HTTPError(req.full_url, code, msg, hdrs, fp) 2025-09-07T21:34:54,837 urllib.error.HTTPError: HTTP Error 403: SSL is required 2025-09-07T21:34:54,932 ERROR: python setup.py egg_info exited with 1 2025-09-07T21:34:54,945 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T21:34:54,945 exec(compile('"'"''"'"''"'"' 2025-09-07T21:34:54,945 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:34:54,945 # 2025-09-07T21:34:54,945 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:34:54,945 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:34:54,945 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:34:54,945 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:34:54,945 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:34:54,945 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:34:54,945 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:34:54,945 import os, sys, tokenize, traceback 2025-09-07T21:34:54,945 2025-09-07T21:34:54,945 try: 2025-09-07T21:34:54,945 import setuptools 2025-09-07T21:34:54,945 except ImportError: 2025-09-07T21:34:54,945 print( 2025-09-07T21:34:54,945 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:34:54,945 "the build environment with exception:", 2025-09-07T21:34:54,945 file=sys.stderr, 2025-09-07T21:34:54,945 ) 2025-09-07T21:34:54,945 traceback.print_exc() 2025-09-07T21:34:54,945 sys.exit(1) 2025-09-07T21:34:54,945 2025-09-07T21:34:54,945 __file__ = %r 2025-09-07T21:34:54,945 sys.argv[0] = __file__ 2025-09-07T21:34:54,945 2025-09-07T21:34:54,945 if os.path.exists(__file__): 2025-09-07T21:34:54,945 filename = __file__ 2025-09-07T21:34:54,945 with tokenize.open(__file__) as f: 2025-09-07T21:34:54,945 setup_py_code = f.read() 2025-09-07T21:34:54,945 else: 2025-09-07T21:34:54,945 filename = "" 2025-09-07T21:34:54,945 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:34:54,945 2025-09-07T21:34:54,945 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:34:54,945 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-wrfds4xm/doit_2e01a59733974d0680571d76bd8f68ff/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-bz_gm954[/] 2025-09-07T21:34:54,945 [bold magenta]cwd[/]: /tmp/pip-wheel-wrfds4xm/doit_2e01a59733974d0680571d76bd8f68ff/ 2025-09-07T21:34:54,946 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T21:34:54,946 ERROR: metadata generation failed 2025-09-07T21:34:54,952 Exception information: 2025-09-07T21:34:54,952 Traceback (most recent call last): 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T21:34:54,952 call_subprocess( 2025-09-07T21:34:54,952 ~~~~~~~~~~~~~~~^ 2025-09-07T21:34:54,952 args, 2025-09-07T21:34:54,952 ^^^^^ 2025-09-07T21:34:54,952 ...<2 lines>... 2025-09-07T21:34:54,952 spinner=spinner, 2025-09-07T21:34:54,952 ^^^^^^^^^^^^^^^^ 2025-09-07T21:34:54,952 ) 2025-09-07T21:34:54,952 ^ 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T21:34:54,952 raise error 2025-09-07T21:34:54,952 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T21:34:54,952 2025-09-07T21:34:54,952 The above exception was the direct cause of the following exception: 2025-09-07T21:34:54,952 2025-09-07T21:34:54,952 Traceback (most recent call last): 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:34:54,952 status = _inner_run() 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:34:54,952 return self.run(options, args) 2025-09-07T21:34:54,952 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:34:54,952 return func(self, options, args) 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:34:54,952 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:34:54,952 result = self._result = resolver.resolve( 2025-09-07T21:34:54,952 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:34:54,952 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:34:54,952 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:34:54,952 ) 2025-09-07T21:34:54,952 ^ 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:34:54,952 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:34:54,952 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:34:54,952 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:34:54,952 if not criterion.candidates: 2025-09-07T21:34:54,952 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:34:54,952 return bool(self._sequence) 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:34:54,952 self._bool = any(self) 2025-09-07T21:34:54,952 ~~~^^^^^^ 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:34:54,952 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:34:54,952 ^^^^^^^^ 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:34:54,952 candidate = func() 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:34:54,952 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:34:54,952 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:34:54,952 link, template, name, version 2025-09-07T21:34:54,952 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:34:54,952 ) 2025-09-07T21:34:54,952 ^ 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:34:54,952 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:34:54,952 ~~~~~~~~~~~~~^ 2025-09-07T21:34:54,952 link, 2025-09-07T21:34:54,952 ^^^^^ 2025-09-07T21:34:54,952 ...<3 lines>... 2025-09-07T21:34:54,952 version=version, 2025-09-07T21:34:54,952 ^^^^^^^^^^^^^^^^ 2025-09-07T21:34:54,952 ) 2025-09-07T21:34:54,952 ^ 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:34:54,952 super().__init__( 2025-09-07T21:34:54,952 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:34:54,952 link=link, 2025-09-07T21:34:54,952 ^^^^^^^^^^ 2025-09-07T21:34:54,952 ...<4 lines>... 2025-09-07T21:34:54,952 version=version, 2025-09-07T21:34:54,952 ^^^^^^^^^^^^^^^^ 2025-09-07T21:34:54,952 ) 2025-09-07T21:34:54,952 ^ 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:34:54,952 self.dist = self._prepare() 2025-09-07T21:34:54,952 ~~~~~~~~~~~~~^^ 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:34:54,952 dist = self._prepare_distribution() 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:34:54,952 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:34:54,952 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:34:54,952 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:34:54,952 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T21:34:54,952 dist = _get_prepared_distribution( 2025-09-07T21:34:54,952 req, 2025-09-07T21:34:54,952 ...<3 lines>... 2025-09-07T21:34:54,952 self.check_build_deps, 2025-09-07T21:34:54,952 ) 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T21:34:54,952 abstract_dist.prepare_distribution_metadata( 2025-09-07T21:34:54,952 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:34:54,952 finder, build_isolation, check_build_deps 2025-09-07T21:34:54,952 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:34:54,952 ) 2025-09-07T21:34:54,952 ^ 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T21:34:54,952 self.req.prepare_metadata() 2025-09-07T21:34:54,952 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T21:34:54,952 self.metadata_directory = generate_metadata_legacy( 2025-09-07T21:34:54,952 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:34:54,952 build_env=self.build_env, 2025-09-07T21:34:54,952 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:34:54,952 ...<3 lines>... 2025-09-07T21:34:54,952 details=details, 2025-09-07T21:34:54,952 ^^^^^^^^^^^^^^^^ 2025-09-07T21:34:54,952 ) 2025-09-07T21:34:54,952 ^ 2025-09-07T21:34:54,952 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T21:34:54,952 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T21:34:54,952 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T21:34:54,973 Removed doit==0.16.0 from https://files.pythonhosted.org/packages/3d/1c/93a569d3379f85d7f0dcc66dd4ebc025b48eda77f255007379cb36a8e1c5/doit-0.16.0.tar.gz from build tracker '/tmp/pip-build-tracker-fl6y5f4q' 2025-09-07T21:34:54,973 Removed build tracker: '/tmp/pip-build-tracker-fl6y5f4q'