2025-09-10T21:46:57,107 Created temporary directory: /tmp/pip-build-tracker-oq8e68up 2025-09-10T21:46:57,108 Initialized build tracking at /tmp/pip-build-tracker-oq8e68up 2025-09-10T21:46:57,108 Created build tracker: /tmp/pip-build-tracker-oq8e68up 2025-09-10T21:46:57,108 Entered build tracker: /tmp/pip-build-tracker-oq8e68up 2025-09-10T21:46:57,108 Created temporary directory: /tmp/pip-wheel-tvogx8kf 2025-09-10T21:46:57,112 Created temporary directory: /tmp/pip-ephem-wheel-cache-664aoyra 2025-09-10T21:46:57,167 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-10T21:46:57,169 2 location(s) to search for versions of m3-db-utils: 2025-09-10T21:46:57,169 * https://pypi.org/simple/m3-db-utils/ 2025-09-10T21:46:57,169 * https://www.piwheels.org/simple/m3-db-utils/ 2025-09-10T21:46:57,170 Fetching project page and analyzing links: https://pypi.org/simple/m3-db-utils/ 2025-09-10T21:46:57,170 Getting page https://pypi.org/simple/m3-db-utils/ 2025-09-10T21:46:57,171 Found index url https://pypi.org/simple/ 2025-09-10T21:46:57,326 Fetched page https://pypi.org/simple/m3-db-utils/ as application/vnd.pypi.simple.v1+json 2025-09-10T21:46:57,342 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/2f/08/e81dcefbe13dfc01dc4b0d226eef1baac212a03fd1cea7a99a81de4c4eb5/m3_db_utils-0.0.6-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,343 Found link https://files.pythonhosted.org/packages/24/c7/f084b9c66524c7549ef80ed4767b99b2e71baf766016394bd15e02d18b61/m3_db_utils-0.0.6.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.0.6 2025-09-10T21:46:57,343 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/79/80/8bf9875cda10536a5e3a8e9d63dafedd7ae707a1db03125771193dffbea4/m3_db_utils-0.0.7-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,344 Found link https://files.pythonhosted.org/packages/7c/a2/446d16eacbde2f318de047e9a69e161bde30d891bd0e2fd35f7dd314f9a2/m3_db_utils-0.0.7.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.0.7 2025-09-10T21:46:57,344 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/3e/41/61d39849cc35265be092eb94ca503722c7e1cc3c5ba4d1a35b7f3a361934/m3_db_utils-0.1.0-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,344 Found link https://files.pythonhosted.org/packages/b7/87/3b115871cd8359058a1a970923bb2faab983ff2785cab56939675cc4497c/m3_db_utils-0.1.0.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.1.0 2025-09-10T21:46:57,345 Found link https://files.pythonhosted.org/packages/93/5d/c8600d9bc7e2c39c67086e3252546408788879989bd280600a380fbb16b0/m3_db_utils-0.1.1.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.1.1 2025-09-10T21:46:57,345 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/c7/dc/7a620703ee6f74efe5ff67ad70e93bcbbec648a6581dd59dd323924895b3/m3_db_utils-0.1.2-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,345 Found link https://files.pythonhosted.org/packages/c2/25/918315d55ddffcedc2e15c5d916f4f2572cb32a8fb4aa2bafb2f863108de/m3_db_utils-0.1.2.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.1.2 2025-09-10T21:46:57,345 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/27/60/efeb22f3d77f7d1533cb8f6e1219b60ed6ff55f734e07e5345548def7dc1/m3_db_utils-0.1.3-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,345 Found link https://files.pythonhosted.org/packages/65/2a/d31e8bb895afb58c2d7e304eacb6d8b721bf6e49d06744ab2fb775e54906/m3_db_utils-0.1.3.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.1.3 2025-09-10T21:46:57,345 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/2e/54/af692f4cfa417653b9b2f0944623e54cf0bfa9fd4356199958c163632e3d/m3_db_utils-0.2.0-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,346 Found link https://files.pythonhosted.org/packages/8b/e5/6a45dca14382e3f3f069ef076e82e79abe869b587db3d4be838b1cb3b7d1/m3_db_utils-0.2.0.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.2.0 2025-09-10T21:46:57,346 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/4b/19/11e82a86a377fa8d42cf5df586ae9eb5efedee9f09b10a14db6db279a0a2/m3_db_utils-0.2.1-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,346 Found link https://files.pythonhosted.org/packages/61/c5/10e94f449df0c51127ad0d8816980456f207843366b7372e85c91b0ba815/m3_db_utils-0.2.1.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.2.1 2025-09-10T21:46:57,346 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/be/bb/699164ffb28aa38fec512cd066ef099acb4fe384c052e4fbf23056ba57c8/m3_db_utils-0.3.0-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,346 Found link https://files.pythonhosted.org/packages/67/7b/dc50c099e8806fd59d2b410348d680f095542fb7f00c5d81df8d2b4c00db/m3_db_utils-0.3.0.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.3.0 2025-09-10T21:46:57,346 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/91/69/85f1b14f33a1ffa56322c70a6868be79d456442752f0f0e57af785f37101/m3_db_utils-0.3.1-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,347 Found link https://files.pythonhosted.org/packages/79/b4/74b4682863ade8cdf9501eb58da3fa166639341555c5630e375872e95f28/m3_db_utils-0.3.1.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.3.1 2025-09-10T21:46:57,347 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/cb/3d/7b77d8dd1b89360be540fab7f3379bedbcabcc6fe45af6d73942e4e7f733/m3_db_utils-0.3.3-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,347 Found link https://files.pythonhosted.org/packages/b8/37/983fe8643a165fbf9e064375c365c13ab30b1e0c51a01f0b6a54f2477403/m3_db_utils-0.3.3.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.3.3 2025-09-10T21:46:57,347 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/09/2d/509fb4d55a191b133aaf02c19679632968dbbf8295b39551b293ecb4f76f/m3_db_utils-0.3.4-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,347 Found link https://files.pythonhosted.org/packages/77/07/14f8496e095a18b33172e04595519dc97b8edc89ac04dc4c2b70ab29f434/m3_db_utils-0.3.4.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.3.4 2025-09-10T21:46:57,347 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/b9/46/2e42639442a8f46319820629d9926ad348ad507bd5ed3ac2ed4e0a34d74b/m3_db_utils-0.3.5-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,348 Found link https://files.pythonhosted.org/packages/1a/b5/840d582f7ca6b342b0550847d4c9815506bc69572672e307da4582416f39/m3_db_utils-0.3.5.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.3.5 2025-09-10T21:46:57,348 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/67/2d/ae02ae61c76f979db48e83a29b02b649ffdbe99bbf3004451d833696d382/m3_db_utils-0.3.6-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,348 Found link https://files.pythonhosted.org/packages/ff/5e/2958675beffa49431bc6804e42cce8711bc4d6b2f5a08cfe7f8e524baf3f/m3_db_utils-0.3.6.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.3.6 2025-09-10T21:46:57,348 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/9b/af/05aa016133431720f31ede0bd4984a3ebbab5567b2f2e7a7a187f68874ff/m3_db_utils-0.3.7-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,348 Found link https://files.pythonhosted.org/packages/91/c1/e4967e1041b2a00904fd9229548ee0d311ebfb5b470847f36196b8389ed9/m3_db_utils-0.3.7.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.3.7 2025-09-10T21:46:57,348 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/35/92/21522eb89a6e0ca02211088ec3132cd8a3f5c97c0597c67b8115eb749845/m3_db_utils-0.3.8-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,349 Found link https://files.pythonhosted.org/packages/48/ee/167a613a9065280663fb8cfeaa72e2f77ad61ca390800af1bd365ba79454/m3_db_utils-0.3.8.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.3.8 2025-09-10T21:46:57,349 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/04/41/231fa1d979b8675795374403e8c663c633220fff7167ccfcf458d0f2b4e0/m3_db_utils-0.3.9-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,349 Found link https://files.pythonhosted.org/packages/c1/f1/eb2497b22c3d2f095a3f07a129eef1ad92d20bef7eabaeefaaf44fb306a3/m3_db_utils-0.3.9.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.3.9 2025-09-10T21:46:57,349 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/ee/1d/4a952c7fd00bca4d7ae69afb737ef99b0365ba8956793707dfdf5c9bfd51/m3_db_utils-0.3.10-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,349 Found link https://files.pythonhosted.org/packages/8b/cc/93645bf4c2c86f5aaf2c30955cbdff35f54881ece8025cc1bf32a3c666c8/m3_db_utils-0.3.10.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.3.10 2025-09-10T21:46:57,349 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/59/c7/3184520956e9b97e5d82e0023a00613420c038c7a32b0f6de10319c5ca4d/m3_db_utils-0.3.11-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,350 Found link https://files.pythonhosted.org/packages/d9/ed/264e6fa6bc330d0737e2cff8641c38e0618c4eb41c69e81d7214acbc0d23/m3_db_utils-0.3.11.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.3.11 2025-09-10T21:46:57,350 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/3a/96/53e3814331f09a80ef0f1c34ff8daad0ca1cc1961ba8bc4f4ace26654552/m3_db_utils-0.3.12-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,350 Found link https://files.pythonhosted.org/packages/7e/f3/b85d0469295faecb5ade568a303602aec62479e90c5f9dce3fc49d61fa7d/m3_db_utils-0.3.12.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.3.12 2025-09-10T21:46:57,350 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/bc/6a/9bcc5580eb6d3d8437b644da31e70cbb7c07d4c87659d7a14ca253deb605/m3_db_utils-0.3.13-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,350 Found link https://files.pythonhosted.org/packages/68/9e/2e9a142b1cca1a7b390ac4a5992fcb724c611033925740f302d83a541fd9/m3_db_utils-0.3.13.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.3.13 2025-09-10T21:46:57,350 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/00/d3/866fee6a81efa463182f666bfea48e9a9db74e79cc2b70b2c0e323ca5144/m3_db_utils-0.4.0-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,351 Found link https://files.pythonhosted.org/packages/37/59/6377864c93a3a708dc5e651e568be9e6ce0347ee05b2d65d2683653fb606/m3_db_utils-0.4.0.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.4.0 2025-09-10T21:46:57,351 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/b1/b9/df7468609da65de377388a0e5e959884bdb11c7cca5143fd890ccf3ab4c1/m3_db_utils-0.4.1-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,351 Found link https://files.pythonhosted.org/packages/0b/e7/86582c11820a95e23e0566583913e894da784889d1db6017cdb1e361188e/m3_db_utils-0.4.1.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.4.1 2025-09-10T21:46:57,351 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/89/8c/8774e3c1b45d3c227bb5b8bf32bdee438af8f772435acfd7697901bdc046/m3_db_utils-0.5.0-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,351 Found link https://files.pythonhosted.org/packages/a5/db/ff5ad1e29461459c3348232bf8822ac44bdb8e03db75b50c6bce8fccc15e/m3_db_utils-0.5.0.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.5.0 2025-09-10T21:46:57,351 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/7c/0c/e82d9d4d5bb8be9e7708f3e054c37c51eb1c6d97bcb0d4d5ed8701b492a7/m3_db_utils-0.5.1-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) 2025-09-10T21:46:57,352 Found link https://files.pythonhosted.org/packages/3f/0c/3059388cd33aa619a97f0228cf92bd95b38518560356cff2635a879c0791/m3_db_utils-0.5.1.tar.gz (from https://pypi.org/simple/m3-db-utils/), version: 0.5.1 2025-09-10T21:46:57,352 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/7e/bd/acf45510ec65420c8ffc27e6401d772cb99cfcbef06bb55556ce5f2ae1a0/m3_db_utils-0.5.2-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) (requires-python:>=3.9) 2025-09-10T21:46:57,352 Found link https://files.pythonhosted.org/packages/ec/b7/374d2774e184dea2d47c41ab31b33adb4c249a5b33d7d9465cd4aed7ec04/m3_db_utils-0.5.2.tar.gz (from https://pypi.org/simple/m3-db-utils/) (requires-python:>=3.9), version: 0.5.2 2025-09-10T21:46:57,352 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/ee/f4/67d911e0401dccde78bc3668de34400b78baa5536bda34d2838d681fff7a/m3_db_utils-0.5.3-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) (requires-python:>=3.9) 2025-09-10T21:46:57,353 Found link https://files.pythonhosted.org/packages/9d/7f/5e705450741d213bb0fe69b7a9af4c13b47d048a1de3c9e0da50d78fb818/m3_db_utils-0.5.3.tar.gz (from https://pypi.org/simple/m3-db-utils/) (requires-python:>=3.9), version: 0.5.3 2025-09-10T21:46:57,353 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/72/93/52f20972435edbd0732f3ffb66f63ab36174315325146f20b915c0a1ad1a/m3_db_utils-0.6.0-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) (requires-python:>=3.9) 2025-09-10T21:46:57,353 Found link https://files.pythonhosted.org/packages/e2/c6/d5360b3504f720f9fdd93830596e377b08abbea5e15d15b4541ef92f33c1/m3_db_utils-0.6.0.tar.gz (from https://pypi.org/simple/m3-db-utils/) (requires-python:>=3.9), version: 0.6.0 2025-09-10T21:46:57,353 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/4e/40/8f1a95a77dcd8c777f008f6c8f546d32449c85e8575b9c3fe268efc234d1/m3_db_utils-0.7.0-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) (requires-python:>=3.9) 2025-09-10T21:46:57,353 Found link https://files.pythonhosted.org/packages/d1/7b/bb97863074123cf1558a3f07a7f987c7e7bd0eb02becb4e9b70d99b3fed8/m3_db_utils-0.7.0.tar.gz (from https://pypi.org/simple/m3-db-utils/) (requires-python:>=3.9), version: 0.7.0 2025-09-10T21:46:57,353 Skipping link: No binaries permitted for m3-db-utils: https://files.pythonhosted.org/packages/c9/df/2c2432a25d15bf9e5320ca138c58690bdb66bff5af9939aa0025f1f4eb59/m3_db_utils-0.7.1-py3-none-any.whl (from https://pypi.org/simple/m3-db-utils/) (requires-python:>=3.9) 2025-09-10T21:46:57,354 Found link https://files.pythonhosted.org/packages/c2/2a/d7adfe528656980356ac8576ecf9fd63840d5594c2da9ec93fae8e8338df/m3_db_utils-0.7.1.tar.gz (from https://pypi.org/simple/m3-db-utils/) (requires-python:>=3.9), version: 0.7.1 2025-09-10T21:46:57,354 Fetching project page and analyzing links: https://www.piwheels.org/simple/m3-db-utils/ 2025-09-10T21:46:57,354 Getting page https://www.piwheels.org/simple/m3-db-utils/ 2025-09-10T21:46:57,355 Found index url https://www.piwheels.org/simple/ 2025-09-10T21:46:57,442 Fetched page https://www.piwheels.org/simple/m3-db-utils/ as text/html 2025-09-10T21:46:57,449 Skipping link: No binaries permitted for m3-db-utils: https://www.piwheels.org/simple/m3-db-utils/m3_db_utils-0.7.1-py3-none-any.whl#sha256=66730daf6f27cb3ce40b6d49b3c7b357ecc5dd7f3f497f8fb42f57c755ff1540 (from https://www.piwheels.org/simple/m3-db-utils/) (requires-python:>=3.9) 2025-09-10T21:46:57,450 Skipping link: No binaries permitted for m3-db-utils: https://www.piwheels.org/simple/m3-db-utils/m3_db_utils-0.7.0-py3-none-any.whl#sha256=004d15c4a057d61bef2d8ca2fad48cd6f69baa5fc74bebb11ba7bff78071cd4b (from https://www.piwheels.org/simple/m3-db-utils/) (requires-python:>=3.9) 2025-09-10T21:46:57,450 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.6.0-py3-none-any.whl#sha256=04b448e43bef96eba2c8e75a22ed9aa0aea099b0531de3650ad41649698ad9e5 (from https://www.piwheels.org/simple/m3-db-utils/) (requires-python:>=3.9) 2025-09-10T21:46:57,450 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.5.3-py3-none-any.whl#sha256=18d647db089ddc9d9e654abaf2f71eade0c7d7c44ba1aa3b67294f5a74811a8f (from https://www.piwheels.org/simple/m3-db-utils/) (requires-python:>=3.9) 2025-09-10T21:46:57,450 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.5.2-py3-none-any.whl#sha256=ac2397d1796a7183a1430e78b472e53ba842cbc4d535fc4f15dcd923527278da (from https://www.piwheels.org/simple/m3-db-utils/) (requires-python:>=3.9) 2025-09-10T21:46:57,450 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.5.1-py3-none-any.whl#sha256=5731cf4a77318639a2d1521c6e1e643659d3e94284928b654299a2f91eaa8804 (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,451 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.5.0-py3-none-any.whl#sha256=f0ebaefd69f6923262dc7c0431bd88626327b2fd5eab1b4960ad97cfed82851c (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,451 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.4.1-py3-none-any.whl#sha256=6101b39401c5d597a12c0f51e10bd1d587a70005820b07ce002d41304be627e8 (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,451 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.4.0-py3-none-any.whl#sha256=40900df8faadbdb5a815153697726b08fa9ccc77112d1fba24a55fa585154d11 (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,451 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.3.13-py3-none-any.whl#sha256=36a1e84e983534d07adcbc4af0fd5e8831477fc0547967c28972204158585c44 (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,451 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.3.12-py3-none-any.whl#sha256=be901f72b19fe0131b1cf2d972b83609e5c3d96457a58e1245a067eb7848ff3c (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,452 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.3.11-py3-none-any.whl#sha256=a8e172e0da86095623d9b668601e17c7cf9c94755f6571dbbfb000aa5fa94c76 (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,452 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.3.10-py3-none-any.whl#sha256=f221024a6e28f263f46df8800e47261373c3c49a359c6fa7a21ff3f12f4502aa (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,452 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.3.9-py3-none-any.whl#sha256=9daee4444486a433aecc822448fe7dbc81aa53053b299a75050c4ba2d73ed9d1 (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,452 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.3.8-py3-none-any.whl#sha256=d8e4502d4594fc36d2339ce537c06c8e98b785db6de1273bb9f187d6a9344f56 (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,452 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.3.7-py3-none-any.whl#sha256=d85d386ecaf783ba9b9a3f93a262de41bf3850144ed8640acb90617222d62e7b (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,452 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.3.6-py3-none-any.whl#sha256=3d199761556780d36001cc15e7799f46db9abac37998ac888a137af90f987107 (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,453 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.3.5-py3-none-any.whl#sha256=69db9eb9d8577d82f18b0c374bfb02f1fefe70385c426f8b85cf199d5e73e983 (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,453 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.3.4-py3-none-any.whl#sha256=21b82b2fc2ab95409f4127dbcddbb49e1beab675dcc67a09017dcd0e40380922 (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,453 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.3.3-py3-none-any.whl#sha256=a85508d2435b416b6f4a5898a9e147f2b00f9cb0e5bf87d3e2c48d5806bb9838 (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,453 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.3.1-py3-none-any.whl#sha256=3e2abc8313e8e54a14c11f73d406fff2ec9821525aa3af5f62938c68dc55b15f (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,453 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.3.0-py3-none-any.whl#sha256=efe7cdbb3c3a98cea714bdc25cf824ab028e0ead2d54030b8e33557b1cf68915 (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,453 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.2.1-py3-none-any.whl#sha256=aaf13eaa0d6fc7f55aafd4d68e03e95a9e6f1ce770521f5fcfb77fe9433b5b05 (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,453 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.2.0-py3-none-any.whl#sha256=32d13fc811fbe71cf7f23e7cd9e43881a7a9e816080e33f659b49e51c5bfa52d (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,454 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.1.3-py3-none-any.whl#sha256=aa60c680605570e4f846b88d0fc5bfd6d9378958c90f1fce846c6dbe89ea229a (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,454 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.1.2-py3-none-any.whl#sha256=5d11d2bfc11f14e25f1ac9f414330ef850a62c0187a336275db9088289d6a95f (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,454 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.1.0-py3-none-any.whl#sha256=6564283acd1684653724f556384f7401aaefab6bdad444b8a6d9461cddc8e442 (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,454 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.0.7-py3-none-any.whl#sha256=fed090fb09020762015c41ef1dc42c0528502e1e0be9bb6b114e650f3cce21fb (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,454 Skipping link: No binaries permitted for m3-db-utils: https://archive1.piwheels.org/simple/m3-db-utils/m3_db_utils-0.0.6-py3-none-any.whl#sha256=5fbb39604e25f7fc589497a6faa6a088b2da4c3371290e80d709a6235e13a9ec (from https://www.piwheels.org/simple/m3-db-utils/) 2025-09-10T21:46:57,454 Skipping link: not a file: https://www.piwheels.org/simple/m3-db-utils/ 2025-09-10T21:46:57,455 Skipping link: not a file: https://pypi.org/simple/m3-db-utils/ 2025-09-10T21:46:57,483 Given no hashes to check 1 links for project 'm3-db-utils': discarding no candidates 2025-09-10T21:46:57,484 Collecting m3-db-utils==0.1.1 2025-09-10T21:46:57,486 Created temporary directory: /tmp/pip-unpack-jlnhykzg 2025-09-10T21:46:57,623 Downloading m3_db_utils-0.1.1.tar.gz (16 kB) 2025-09-10T21:46:57,659 Added m3-db-utils==0.1.1 from https://files.pythonhosted.org/packages/93/5d/c8600d9bc7e2c39c67086e3252546408788879989bd280600a380fbb16b0/m3_db_utils-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-oq8e68up' 2025-09-10T21:46:57,660 Running setup.py (path:/tmp/pip-wheel-tvogx8kf/m3-db-utils_ed080032c4fe4740ab823f3ec1d3064f/setup.py) egg_info for package m3-db-utils 2025-09-10T21:46:57,660 Created temporary directory: /tmp/pip-pip-egg-info-u5hhjnq0 2025-09-10T21:46:57,661 Preparing metadata (setup.py): started 2025-09-10T21:46:57,662 Running command python setup.py egg_info 2025-09-10T21:46:58,174 Traceback (most recent call last): 2025-09-10T21:46:58,175 File "", line 2, in 2025-09-10T21:46:58,175 exec(compile(''' 2025-09-10T21:46:58,176 ~~~~^^^^^^^^^^^^ 2025-09-10T21:46:58,176 # This is -- a caller that pip uses to run setup.py 2025-09-10T21:46:58,176 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:46:58,176 ...<32 lines>... 2025-09-10T21:46:58,176 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T21:46:58,176 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:46:58,176 ''' % ('/tmp/pip-wheel-tvogx8kf/m3-db-utils_ed080032c4fe4740ab823f3ec1d3064f/setup.py',), "", "exec")) 2025-09-10T21:46:58,176 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:46:58,177 File "", line 35, in 2025-09-10T21:46:58,177 File "/tmp/pip-wheel-tvogx8kf/m3-db-utils_ed080032c4fe4740ab823f3ec1d3064f/setup.py", line 22, in 2025-09-10T21:46:58,177 with open(path.join(here, 'CHANGES.md'), encoding='utf-8') as f: 2025-09-10T21:46:58,177 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:46:58,177 File "", line 921, in open 2025-09-10T21:46:58,177 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-tvogx8kf/m3-db-utils_ed080032c4fe4740ab823f3ec1d3064f/CHANGES.md' 2025-09-10T21:46:58,262 ERROR: python setup.py egg_info exited with 1 2025-09-10T21:46:58,275 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-10T21:46:58,275 exec(compile('"'"''"'"''"'"' 2025-09-10T21:46:58,275 # This is -- a caller that pip uses to run setup.py 2025-09-10T21:46:58,275 # 2025-09-10T21:46:58,275 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-10T21:46:58,275 # import from `distutils.core` to work with newer packaging standards. 2025-09-10T21:46:58,275 # - It provides a clear error message when setuptools is not installed. 2025-09-10T21:46:58,275 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-10T21:46:58,275 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-10T21:46:58,275 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-10T21:46:58,275 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-10T21:46:58,275 import os, sys, tokenize, traceback 2025-09-10T21:46:58,275 2025-09-10T21:46:58,275 try: 2025-09-10T21:46:58,275 import setuptools 2025-09-10T21:46:58,275 except ImportError: 2025-09-10T21:46:58,275 print( 2025-09-10T21:46:58,275 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-10T21:46:58,275 "the build environment with exception:", 2025-09-10T21:46:58,275 file=sys.stderr, 2025-09-10T21:46:58,275 ) 2025-09-10T21:46:58,275 traceback.print_exc() 2025-09-10T21:46:58,275 sys.exit(1) 2025-09-10T21:46:58,275 2025-09-10T21:46:58,275 __file__ = %r 2025-09-10T21:46:58,275 sys.argv[0] = __file__ 2025-09-10T21:46:58,275 2025-09-10T21:46:58,275 if os.path.exists(__file__): 2025-09-10T21:46:58,275 filename = __file__ 2025-09-10T21:46:58,275 with tokenize.open(__file__) as f: 2025-09-10T21:46:58,275 setup_py_code = f.read() 2025-09-10T21:46:58,275 else: 2025-09-10T21:46:58,275 filename = "" 2025-09-10T21:46:58,275 setup_py_code = "from setuptools import setup; setup()" 2025-09-10T21:46:58,275 2025-09-10T21:46:58,275 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T21:46:58,275 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-tvogx8kf/m3-db-utils_ed080032c4fe4740ab823f3ec1d3064f/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-u5hhjnq0[/] 2025-09-10T21:46:58,275 [bold magenta]cwd[/]: /tmp/pip-wheel-tvogx8kf/m3-db-utils_ed080032c4fe4740ab823f3ec1d3064f/ 2025-09-10T21:46:58,275 Preparing metadata (setup.py): finished with status 'error' 2025-09-10T21:46:58,276 ERROR: metadata generation failed 2025-09-10T21:46:58,283 Exception information: 2025-09-10T21:46:58,283 Traceback (most recent call last): 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-10T21:46:58,283 call_subprocess( 2025-09-10T21:46:58,283 ~~~~~~~~~~~~~~~^ 2025-09-10T21:46:58,283 args, 2025-09-10T21:46:58,283 ^^^^^ 2025-09-10T21:46:58,283 ...<2 lines>... 2025-09-10T21:46:58,283 spinner=spinner, 2025-09-10T21:46:58,283 ^^^^^^^^^^^^^^^^ 2025-09-10T21:46:58,283 ) 2025-09-10T21:46:58,283 ^ 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-10T21:46:58,283 raise error 2025-09-10T21:46:58,283 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-10T21:46:58,283 2025-09-10T21:46:58,283 The above exception was the direct cause of the following exception: 2025-09-10T21:46:58,283 2025-09-10T21:46:58,283 Traceback (most recent call last): 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-10T21:46:58,283 status = _inner_run() 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-10T21:46:58,283 return self.run(options, args) 2025-09-10T21:46:58,283 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-10T21:46:58,283 return func(self, options, args) 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-10T21:46:58,283 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-10T21:46:58,283 result = self._result = resolver.resolve( 2025-09-10T21:46:58,283 ~~~~~~~~~~~~~~~~^ 2025-09-10T21:46:58,283 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-10T21:46:58,283 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:46:58,283 ) 2025-09-10T21:46:58,283 ^ 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-10T21:46:58,283 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-10T21:46:58,283 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-10T21:46:58,283 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-10T21:46:58,283 if not criterion.candidates: 2025-09-10T21:46:58,283 ^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-10T21:46:58,283 return bool(self._sequence) 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-10T21:46:58,283 self._bool = any(self) 2025-09-10T21:46:58,283 ~~~^^^^^^ 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-10T21:46:58,283 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-10T21:46:58,283 ^^^^^^^^ 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-10T21:46:58,283 candidate = func() 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-10T21:46:58,283 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-10T21:46:58,283 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T21:46:58,283 link, template, name, version 2025-09-10T21:46:58,283 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:46:58,283 ) 2025-09-10T21:46:58,283 ^ 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-10T21:46:58,283 self._link_candidate_cache[link] = LinkCandidate( 2025-09-10T21:46:58,283 ~~~~~~~~~~~~~^ 2025-09-10T21:46:58,283 link, 2025-09-10T21:46:58,283 ^^^^^ 2025-09-10T21:46:58,283 ...<3 lines>... 2025-09-10T21:46:58,283 version=version, 2025-09-10T21:46:58,283 ^^^^^^^^^^^^^^^^ 2025-09-10T21:46:58,283 ) 2025-09-10T21:46:58,283 ^ 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-10T21:46:58,283 super().__init__( 2025-09-10T21:46:58,283 ~~~~~~~~~~~~~~~~^ 2025-09-10T21:46:58,283 link=link, 2025-09-10T21:46:58,283 ^^^^^^^^^^ 2025-09-10T21:46:58,283 ...<4 lines>... 2025-09-10T21:46:58,283 version=version, 2025-09-10T21:46:58,283 ^^^^^^^^^^^^^^^^ 2025-09-10T21:46:58,283 ) 2025-09-10T21:46:58,283 ^ 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-10T21:46:58,283 self.dist = self._prepare() 2025-09-10T21:46:58,283 ~~~~~~~~~~~~~^^ 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-10T21:46:58,283 dist = self._prepare_distribution() 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-10T21:46:58,283 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-10T21:46:58,283 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-10T21:46:58,283 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-10T21:46:58,283 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-10T21:46:58,283 dist = _get_prepared_distribution( 2025-09-10T21:46:58,283 req, 2025-09-10T21:46:58,283 ...<3 lines>... 2025-09-10T21:46:58,283 self.check_build_deps, 2025-09-10T21:46:58,283 ) 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-10T21:46:58,283 abstract_dist.prepare_distribution_metadata( 2025-09-10T21:46:58,283 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T21:46:58,283 finder, build_isolation, check_build_deps 2025-09-10T21:46:58,283 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:46:58,283 ) 2025-09-10T21:46:58,283 ^ 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-10T21:46:58,283 self.req.prepare_metadata() 2025-09-10T21:46:58,283 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-10T21:46:58,283 self.metadata_directory = generate_metadata_legacy( 2025-09-10T21:46:58,283 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T21:46:58,283 build_env=self.build_env, 2025-09-10T21:46:58,283 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T21:46:58,283 ...<3 lines>... 2025-09-10T21:46:58,283 details=details, 2025-09-10T21:46:58,283 ^^^^^^^^^^^^^^^^ 2025-09-10T21:46:58,283 ) 2025-09-10T21:46:58,283 ^ 2025-09-10T21:46:58,283 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-10T21:46:58,283 raise MetadataGenerationFailed(package_details=details) from error 2025-09-10T21:46:58,283 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-10T21:46:58,306 Removed m3-db-utils==0.1.1 from https://files.pythonhosted.org/packages/93/5d/c8600d9bc7e2c39c67086e3252546408788879989bd280600a380fbb16b0/m3_db_utils-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-oq8e68up' 2025-09-10T21:46:58,306 Removed build tracker: '/tmp/pip-build-tracker-oq8e68up'