2025-09-04T16:58:07,252 Created temporary directory: /tmp/pip-build-tracker-qagftd6y 2025-09-04T16:58:07,253 Initialized build tracking at /tmp/pip-build-tracker-qagftd6y 2025-09-04T16:58:07,253 Created build tracker: /tmp/pip-build-tracker-qagftd6y 2025-09-04T16:58:07,253 Entered build tracker: /tmp/pip-build-tracker-qagftd6y 2025-09-04T16:58:07,253 Created temporary directory: /tmp/pip-wheel-_04m68ee 2025-09-04T16:58:07,256 Created temporary directory: /tmp/pip-ephem-wheel-cache-ix4k_36z 2025-09-04T16:58:07,311 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T16:58:07,313 2 location(s) to search for versions of adafruit-io: 2025-09-04T16:58:07,313 * https://pypi.org/simple/adafruit-io/ 2025-09-04T16:58:07,313 * https://www.piwheels.org/simple/adafruit-io/ 2025-09-04T16:58:07,314 Fetching project page and analyzing links: https://pypi.org/simple/adafruit-io/ 2025-09-04T16:58:07,314 Getting page https://pypi.org/simple/adafruit-io/ 2025-09-04T16:58:07,315 Found index url https://pypi.org/simple/ 2025-09-04T16:58:07,461 Fetched page https://pypi.org/simple/adafruit-io/ as application/vnd.pypi.simple.v1+json 2025-09-04T16:58:07,470 Found link https://files.pythonhosted.org/packages/0f/df/823d3ef307bb64dc77f4b7303c84ddbc46a625be7b52082681760ca2ff35/adafruit-io-1.0.0.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 1.0.0 2025-09-04T16:58:07,471 Skipping link: No binaries permitted for adafruit-io: https://files.pythonhosted.org/packages/88/c5/2748b4b32da5662256abf17b462f90a2c0bef2e7e006ffaf4626f93fded4/adafruit_io-1.0.0-py2-none-any.whl (from https://pypi.org/simple/adafruit-io/) 2025-09-04T16:58:07,471 Found link https://files.pythonhosted.org/packages/a2/7c/16062bd943ab7e4f0f65a59150d418414deb48160681c4e45119e81d54f2/adafruit-io-1.0.1.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 1.0.1 2025-09-04T16:58:07,472 Skipping link: No binaries permitted for adafruit-io: https://files.pythonhosted.org/packages/55/3d/022c69bbced439d61b3c297f853aca4b50a6c53050124f5ef8b5cc2a37cc/adafruit_io-1.0.1-py2-none-any.whl (from https://pypi.org/simple/adafruit-io/) 2025-09-04T16:58:07,472 Found link https://files.pythonhosted.org/packages/94/65/91302c8d8796add12449afd0e933448ffbdf549458ec6a8b5d4b05fd0dc1/adafruit-io-1.0.2.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 1.0.2 2025-09-04T16:58:07,473 Found link https://files.pythonhosted.org/packages/79/92/e8105dc473cd76a27bc137891ea4c44fda1f3f60348532e938ea6dbb6bbd/adafruit-io-1.1.0.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 1.1.0 2025-09-04T16:58:07,473 Skipping link: No binaries permitted for adafruit-io: https://files.pythonhosted.org/packages/a7/dc/c8c7cc2aaad5fd56a398a218a0d8ecabb0f6fa9be51fb3b239abda34e52b/adafruit_io-1.1.0-py2-none-any.whl (from https://pypi.org/simple/adafruit-io/) 2025-09-04T16:58:07,473 Found link https://files.pythonhosted.org/packages/c6/bb/9c4ac02c0428cb158f88dc448444aea470c2f178f8b343c6419100c67d37/adafruit-io-1.1.1.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 1.1.1 2025-09-04T16:58:07,474 Skipping link: No binaries permitted for adafruit-io: https://files.pythonhosted.org/packages/76/5d/3e92541d46a9652281f5f21b3ddacc960ec4c04f0b2d07c7afe6066ec88c/adafruit_io-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/adafruit-io/) 2025-09-04T16:58:07,475 Found link https://files.pythonhosted.org/packages/92/77/8e9ec7611ee51d6e9e1e676da3a4f38a6de1fef7fc6de1235d37dd91d198/adafruit-io-2.0.0.tar.gz (from https://pypi.org/simple/adafruit-io/) (requires-python:>=3.6), version: 2.0.0 2025-09-04T16:58:07,476 Skipping link: No binaries permitted for adafruit-io: https://files.pythonhosted.org/packages/e2/0e/4cec753f9f156e6d0078e7439007879a00baeeff370f1afef86b4fe922d2/adafruit_io-2.0.0-py3-none-any.whl (from https://pypi.org/simple/adafruit-io/) (requires-python:>=3.6) 2025-09-04T16:58:07,477 Found link https://files.pythonhosted.org/packages/e5/ec/09058344c510731967917cfeff664f24df42151ccbae4626c94ad993a5e0/adafruit-io-2.0.9.tar.gz (from https://pypi.org/simple/adafruit-io/) (requires-python:>=3.4.0), version: 2.0.9 2025-09-04T16:58:07,477 Found link https://files.pythonhosted.org/packages/87/5f/498312d618880e85b0456f0227bd7e29cfbb03fb03824a44ab7b9679ed9f/adafruit-io-2.0.11.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.0.11 2025-09-04T16:58:07,478 Found link https://files.pythonhosted.org/packages/63/ec/4f68e87c9bb8aa672b97167237395adbd0fe836c360c1293567932c98388/adafruit-io-2.0.14.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.0.14 2025-09-04T16:58:07,478 Found link https://files.pythonhosted.org/packages/d0/7e/18e9139983b2c3cc99bff5e412e9e52d843e092660ca1991d5eb4854875a/adafruit-io-2.0.15.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.0.15 2025-09-04T16:58:07,479 Found link https://files.pythonhosted.org/packages/6c/53/ab3030ee9c1b612a38a1bdf08f2d32351c3c4f69fb53b8a6bb02b63e4a52/adafruit-io-2.0.16.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.0.16 2025-09-04T16:58:07,479 Found link https://files.pythonhosted.org/packages/7c/0a/4def0ef113bfb82ecb10e6d2522df4e0c3d9c3a211f7050c78acd7ea0dea/adafruit-io-2.0.17.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.0.17 2025-09-04T16:58:07,480 Found link https://files.pythonhosted.org/packages/19/9b/3a103e3e3b62289204d7c395864777db76ae4cea375acb8594cccd7fd4ee/adafruit-io-2.0.18.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.0.18 2025-09-04T16:58:07,480 Found link https://files.pythonhosted.org/packages/10/f2/4e7f221393502b8ef6be610e87c7f56355b6922317827149a77fd864ce79/adafruit-io-2.0.19.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.0.19 2025-09-04T16:58:07,481 Found link https://files.pythonhosted.org/packages/a6/1a/864394af8ed308cf3b40a01ca739dc0eb8eefddd63119ac50a32f6225257/adafruit-io-2.1.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.1 2025-09-04T16:58:07,481 Found link https://files.pythonhosted.org/packages/49/12/0319e2c0ba1dce88c7c76404959909917435bedb7cb1f4836ffce9314281/adafruit-io-2.1.1.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.1.1 2025-09-04T16:58:07,481 Found link https://files.pythonhosted.org/packages/ee/f1/23ccac8b59aae48565765306c0d2f23ccd656ef9141d2c0619b778a9eca1/adafruit-io-2.2.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.2 2025-09-04T16:58:07,481 Found link https://files.pythonhosted.org/packages/79/37/ff8a8247250e35b0a986e6ec31638aca5d4ca92257294b2270bc53690666/adafruit-io-2.3.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.3 2025-09-04T16:58:07,481 Found link https://files.pythonhosted.org/packages/25/52/c19bdd218e2a5de67a9d30c100f90dda00d1378569109da24bac95d25922/adafruit-io-2.3.1.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.3.1 2025-09-04T16:58:07,482 Found link https://files.pythonhosted.org/packages/37/1a/9a8854bdfacf8cac42b9622081187f220ff6a25dc160bf26b9ae232d3ef7/adafruit-io-2.3.2.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.3.2 2025-09-04T16:58:07,482 Found link https://files.pythonhosted.org/packages/ea/0b/5f2b24a13d283f3b523f6878b571a41618072c9af72a0f66f49745c4485b/adafruit-io-2.4.0.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.4.0 2025-09-04T16:58:07,482 Found link https://files.pythonhosted.org/packages/a0/e6/e416a489c48f8b069bec2efd70d6ac335d7991cdcb046a10463456a3af0c/adafruit-io-2.5.0.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.5.0 2025-09-04T16:58:07,482 Found link https://files.pythonhosted.org/packages/fc/37/e615316abe659f38b330701f85608402998054107a821183b9e8deaf18b9/adafruit-io-2.6.0.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.6.0 2025-09-04T16:58:07,482 Found link https://files.pythonhosted.org/packages/44/d0/7b8e112dfb593f2622dc43edbbea5a1007062ad2d75f330dec135faf6b98/adafruit-io-2.7.0.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.7.0 2025-09-04T16:58:07,483 Found link https://files.pythonhosted.org/packages/f6/70/627a8c7b9b3618f7943345642a6b853b506f2f64242727fd51882f89d0e1/adafruit-io-2.7.1.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.7.1 2025-09-04T16:58:07,483 Found link https://files.pythonhosted.org/packages/9d/a0/b403ec20a036e7f8af77cda6c6dd77fca1691a97fe4381412fd5e4efd63d/adafruit-io-2.7.2.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.7.2 2025-09-04T16:58:07,483 Found link https://files.pythonhosted.org/packages/7c/a0/53c24fd8b0ca6b6ab6b0aefcee959c0e7ee43ab01ddbdaaa6d02ec32eab4/adafruit_io-2.8.0.tar.gz (from https://pypi.org/simple/adafruit-io/), version: 2.8.0 2025-09-04T16:58:07,483 Fetching project page and analyzing links: https://www.piwheels.org/simple/adafruit-io/ 2025-09-04T16:58:07,484 Getting page https://www.piwheels.org/simple/adafruit-io/ 2025-09-04T16:58:07,484 Found index url https://www.piwheels.org/simple/ 2025-09-04T16:58:07,590 Fetched page https://www.piwheels.org/simple/adafruit-io/ as text/html 2025-09-04T16:58:07,596 Skipping link: No binaries permitted for adafruit-io: https://www.piwheels.org/simple/adafruit-io/adafruit_io-2.8.0-py3-none-any.whl#sha256=7b929735cae0440515730886b30199e71d086742fa5bec2b69a572338d63c5c2 (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,596 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.7.2-py3-none-any.whl#sha256=2892dd328aeb0e70626cf1246e0c0327ec7baa9e021c402d0fd7ccb42f0e4cc5 (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,597 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.7.1-py3-none-any.whl#sha256=1bfe63d2a1cd685bc9063ef7a3ee12346cb1d85d88df7c830949c4e574bc6100 (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,597 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.7.0-py3-none-any.whl#sha256=8bcf1f5cd22c696696d434949d862b6da7e2783547d223850232d16a10403e4c (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,597 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.6.0-py3-none-any.whl#sha256=026d73fd1e65bb0765dce08fdefa56521dece68476d8d8189c58e17ee49b165b (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,597 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.5.0-py3-none-any.whl#sha256=1eee42712a70c00279d8341996116e52012f251125e0ce50be631f7d8dc8acea (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,597 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.4.0-py3-none-any.whl#sha256=eea6a8ab6e70aa58d1c4e4609dad34ec4f079c44cbf15411df8b3eaf3aa22534 (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,598 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.3.2-py3-none-any.whl#sha256=6ce23c5b931d2655384383fa6cd6756a03d8b5eb0fd6c890200d50ac249f54ac (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,598 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.3.1-py3-none-any.whl#sha256=ef655a743e7fba9da98dfa77724a1dc47c5aaf3ccdf7e422f69a9e8321fce3ab (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,598 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.3-py3-none-any.whl#sha256=e33e8815dbd2b6d4911b7cebcea8aa1d98e120daab29a3e0ddc72179ce82b379 (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,598 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.2-py3-none-any.whl#sha256=15e0a61be6f720a85f23cc0e5cdcb22bc6ffad4d704700ef9ca4204059218049 (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,598 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.1.1-py3-none-any.whl#sha256=690bd5a493e5859ca27c74b159570aadc603ac2d75ce43544c0587f3975ec6f4 (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,598 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.1-py3-none-any.whl#sha256=fbf8af4820291401685e75cac5801f7f86ae323da114ad2a3eb78ed842510092 (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,599 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.0.19-py3-none-any.whl#sha256=1dff7ce34bb85177fb4edb664c033c646440aeca80755ca7f40b7ca6d76f9363 (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,599 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.0.18-py3-none-any.whl#sha256=ad3f84911c84cd8711505c3f86030afad0611b158b713cd3daa31d146c182035 (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,599 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.0.17-py3-none-any.whl#sha256=0bb5b8e0cf4b42a202f08a85f901212de48400e0c2fb464e57f68457e4b7a9cf (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,599 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.0.16-py3-none-any.whl#sha256=132b02e75a34228305ce75857d6ea0d1f45b652cdcdf87781df87992a5b9d3ab (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,599 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.0.15-py3-none-any.whl#sha256=54fb69b2b730844f2f58beb26d641dc9878066c5dc1f4424fa35588c5896c9c0 (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,599 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.0.14-py3-none-any.whl#sha256=433d4ae0f24d5bf5aae259e0348742c7b3d08b1d55622f28f4190f705024b048 (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,599 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.0.11-py3-none-any.whl#sha256=2103ec3603f67466dd0715eeee15a2d40dd670a6f81a0cfe6cbe7fa1efd74b84 (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,600 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.0.9-py3-none-any.whl#sha256=07386181c66dda61d1129da3ab8043fbd5c07ad33153130db0c5b69e083e9c50 (from https://www.piwheels.org/simple/adafruit-io/) (requires-python:>=3.4.0) 2025-09-04T16:58:07,600 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-2.0.0-py3-none-any.whl#sha256=c7172d4b62399fcc3eebca03c06b34ccf6d371e197c799da0f2e5db79386d2b8 (from https://www.piwheels.org/simple/adafruit-io/) (requires-python:>=3.6) 2025-09-04T16:58:07,600 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-1.1.1-py2.py3-none-any.whl#sha256=e27a72f7e39747a46edc7a42dad4aacc5755b640ae8b4deac4409d7a08c9c7e6 (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,600 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-1.1.0-py3-none-any.whl#sha256=c203f0382b8a94a941701f231cec0b45c6a888fe09e9315f298a5ed49b5e2d6d (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,600 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-1.0.2-py3-none-any.whl#sha256=dc87132ccb2bd7bc0f2ba5d84832a453c4a5e6ccfbf8462e95dbbf17a6ad489e (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,600 Skipping link: No binaries permitted for adafruit-io: https://archive1.piwheels.org/simple/adafruit-io/adafruit_io-1.0.1-py3-none-any.whl#sha256=812399190297b26f56f6394343daa9b11193c4727b589045de6b0a7e2eb9968f (from https://www.piwheels.org/simple/adafruit-io/) 2025-09-04T16:58:07,601 Skipping link: not a file: https://www.piwheels.org/simple/adafruit-io/ 2025-09-04T16:58:07,601 Skipping link: not a file: https://pypi.org/simple/adafruit-io/ 2025-09-04T16:58:07,629 Given no hashes to check 1 links for project 'adafruit-io': discarding no candidates 2025-09-04T16:58:07,631 Collecting adafruit-io==1.0.0 2025-09-04T16:58:07,632 Created temporary directory: /tmp/pip-unpack-oosb2udz 2025-09-04T16:58:07,775 Downloading adafruit-io-1.0.0.tar.gz (11 kB) 2025-09-04T16:58:07,801 Added adafruit-io==1.0.0 from https://files.pythonhosted.org/packages/0f/df/823d3ef307bb64dc77f4b7303c84ddbc46a625be7b52082681760ca2ff35/adafruit-io-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-qagftd6y' 2025-09-04T16:58:07,802 Running setup.py (path:/tmp/pip-wheel-_04m68ee/adafruit-io_45bc40f0144b4ef19a0ac7db6984fba3/setup.py) egg_info for package adafruit-io 2025-09-04T16:58:07,802 Created temporary directory: /tmp/pip-pip-egg-info-z2qy0p4t 2025-09-04T16:58:07,802 Preparing metadata (setup.py): started 2025-09-04T16:58:07,803 Running command python setup.py egg_info 2025-09-04T16:58:08,315 Traceback (most recent call last): 2025-09-04T16:58:08,316 File "", line 2, in 2025-09-04T16:58:08,316 exec(compile(''' 2025-09-04T16:58:08,316 ~~~~^^^^^^^^^^^^ 2025-09-04T16:58:08,316 # This is -- a caller that pip uses to run setup.py 2025-09-04T16:58:08,316 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:58:08,316 ...<32 lines>... 2025-09-04T16:58:08,317 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T16:58:08,317 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:58:08,317 ''' % ('/tmp/pip-wheel-_04m68ee/adafruit-io_45bc40f0144b4ef19a0ac7db6984fba3/setup.py',), "", "exec")) 2025-09-04T16:58:08,317 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:58:08,317 File "", line 35, in 2025-09-04T16:58:08,317 File "/tmp/pip-wheel-_04m68ee/adafruit-io_45bc40f0144b4ef19a0ac7db6984fba3/setup.py", line 1, in 2025-09-04T16:58:08,317 from ez_setup import use_setuptools 2025-09-04T16:58:08,317 ModuleNotFoundError: No module named 'ez_setup' 2025-09-04T16:58:08,401 ERROR: python setup.py egg_info exited with 1 2025-09-04T16:58:08,413 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-04T16:58:08,413 exec(compile('"'"''"'"''"'"' 2025-09-04T16:58:08,413 # This is -- a caller that pip uses to run setup.py 2025-09-04T16:58:08,413 # 2025-09-04T16:58:08,413 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T16:58:08,413 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T16:58:08,413 # - It provides a clear error message when setuptools is not installed. 2025-09-04T16:58:08,413 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T16:58:08,413 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T16:58:08,413 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T16:58:08,413 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T16:58:08,413 import os, sys, tokenize, traceback 2025-09-04T16:58:08,413 2025-09-04T16:58:08,413 try: 2025-09-04T16:58:08,413 import setuptools 2025-09-04T16:58:08,413 except ImportError: 2025-09-04T16:58:08,413 print( 2025-09-04T16:58:08,413 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T16:58:08,413 "the build environment with exception:", 2025-09-04T16:58:08,413 file=sys.stderr, 2025-09-04T16:58:08,413 ) 2025-09-04T16:58:08,413 traceback.print_exc() 2025-09-04T16:58:08,413 sys.exit(1) 2025-09-04T16:58:08,413 2025-09-04T16:58:08,413 __file__ = %r 2025-09-04T16:58:08,413 sys.argv[0] = __file__ 2025-09-04T16:58:08,413 2025-09-04T16:58:08,413 if os.path.exists(__file__): 2025-09-04T16:58:08,413 filename = __file__ 2025-09-04T16:58:08,413 with tokenize.open(__file__) as f: 2025-09-04T16:58:08,413 setup_py_code = f.read() 2025-09-04T16:58:08,413 else: 2025-09-04T16:58:08,413 filename = "" 2025-09-04T16:58:08,413 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T16:58:08,413 2025-09-04T16:58:08,413 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T16:58:08,413 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-_04m68ee/adafruit-io_45bc40f0144b4ef19a0ac7db6984fba3/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-z2qy0p4t[/] 2025-09-04T16:58:08,413 [bold magenta]cwd[/]: /tmp/pip-wheel-_04m68ee/adafruit-io_45bc40f0144b4ef19a0ac7db6984fba3/ 2025-09-04T16:58:08,414 Preparing metadata (setup.py): finished with status 'error' 2025-09-04T16:58:08,414 ERROR: metadata generation failed 2025-09-04T16:58:08,419 Exception information: 2025-09-04T16:58:08,419 Traceback (most recent call last): 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-04T16:58:08,419 call_subprocess( 2025-09-04T16:58:08,419 ~~~~~~~~~~~~~~~^ 2025-09-04T16:58:08,419 args, 2025-09-04T16:58:08,419 ^^^^^ 2025-09-04T16:58:08,419 ...<2 lines>... 2025-09-04T16:58:08,419 spinner=spinner, 2025-09-04T16:58:08,419 ^^^^^^^^^^^^^^^^ 2025-09-04T16:58:08,419 ) 2025-09-04T16:58:08,419 ^ 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-04T16:58:08,419 raise error 2025-09-04T16:58:08,419 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-04T16:58:08,419 2025-09-04T16:58:08,419 The above exception was the direct cause of the following exception: 2025-09-04T16:58:08,419 2025-09-04T16:58:08,419 Traceback (most recent call last): 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T16:58:08,419 status = _inner_run() 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T16:58:08,419 return self.run(options, args) 2025-09-04T16:58:08,419 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T16:58:08,419 return func(self, options, args) 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-04T16:58:08,419 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-04T16:58:08,419 result = self._result = resolver.resolve( 2025-09-04T16:58:08,419 ~~~~~~~~~~~~~~~~^ 2025-09-04T16:58:08,419 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-04T16:58:08,419 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:58:08,419 ) 2025-09-04T16:58:08,419 ^ 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-04T16:58:08,419 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-04T16:58:08,419 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-04T16:58:08,419 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-04T16:58:08,419 if not criterion.candidates: 2025-09-04T16:58:08,419 ^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-04T16:58:08,419 return bool(self._sequence) 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-04T16:58:08,419 self._bool = any(self) 2025-09-04T16:58:08,419 ~~~^^^^^^ 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-04T16:58:08,419 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-04T16:58:08,419 ^^^^^^^^ 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-04T16:58:08,419 candidate = func() 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-04T16:58:08,419 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-04T16:58:08,419 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:58:08,419 link, template, name, version 2025-09-04T16:58:08,419 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:58:08,419 ) 2025-09-04T16:58:08,419 ^ 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-04T16:58:08,419 self._link_candidate_cache[link] = LinkCandidate( 2025-09-04T16:58:08,419 ~~~~~~~~~~~~~^ 2025-09-04T16:58:08,419 link, 2025-09-04T16:58:08,419 ^^^^^ 2025-09-04T16:58:08,419 ...<3 lines>... 2025-09-04T16:58:08,419 version=version, 2025-09-04T16:58:08,419 ^^^^^^^^^^^^^^^^ 2025-09-04T16:58:08,419 ) 2025-09-04T16:58:08,419 ^ 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-04T16:58:08,419 super().__init__( 2025-09-04T16:58:08,419 ~~~~~~~~~~~~~~~~^ 2025-09-04T16:58:08,419 link=link, 2025-09-04T16:58:08,419 ^^^^^^^^^^ 2025-09-04T16:58:08,419 ...<4 lines>... 2025-09-04T16:58:08,419 version=version, 2025-09-04T16:58:08,419 ^^^^^^^^^^^^^^^^ 2025-09-04T16:58:08,419 ) 2025-09-04T16:58:08,419 ^ 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-04T16:58:08,419 self.dist = self._prepare() 2025-09-04T16:58:08,419 ~~~~~~~~~~~~~^^ 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-04T16:58:08,419 dist = self._prepare_distribution() 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-04T16:58:08,419 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-04T16:58:08,419 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-04T16:58:08,419 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-04T16:58:08,419 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-04T16:58:08,419 dist = _get_prepared_distribution( 2025-09-04T16:58:08,419 req, 2025-09-04T16:58:08,419 ...<3 lines>... 2025-09-04T16:58:08,419 self.check_build_deps, 2025-09-04T16:58:08,419 ) 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-04T16:58:08,419 abstract_dist.prepare_distribution_metadata( 2025-09-04T16:58:08,419 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:58:08,419 finder, build_isolation, check_build_deps 2025-09-04T16:58:08,419 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:58:08,419 ) 2025-09-04T16:58:08,419 ^ 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-04T16:58:08,419 self.req.prepare_metadata() 2025-09-04T16:58:08,419 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-04T16:58:08,419 self.metadata_directory = generate_metadata_legacy( 2025-09-04T16:58:08,419 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:58:08,419 build_env=self.build_env, 2025-09-04T16:58:08,419 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:58:08,419 ...<3 lines>... 2025-09-04T16:58:08,419 details=details, 2025-09-04T16:58:08,419 ^^^^^^^^^^^^^^^^ 2025-09-04T16:58:08,419 ) 2025-09-04T16:58:08,419 ^ 2025-09-04T16:58:08,419 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-04T16:58:08,419 raise MetadataGenerationFailed(package_details=details) from error 2025-09-04T16:58:08,419 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-04T16:58:08,443 Removed adafruit-io==1.0.0 from https://files.pythonhosted.org/packages/0f/df/823d3ef307bb64dc77f4b7303c84ddbc46a625be7b52082681760ca2ff35/adafruit-io-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-qagftd6y' 2025-09-04T16:58:08,444 Removed build tracker: '/tmp/pip-build-tracker-qagftd6y'