2025-09-07T21:49:13,422 Created temporary directory: /tmp/pip-build-tracker-3d1sq_ys 2025-09-07T21:49:13,422 Initialized build tracking at /tmp/pip-build-tracker-3d1sq_ys 2025-09-07T21:49:13,423 Created build tracker: /tmp/pip-build-tracker-3d1sq_ys 2025-09-07T21:49:13,423 Entered build tracker: /tmp/pip-build-tracker-3d1sq_ys 2025-09-07T21:49:13,423 Created temporary directory: /tmp/pip-wheel-pf83u84h 2025-09-07T21:49:13,427 Created temporary directory: /tmp/pip-ephem-wheel-cache-sjraqqka 2025-09-07T21:49:13,491 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:49:13,494 2 location(s) to search for versions of pyechonest: 2025-09-07T21:49:13,494 * https://pypi.org/simple/pyechonest/ 2025-09-07T21:49:13,494 * https://www.piwheels.org/simple/pyechonest/ 2025-09-07T21:49:13,495 Fetching project page and analyzing links: https://pypi.org/simple/pyechonest/ 2025-09-07T21:49:13,495 Getting page https://pypi.org/simple/pyechonest/ 2025-09-07T21:49:13,497 Found index url https://pypi.org/simple/ 2025-09-07T21:49:13,578 Fetched page https://pypi.org/simple/pyechonest/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:49:13,582 Found link https://files.pythonhosted.org/packages/62/60/29fa09e3298b102f2111a0c8e4a40a5f2c82a64763da0d0db5251a006452/pyechonest-4.2.tar.gz (from https://pypi.org/simple/pyechonest/), version: 4.2 2025-09-07T21:49:13,583 Found link https://files.pythonhosted.org/packages/16/58/d525864075518380454dcedfba3554d3235bd1789796e819a36be7b2f701/pyechonest-4.2.6.tar.gz (from https://pypi.org/simple/pyechonest/), version: 4.2.6 2025-09-07T21:49:13,583 Found link https://files.pythonhosted.org/packages/cc/34/66edba8f8d622d118c49c60a6b643a148d3c062a8f7501173795ab10d927/pyechonest-4.2.7.tar.gz (from https://pypi.org/simple/pyechonest/), version: 4.2.7 2025-09-07T21:49:13,583 Found link https://files.pythonhosted.org/packages/b7/6f/c1a199d2273b3c141f38fd0cc9162abbefaef713047c2fb8be0204c9db3a/pyechonest-4.2.8.tar.gz (from https://pypi.org/simple/pyechonest/), version: 4.2.8 2025-09-07T21:49:13,584 Found link https://files.pythonhosted.org/packages/77/f8/44c4edf86d9a727168aee2cd7bcef7e2cbbad23b1077ddda0f9a70260fb4/pyechonest-4.2.9.tar.gz (from https://pypi.org/simple/pyechonest/), version: 4.2.9 2025-09-07T21:49:13,584 Found link https://files.pythonhosted.org/packages/c1/da/f5f211674b519bc0a0fe3806a737c708fe073656d0b4cd17cf7d53ea1097/pyechonest-4.2.10.tar.gz (from https://pypi.org/simple/pyechonest/), version: 4.2.10 2025-09-07T21:49:13,584 Found link https://files.pythonhosted.org/packages/77/6b/47850c01884a1b7f4e806a36cb667cbb13b35d266445d762b4bc95901cab/pyechonest-4.2.11.tar.gz (from https://pypi.org/simple/pyechonest/), version: 4.2.11 2025-09-07T21:49:13,585 Found link https://files.pythonhosted.org/packages/49/83/7f448f26310792405bf8e0405224736ab266f50caa34f5cf474112d75d3d/pyechonest-4.2.12.tar.gz (from https://pypi.org/simple/pyechonest/), version: 4.2.12 2025-09-07T21:49:13,585 Found link https://files.pythonhosted.org/packages/1c/df/a6c917036f6958f9e80fb71429c5a9acbafa053c39934044534706b30d1d/pyechonest-4.2.13.tar.gz (from https://pypi.org/simple/pyechonest/), version: 4.2.13 2025-09-07T21:49:13,585 Found link https://files.pythonhosted.org/packages/f8/b8/1e80cb770e8a5778df5960eb4a86286107f6960420a364994e9700c1629d/pyechonest-4.2.14.tar.gz (from https://pypi.org/simple/pyechonest/), version: 4.2.14 2025-09-07T21:49:13,586 Found link https://files.pythonhosted.org/packages/ff/fb/8eb090fb60c28d71e4ca7ac8b42b15e3537f427dfc2a1141315015c597f6/pyechonest-4.2.15.tar.gz (from https://pypi.org/simple/pyechonest/), version: 4.2.15 2025-09-07T21:49:13,586 Found link https://files.pythonhosted.org/packages/45/9a/f69d42987bca280babff181be5cdc900bb9113ab8128698ffb7511de9610/pyechonest-4.2.16.tar.gz (from https://pypi.org/simple/pyechonest/), version: 4.2.16 2025-09-07T21:49:13,586 Found link https://files.pythonhosted.org/packages/2e/61/555077401cdf1268e66d07579c278ab2aa8a6484de959945d7f28a777a3a/pyechonest-4.2.17.tar.gz (from https://pypi.org/simple/pyechonest/), version: 4.2.17 2025-09-07T21:49:13,586 Found link https://files.pythonhosted.org/packages/65/39/ff7b97fcf9ad73c000f7f5892ae8393cc8e37392b6a17a07869bbb2ce751/pyechonest-4.2.18.tar.gz (from https://pypi.org/simple/pyechonest/), version: 4.2.18 2025-09-07T21:49:13,587 Found link https://files.pythonhosted.org/packages/f4/06/fbb9e69e536c46b51bf01d7c62c1beaedc6fd2133566649ee18003bd9fc8/pyechonest-4.2.19.tar.gz (from https://pypi.org/simple/pyechonest/), version: 4.2.19 2025-09-07T21:49:13,587 Found link https://files.pythonhosted.org/packages/98/5a/5344b172374d23a969e01196dd4c203e4d0b2ec3ff5a7649a48668f33517/pyechonest-4.2.20.tar.gz (from https://pypi.org/simple/pyechonest/), version: 4.2.20 2025-09-07T21:49:13,587 Found link https://files.pythonhosted.org/packages/23/fe/3f057220aec754c23407fdcbe0606e267cd5d392889118af267f0e991952/pyechonest-4.2.21.tar.gz (from https://pypi.org/simple/pyechonest/), version: 4.2.21 2025-09-07T21:49:13,588 Found link https://files.pythonhosted.org/packages/9f/54/4f2b56d0eda28eb5ddc703152b8b303585a5481f0450bef9f23271e9bbea/pyechonest-4.2.22.tar.gz (from https://pypi.org/simple/pyechonest/), version: 4.2.22 2025-09-07T21:49:13,588 Found link https://files.pythonhosted.org/packages/d6/13/08fd05819ba9a83a37f7cf0cdbfceee8ee2cf3b5e6cbd28e3d7bdc87d4f5/pyechonest-4.3.0.tar.gz (from https://pypi.org/simple/pyechonest/), version: 4.3.0 2025-09-07T21:49:13,588 Found link https://files.pythonhosted.org/packages/49/2f/09b023889e9cdd3597c03dad2d5efc1e38a717e85264c043eb0df1ec426f/pyechonest-5.0.0.tar.gz (from https://pypi.org/simple/pyechonest/), version: 5.0.0 2025-09-07T21:49:13,588 Found link https://files.pythonhosted.org/packages/03/e1/56e754db6bee479da9a397c9e88ee9f9e93296b539cb565c1cf644995708/pyechonest-6.0.0.tar.gz (from https://pypi.org/simple/pyechonest/), version: 6.0.0 2025-09-07T21:49:13,589 Found link https://files.pythonhosted.org/packages/ba/44/6550dfe734c8e5eef5d3cd473f0f2278732835d1de3122ae1464edc320c7/pyechonest-7.1.0.tar.gz (from https://pypi.org/simple/pyechonest/), version: 7.1.0 2025-09-07T21:49:13,589 Found link https://files.pythonhosted.org/packages/be/7d/44b78e23dfad127bd8b61bfbda7c12492c9b039cffd77a97817394343f5a/pyechonest-7.1.1.tar.gz (from https://pypi.org/simple/pyechonest/), version: 7.1.1 2025-09-07T21:49:13,589 Found link https://files.pythonhosted.org/packages/f3/ab/0fd37e5ffd4f34ec19ee7c12313b241663eaf046347ec1a1b115c6d787d4/pyechonest-7.2.1.tar.gz (from https://pypi.org/simple/pyechonest/), version: 7.2.1 2025-09-07T21:49:13,590 Found link https://files.pythonhosted.org/packages/a5/b1/5c30226fbd6379df781f66a867577ff40a6e615b1345b8dd8843505c460d/pyechonest-8.0.0.tar.gz (from https://pypi.org/simple/pyechonest/), version: 8.0.0 2025-09-07T21:49:13,590 Found link https://files.pythonhosted.org/packages/03/66/f694cb45a9a29c150a79fe66cd21eac37bb71a3760a7b2d4a77e73f0ddf2/pyechonest-8.0.1.tar.gz (from https://pypi.org/simple/pyechonest/), version: 8.0.1 2025-09-07T21:49:13,590 Found link https://files.pythonhosted.org/packages/21/a0/80e661180522dba4f1b8fc6dfc931f27ac796520a49b58e24d4c6231fda9/pyechonest-8.0.2.tar.gz (from https://pypi.org/simple/pyechonest/), version: 8.0.2 2025-09-07T21:49:13,590 Found link https://files.pythonhosted.org/packages/ed/6d/cd73d87778064c68cd00483e1cd21591059718e3ae639f31457ee7b9030d/pyechonest-9.0.0.tar.gz (from https://pypi.org/simple/pyechonest/), version: 9.0.0 2025-09-07T21:49:13,591 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyechonest/ 2025-09-07T21:49:13,591 Getting page https://www.piwheels.org/simple/pyechonest/ 2025-09-07T21:49:13,592 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:49:13,916 Fetched page https://www.piwheels.org/simple/pyechonest/ as text/html 2025-09-07T21:49:13,922 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-9.0.0-py3-none-any.whl#sha256=ccb0b4641857ea9c190ea461997d8a4d6392f4204dffc771dcf3c4bd423fd985 (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,922 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-8.0.2-py3-none-any.whl#sha256=5c47f0ee5c85f67fab91ca5a2543907ea4226a0ddfe44798f2f1dc4b4e51f6c9 (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,922 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-8.0.1-py3-none-any.whl#sha256=96d68a8701e892b5073c363281afd27f44e08cfce64fe1fc9490502774bd30d5 (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,923 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-8.0.0-py3-none-any.whl#sha256=05ce26d1ecd36d93f28e8c93d6856b27232272353d13f93722bacf44acad2752 (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,923 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-7.2.1-py3-none-any.whl#sha256=3bc1f95886761e4609de3fa4e7cae303995f6c3120c7bd6af3bec1d16871a3ae (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,923 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-7.1.1-py3-none-any.whl#sha256=b85ca60dc40f31a0a6b1602145f268cbf8290d40e01f89b19c55f2697e4bf983 (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,923 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-7.1.0-py3-none-any.whl#sha256=9eb9935dc02c812c4590b65f32b310f91354d7c65ca457afc74a1ead4717f2bf (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,923 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-6.0.0-py3-none-any.whl#sha256=c91d97aab50c0c4102a54a2a4addee73c90b2a6031825123af518bab35e748e0 (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,923 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-5.0.0-py3-none-any.whl#sha256=70d0d50de88d6429b78de808581d1e596896e8f8fbac7c4627a8ce6ee00762f8 (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,924 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-4.3.0-py3-none-any.whl#sha256=957b646a7bd8aa3ffefe70fac93cc3d4e3fb29b35e5107eb098437afe2964419 (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,924 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-4.2.21-py3-none-any.whl#sha256=48245f4f6b77b9ec44cbfb14e6ca1e3cbd436445c6d231f0e16dcc6df844665f (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,924 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-4.2.20-py3-none-any.whl#sha256=905a0edd52737b97c72c1fc98d40115181544df6394b95e22faa90c87c69b7cc (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,924 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-4.2.19-py3-none-any.whl#sha256=1d00dc13677355e0792da49e02a22202a4e527df0ec62c4bb6a8e970b1756581 (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,924 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-4.2.17-py3-none-any.whl#sha256=98eb3658b079d480fd46a3afe39bf4aab7fe39818394b238d439af55d23c5d59 (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,925 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-4.2.16-py3-none-any.whl#sha256=1576a672e66c81b35e41dbe545a754a7e9607f93a5c2e160801ea7561dd6213a (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,925 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-4.2.15-py3-none-any.whl#sha256=1200a1ea4a193c8d6702a489f86b2515cab27f20b14ad56ca65dd7bd7f666a2e (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,925 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-4.2.14-py3-none-any.whl#sha256=6e6994eceef289e1611f955d3e3164c4945f9bc9cc295131c935e3239d44f363 (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,925 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-4.2.13-py3-none-any.whl#sha256=d231b2d129945a22147863d78774d09affc8ce8a2f3a28be66a918535197a5fd (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,925 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-4.2.12-py3-none-any.whl#sha256=f9c03597316c1d71b255f8e4eb03a88d4688cada9cdc0d0c9037ef9ef9e40327 (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,925 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-4.2.11-py3-none-any.whl#sha256=170edb410398d318f1cc25a69355667f483153691ba24c6c10885951f6d40c2e (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,926 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-4.2.10-py3-none-any.whl#sha256=77344ab3b847b4c1f0750891b98b33ded8f7bdbdba2180fc98d025a4abe64b74 (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,926 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-4.2.9-py3-none-any.whl#sha256=d9d613b9b9a5aab7a65f81dca41954d02de6ed9e7cfd45819567dd13ada0cc47 (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,926 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-4.2.8-py3-none-any.whl#sha256=991a1352d779fab7b0a95a428b29d86db592e263eeb2edf0c03bd73c85351b74 (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,926 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-4.2.7-py3-none-any.whl#sha256=e53f683f1655817658bb03f760bf77fb5ed12f163fa6750cf7697ad900d3877d (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,926 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-4.2.6-py3-none-any.whl#sha256=b9ebd0323860aa2202bfda6966af2ed42317b9cbbe83996fa4cd74831ff28c74 (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,926 Skipping link: No binaries permitted for pyechonest: https://archive1.piwheels.org/simple/pyechonest/pyechonest-4.2-py3-none-any.whl#sha256=d08be4ea542de7b94aad83544bcbf4a694fbda261e0b7c905bebd339d0e868ea (from https://www.piwheels.org/simple/pyechonest/) 2025-09-07T21:49:13,927 Skipping link: not a file: https://www.piwheels.org/simple/pyechonest/ 2025-09-07T21:49:13,927 Skipping link: not a file: https://pypi.org/simple/pyechonest/ 2025-09-07T21:49:13,957 Given no hashes to check 1 links for project 'pyechonest': discarding no candidates 2025-09-07T21:49:13,958 Collecting pyechonest==4.2.22 2025-09-07T21:49:13,960 Created temporary directory: /tmp/pip-unpack-1vyda_bw 2025-09-07T21:49:14,108 Downloading pyechonest-4.2.22.tar.gz (32 kB) 2025-09-07T21:49:14,143 Added pyechonest==4.2.22 from https://files.pythonhosted.org/packages/9f/54/4f2b56d0eda28eb5ddc703152b8b303585a5481f0450bef9f23271e9bbea/pyechonest-4.2.22.tar.gz to build tracker '/tmp/pip-build-tracker-3d1sq_ys' 2025-09-07T21:49:14,145 Running setup.py (path:/tmp/pip-wheel-pf83u84h/pyechonest_778df5587f5542b9bbb8cffe310c8249/setup.py) egg_info for package pyechonest 2025-09-07T21:49:14,145 Created temporary directory: /tmp/pip-pip-egg-info-zdwfxmmu 2025-09-07T21:49:14,146 Preparing metadata (setup.py): started 2025-09-07T21:49:14,146 Running command python setup.py egg_info 2025-09-07T21:49:14,853 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-07T21:49:14,853 !! 2025-09-07T21:49:14,854 ******************************************************************************** 2025-09-07T21:49:14,854 Requirements should be satisfied by a PEP 517 installer. 2025-09-07T21:49:14,854 If you are using pip, you can try `pip install --use-pep517`. 2025-09-07T21:49:14,854 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-07T21:49:14,854 or your builds will no longer be supported. 2025-09-07T21:49:14,854 ******************************************************************************** 2025-09-07T21:49:14,855 !! 2025-09-07T21:49:14,855 dist.fetch_build_eggs(dist.setup_requires) 2025-09-07T21:49:17,393 ERROR: Could not find a version that satisfies the requirement github-distutils>=0.1.0 (from versions: none) 2025-09-07T21:49:17,394 ERROR: No matching distribution found for github-distutils>=0.1.0 2025-09-07T21:49:17,603 Traceback (most recent call last): 2025-09-07T21:49:17,604 File "/usr/local/lib/python3.13/dist-packages/setuptools/installer.py", line 121, in _fetch_build_egg_no_warn 2025-09-07T21:49:17,605 subprocess.check_call(cmd) 2025-09-07T21:49:17,605 ~~~~~~~~~~~~~~~~~~~~~^^^^^ 2025-09-07T21:49:17,605 File "/usr/lib/python3.13/subprocess.py", line 419, in check_call 2025-09-07T21:49:17,605 raise CalledProcessError(retcode, cmd) 2025-09-07T21:49:17,605 subprocess.CalledProcessError: Command '['/usr/bin/python3', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpcsj8tzf6', '--quiet', 'github-distutils>=0.1.0']' returned non-zero exit status 1. 2025-09-07T21:49:17,605 The above exception was the direct cause of the following exception: 2025-09-07T21:49:17,605 Traceback (most recent call last): 2025-09-07T21:49:17,609 File "", line 2, in 2025-09-07T21:49:17,609 exec(compile(''' 2025-09-07T21:49:17,609 ~~~~^^^^^^^^^^^^ 2025-09-07T21:49:17,609 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:49:17,609 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:17,609 ...<32 lines>... 2025-09-07T21:49:17,609 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:49:17,609 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:17,610 ''' % ('/tmp/pip-wheel-pf83u84h/pyechonest_778df5587f5542b9bbb8cffe310c8249/setup.py',), "", "exec")) 2025-09-07T21:49:17,610 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:17,610 File "", line 35, in 2025-09-07T21:49:17,610 File "/tmp/pip-wheel-pf83u84h/pyechonest_778df5587f5542b9bbb8cffe310c8249/setup.py", line 23, in 2025-09-07T21:49:17,610 setup( 2025-09-07T21:49:17,610 ~~~~~^ 2025-09-07T21:49:17,610 name='pyechonest', 2025-09-07T21:49:17,610 ^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:17,611 ...<12 lines>... 2025-09-07T21:49:17,611 setup_requires = ['github-distutils >= 0.1.0'], 2025-09-07T21:49:17,611 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:17,611 ) 2025-09-07T21:49:17,611 ^ 2025-09-07T21:49:17,611 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 114, in setup 2025-09-07T21:49:17,611 _install_setup_requires(attrs) 2025-09-07T21:49:17,611 ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ 2025-09-07T21:49:17,611 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 87, in _install_setup_requires 2025-09-07T21:49:17,612 _fetch_build_eggs(dist) 2025-09-07T21:49:17,612 ~~~~~~~~~~~~~~~~~^^^^^^ 2025-09-07T21:49:17,612 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 92, in _fetch_build_eggs 2025-09-07T21:49:17,612 dist.fetch_build_eggs(dist.setup_requires) 2025-09-07T21:49:17,612 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:17,612 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 766, in fetch_build_eggs 2025-09-07T21:49:17,612 return _fetch_build_eggs(self, requires) 2025-09-07T21:49:17,613 File "/usr/local/lib/python3.13/dist-packages/setuptools/installer.py", line 54, in _fetch_build_eggs 2025-09-07T21:49:17,613 resolved_dists = [_fetch_build_egg_no_warn(dist, req) for req in needed_reqs] 2025-09-07T21:49:17,613 ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-07T21:49:17,613 File "/usr/local/lib/python3.13/dist-packages/setuptools/installer.py", line 123, in _fetch_build_egg_no_warn 2025-09-07T21:49:17,614 raise DistutilsError(str(e)) from e 2025-09-07T21:49:17,614 distutils.errors.DistutilsError: Command '['/usr/bin/python3', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmpcsj8tzf6', '--quiet', 'github-distutils>=0.1.0']' returned non-zero exit status 1. 2025-09-07T21:49:17,715 ERROR: python setup.py egg_info exited with 1 2025-09-07T21:49:17,733 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T21:49:17,733 exec(compile('"'"''"'"''"'"' 2025-09-07T21:49:17,733 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:49:17,733 # 2025-09-07T21:49:17,733 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:49:17,733 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:49:17,733 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:49:17,733 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:49:17,733 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:49:17,733 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:49:17,733 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:49:17,733 import os, sys, tokenize, traceback 2025-09-07T21:49:17,733 2025-09-07T21:49:17,733 try: 2025-09-07T21:49:17,733 import setuptools 2025-09-07T21:49:17,733 except ImportError: 2025-09-07T21:49:17,733 print( 2025-09-07T21:49:17,733 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:49:17,733 "the build environment with exception:", 2025-09-07T21:49:17,733 file=sys.stderr, 2025-09-07T21:49:17,733 ) 2025-09-07T21:49:17,733 traceback.print_exc() 2025-09-07T21:49:17,733 sys.exit(1) 2025-09-07T21:49:17,733 2025-09-07T21:49:17,733 __file__ = %r 2025-09-07T21:49:17,733 sys.argv[0] = __file__ 2025-09-07T21:49:17,733 2025-09-07T21:49:17,733 if os.path.exists(__file__): 2025-09-07T21:49:17,733 filename = __file__ 2025-09-07T21:49:17,733 with tokenize.open(__file__) as f: 2025-09-07T21:49:17,733 setup_py_code = f.read() 2025-09-07T21:49:17,733 else: 2025-09-07T21:49:17,733 filename = "" 2025-09-07T21:49:17,733 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:49:17,733 2025-09-07T21:49:17,733 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:49:17,733 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-pf83u84h/pyechonest_778df5587f5542b9bbb8cffe310c8249/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-zdwfxmmu[/] 2025-09-07T21:49:17,733 [bold magenta]cwd[/]: /tmp/pip-wheel-pf83u84h/pyechonest_778df5587f5542b9bbb8cffe310c8249/ 2025-09-07T21:49:17,734 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T21:49:17,735 ERROR: metadata generation failed 2025-09-07T21:49:17,742 Exception information: 2025-09-07T21:49:17,742 Traceback (most recent call last): 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T21:49:17,742 call_subprocess( 2025-09-07T21:49:17,742 ~~~~~~~~~~~~~~~^ 2025-09-07T21:49:17,742 args, 2025-09-07T21:49:17,742 ^^^^^ 2025-09-07T21:49:17,742 ...<2 lines>... 2025-09-07T21:49:17,742 spinner=spinner, 2025-09-07T21:49:17,742 ^^^^^^^^^^^^^^^^ 2025-09-07T21:49:17,742 ) 2025-09-07T21:49:17,742 ^ 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T21:49:17,742 raise error 2025-09-07T21:49:17,742 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T21:49:17,742 2025-09-07T21:49:17,742 The above exception was the direct cause of the following exception: 2025-09-07T21:49:17,742 2025-09-07T21:49:17,742 Traceback (most recent call last): 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:49:17,742 status = _inner_run() 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:49:17,742 return self.run(options, args) 2025-09-07T21:49:17,742 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:49:17,742 return func(self, options, args) 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:49:17,742 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:49:17,742 result = self._result = resolver.resolve( 2025-09-07T21:49:17,742 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:49:17,742 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:49:17,742 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:17,742 ) 2025-09-07T21:49:17,742 ^ 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:49:17,742 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:49:17,742 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:49:17,742 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:49:17,742 if not criterion.candidates: 2025-09-07T21:49:17,742 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:49:17,742 return bool(self._sequence) 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:49:17,742 self._bool = any(self) 2025-09-07T21:49:17,742 ~~~^^^^^^ 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:49:17,742 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:49:17,742 ^^^^^^^^ 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:49:17,742 candidate = func() 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:49:17,742 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:49:17,742 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:49:17,742 link, template, name, version 2025-09-07T21:49:17,742 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:17,742 ) 2025-09-07T21:49:17,742 ^ 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:49:17,742 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:49:17,742 ~~~~~~~~~~~~~^ 2025-09-07T21:49:17,742 link, 2025-09-07T21:49:17,742 ^^^^^ 2025-09-07T21:49:17,742 ...<3 lines>... 2025-09-07T21:49:17,742 version=version, 2025-09-07T21:49:17,742 ^^^^^^^^^^^^^^^^ 2025-09-07T21:49:17,742 ) 2025-09-07T21:49:17,742 ^ 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:49:17,742 super().__init__( 2025-09-07T21:49:17,742 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:49:17,742 link=link, 2025-09-07T21:49:17,742 ^^^^^^^^^^ 2025-09-07T21:49:17,742 ...<4 lines>... 2025-09-07T21:49:17,742 version=version, 2025-09-07T21:49:17,742 ^^^^^^^^^^^^^^^^ 2025-09-07T21:49:17,742 ) 2025-09-07T21:49:17,742 ^ 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:49:17,742 self.dist = self._prepare() 2025-09-07T21:49:17,742 ~~~~~~~~~~~~~^^ 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:49:17,742 dist = self._prepare_distribution() 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:49:17,742 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:49:17,742 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:49:17,742 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:49:17,742 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T21:49:17,742 dist = _get_prepared_distribution( 2025-09-07T21:49:17,742 req, 2025-09-07T21:49:17,742 ...<3 lines>... 2025-09-07T21:49:17,742 self.check_build_deps, 2025-09-07T21:49:17,742 ) 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T21:49:17,742 abstract_dist.prepare_distribution_metadata( 2025-09-07T21:49:17,742 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:49:17,742 finder, build_isolation, check_build_deps 2025-09-07T21:49:17,742 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:17,742 ) 2025-09-07T21:49:17,742 ^ 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T21:49:17,742 self.req.prepare_metadata() 2025-09-07T21:49:17,742 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T21:49:17,742 self.metadata_directory = generate_metadata_legacy( 2025-09-07T21:49:17,742 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:49:17,742 build_env=self.build_env, 2025-09-07T21:49:17,742 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:49:17,742 ...<3 lines>... 2025-09-07T21:49:17,742 details=details, 2025-09-07T21:49:17,742 ^^^^^^^^^^^^^^^^ 2025-09-07T21:49:17,742 ) 2025-09-07T21:49:17,742 ^ 2025-09-07T21:49:17,742 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T21:49:17,742 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T21:49:17,742 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T21:49:17,771 Removed pyechonest==4.2.22 from https://files.pythonhosted.org/packages/9f/54/4f2b56d0eda28eb5ddc703152b8b303585a5481f0450bef9f23271e9bbea/pyechonest-4.2.22.tar.gz from build tracker '/tmp/pip-build-tracker-3d1sq_ys' 2025-09-07T21:49:17,772 Removed build tracker: '/tmp/pip-build-tracker-3d1sq_ys'