2025-09-08T00:00:18,965 Created temporary directory: /tmp/pip-build-tracker-q1le4gky 2025-09-08T00:00:18,965 Initialized build tracking at /tmp/pip-build-tracker-q1le4gky 2025-09-08T00:00:18,965 Created build tracker: /tmp/pip-build-tracker-q1le4gky 2025-09-08T00:00:18,966 Entered build tracker: /tmp/pip-build-tracker-q1le4gky 2025-09-08T00:00:18,966 Created temporary directory: /tmp/pip-wheel-sn_gcrs2 2025-09-08T00:00:18,969 Created temporary directory: /tmp/pip-ephem-wheel-cache-v6zvpa7f 2025-09-08T00:00:19,023 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T00:00:19,026 2 location(s) to search for versions of charm-tools: 2025-09-08T00:00:19,026 * https://pypi.org/simple/charm-tools/ 2025-09-08T00:00:19,026 * https://www.piwheels.org/simple/charm-tools/ 2025-09-08T00:00:19,026 Fetching project page and analyzing links: https://pypi.org/simple/charm-tools/ 2025-09-08T00:00:19,026 Getting page https://pypi.org/simple/charm-tools/ 2025-09-08T00:00:19,027 Found index url https://pypi.org/simple/ 2025-09-08T00:00:19,098 Fetched page https://pypi.org/simple/charm-tools/ as application/vnd.pypi.simple.v1+json 2025-09-08T00:00:19,106 Found link https://files.pythonhosted.org/packages/2b/78/c037b080872d9cf3cfeb13c2ac2db75547c14b801dbe752159cb78bd6b82/charm-tools-1.1.0.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.1.0 2025-09-08T00:00:19,107 Found link https://files.pythonhosted.org/packages/70/1a/94cf829b981e4c27f299fb75dc44cef741d6d3a2d88ad3c68a0ca77f0701/charm-tools-1.1.1.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.1.1 2025-09-08T00:00:19,107 Found link https://files.pythonhosted.org/packages/2c/51/c1145b1b980cbdef068d79745dfbb6f82852d3c134e0c6288ca8181bccae/charm-tools-1.1.2.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.1.2 2025-09-08T00:00:19,107 Found link https://files.pythonhosted.org/packages/29/6e/4f9d65e8b080b8243f6e88838231c925cf317193348df45f6c8253a2bad0/charm-tools-1.2.5.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.2.5 2025-09-08T00:00:19,107 Found link https://files.pythonhosted.org/packages/ca/a3/215790895f2cb2f6680655e16fdda817562552719f582d8b355573caae0f/charm-tools-1.2.6.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.2.6 2025-09-08T00:00:19,107 Found link https://files.pythonhosted.org/packages/ab/1c/2fcb5de3f8e2c6aaec0214c6abfbb913912f702f74d9097f2abb1a597fff/charm-tools-1.2.7.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.2.7 2025-09-08T00:00:19,108 Found link https://files.pythonhosted.org/packages/e4/e0/0a256334b9a2ab90cd870a6c8e734bbfb5b509e8b0287d7e2082f1716a9b/charm-tools-1.2.8.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.2.8 2025-09-08T00:00:19,108 Found link https://files.pythonhosted.org/packages/4f/61/47c7346738db3f3e44a7464d8260f92e75e0a5c4097a4a76116c646b54c8/charm-tools-1.2.9.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.2.9 2025-09-08T00:00:19,108 Found link https://files.pythonhosted.org/packages/1e/8c/1081a772db3f53ff6ab5ac0c600a7dbedde80cd944ee0b15c1b941e60c38/charm-tools-1.2.9-1.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.2.9-1 2025-09-08T00:00:19,108 Found link https://files.pythonhosted.org/packages/f7/d2/0b72b1e6dd3cc5130802927d64f8ce2a6fe431f192d740fc9cea32c84b7e/charm-tools-1.2.10.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.2.10 2025-09-08T00:00:19,108 Found link https://files.pythonhosted.org/packages/99/a9/2bbdd0bea3e1a04213a3227c162d51a5903dd250017fddec812bad22cf2d/charm-tools-1.3.0.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.3.0 2025-09-08T00:00:19,109 Found link https://files.pythonhosted.org/packages/4d/b1/5a3c22fb138542e0cc3d5306175872421f659751de5c533febcc7427eeb7/charm-tools-1.3.1.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.3.1 2025-09-08T00:00:19,109 Found link https://files.pythonhosted.org/packages/6b/41/0b47fff7fd3e9656c9f22b37e6b7538fba5abfbcefbaced9af3f9d4dd67b/charm-tools-1.3.2.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.3.2 2025-09-08T00:00:19,109 Found link https://files.pythonhosted.org/packages/0d/c1/6c0173d8cbcde29d32bda21fb31233ee30f26e99c41d09f0bbd819f4bc11/charm-tools-1.3.3.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.3.3 2025-09-08T00:00:19,109 Found link https://files.pythonhosted.org/packages/f2/a7/af7ea37d227241d27f753af71b49e000d3043e57477aef50c1a7d18cb3d6/charm-tools-1.4.0.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.4.0 2025-09-08T00:00:19,110 Found link https://files.pythonhosted.org/packages/93/64/8d670c553f3e3a2cda35fdbe7e12b6f6d802b2bb019ee082c5b57aea9ab8/charm-tools-1.4.1.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.4.1 2025-09-08T00:00:19,110 Found link https://files.pythonhosted.org/packages/65/b8/e2279a1ea662a441ba1a227734b9fe47e016257369e7846ddc108f1adea2/charm-tools-1.5.0.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.5.0 2025-09-08T00:00:19,110 Found link https://files.pythonhosted.org/packages/16/a7/5c587d4e951096bbdff89aecfe87e70a882d2e91ae16d86a250c4df9b7b1/charm-tools-1.5.1.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.5.1 2025-09-08T00:00:19,110 Found link https://files.pythonhosted.org/packages/e2/1e/eca5b691dbfa7b77308f047616c3cc8aee6161dc1f4e158f4f158a50a69f/charm-tools-1.6.0.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.6.0 2025-09-08T00:00:19,110 Found link https://files.pythonhosted.org/packages/c2/ca/5614a12cd97e897d9d8e73f24be9f9ed284d9b7c0ce730846fd9defb379b/charm-tools-1.6.1.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.6.1 2025-09-08T00:00:19,111 Found link https://files.pythonhosted.org/packages/76/03/3a53231a90d379b95c89e02ebf937677988ccf877234e5c024208e74e10f/charm-tools-1.7.0.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.7.0 2025-09-08T00:00:19,111 Found link https://files.pythonhosted.org/packages/c5/ad/cab86e507628d9b26d2e65ce9a2f98a8c10ceeb17ca5be9ae6ec09dbf069/charm-tools-1.7.1.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.7.1 2025-09-08T00:00:19,111 Found link https://files.pythonhosted.org/packages/da/4a/b840c96f75198a671ff221ffa64aa7bb25a390826e7a955c0cf5093a13d5/charm-tools-1.8.0.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.8.0 2025-09-08T00:00:19,111 Found link https://files.pythonhosted.org/packages/8a/be/63e5dc926fe12814b7561405918cfbac2ee08dc2d58c4e494b6c45117c15/charm-tools-1.9.0.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.9.0 2025-09-08T00:00:19,111 Found link https://files.pythonhosted.org/packages/df/11/a78a202c1b6483267235567705f87dd9282b7d8a6f615613f0debf9248a8/charm-tools-1.9.1.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.9.1 2025-09-08T00:00:19,112 Found link https://files.pythonhosted.org/packages/9d/d5/822c186631c41408750d2e58d5ae5aef4db8a216a6dc8f59f2b3e965b9ff/charm-tools-1.9.2.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.9.2 2025-09-08T00:00:19,112 Found link https://files.pythonhosted.org/packages/05/6d/b18d65121e9b09c2515da6e152b3bfc97c4717ed3ad0dc12441d870ea392/charm-tools-1.9.3.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.9.3 2025-09-08T00:00:19,112 Found link https://files.pythonhosted.org/packages/75/60/7abbadcfe3109c0a6f1260d1a91aba6129ccea0d7e501e4c80499156051d/charm-tools-1.10.0.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.10.0 2025-09-08T00:00:19,112 Found link https://files.pythonhosted.org/packages/e1/6b/58529bffc9afa66795e43cd2d0ab795e918ca29c753d5980959e913e577f/charm-tools-1.10.1.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.10.1 2025-09-08T00:00:19,112 Found link https://files.pythonhosted.org/packages/2c/fa/9556bb07644d29f8557e75cd2fe97cf0af55b478e7201b395e06b8d6d2b0/charm-tools-1.11.0.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.11.0 2025-09-08T00:00:19,113 Found link https://files.pythonhosted.org/packages/59/88/81a99cf16e480d0f32a98f800e8d19d91cc69ce34c1c95f4c6f485963f15/charm-tools-1.11.1.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.11.1 2025-09-08T00:00:19,113 Found link https://files.pythonhosted.org/packages/91/4b/06deb674632d2fd94d8859d9e2c2ac493f57572353b699a4fa3b49f480d2/charm-tools-1.11.2.tar.gz (from https://pypi.org/simple/charm-tools/), version: 1.11.2 2025-09-08T00:00:19,113 Found link https://files.pythonhosted.org/packages/b2/bb/7b961da59d9da407541b83323595d0ee6ae50af0b56aea7f93d14f54dddd/charm-tools-2.0b1.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.0b1 2025-09-08T00:00:19,113 Found link https://files.pythonhosted.org/packages/3b/6d/292d37ef5bc04f49bb33a274392d47a34f4e137cb5625a87fec5113a7dca/charm-tools-2.0.0.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.0.0 2025-09-08T00:00:19,114 Found link https://files.pythonhosted.org/packages/bd/4f/41e081c7d15972be726c03650f79b1f23081270e5fac476229779161382f/charm-tools-2.1.0.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.1.0 2025-09-08T00:00:19,114 Found link https://files.pythonhosted.org/packages/18/11/7e85e5dc381ce613daeaa0bfaf5c51cb2f76f6853eebdeeecd688b1d11c3/charm-tools-2.1.1.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.1.1 2025-09-08T00:00:19,114 Found link https://files.pythonhosted.org/packages/ab/e2/1308c59006f13ab18df2ce1182a95def85128ea80318f6f5fec47bc80532/charm-tools-2.1.2.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.1.2 2025-09-08T00:00:19,114 Found link https://files.pythonhosted.org/packages/73/43/12fcd80e3ca8727e451a499bfa3281ccd86e6a9ef3c0ced81ac3861d7f36/charm-tools-2.1.3.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.1.3 2025-09-08T00:00:19,114 Found link https://files.pythonhosted.org/packages/d6/72/f8f8459be8e9dd05eef3815634472df5278402be20b09ceb34b54d7d0efe/charm-tools-2.1.4.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.1.4 2025-09-08T00:00:19,115 Found link https://files.pythonhosted.org/packages/15/dd/3f701900eda92ce5d4a79dc4844dbd52b9fa3044622365b9af4fdc106546/charm-tools-2.1.5.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.1.5 2025-09-08T00:00:19,115 Found link https://files.pythonhosted.org/packages/be/15/d1dc266fc1c6d3906b3a0b3a6c6df10759c580ea684e9ec0f4824e1f9efa/charm-tools-2.1.6.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.1.6 2025-09-08T00:00:19,115 Found link https://files.pythonhosted.org/packages/05/41/1d3fa06dd0e1d296c10f2be4b1281cae0dba7fee1677b6db861306f25093/charm-tools-2.1.7.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.1.7 2025-09-08T00:00:19,115 Found link https://files.pythonhosted.org/packages/55/54/7a4a796ac836c3f4036d8f53633fa61f46d01e4101bb9a6c74bfed8be833/charm-tools-2.1.8.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.1.8 2025-09-08T00:00:19,115 Found link https://files.pythonhosted.org/packages/87/e9/b23d958d16d90cdc7499a4ed656e2472552837444e7d9c63d0e27fa57cb9/charm-tools-2.1.9.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.1.9 2025-09-08T00:00:19,116 Found link https://files.pythonhosted.org/packages/76/60/38a847663576e08ff59c20245cf3939683443a8c6a6c999c5f7af09dccc6/charm-tools-2.2.0.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.2.0 2025-09-08T00:00:19,116 Found link https://files.pythonhosted.org/packages/ce/6c/aa1ceb486c85d9cd28bcf0283e393b38e0bb39a514829ab3b74b8680985d/charm-tools-2.2.2.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.2.2 2025-09-08T00:00:19,116 Found link https://files.pythonhosted.org/packages/99/4d/16d7398fe5eefc602a8870fb3e93597aabe681b0f1497749148695cba4a1/charm-tools-2.2.3.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.2.3 2025-09-08T00:00:19,116 Found link https://files.pythonhosted.org/packages/e9/27/33c43a00d1c07aa96b36060c70effa885cdb4dd77777652d52a349faca19/charm-tools-2.4.0.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.4.0 2025-09-08T00:00:19,116 Found link https://files.pythonhosted.org/packages/22/3d/b06db63029a6b111708aed216c7cabc4b7a62ee61bf34f52ece66bfbc88a/charm-tools-2.4.2.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.4.2 2025-09-08T00:00:19,117 Found link https://files.pythonhosted.org/packages/f9/10/f61954f5d0c1ffb3fab18da9cdea42894d6182b77a1f85c463a9f4fe7be9/charm-tools-2.4.3.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.4.3 2025-09-08T00:00:19,117 Found link https://files.pythonhosted.org/packages/90/9a/f722f38f98261630aa57b259f2823f013e4ecdd4dec88f51d0f7d587f559/charm-tools-2.4.4.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.4.4 2025-09-08T00:00:19,117 Found link https://files.pythonhosted.org/packages/de/45/097dbba173662e9ad9fdce454db58afa742327b91249b3bae31da65a97bf/charm-tools-2.4.5.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.4.5 2025-09-08T00:00:19,117 Found link https://files.pythonhosted.org/packages/6a/a0/d68c4f7a5f51b3006d7452ea13d4a1637de7ef6f330bd9e8949a592ce09a/charm-tools-2.5.0.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.5.0 2025-09-08T00:00:19,117 Found link https://files.pythonhosted.org/packages/14/c6/82503c2835948e887f4789332cfcc4828509c1f389eb0ebecdc850c82522/charm-tools-2.5.1.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.5.1 2025-09-08T00:00:19,117 Found link https://files.pythonhosted.org/packages/4b/85/6649fbaad26d93fbcc5b51d11573bc58e8fd296415f0caa905c01db03214/charm-tools-2.6.0.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.6.0 2025-09-08T00:00:19,118 Found link https://files.pythonhosted.org/packages/89/15/513992ac20abc9382aaf46112b697d6efc7a4a8edccef2a84d71fb4fd266/charm-tools-2.6.1.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.6.1 2025-09-08T00:00:19,118 Found link https://files.pythonhosted.org/packages/df/61/34761ebf7b9e33e9d12211105771a72ebee68cca0cd980073e661b6efcbb/charm-tools-2.7.0.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.7.0 2025-09-08T00:00:19,118 Found link https://files.pythonhosted.org/packages/06/59/096e13c65c29d909172aa857c249270fb04d271e2a81611194a9393a9b63/charm-tools-2.7.2.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.7.2 2025-09-08T00:00:19,118 Found link https://files.pythonhosted.org/packages/3e/0c/6f4b8a7e907a426985bbd5314bd7a5bfcbbd62d225c1b97d449a83de1cfa/charm-tools-2.7.3.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.7.3 2025-09-08T00:00:19,118 Found link https://files.pythonhosted.org/packages/fd/8d/635a701dc4d942bb50cfb393917b408c07e4ca5485e05efb1d110652fbb1/charm-tools-2.7.5.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.7.5 2025-09-08T00:00:19,119 Found link https://files.pythonhosted.org/packages/b9/1b/11c18424fc374f158a0f1a68ccd62f9484dbe3d1d656bd6df945b1751ecc/charm-tools-2.7.6.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.7.6 2025-09-08T00:00:19,119 Found link https://files.pythonhosted.org/packages/0e/70/490a5052b0cd4db74daaa60a5c52cbeead53aa2d47575a46197e7f4a00f1/charm-tools-2.7.7.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.7.7 2025-09-08T00:00:19,119 Found link https://files.pythonhosted.org/packages/1a/77/552dbd44cfc28daa6db06436cce906bbdf452ba6de0059b58b5d892b3317/charm-tools-2.7.8.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.7.8 2025-09-08T00:00:19,119 Found link https://files.pythonhosted.org/packages/c4/30/2b225ebfcfb32038d70d4ad01580d19bf6bd500060d181dde6d99731c31f/charm-tools-2.8.1.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.8.1 2025-09-08T00:00:19,119 Found link https://files.pythonhosted.org/packages/b6/e9/537f29b2283b877a36e23c80cf461c873127c736f6844233129e9ff07d15/charm-tools-2.8.2.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.8.2 2025-09-08T00:00:19,120 Found link https://files.pythonhosted.org/packages/24/05/211a1656f72908afa84635c9a0b73aebf4edfcc1a3c5c0d71ec96bf20068/charm-tools-2.8.3.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.8.3 2025-09-08T00:00:19,120 Found link https://files.pythonhosted.org/packages/8a/7a/057ceb3f07db91cd6a1a075e7019c8f02c96dff03c5991fd9f45b07b68fd/charm-tools-2.8.4.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.8.4 2025-09-08T00:00:19,120 Found link https://files.pythonhosted.org/packages/e7/7d/73f2911d0232d4dd3692367a5d52cc566147d1b3d30889f7d1d4bdd55445/charm-tools-2.8.5.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.8.5 2025-09-08T00:00:19,120 Found link https://files.pythonhosted.org/packages/58/ce/7b0dce5ada4f5ac1c440dd8fd06e68f92020d14c1846e4497004eed8e861/charm-tools-2.8.6.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.8.6 2025-09-08T00:00:19,121 Found link https://files.pythonhosted.org/packages/14/2b/66b2d3c1b39441f85dc5969cb7c375e0a67e9323e006052de130ec83e2f1/charm-tools-2.8.7.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.8.7 2025-09-08T00:00:19,121 Found link https://files.pythonhosted.org/packages/a8/eb/400a6f581ffd4ec7b0c2194b115cf8a673e4bd864e9dd9697dd81bcf46cc/charm-tools-2.8.8.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.8.8 2025-09-08T00:00:19,121 Found link https://files.pythonhosted.org/packages/b8/8b/332beb60c471f15b0087ac423fdd3e70575d0a4a0ba596fc86ba893f17d1/charm-tools-2.8.9.tar.gz (from https://pypi.org/simple/charm-tools/), version: 2.8.9 2025-09-08T00:00:19,121 Found link https://files.pythonhosted.org/packages/eb/e1/684dbbf7a11274a4a5bce15d2cc7c4a054b88b1c51b087d8b3c74a051184/charm-tools-3.0.4.tar.gz (from https://pypi.org/simple/charm-tools/), version: 3.0.4 2025-09-08T00:00:19,121 Found link https://files.pythonhosted.org/packages/5c/44/d865757925098ad4957c02401bed5b7642db2f794a2c4f348ab165e115ab/charm-tools-3.0.5.tar.gz (from https://pypi.org/simple/charm-tools/), version: 3.0.5 2025-09-08T00:00:19,121 Found link https://files.pythonhosted.org/packages/0f/ea/5fa9e1a11e560314e119765b9c7c32a9ffa85caf51769f3d8f812cbc9237/charm-tools-3.0.6.tar.gz (from https://pypi.org/simple/charm-tools/), version: 3.0.6 2025-09-08T00:00:19,122 Found link https://files.pythonhosted.org/packages/a4/21/cd7198ae853a335b6a27078a024104ad5ee34e17ad5f0517867e85c27cd3/charm-tools-3.0.7.tar.gz (from https://pypi.org/simple/charm-tools/), version: 3.0.7 2025-09-08T00:00:19,122 Found link https://files.pythonhosted.org/packages/da/8c/26dcc9b99c6fbacd989f5d54b7a3a976cfa5b8ac26f6992d134091add085/charm_tools-3.0.8.tar.gz (from https://pypi.org/simple/charm-tools/), version: 3.0.8 2025-09-08T00:00:19,122 Fetching project page and analyzing links: https://www.piwheels.org/simple/charm-tools/ 2025-09-08T00:00:19,123 Getting page https://www.piwheels.org/simple/charm-tools/ 2025-09-08T00:00:19,124 Found index url https://www.piwheels.org/simple/ 2025-09-08T00:00:19,211 Fetched page https://www.piwheels.org/simple/charm-tools/ as text/html 2025-09-08T00:00:19,221 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-3.0.8-py3-none-any.whl#sha256=80a2ac5495801115944ec8ff3e89b3dfea26b1dceaf1205cda9cf261a5099ae2 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,222 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-3.0.7-py3-none-any.whl#sha256=8e83747ddad270606a33b7b3815ff74ade5476cfbccd8d79731d270821164eef (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,222 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-3.0.6-py3-none-any.whl#sha256=26cd47e395c5e574fe4b1de6a0ec32018bfae2b6d0119f49d0f1353ea7db2288 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,222 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-3.0.5-py3-none-any.whl#sha256=6ad5726485b70c5af79f27415e4d71b77a8a489c40eaaf0584adca38d2baed38 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,222 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-3.0.4-py3-none-any.whl#sha256=641a675e158cac815dd25e4c7e283044ea4b52e1efae63e0fd2d0fff2b01d1e5 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,222 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.8.9-py3-none-any.whl#sha256=cf361233b0021cf846cb73175fc1383528b3cdfcbcda76fb6c2c05a55ad201a9 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,222 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.8.8-py3-none-any.whl#sha256=7f9f6aa2e3b3524a592bba4f078d76bee756681184d74b38f9baf44ad240cbd4 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,222 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.8.7-py3-none-any.whl#sha256=c5dcbfb709af25df5bbff8c392978cf0e91ead4dcdce4da065d6cc8d2188cd72 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,223 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.8.6-py3-none-any.whl#sha256=8ab3a8e47cf1622cceb138f0b583801dcabd975485116883eec278b1c52372db (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,223 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.8.5-py3-none-any.whl#sha256=0d6d5d257d68d8c17ef6ca111db33bee709a5ad05dc12d3f1e39c84acc0f9b91 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,223 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.8.4-py3-none-any.whl#sha256=caa58af631a061c79445e0eaae620da7ad94dd6391c2f8d5e7eb11b3fc764532 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,223 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.8.3-py3-none-any.whl#sha256=e8738c913cc79b6a85ebc593b533c1872f2c43b55a4f1dcf0956c653d74d5b29 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,223 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.8.2-py3-none-any.whl#sha256=1dd18a6782f37013f67cfd0582972d31d4fc857b52d3ae1c56498cb70fd6f9be (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,223 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.8.1-py3-none-any.whl#sha256=1139e24e313da9ebafd69719462ef3d05532214fa99b2698e591bb1324df85ea (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,223 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.7.8-py3-none-any.whl#sha256=d06edf44ce0fa223da082b1d3bdfe82a42dfcb109c9cf26636b305dd512bc917 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,224 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.7.7-py3-none-any.whl#sha256=55ae1a8b28e8cec643deebdbca61b69382a73282324b2dc8c5ce74ebf596e238 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,224 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.7.6-py3-none-any.whl#sha256=75194149313749ff895574cba86d3945533f5a3f8657712b2d8c151b31220c96 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,224 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.7.5-py3-none-any.whl#sha256=9fcfa3595212587aaed84e4ef886ab59b766ec3922337f5ee6dd9198e4f82dc7 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,224 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.7.3-py3-none-any.whl#sha256=fcdb8a17bbdb1e36145d6eaea1857036e0deb2bcefe68f2790b24eb588c6cf8f (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,224 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.7.2-py3-none-any.whl#sha256=8bcd473165281e8106f2148f6162f603eaf6dfc098c6e55f0eef039fc3bd6a74 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,224 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.7.0-py3-none-any.whl#sha256=93f49aa2258f670e7b43243126878df2d176211eee6acedcb131a8b787cc2a3d (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,224 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.6.1-py3-none-any.whl#sha256=1231ef7e83bef1162fb98df54d2f74a7a74208887f36a6a82c9c780350d5eaa0 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,225 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.6.0-py3-none-any.whl#sha256=b188c5ed407357f48dea12f590e5fa1c05cac4517e4335efe1ad18ef97620449 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,225 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.5.1-py3-none-any.whl#sha256=c66515854f31e9efb3ca42879550caf8a79c115e075e678798ca37488f62910a (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,225 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.5.0-py3-none-any.whl#sha256=dc728ed68c6ead511cd8dd29cbcb0fb2e5fee79b806211b91e9ba1efb2773686 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,225 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.4.5-py3-none-any.whl#sha256=c83c839816158e186bb09e5299dce8402104ca760d0acc9653fb2f9943930cf6 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,225 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.4.4-py3-none-any.whl#sha256=88ae880fba182975daf7b9bc340fea2ce2e63e9649de7b6eae5470559f086178 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,225 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-unknown-py3-none-any.whl#sha256=2e72429ee2a951d3dcb15aeb34eaf2bb8c7d18f292f04c06399f4e52e5b1ae84 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,225 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.2.0-py3-none-any.whl#sha256=b3cadb25093301711bee012b7905e84f150b8d15fcb9ca6bef0a5ca79e6fbf70 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,225 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.1.9-py3-none-any.whl#sha256=ff574682e6e2f6b9c49ce53b9003f30d7fa0329dd011bf93b7d73531518e16c6 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,226 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.1.8-py3-none-any.whl#sha256=06bb89f69753bb6534a38dd656d2142152a89f937bdf1413845cb2ef884923aa (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,226 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.1.7-py3-none-any.whl#sha256=48909057b0f39b8cfe64468773d1c8ac3932c14f05b5d20aabac904c0b4cf5eb (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,226 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.1.6-py3-none-any.whl#sha256=e7bdace90d60bf38ac6a44668d12f8ec9f65f8c12c6c3664f0f85f5213e14adf (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,226 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.1.5-py3-none-any.whl#sha256=f49f9675aa823117cc20d9bb564296326ac2de101ff333ca4b70b57f30dad5c6 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,226 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.1.4-py3-none-any.whl#sha256=cef8bed4acbde4887cce795d297283e6b6496cac08cb2c6c96a0f0819c21c0d9 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,226 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.1.3-py3-none-any.whl#sha256=3ee3183e96db7305ee2c69829e1047df5fa4d14f0fbdd8d530f0e064d4693408 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,226 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.1.2-py3-none-any.whl#sha256=21901b5995b2e3dc166ffd4e5f55c26cd8e080298b61efea2c6faa9a76e0d475 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,227 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.1.1-py3-none-any.whl#sha256=85f929fea8949540c315503ca24f398f4adc1a91f930a68aed6fddd1a62b5c03 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,227 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.1.0-py3-none-any.whl#sha256=c1aa1ff514c8b6dacc1f2c4dde986dae27d330c82748b467c6b6db064aa3d534 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,227 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.0.0-py3-none-any.whl#sha256=841f8c08160541bc1169c415218836b1d93322d49e09e00f7ed67358bc88ef2b (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,227 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-2.0b1-py3-none-any.whl#sha256=784f9e3bf8cfcb323cafb8587b1fac4a33f03e535668c677146ef752c2c1c184 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,227 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-1.11.2-py3-none-any.whl#sha256=f116d1d1b7bf289a369fc9437d4f2c9703122600b8da7a409237d5b21522c515 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,227 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-1.11.1-py3-none-any.whl#sha256=a62779f1cc495dc3f8dc34b123f17c7cb8069b9d351b2aad1583893f53c2dc36 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,227 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-1.11.0-py3-none-any.whl#sha256=7dd861f37444ba2844daa1c0623419d3409f88d26107d40f4468ca0b480382ba (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,227 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-1.10.1-py3-none-any.whl#sha256=8010d9aeca787d28035f69f33cea21ebbe4262a762a496387cd1b59ad4608f06 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,228 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-1.10.0-py3-none-any.whl#sha256=199947f02267d415ac67b27a88f9746cc9508f0be40c2476b571b9cc6c80656e (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,228 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-1.9.3-py3-none-any.whl#sha256=68382d664cc5a6b758f1bcb3345c5f4d7652f5321bd4b97e468842f9ce8059ab (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,228 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-1.9.2-py3-none-any.whl#sha256=f3eaa1d931151f31394d8095608c2090a9ac13c2266016fa9ec7fcb61ff9879d (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,228 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-1.9.1-py3-none-any.whl#sha256=9f543ef77b0633da5ca5eabefd992a15828724b71a1ed92eecc70693d8a2a3df (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,228 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-1.9.0-py3-none-any.whl#sha256=cce3d028ee88c0d4ecfad692c46ec61fde647cb607b80330cd35936f20d7891e (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,228 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-1.8.0-py3-none-any.whl#sha256=7399bc8ea922ffdcf2bba003c3d0af197d203d2c4fecef01eafc324c4444e2df (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,228 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-1.7.1-py3-none-any.whl#sha256=26e1ff0669f245f421ad4e2d8d9aa3a8d9230efe70d2c4fdffd8cdc08abc1316 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,229 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-1.7.0-py3-none-any.whl#sha256=470ea58ebeb76d64f3d7e239f3068481c363d10b542fe11bc4ec722815db3287 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,229 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-1.6.1-py3-none-any.whl#sha256=f4e95af0cbb50356a9f257240f2a7bbc2630b69f04577e78c7f743f3b1a1ebd3 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,229 Skipping link: No binaries permitted for charm-tools: https://archive1.piwheels.org/simple/charm-tools/charm_tools-1.6.0-py3-none-any.whl#sha256=d3dd234fe7dcceb07801a0b55862daac01495ece27974d2905141291775021a7 (from https://www.piwheels.org/simple/charm-tools/) 2025-09-08T00:00:19,229 Skipping link: not a file: https://www.piwheels.org/simple/charm-tools/ 2025-09-08T00:00:19,229 Skipping link: not a file: https://pypi.org/simple/charm-tools/ 2025-09-08T00:00:19,259 Given no hashes to check 1 links for project 'charm-tools': discarding no candidates 2025-09-08T00:00:19,260 Collecting charm-tools==1.3.1 2025-09-08T00:00:19,262 Created temporary directory: /tmp/pip-unpack-qoe1_1yl 2025-09-08T00:00:19,398 Downloading charm-tools-1.3.1.tar.gz (61 kB) 2025-09-08T00:00:19,482 Added charm-tools==1.3.1 from https://files.pythonhosted.org/packages/4d/b1/5a3c22fb138542e0cc3d5306175872421f659751de5c533febcc7427eeb7/charm-tools-1.3.1.tar.gz to build tracker '/tmp/pip-build-tracker-q1le4gky' 2025-09-08T00:00:19,483 Running setup.py (path:/tmp/pip-wheel-sn_gcrs2/charm-tools_d931c327031a4a679b70c72d4be947d0/setup.py) egg_info for package charm-tools 2025-09-08T00:00:19,484 Created temporary directory: /tmp/pip-pip-egg-info-qoo2m2nd 2025-09-08T00:00:19,484 Preparing metadata (setup.py): started 2025-09-08T00:00:19,484 Running command python setup.py egg_info 2025-09-08T00:00:19,991 Traceback (most recent call last): 2025-09-08T00:00:19,992 File "", line 2, in 2025-09-08T00:00:19,992 exec(compile(''' 2025-09-08T00:00:19,992 ~~~~^^^^^^^^^^^^ 2025-09-08T00:00:19,992 # This is -- a caller that pip uses to run setup.py 2025-09-08T00:00:19,992 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:00:19,993 ...<32 lines>... 2025-09-08T00:00:19,993 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T00:00:19,993 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:00:19,993 ''' % ('/tmp/pip-wheel-sn_gcrs2/charm-tools_d931c327031a4a679b70c72d4be947d0/setup.py',), "", "exec")) 2025-09-08T00:00:19,993 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:00:19,993 File "", line 35, in 2025-09-08T00:00:19,993 File "/tmp/pip-wheel-sn_gcrs2/charm-tools_d931c327031a4a679b70c72d4be947d0/setup.py", line 6, in 2025-09-08T00:00:19,993 import ez_setup 2025-09-08T00:00:19,994 File "/tmp/pip-wheel-sn_gcrs2/charm-tools_d931c327031a4a679b70c72d4be947d0/ez_setup.py", line 122 2025-09-08T00:00:19,994 except pkg_resources.VersionConflict, e: 2025-09-08T00:00:19,994 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:00:19,994 SyntaxError: multiple exception types must be parenthesized 2025-09-08T00:00:20,078 ERROR: python setup.py egg_info exited with 1 2025-09-08T00:00:20,091 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T00:00:20,091 exec(compile('"'"''"'"''"'"' 2025-09-08T00:00:20,091 # This is -- a caller that pip uses to run setup.py 2025-09-08T00:00:20,091 # 2025-09-08T00:00:20,091 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T00:00:20,091 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T00:00:20,091 # - It provides a clear error message when setuptools is not installed. 2025-09-08T00:00:20,091 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T00:00:20,091 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T00:00:20,091 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T00:00:20,091 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T00:00:20,091 import os, sys, tokenize, traceback 2025-09-08T00:00:20,091 2025-09-08T00:00:20,091 try: 2025-09-08T00:00:20,091 import setuptools 2025-09-08T00:00:20,091 except ImportError: 2025-09-08T00:00:20,091 print( 2025-09-08T00:00:20,091 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T00:00:20,091 "the build environment with exception:", 2025-09-08T00:00:20,091 file=sys.stderr, 2025-09-08T00:00:20,091 ) 2025-09-08T00:00:20,091 traceback.print_exc() 2025-09-08T00:00:20,091 sys.exit(1) 2025-09-08T00:00:20,091 2025-09-08T00:00:20,091 __file__ = %r 2025-09-08T00:00:20,091 sys.argv[0] = __file__ 2025-09-08T00:00:20,091 2025-09-08T00:00:20,091 if os.path.exists(__file__): 2025-09-08T00:00:20,091 filename = __file__ 2025-09-08T00:00:20,091 with tokenize.open(__file__) as f: 2025-09-08T00:00:20,091 setup_py_code = f.read() 2025-09-08T00:00:20,091 else: 2025-09-08T00:00:20,091 filename = "" 2025-09-08T00:00:20,091 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T00:00:20,091 2025-09-08T00:00:20,091 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T00:00:20,091 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-sn_gcrs2/charm-tools_d931c327031a4a679b70c72d4be947d0/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-qoo2m2nd[/] 2025-09-08T00:00:20,091 [bold magenta]cwd[/]: /tmp/pip-wheel-sn_gcrs2/charm-tools_d931c327031a4a679b70c72d4be947d0/ 2025-09-08T00:00:20,092 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T00:00:20,092 ERROR: metadata generation failed 2025-09-08T00:00:20,098 Exception information: 2025-09-08T00:00:20,098 Traceback (most recent call last): 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T00:00:20,098 call_subprocess( 2025-09-08T00:00:20,098 ~~~~~~~~~~~~~~~^ 2025-09-08T00:00:20,098 args, 2025-09-08T00:00:20,098 ^^^^^ 2025-09-08T00:00:20,098 ...<2 lines>... 2025-09-08T00:00:20,098 spinner=spinner, 2025-09-08T00:00:20,098 ^^^^^^^^^^^^^^^^ 2025-09-08T00:00:20,098 ) 2025-09-08T00:00:20,098 ^ 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T00:00:20,098 raise error 2025-09-08T00:00:20,098 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T00:00:20,098 2025-09-08T00:00:20,098 The above exception was the direct cause of the following exception: 2025-09-08T00:00:20,098 2025-09-08T00:00:20,098 Traceback (most recent call last): 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T00:00:20,098 status = _inner_run() 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T00:00:20,098 return self.run(options, args) 2025-09-08T00:00:20,098 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T00:00:20,098 return func(self, options, args) 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T00:00:20,098 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T00:00:20,098 result = self._result = resolver.resolve( 2025-09-08T00:00:20,098 ~~~~~~~~~~~~~~~~^ 2025-09-08T00:00:20,098 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T00:00:20,098 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:00:20,098 ) 2025-09-08T00:00:20,098 ^ 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T00:00:20,098 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T00:00:20,098 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T00:00:20,098 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T00:00:20,098 if not criterion.candidates: 2025-09-08T00:00:20,098 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T00:00:20,098 return bool(self._sequence) 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T00:00:20,098 self._bool = any(self) 2025-09-08T00:00:20,098 ~~~^^^^^^ 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T00:00:20,098 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T00:00:20,098 ^^^^^^^^ 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T00:00:20,098 candidate = func() 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T00:00:20,098 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T00:00:20,098 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T00:00:20,098 link, template, name, version 2025-09-08T00:00:20,098 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:00:20,098 ) 2025-09-08T00:00:20,098 ^ 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T00:00:20,098 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T00:00:20,098 ~~~~~~~~~~~~~^ 2025-09-08T00:00:20,098 link, 2025-09-08T00:00:20,098 ^^^^^ 2025-09-08T00:00:20,098 ...<3 lines>... 2025-09-08T00:00:20,098 version=version, 2025-09-08T00:00:20,098 ^^^^^^^^^^^^^^^^ 2025-09-08T00:00:20,098 ) 2025-09-08T00:00:20,098 ^ 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T00:00:20,098 super().__init__( 2025-09-08T00:00:20,098 ~~~~~~~~~~~~~~~~^ 2025-09-08T00:00:20,098 link=link, 2025-09-08T00:00:20,098 ^^^^^^^^^^ 2025-09-08T00:00:20,098 ...<4 lines>... 2025-09-08T00:00:20,098 version=version, 2025-09-08T00:00:20,098 ^^^^^^^^^^^^^^^^ 2025-09-08T00:00:20,098 ) 2025-09-08T00:00:20,098 ^ 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T00:00:20,098 self.dist = self._prepare() 2025-09-08T00:00:20,098 ~~~~~~~~~~~~~^^ 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T00:00:20,098 dist = self._prepare_distribution() 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T00:00:20,098 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T00:00:20,098 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T00:00:20,098 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T00:00:20,098 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T00:00:20,098 dist = _get_prepared_distribution( 2025-09-08T00:00:20,098 req, 2025-09-08T00:00:20,098 ...<3 lines>... 2025-09-08T00:00:20,098 self.check_build_deps, 2025-09-08T00:00:20,098 ) 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T00:00:20,098 abstract_dist.prepare_distribution_metadata( 2025-09-08T00:00:20,098 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T00:00:20,098 finder, build_isolation, check_build_deps 2025-09-08T00:00:20,098 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:00:20,098 ) 2025-09-08T00:00:20,098 ^ 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T00:00:20,098 self.req.prepare_metadata() 2025-09-08T00:00:20,098 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T00:00:20,098 self.metadata_directory = generate_metadata_legacy( 2025-09-08T00:00:20,098 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T00:00:20,098 build_env=self.build_env, 2025-09-08T00:00:20,098 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:00:20,098 ...<3 lines>... 2025-09-08T00:00:20,098 details=details, 2025-09-08T00:00:20,098 ^^^^^^^^^^^^^^^^ 2025-09-08T00:00:20,098 ) 2025-09-08T00:00:20,098 ^ 2025-09-08T00:00:20,098 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T00:00:20,098 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T00:00:20,098 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T00:00:20,118 Removed charm-tools==1.3.1 from https://files.pythonhosted.org/packages/4d/b1/5a3c22fb138542e0cc3d5306175872421f659751de5c533febcc7427eeb7/charm-tools-1.3.1.tar.gz from build tracker '/tmp/pip-build-tracker-q1le4gky' 2025-09-08T00:00:20,118 Removed build tracker: '/tmp/pip-build-tracker-q1le4gky'