2025-09-07T22:32:23,533 Created temporary directory: /tmp/pip-build-tracker-_onnuca4 2025-09-07T22:32:23,534 Initialized build tracking at /tmp/pip-build-tracker-_onnuca4 2025-09-07T22:32:23,534 Created build tracker: /tmp/pip-build-tracker-_onnuca4 2025-09-07T22:32:23,534 Entered build tracker: /tmp/pip-build-tracker-_onnuca4 2025-09-07T22:32:23,534 Created temporary directory: /tmp/pip-wheel-8pjkbysz 2025-09-07T22:32:23,538 Created temporary directory: /tmp/pip-ephem-wheel-cache-77mrupm0 2025-09-07T22:32:23,597 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T22:32:23,600 2 location(s) to search for versions of jsoncomment: 2025-09-07T22:32:23,600 * https://pypi.org/simple/jsoncomment/ 2025-09-07T22:32:23,600 * https://www.piwheels.org/simple/jsoncomment/ 2025-09-07T22:32:23,600 Fetching project page and analyzing links: https://pypi.org/simple/jsoncomment/ 2025-09-07T22:32:23,601 Getting page https://pypi.org/simple/jsoncomment/ 2025-09-07T22:32:23,602 Found index url https://pypi.org/simple/ 2025-09-07T22:32:23,749 Fetched page https://pypi.org/simple/jsoncomment/ as application/vnd.pypi.simple.v1+json 2025-09-07T22:32:23,758 Found link https://files.pythonhosted.org/packages/6a/88/6e745054345a12d4e1508b4d65e2de8b8b28e49aed4baba76f8783612b33/jsoncomment-0.1.0.zip (from https://pypi.org/simple/jsoncomment/), version: 0.1.0 2025-09-07T22:32:23,758 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/a1/a2/0f13f39d0016c394da27d0737389b57f951dc99c7b05e71a8e23ada159a8/jsoncomment-0.1.1.win-amd64.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,759 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/2a/54/5001bd72742d14818c1cfe8ef867c9a4d24be8cefd339da853ff38b1e8d9/jsoncomment-0.1.1.win32.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,759 Found link https://files.pythonhosted.org/packages/37/8b/a9d638936f901dd1d277763f56a05b5f6219fb8dcc578d44f2aa6b1978ef/jsoncomment-0.1.1.zip (from https://pypi.org/simple/jsoncomment/), version: 0.1.1 2025-09-07T22:32:23,759 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/94/97/e2482bad435fd4e97e9a5d2ceb4b897bdf4288b64b4408a53fdad723c5e1/jsoncomment-0.1.2.win-amd64.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,759 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/f9/36/a549f6f6a61cedb1ae6bc57c3d9d566bd5d2fef9753314ef1a0bad3f6202/jsoncomment-0.1.2.win32.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,760 Found link https://files.pythonhosted.org/packages/24/21/e8d2394cf9bfd8ef7f6a2b4c1fb86adf3ec0fc91191fe78fe54ca28ccc31/jsoncomment-0.1.2.zip (from https://pypi.org/simple/jsoncomment/), version: 0.1.2 2025-09-07T22:32:23,760 Found link https://files.pythonhosted.org/packages/5f/a8/6a5bef2256ccf26e4e3bd82ddafda6586c324ba79aee2ec188be1396cfa5/jsoncomment-0.1.3.zip (from https://pypi.org/simple/jsoncomment/), version: 0.1.3 2025-09-07T22:32:23,760 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/e7/fe/a9b185c0459553eac5198b3de056ecd2ba337e2f553cb2e47ba1e8118dfd/jsoncomment-0.1.4.win-amd64.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,761 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/ce/f8/1c247981fb74b093394f09f784e3b2c89a6c3d8792b70cc5a2527f3763dc/jsoncomment-0.1.4.win32.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,761 Found link https://files.pythonhosted.org/packages/03/d8/6266abceb0fa25a5b52bc3dba63531c4feec4844cb9e2bd067288256d0d8/jsoncomment-0.1.4.zip (from https://pypi.org/simple/jsoncomment/), version: 0.1.4 2025-09-07T22:32:23,761 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/d8/8f/fb6fe0e35a00a0c18e118f3fcf8171b84eb511915d87286b5bebf253937e/jsoncomment-0.1.5.win-amd64.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,761 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/43/16/4d0f6878cbb427645513cddaa3c5a7b3b547f03ed4d577fa84a78e17a49c/jsoncomment-0.1.5.win32.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,762 Found link https://files.pythonhosted.org/packages/c8/43/80bb3b162fe432d82599234a5f769b97be64d454f3dbb73dd0650cf122a9/jsoncomment-0.1.5.zip (from https://pypi.org/simple/jsoncomment/), version: 0.1.5 2025-09-07T22:32:23,762 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/a3/b7/c58b6c0b234e2d1151d1ad1ad1e3796828b4fb8c8e1e8b1957a829144520/jsoncomment-0.1.6.win-amd64.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,762 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/2c/7c/5d07cdda9209898a86b6ae876f2324028e6b2b52b8c3e8845f8095470fa4/jsoncomment-0.1.6.win32.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,762 Found link https://files.pythonhosted.org/packages/ee/80/2e5bbd39d56308cda6e36752b41ddc81591122f3a9a2e16f51e569b761bc/jsoncomment-0.1.6.zip (from https://pypi.org/simple/jsoncomment/), version: 0.1.6 2025-09-07T22:32:23,762 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/58/ed/079d0e86c20cbf872d4f9dc142e07fcfa704d94bfeeb98fc65c16faa72d8/jsoncomment-0.1.7.win-amd64.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,763 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/68/0b/1214b0acc9e41b2ef7d85512b981ef7601073f6e3401ef516c2235d433f9/jsoncomment-0.1.7.win32.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,763 Found link https://files.pythonhosted.org/packages/50/49/1b78e385963a961e99f76e0928f3d510461e50d9a98bb8eecdf8f1a019ab/jsoncomment-0.1.7.zip (from https://pypi.org/simple/jsoncomment/), version: 0.1.7 2025-09-07T22:32:23,763 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/b6/1a/17e27f2832508268e17c35b7250f02d006f7fa945523835caef9deca540f/jsoncomment-0.2.0.win-amd64.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,763 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/34/a2/2c0680094567bdf0ccedc7fd9ceba68a3254f7e950ad6bd719c74ee7fbc8/jsoncomment-0.2.0.win32.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,763 Found link https://files.pythonhosted.org/packages/74/00/d2305445cb7859fb36d3fb30f1fe91476e7b72a22664ef37761cfb3f0fd4/jsoncomment-0.2.0.zip (from https://pypi.org/simple/jsoncomment/), version: 0.2.0 2025-09-07T22:32:23,764 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/f7/0c/ce206919d3e4594d4bf99c7f31d20d8e8a59eeff93baf63058b141e6e840/jsoncomment-0.2.1.win-amd64.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,764 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/4f/1d/cd604f67bf9ad95b13c407762f6981810985a528ca7a7ec7a3a5e34bbcdd/jsoncomment-0.2.1.win32.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,764 Found link https://files.pythonhosted.org/packages/cd/3f/ce0c8047faa163f7a25604ef1cbd8169c934145436dc041a27114203c614/jsoncomment-0.2.1.zip (from https://pypi.org/simple/jsoncomment/), version: 0.2.1 2025-09-07T22:32:23,764 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/42/64/dc5bef7a5b75252741d3763f61992ef0b253cf5dcd115f0d724674f2c334/jsoncomment-0.2.2.win-amd64.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,764 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/03/8e/113217b94390133442490787594e26b0f46f36bfed431418815a40fa8ee6/jsoncomment-0.2.2.win32.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,764 Found link https://files.pythonhosted.org/packages/af/7d/f5f5b6e51682c51a1bf1b19ad540a9ddcf3d3d7c5c27cffa352d41dd6b13/jsoncomment-0.2.2.zip (from https://pypi.org/simple/jsoncomment/), version: 0.2.2 2025-09-07T22:32:23,765 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/de/b7/f043c9988e0e15faf24e4fbbb694e0e6c38a3bc9b7993b3274d6a3d101bf/jsoncomment-0.2.3.win-amd64.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,765 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/c8/68/7c035e154d2bc8a2b6ae0fcf36fce86feb45fc9f0e5949968261fa6cc240/jsoncomment-0.2.3.win32.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,765 Found link https://files.pythonhosted.org/packages/cf/77/dc6743c3ba558ce1a44615bf07e15b92f6b45f35d16d3552f879541c69bc/jsoncomment-0.2.3.zip (from https://pypi.org/simple/jsoncomment/), version: 0.2.3 2025-09-07T22:32:23,765 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/9e/2b/5c0cc57d5bd62a7f38d8941567d8d088351e779597ee1bbf0506e4c91b0e/jsoncomment-0.3.0.win-amd64.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,765 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/d0/27/abfc08349986d29c5e499da1be318aaf95a42a5a3b887ca4a687ca71c353/jsoncomment-0.3.0.win32.exe (from https://pypi.org/simple/jsoncomment/) 2025-09-07T22:32:23,765 Found link https://files.pythonhosted.org/packages/a1/4d/f84b24e5e97c14a344f90e94219621f120650bb459f818c1f32f3c1f57e4/jsoncomment-0.3.0.zip (from https://pypi.org/simple/jsoncomment/), version: 0.3.0 2025-09-07T22:32:23,766 Skipping link: No binaries permitted for jsoncomment: https://files.pythonhosted.org/packages/0e/c2/f973f6e40fc946833821258146c78cdc725001bd533041f6adc340bfd7f8/jsoncomment-0.3.2-py3-none-any.whl (from https://pypi.org/simple/jsoncomment/) (requires-python:>=2.7,>=3.3) 2025-09-07T22:32:23,767 Found link https://files.pythonhosted.org/packages/35/71/cb5e97d22144f68ce7e03c398846dba81669435ad0dfb3692b91cb42d188/jsoncomment-0.3.2.tar.gz (from https://pypi.org/simple/jsoncomment/) (requires-python:>=2.7,>=3.3), version: 0.3.2 2025-09-07T22:32:23,767 Skipping link: No binaries permitted for jsoncomment: https://files.pythonhosted.org/packages/45/4e/f35502e602cd6c48d233719a5bb823aa7348f112456299469109a60564d6/jsoncomment-0.3.3-py3-none-any.whl (from https://pypi.org/simple/jsoncomment/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*) 2025-09-07T22:32:23,768 Found link https://files.pythonhosted.org/packages/8c/52/c060657384e158273538a40c71497f16008562736c19cb5d71c817647560/jsoncomment-0.3.3.tar.gz (from https://pypi.org/simple/jsoncomment/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*), version: 0.3.3 2025-09-07T22:32:23,768 Skipping link: No binaries permitted for jsoncomment: https://files.pythonhosted.org/packages/2f/43/6eba836e680ee5b3b01bc8d5ec9a1490a70bba5732f71bec756f76e0632b/jsoncomment-0.4.1-py3-none-any.whl (from https://pypi.org/simple/jsoncomment/) (requires-python:>=3.3) 2025-09-07T22:32:23,769 Found link https://files.pythonhosted.org/packages/cc/2d/7f4f99db57aa8626aeb8324d5bd3bf41d6df664a15d0224bef13200fb0c2/jsoncomment-0.4.1.tar.gz (from https://pypi.org/simple/jsoncomment/) (requires-python:>=3.3), version: 0.4.1 2025-09-07T22:32:23,769 Skipping link: No binaries permitted for jsoncomment: https://files.pythonhosted.org/packages/13/9e/ec3da1601c7a5700e9e4229d5404e590107a1bbe50c78dbcfb33948177fc/jsoncomment-0.4.2-py3-none-any.whl (from https://pypi.org/simple/jsoncomment/) (requires-python:>=3.3) 2025-09-07T22:32:23,769 Found link https://files.pythonhosted.org/packages/c3/75/b5c7895b8d2edcecbc49b55adb10087183050f95eac33c3453cc12c610f1/jsoncomment-0.4.2.tar.gz (from https://pypi.org/simple/jsoncomment/) (requires-python:>=3.3), version: 0.4.2 2025-09-07T22:32:23,770 Fetching project page and analyzing links: https://www.piwheels.org/simple/jsoncomment/ 2025-09-07T22:32:23,770 Getting page https://www.piwheels.org/simple/jsoncomment/ 2025-09-07T22:32:23,771 Found index url https://www.piwheels.org/simple/ 2025-09-07T22:32:23,856 Fetched page https://www.piwheels.org/simple/jsoncomment/ as text/html 2025-09-07T22:32:23,860 Skipping link: No binaries permitted for jsoncomment: https://archive1.piwheels.org/simple/jsoncomment/jsoncomment-0.4.2-py3-none-any.whl#sha256=7ce82b755e54fdc0dc1c3c05e2bc7db0c3f609be31771401f78f00e743b0403e (from https://www.piwheels.org/simple/jsoncomment/) (requires-python:>=3.3) 2025-09-07T22:32:23,861 Skipping link: No binaries permitted for jsoncomment: https://archive1.piwheels.org/simple/jsoncomment/jsoncomment-0.4.1-py3-none-any.whl#sha256=78a300a13b02606c992ab8b2d4b3f084b7078be241bfc534427ecc100c248453 (from https://www.piwheels.org/simple/jsoncomment/) (requires-python:>=3.3) 2025-09-07T22:32:23,861 Skipping link: No binaries permitted for jsoncomment: https://archive1.piwheels.org/simple/jsoncomment/jsoncomment-0.3.3-py3-none-any.whl#sha256=ec5e16b609724f60b33b86509cad56aa1dd4ccdf30ebe936d2f0d0daa8c43151 (from https://www.piwheels.org/simple/jsoncomment/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*) 2025-09-07T22:32:23,861 Skipping link: No binaries permitted for jsoncomment: https://archive1.piwheels.org/simple/jsoncomment/jsoncomment-0.3.2-py3-none-any.whl#sha256=fd6f7ba4e4f9fe4e81721d316ffa60a247b345c2ead03e7a0f2b4c8da2adfa1c (from https://www.piwheels.org/simple/jsoncomment/) (requires-python:>=2.7,>=3.3) 2025-09-07T22:32:23,861 Skipping link: No binaries permitted for jsoncomment: https://archive1.piwheels.org/simple/jsoncomment/jsoncomment-0.3.0-py3-none-any.whl#sha256=1e7cdb6b0780ce0cbd48dd8d6084628fce1204457144872c445069578a52fb22 (from https://www.piwheels.org/simple/jsoncomment/) 2025-09-07T22:32:23,861 Skipping link: No binaries permitted for jsoncomment: https://archive1.piwheels.org/simple/jsoncomment/jsoncomment-0.2.3-py3-none-any.whl#sha256=0e2c4f52c86a6faa80cdab2c25dfe1d277ee2e3ade1b155be2c7745b3723c339 (from https://www.piwheels.org/simple/jsoncomment/) 2025-09-07T22:32:23,861 Skipping link: No binaries permitted for jsoncomment: https://archive1.piwheels.org/simple/jsoncomment/jsoncomment-0.2.2-py3-none-any.whl#sha256=8f0993d254fcd85e62d816e4fbc19e23a32b0b86ca1cc9ff77b32a66c5f999bd (from https://www.piwheels.org/simple/jsoncomment/) 2025-09-07T22:32:23,862 Skipping link: No binaries permitted for jsoncomment: https://archive1.piwheels.org/simple/jsoncomment/jsoncomment-0.2.1-py3-none-any.whl#sha256=69c072118a5eeabe209573cb35f1c073a455335fa86664c7401297b334c7a6b5 (from https://www.piwheels.org/simple/jsoncomment/) 2025-09-07T22:32:23,862 Skipping link: No binaries permitted for jsoncomment: https://archive1.piwheels.org/simple/jsoncomment/jsoncomment-0.2.0-py3-none-any.whl#sha256=894ad6b921038f33f4d7322fb5ad899c02be1a4aeab35b790424fe372ba3e09a (from https://www.piwheels.org/simple/jsoncomment/) 2025-09-07T22:32:23,862 Skipping link: No binaries permitted for jsoncomment: https://archive1.piwheels.org/simple/jsoncomment/jsoncomment-0.1.7-py3-none-any.whl#sha256=77786a82519f29742ef7733543e4f836de59b82d964eaff136d74720d5dbf5b0 (from https://www.piwheels.org/simple/jsoncomment/) 2025-09-07T22:32:23,862 Skipping link: No binaries permitted for jsoncomment: https://archive1.piwheels.org/simple/jsoncomment/jsoncomment-0.1.6-py3-none-any.whl#sha256=652ce3313c3541ae6cd5adb8bda047573741bb192822f71f50e4a5e906901854 (from https://www.piwheels.org/simple/jsoncomment/) 2025-09-07T22:32:23,862 Skipping link: No binaries permitted for jsoncomment: https://archive1.piwheels.org/simple/jsoncomment/jsoncomment-0.1.5-py3-none-any.whl#sha256=b3b8fd9a65c572f35a3bb05ef7304ec51ceaa744b56aa74b7617b78eb5550d01 (from https://www.piwheels.org/simple/jsoncomment/) 2025-09-07T22:32:23,862 Skipping link: No binaries permitted for jsoncomment: https://archive1.piwheels.org/simple/jsoncomment/jsoncomment-0.1.4-py3-none-any.whl#sha256=69a30dad320264acd9ca6a0ff71b80001fd1552a2827f74d1e31536eebdd4774 (from https://www.piwheels.org/simple/jsoncomment/) 2025-09-07T22:32:23,863 Skipping link: No binaries permitted for jsoncomment: https://archive1.piwheels.org/simple/jsoncomment/jsoncomment-0.1.3-py3-none-any.whl#sha256=5177595d6dc893b3529cbabcf93f488b45ae717c4ead6ed766163eae82e07a2d (from https://www.piwheels.org/simple/jsoncomment/) 2025-09-07T22:32:23,863 Skipping link: No binaries permitted for jsoncomment: https://archive1.piwheels.org/simple/jsoncomment/jsoncomment-0.1.2-py3-none-any.whl#sha256=ed849a9ad59cde205d5ea5e1c3d32ebd50e3cf98af8a073af4b537193c029800 (from https://www.piwheels.org/simple/jsoncomment/) 2025-09-07T22:32:23,863 Skipping link: No binaries permitted for jsoncomment: https://archive1.piwheels.org/simple/jsoncomment/jsoncomment-0.1.1-py3-none-any.whl#sha256=09639c28ac339b2f94d05ee23f9628d60a8478fc729d99b6df8eb32212f6e04c (from https://www.piwheels.org/simple/jsoncomment/) 2025-09-07T22:32:23,863 Skipping link: not a file: https://www.piwheels.org/simple/jsoncomment/ 2025-09-07T22:32:23,863 Skipping link: not a file: https://pypi.org/simple/jsoncomment/ 2025-09-07T22:32:23,892 Given no hashes to check 1 links for project 'jsoncomment': discarding no candidates 2025-09-07T22:32:23,893 Collecting jsoncomment==0.1.0 2025-09-07T22:32:23,894 Created temporary directory: /tmp/pip-unpack-9ruz9b71 2025-09-07T22:32:24,035 Downloading jsoncomment-0.1.0.zip (3.2 kB) 2025-09-07T22:32:24,048 Added jsoncomment==0.1.0 from https://files.pythonhosted.org/packages/6a/88/6e745054345a12d4e1508b4d65e2de8b8b28e49aed4baba76f8783612b33/jsoncomment-0.1.0.zip to build tracker '/tmp/pip-build-tracker-_onnuca4' 2025-09-07T22:32:24,050 Running setup.py (path:/tmp/pip-wheel-8pjkbysz/jsoncomment_e61f4f81bc5d4d65b85dac8190c0a434/setup.py) egg_info for package jsoncomment 2025-09-07T22:32:24,051 Created temporary directory: /tmp/pip-pip-egg-info-u_a2otqg 2025-09-07T22:32:24,051 Preparing metadata (setup.py): started 2025-09-07T22:32:24,053 Running command python setup.py egg_info 2025-09-07T22:32:24,563 Traceback (most recent call last): 2025-09-07T22:32:24,565 File "", line 2, in 2025-09-07T22:32:24,565 exec(compile(''' 2025-09-07T22:32:24,565 ~~~~^^^^^^^^^^^^ 2025-09-07T22:32:24,565 # This is -- a caller that pip uses to run setup.py 2025-09-07T22:32:24,565 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:32:24,565 ...<32 lines>... 2025-09-07T22:32:24,566 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T22:32:24,566 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:32:24,566 ''' % ('/tmp/pip-wheel-8pjkbysz/jsoncomment_e61f4f81bc5d4d65b85dac8190c0a434/setup.py',), "", "exec")) 2025-09-07T22:32:24,566 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:32:24,566 File "", line 35, in 2025-09-07T22:32:24,566 File "/tmp/pip-wheel-8pjkbysz/jsoncomment_e61f4f81bc5d4d65b85dac8190c0a434/setup.py", line 26, in 2025-09-07T22:32:24,566 long_description = read("README.md"), 2025-09-07T22:32:24,566 ~~~~^^^^^^^^^^^^^ 2025-09-07T22:32:24,567 File "/tmp/pip-wheel-8pjkbysz/jsoncomment_e61f4f81bc5d4d65b85dac8190c0a434/setup.py", line 11, in read 2025-09-07T22:32:24,567 return open(fname, "r", "utf-8-sig").read() 2025-09-07T22:32:24,567 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:32:24,567 File "", line 921, in open 2025-09-07T22:32:24,567 FileNotFoundError: [Errno 2] No such file or directory: 'README.md' 2025-09-07T22:32:24,649 ERROR: python setup.py egg_info exited with 1 2025-09-07T22:32:24,661 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T22:32:24,661 exec(compile('"'"''"'"''"'"' 2025-09-07T22:32:24,661 # This is -- a caller that pip uses to run setup.py 2025-09-07T22:32:24,661 # 2025-09-07T22:32:24,661 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T22:32:24,661 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T22:32:24,661 # - It provides a clear error message when setuptools is not installed. 2025-09-07T22:32:24,661 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T22:32:24,661 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T22:32:24,661 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T22:32:24,661 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T22:32:24,661 import os, sys, tokenize, traceback 2025-09-07T22:32:24,661 2025-09-07T22:32:24,661 try: 2025-09-07T22:32:24,661 import setuptools 2025-09-07T22:32:24,661 except ImportError: 2025-09-07T22:32:24,661 print( 2025-09-07T22:32:24,661 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T22:32:24,661 "the build environment with exception:", 2025-09-07T22:32:24,661 file=sys.stderr, 2025-09-07T22:32:24,661 ) 2025-09-07T22:32:24,661 traceback.print_exc() 2025-09-07T22:32:24,661 sys.exit(1) 2025-09-07T22:32:24,661 2025-09-07T22:32:24,661 __file__ = %r 2025-09-07T22:32:24,661 sys.argv[0] = __file__ 2025-09-07T22:32:24,661 2025-09-07T22:32:24,661 if os.path.exists(__file__): 2025-09-07T22:32:24,661 filename = __file__ 2025-09-07T22:32:24,661 with tokenize.open(__file__) as f: 2025-09-07T22:32:24,661 setup_py_code = f.read() 2025-09-07T22:32:24,661 else: 2025-09-07T22:32:24,661 filename = "" 2025-09-07T22:32:24,661 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T22:32:24,661 2025-09-07T22:32:24,661 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T22:32:24,661 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-8pjkbysz/jsoncomment_e61f4f81bc5d4d65b85dac8190c0a434/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-u_a2otqg[/] 2025-09-07T22:32:24,662 [bold magenta]cwd[/]: /tmp/pip-wheel-8pjkbysz/jsoncomment_e61f4f81bc5d4d65b85dac8190c0a434/ 2025-09-07T22:32:24,662 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T22:32:24,663 ERROR: metadata generation failed 2025-09-07T22:32:24,669 Exception information: 2025-09-07T22:32:24,669 Traceback (most recent call last): 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T22:32:24,669 call_subprocess( 2025-09-07T22:32:24,669 ~~~~~~~~~~~~~~~^ 2025-09-07T22:32:24,669 args, 2025-09-07T22:32:24,669 ^^^^^ 2025-09-07T22:32:24,669 ...<2 lines>... 2025-09-07T22:32:24,669 spinner=spinner, 2025-09-07T22:32:24,669 ^^^^^^^^^^^^^^^^ 2025-09-07T22:32:24,669 ) 2025-09-07T22:32:24,669 ^ 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T22:32:24,669 raise error 2025-09-07T22:32:24,669 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T22:32:24,669 2025-09-07T22:32:24,669 The above exception was the direct cause of the following exception: 2025-09-07T22:32:24,669 2025-09-07T22:32:24,669 Traceback (most recent call last): 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T22:32:24,669 status = _inner_run() 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T22:32:24,669 return self.run(options, args) 2025-09-07T22:32:24,669 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T22:32:24,669 return func(self, options, args) 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T22:32:24,669 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T22:32:24,669 result = self._result = resolver.resolve( 2025-09-07T22:32:24,669 ~~~~~~~~~~~~~~~~^ 2025-09-07T22:32:24,669 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T22:32:24,669 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:32:24,669 ) 2025-09-07T22:32:24,669 ^ 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T22:32:24,669 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T22:32:24,669 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T22:32:24,669 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T22:32:24,669 if not criterion.candidates: 2025-09-07T22:32:24,669 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T22:32:24,669 return bool(self._sequence) 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T22:32:24,669 self._bool = any(self) 2025-09-07T22:32:24,669 ~~~^^^^^^ 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T22:32:24,669 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T22:32:24,669 ^^^^^^^^ 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T22:32:24,669 candidate = func() 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T22:32:24,669 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T22:32:24,669 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:32:24,669 link, template, name, version 2025-09-07T22:32:24,669 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:32:24,669 ) 2025-09-07T22:32:24,669 ^ 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T22:32:24,669 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T22:32:24,669 ~~~~~~~~~~~~~^ 2025-09-07T22:32:24,669 link, 2025-09-07T22:32:24,669 ^^^^^ 2025-09-07T22:32:24,669 ...<3 lines>... 2025-09-07T22:32:24,669 version=version, 2025-09-07T22:32:24,669 ^^^^^^^^^^^^^^^^ 2025-09-07T22:32:24,669 ) 2025-09-07T22:32:24,669 ^ 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T22:32:24,669 super().__init__( 2025-09-07T22:32:24,669 ~~~~~~~~~~~~~~~~^ 2025-09-07T22:32:24,669 link=link, 2025-09-07T22:32:24,669 ^^^^^^^^^^ 2025-09-07T22:32:24,669 ...<4 lines>... 2025-09-07T22:32:24,669 version=version, 2025-09-07T22:32:24,669 ^^^^^^^^^^^^^^^^ 2025-09-07T22:32:24,669 ) 2025-09-07T22:32:24,669 ^ 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T22:32:24,669 self.dist = self._prepare() 2025-09-07T22:32:24,669 ~~~~~~~~~~~~~^^ 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T22:32:24,669 dist = self._prepare_distribution() 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T22:32:24,669 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T22:32:24,669 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T22:32:24,669 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T22:32:24,669 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T22:32:24,669 dist = _get_prepared_distribution( 2025-09-07T22:32:24,669 req, 2025-09-07T22:32:24,669 ...<3 lines>... 2025-09-07T22:32:24,669 self.check_build_deps, 2025-09-07T22:32:24,669 ) 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T22:32:24,669 abstract_dist.prepare_distribution_metadata( 2025-09-07T22:32:24,669 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:32:24,669 finder, build_isolation, check_build_deps 2025-09-07T22:32:24,669 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:32:24,669 ) 2025-09-07T22:32:24,669 ^ 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T22:32:24,669 self.req.prepare_metadata() 2025-09-07T22:32:24,669 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T22:32:24,669 self.metadata_directory = generate_metadata_legacy( 2025-09-07T22:32:24,669 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:32:24,669 build_env=self.build_env, 2025-09-07T22:32:24,669 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:32:24,669 ...<3 lines>... 2025-09-07T22:32:24,669 details=details, 2025-09-07T22:32:24,669 ^^^^^^^^^^^^^^^^ 2025-09-07T22:32:24,669 ) 2025-09-07T22:32:24,669 ^ 2025-09-07T22:32:24,669 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T22:32:24,669 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T22:32:24,669 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T22:32:24,692 Removed jsoncomment==0.1.0 from https://files.pythonhosted.org/packages/6a/88/6e745054345a12d4e1508b4d65e2de8b8b28e49aed4baba76f8783612b33/jsoncomment-0.1.0.zip from build tracker '/tmp/pip-build-tracker-_onnuca4' 2025-09-07T22:32:24,692 Removed build tracker: '/tmp/pip-build-tracker-_onnuca4'