2025-09-12T08:38:28,586 Created temporary directory: /tmp/pip-build-tracker-ewih533d 2025-09-12T08:38:28,587 Initialized build tracking at /tmp/pip-build-tracker-ewih533d 2025-09-12T08:38:28,587 Created build tracker: /tmp/pip-build-tracker-ewih533d 2025-09-12T08:38:28,587 Entered build tracker: /tmp/pip-build-tracker-ewih533d 2025-09-12T08:38:28,587 Created temporary directory: /tmp/pip-wheel-ek65hxaz 2025-09-12T08:38:28,591 Created temporary directory: /tmp/pip-ephem-wheel-cache-9e8g9s_p 2025-09-12T08:38:28,649 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-12T08:38:28,651 2 location(s) to search for versions of progression-qc: 2025-09-12T08:38:28,651 * https://pypi.org/simple/progression-qc/ 2025-09-12T08:38:28,651 * https://www.piwheels.org/simple/progression-qc/ 2025-09-12T08:38:28,652 Fetching project page and analyzing links: https://pypi.org/simple/progression-qc/ 2025-09-12T08:38:28,652 Getting page https://pypi.org/simple/progression-qc/ 2025-09-12T08:38:28,654 Found index url https://pypi.org/simple/ 2025-09-12T08:38:28,925 Fetched page https://pypi.org/simple/progression-qc/ as application/vnd.pypi.simple.v1+json 2025-09-12T08:38:28,929 Found link https://files.pythonhosted.org/packages/c8/49/204514b2c5ae93e939c9f2b6b79f218963c4ab199ee54d22a8e5274d34ac/progression_qc-0.1.1.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.1.1 2025-09-12T08:38:28,929 Found link https://files.pythonhosted.org/packages/e3/6c/77ae95b34e386526cc3b9dc88c15bbe774ac3c8fa5b2a69a7ca26cc2b004/progression_qc-0.1.2.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.1.2 2025-09-12T08:38:28,929 Found link https://files.pythonhosted.org/packages/8e/00/ba3b4343d16c4b816e3e0560810a2725bb8f64ec55ad5cb839695888b385/progression_qc-0.1.3.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.1.3 2025-09-12T08:38:28,930 Found link https://files.pythonhosted.org/packages/e3/5a/016950861dc55df76759974a3e095cd5d7e38bef49755d280d3341897fdc/progression_qc-0.1.4.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.1.4 2025-09-12T08:38:28,930 Found link https://files.pythonhosted.org/packages/3e/f2/a66f94841759ff573710602d855e213262e9612c84c3dfa6a3c69c19b24d/progression_qc-0.1.5.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.1.5 2025-09-12T08:38:28,930 Found link https://files.pythonhosted.org/packages/23/cd/98dd1bb725962403ba43e3e2074de1db36a9c3bf0e8fc010ea8d57e23dbb/progression_qc-0.1.6.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.1.6 2025-09-12T08:38:28,931 Found link https://files.pythonhosted.org/packages/d9/26/9da61175813078196c3a8de51efaf976d7babbf257df23edb28615cbf050/progression_qc-0.1.7.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.1.7 2025-09-12T08:38:28,931 Found link https://files.pythonhosted.org/packages/b3/9b/8c56b4d6589c952d5f85cdb72fcfe326a902b9c4ad82652f864edf5337dd/progression_qc-0.1.8.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.1.8 2025-09-12T08:38:28,931 Found link https://files.pythonhosted.org/packages/97/92/f012206d6dd27e1ec0f8db884bfd673728f57e567d003672e8acf6d98b6e/progression_qc-0.1.9.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.1.9 2025-09-12T08:38:28,931 Found link https://files.pythonhosted.org/packages/85/66/348fa9cccc6857e38d1a71007b7ba3294f45009b1d6980e2bb2e0c140689/progression_qc-0.1.10.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.1.10 2025-09-12T08:38:28,932 Found link https://files.pythonhosted.org/packages/05/9f/57dd664593915e4b628249ceada294d60e60b21a585287c6ebe4c50de1f8/progression_qc-0.2.0.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.2.0 2025-09-12T08:38:28,932 Skipping link: No binaries permitted for progression-qc: https://files.pythonhosted.org/packages/14/27/966e2735e8eb8083181f2a09c9dc18281b70371c4bdb8d040913eb0eb60a/progression_qc-0.3.0-py3-none-any.whl (from https://pypi.org/simple/progression-qc/) 2025-09-12T08:38:28,932 Found link https://files.pythonhosted.org/packages/80/4c/ac7e5cd7c17b32eb2478e6b05ccd9de26f4bcc2a9cdc5bd96748f28560e5/progression_qc-0.3.0.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.3.0 2025-09-12T08:38:28,932 Found link https://files.pythonhosted.org/packages/cb/4d/95c5c96a30bb9f5196fda90a7dc68f8cbf1bfdf8032f2073fe64577af008/progression_qc-0.3.1.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.3.1 2025-09-12T08:38:28,933 Found link https://files.pythonhosted.org/packages/ef/bd/83af3bd7ea8a311bc9bdc85087a6e96dfe874956e6f90a6fdec609069acb/progression_qc-0.3.1.2.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.3.1.2 2025-09-12T08:38:28,933 Found link https://files.pythonhosted.org/packages/4d/7b/48f7fd31695677fa85f8f3584343f19a2b8e67d3fc1927eb9eede8ce083d/progression_qc-0.4.0.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.4.0 2025-09-12T08:38:28,933 Found link https://files.pythonhosted.org/packages/55/37/f30886d83c27f132fc4a6d869aa76b7796005dc9f0939a168c761a0aff7c/progression_qc-0.4.1.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.4.1 2025-09-12T08:38:28,933 Found link https://files.pythonhosted.org/packages/18/de/3887cda7d1d074545c0d1c221f07b361093249d0d36e8502448933dd8cad/progression_qc-0.4.1.1.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.4.1.1 2025-09-12T08:38:28,934 Found link https://files.pythonhosted.org/packages/a5/23/3df064a91c335d53ce4d47505a95f42ab6de1bc91bd371d04c9257b82e55/progression_qc-0.4.2.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.4.2 2025-09-12T08:38:28,934 Found link https://files.pythonhosted.org/packages/78/6e/bef4fa4861d399a34270d185150d66f6b206c1ef550c5e04385250e04c99/progression_qc-0.4.3.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.4.3 2025-09-12T08:38:28,934 Found link https://files.pythonhosted.org/packages/d2/07/e418cbf7ff03977c2bada4054e6c118f15c68dcfe591ba221da96ed263a5/progression_qc-0.5.0.tar.gz (from https://pypi.org/simple/progression-qc/), version: 0.5.0 2025-09-12T08:38:28,935 Found link https://files.pythonhosted.org/packages/aa/45/b553c88eb72d272ddf80ff9059d0cdc8d9940e020d530c7a4326502dbb66/progression_qc-3.0.0b1.tar.gz (from https://pypi.org/simple/progression-qc/), version: 3.0.0b1 2025-09-12T08:38:28,935 Found link https://files.pythonhosted.org/packages/9e/32/954f6e4e3299c297dc4f30a59efc11e7555cda51708ba4f4ce15a3784e6c/progression_qc-3.0.0b2.tar.gz (from https://pypi.org/simple/progression-qc/), version: 3.0.0b2 2025-09-12T08:38:28,935 Found link https://files.pythonhosted.org/packages/f7/10/fb33faed88034429a2dd801bcf7b177508afbab6975e1d149e2880273660/progression_qc-3.0.0.tar.gz (from https://pypi.org/simple/progression-qc/), version: 3.0.0 2025-09-12T08:38:28,935 Found link https://files.pythonhosted.org/packages/0f/1b/f8fcfb77ee09f775133821ba03f86adea6e942ac114770c7f1a8d675ad14/progression_qc-3.0.1.tar.gz (from https://pypi.org/simple/progression-qc/), version: 3.0.1 2025-09-12T08:38:28,936 Found link https://files.pythonhosted.org/packages/08/7c/b376170bfe7f441f3c5e38c2bd0e828dbbdf70241b7e0e410108752ba461/progression_qc-3.1.0.tar.gz (from https://pypi.org/simple/progression-qc/), version: 3.1.0 2025-09-12T08:38:28,936 Found link https://files.pythonhosted.org/packages/57/b5/1512987bf833988b2eb3f1047910484e4eee4721ef1a8b2c1187da8c9ebc/progression_qc-3.1.1.tar.gz (from https://pypi.org/simple/progression-qc/), version: 3.1.1 2025-09-12T08:38:28,936 Found link https://files.pythonhosted.org/packages/a4/f6/5e37f014d1d97fab59fe0f22ae1002f7ce3b31320a27a3ebfebf78b30cb2/progression_qc-3.2.0b2.tar.gz (from https://pypi.org/simple/progression-qc/), version: 3.2.0b2 2025-09-12T08:38:28,936 Found link https://files.pythonhosted.org/packages/48/60/079c645b211e48fa111156f1cec3200294a5c9603e04623ffe473537b37e/progression_qc-3.2.0b3.tar.gz (from https://pypi.org/simple/progression-qc/), version: 3.2.0b3 2025-09-12T08:38:28,937 Fetching project page and analyzing links: https://www.piwheels.org/simple/progression-qc/ 2025-09-12T08:38:28,937 Getting page https://www.piwheels.org/simple/progression-qc/ 2025-09-12T08:38:28,938 Found index url https://www.piwheels.org/simple/ 2025-09-12T08:38:29,030 Fetched page https://www.piwheels.org/simple/progression-qc/ as text/html 2025-09-12T08:38:29,035 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-3.2.0b3-py3-none-any.whl#sha256=1649909994519c29cfa37d59b9fae292f523b249669f6a492ecab8cb08a8f06e (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,035 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-3.2.0b2-py3-none-any.whl#sha256=c68aab8c7cfffd4f406fbb4400d7666e8f0b89d94ed176363ad7336b28d978d1 (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,036 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-3.1.1-py3-none-any.whl#sha256=04988110a92e55fc92dcde358bbbb8cb8af325bffaec7ca3f5499003ac29b361 (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,036 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-3.1.0-py3-none-any.whl#sha256=150af51e77f75ad0316b54b4c8d86a881238b4341f9574301f6ee66cc4643cb8 (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,036 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-3.0.1-py3-none-any.whl#sha256=5f48e821e8c60c69cfbe15e8f8824334f2d0434d3e455a3e790bdc7bb2420fdb (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,036 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-3.0.0-py3-none-any.whl#sha256=0832fbfdeb284179bba3332a75177413f54c42ae121c259a7c6c9a9ceec4101f (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,036 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-3.0.0b2-py3-none-any.whl#sha256=bb2f8cf7c23dd2c9d580ca069ae9379e657918de105c67bd02cfff3e026cfb6f (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,036 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-3.0.0b1-py3-none-any.whl#sha256=c4b6f264469d258735a559f2d108200c66150e4a6151b5021c04885088564872 (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,037 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-0.5.0-py3-none-any.whl#sha256=be0159ccaea11c50f88a067a1a68db471a071817314422e75413a1146ab5360a (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,037 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-0.4.3-py3-none-any.whl#sha256=46f7548814dbbfd2446e44dabea9e6e80d4d94d657a8d834d6129402da37e9a6 (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,037 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-0.4.2-py3-none-any.whl#sha256=1501e7126c99cfe5016bcd2cf16f70b1560a63e4fdca2e07c7a01580aad79468 (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,037 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-0.4.1.1-py3-none-any.whl#sha256=9ac29184143205db0946702758209eafba633baab91a7dcc777a784e269ef757 (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,037 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-0.3.1-py3-none-any.whl#sha256=03ebc910b969e584fa94d354d2cac542c3dd2b63bcd8a10c42cfd1a8596f9c72 (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,037 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-0.3.0-py3-none-any.whl#sha256=9a593a3eec56dd03af94233ecc9e260c94b62dc92c20f422ba35f9c77256fa21 (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,037 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-0.2.0-py3-none-any.whl#sha256=c9540dd70507e801df0560931a9b069ea53c6c76da25586efb145fc3798fc46c (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,038 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-0.1.10-py3-none-any.whl#sha256=0f671a98d0519a4a60fd6f007305dec44ed25726cff17dfb693ba77b5b8edc01 (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,038 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-0.1.9-py3-none-any.whl#sha256=c4f42014b0ad25080daa7ad6032a944b9c2d62cb39668e6392dc52330a47d947 (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,038 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-0.1.8-py3-none-any.whl#sha256=7776ea5bb0639851b6be13084bfdfa361144b0e282a15fff4d191db0dfbeb399 (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,038 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-0.1.7-py3-none-any.whl#sha256=5e787c312b826810e9b210a838f6a6cf035bd560a4ee078b9b1031304e694fb8 (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,038 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-0.1.6-py3-none-any.whl#sha256=aca597541e7eeaae69bc654b7ad358f744b066b0e92ea4326a8b0fb594114d08 (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,038 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-0.1.5-py3-none-any.whl#sha256=2e290574cebc2879657296e9af9b2bcd215b5bbe5e1efeb4d53263a03411620a (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,039 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-0.1.4-py3-none-any.whl#sha256=899bade07b52742dd2cbacc9a3ae91bd07b9b6dced152d62586c9f15a1c80c74 (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,039 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-0.1.3-py3-none-any.whl#sha256=8336b55a5c962e9487a680dc4f9de8b4e16e304e4c3b67ef9f186cffd475245e (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,039 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-0.1.2-py3-none-any.whl#sha256=4a0b0b65295e7f36481af33e3eda803e3344125f275c20e125843a4615c1fa33 (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,039 Skipping link: No binaries permitted for progression-qc: https://archive1.piwheels.org/simple/progression-qc/progression_qc-0.1.1-py3-none-any.whl#sha256=b31275b9b1cef4f948d2ef3832bbd6cd6c381e968e6c9daceae0005e400a2e2f (from https://www.piwheels.org/simple/progression-qc/) 2025-09-12T08:38:29,039 Skipping link: not a file: https://www.piwheels.org/simple/progression-qc/ 2025-09-12T08:38:29,039 Skipping link: not a file: https://pypi.org/simple/progression-qc/ 2025-09-12T08:38:29,066 Given no hashes to check 1 links for project 'progression-qc': discarding no candidates 2025-09-12T08:38:29,068 Collecting progression-qc==0.3.1.2 2025-09-12T08:38:29,069 Created temporary directory: /tmp/pip-unpack-p17vjxvi 2025-09-12T08:38:29,209 Downloading progression_qc-0.3.1.2.tar.gz (17 kB) 2025-09-12T08:38:29,236 Added progression-qc==0.3.1.2 from https://files.pythonhosted.org/packages/ef/bd/83af3bd7ea8a311bc9bdc85087a6e96dfe874956e6f90a6fdec609069acb/progression_qc-0.3.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-ewih533d' 2025-09-12T08:38:29,238 Running setup.py (path:/tmp/pip-wheel-ek65hxaz/progression-qc_713470ffbc384ab89cab17db4023af97/setup.py) egg_info for package progression-qc 2025-09-12T08:38:29,238 Created temporary directory: /tmp/pip-pip-egg-info-hkjuw30c 2025-09-12T08:38:29,239 Preparing metadata (setup.py): started 2025-09-12T08:38:29,240 Running command python setup.py egg_info 2025-09-12T08:38:29,855 Traceback (most recent call last): 2025-09-12T08:38:29,857 File "", line 2, in 2025-09-12T08:38:29,857 exec(compile(''' 2025-09-12T08:38:29,858 ~~~~^^^^^^^^^^^^ 2025-09-12T08:38:29,858 # This is -- a caller that pip uses to run setup.py 2025-09-12T08:38:29,858 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T08:38:29,858 ...<32 lines>... 2025-09-12T08:38:29,858 exec(compile(setup_py_code, filename, "exec")) 2025-09-12T08:38:29,858 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T08:38:29,858 ''' % ('/tmp/pip-wheel-ek65hxaz/progression-qc_713470ffbc384ab89cab17db4023af97/setup.py',), "", "exec")) 2025-09-12T08:38:29,859 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T08:38:29,859 File "", line 35, in 2025-09-12T08:38:29,859 File "/tmp/pip-wheel-ek65hxaz/progression-qc_713470ffbc384ab89cab17db4023af97/setup.py", line 7, in 2025-09-12T08:38:29,859 version=os.environ["VERSION"] 2025-09-12T08:38:29,859 ~~~~~~~~~~^^^^^^^^^^^ 2025-09-12T08:38:29,859 File "", line 717, in __getitem__ 2025-09-12T08:38:29,860 KeyError: 'VERSION' 2025-09-12T08:38:29,964 ERROR: python setup.py egg_info exited with 1 2025-09-12T08:38:29,977 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-12T08:38:29,977 exec(compile('"'"''"'"''"'"' 2025-09-12T08:38:29,977 # This is -- a caller that pip uses to run setup.py 2025-09-12T08:38:29,977 # 2025-09-12T08:38:29,977 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-12T08:38:29,977 # import from `distutils.core` to work with newer packaging standards. 2025-09-12T08:38:29,977 # - It provides a clear error message when setuptools is not installed. 2025-09-12T08:38:29,977 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-12T08:38:29,977 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-12T08:38:29,977 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-12T08:38:29,977 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-12T08:38:29,977 import os, sys, tokenize, traceback 2025-09-12T08:38:29,977 2025-09-12T08:38:29,977 try: 2025-09-12T08:38:29,977 import setuptools 2025-09-12T08:38:29,977 except ImportError: 2025-09-12T08:38:29,977 print( 2025-09-12T08:38:29,977 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-12T08:38:29,977 "the build environment with exception:", 2025-09-12T08:38:29,977 file=sys.stderr, 2025-09-12T08:38:29,977 ) 2025-09-12T08:38:29,977 traceback.print_exc() 2025-09-12T08:38:29,977 sys.exit(1) 2025-09-12T08:38:29,977 2025-09-12T08:38:29,977 __file__ = %r 2025-09-12T08:38:29,977 sys.argv[0] = __file__ 2025-09-12T08:38:29,977 2025-09-12T08:38:29,977 if os.path.exists(__file__): 2025-09-12T08:38:29,977 filename = __file__ 2025-09-12T08:38:29,977 with tokenize.open(__file__) as f: 2025-09-12T08:38:29,977 setup_py_code = f.read() 2025-09-12T08:38:29,977 else: 2025-09-12T08:38:29,977 filename = "" 2025-09-12T08:38:29,977 setup_py_code = "from setuptools import setup; setup()" 2025-09-12T08:38:29,977 2025-09-12T08:38:29,977 exec(compile(setup_py_code, filename, "exec")) 2025-09-12T08:38:29,977 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ek65hxaz/progression-qc_713470ffbc384ab89cab17db4023af97/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-hkjuw30c[/] 2025-09-12T08:38:29,977 [bold magenta]cwd[/]: /tmp/pip-wheel-ek65hxaz/progression-qc_713470ffbc384ab89cab17db4023af97/ 2025-09-12T08:38:29,978 Preparing metadata (setup.py): finished with status 'error' 2025-09-12T08:38:29,978 ERROR: metadata generation failed 2025-09-12T08:38:29,985 Exception information: 2025-09-12T08:38:29,985 Traceback (most recent call last): 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-12T08:38:29,985 call_subprocess( 2025-09-12T08:38:29,985 ~~~~~~~~~~~~~~~^ 2025-09-12T08:38:29,985 args, 2025-09-12T08:38:29,985 ^^^^^ 2025-09-12T08:38:29,985 ...<2 lines>... 2025-09-12T08:38:29,985 spinner=spinner, 2025-09-12T08:38:29,985 ^^^^^^^^^^^^^^^^ 2025-09-12T08:38:29,985 ) 2025-09-12T08:38:29,985 ^ 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-12T08:38:29,985 raise error 2025-09-12T08:38:29,985 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-12T08:38:29,985 2025-09-12T08:38:29,985 The above exception was the direct cause of the following exception: 2025-09-12T08:38:29,985 2025-09-12T08:38:29,985 Traceback (most recent call last): 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-12T08:38:29,985 status = _inner_run() 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-12T08:38:29,985 return self.run(options, args) 2025-09-12T08:38:29,985 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-12T08:38:29,985 return func(self, options, args) 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-12T08:38:29,985 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-12T08:38:29,985 result = self._result = resolver.resolve( 2025-09-12T08:38:29,985 ~~~~~~~~~~~~~~~~^ 2025-09-12T08:38:29,985 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-12T08:38:29,985 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T08:38:29,985 ) 2025-09-12T08:38:29,985 ^ 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-12T08:38:29,985 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-12T08:38:29,985 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-12T08:38:29,985 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-12T08:38:29,985 if not criterion.candidates: 2025-09-12T08:38:29,985 ^^^^^^^^^^^^^^^^^^^^ 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-12T08:38:29,985 return bool(self._sequence) 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-12T08:38:29,985 self._bool = any(self) 2025-09-12T08:38:29,985 ~~~^^^^^^ 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-12T08:38:29,985 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-12T08:38:29,985 ^^^^^^^^ 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-12T08:38:29,985 candidate = func() 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-12T08:38:29,985 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-12T08:38:29,985 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T08:38:29,985 link, template, name, version 2025-09-12T08:38:29,985 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T08:38:29,985 ) 2025-09-12T08:38:29,985 ^ 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-12T08:38:29,985 self._link_candidate_cache[link] = LinkCandidate( 2025-09-12T08:38:29,985 ~~~~~~~~~~~~~^ 2025-09-12T08:38:29,985 link, 2025-09-12T08:38:29,985 ^^^^^ 2025-09-12T08:38:29,985 ...<3 lines>... 2025-09-12T08:38:29,985 version=version, 2025-09-12T08:38:29,985 ^^^^^^^^^^^^^^^^ 2025-09-12T08:38:29,985 ) 2025-09-12T08:38:29,985 ^ 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-12T08:38:29,985 super().__init__( 2025-09-12T08:38:29,985 ~~~~~~~~~~~~~~~~^ 2025-09-12T08:38:29,985 link=link, 2025-09-12T08:38:29,985 ^^^^^^^^^^ 2025-09-12T08:38:29,985 ...<4 lines>... 2025-09-12T08:38:29,985 version=version, 2025-09-12T08:38:29,985 ^^^^^^^^^^^^^^^^ 2025-09-12T08:38:29,985 ) 2025-09-12T08:38:29,985 ^ 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-12T08:38:29,985 self.dist = self._prepare() 2025-09-12T08:38:29,985 ~~~~~~~~~~~~~^^ 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-12T08:38:29,985 dist = self._prepare_distribution() 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-12T08:38:29,985 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-12T08:38:29,985 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-12T08:38:29,985 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-12T08:38:29,985 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-12T08:38:29,985 dist = _get_prepared_distribution( 2025-09-12T08:38:29,985 req, 2025-09-12T08:38:29,985 ...<3 lines>... 2025-09-12T08:38:29,985 self.check_build_deps, 2025-09-12T08:38:29,985 ) 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-12T08:38:29,985 abstract_dist.prepare_distribution_metadata( 2025-09-12T08:38:29,985 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T08:38:29,985 finder, build_isolation, check_build_deps 2025-09-12T08:38:29,985 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T08:38:29,985 ) 2025-09-12T08:38:29,985 ^ 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-12T08:38:29,985 self.req.prepare_metadata() 2025-09-12T08:38:29,985 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-12T08:38:29,985 self.metadata_directory = generate_metadata_legacy( 2025-09-12T08:38:29,985 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T08:38:29,985 build_env=self.build_env, 2025-09-12T08:38:29,985 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T08:38:29,985 ...<3 lines>... 2025-09-12T08:38:29,985 details=details, 2025-09-12T08:38:29,985 ^^^^^^^^^^^^^^^^ 2025-09-12T08:38:29,985 ) 2025-09-12T08:38:29,985 ^ 2025-09-12T08:38:29,985 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-12T08:38:29,985 raise MetadataGenerationFailed(package_details=details) from error 2025-09-12T08:38:29,985 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-12T08:38:30,008 Removed progression-qc==0.3.1.2 from https://files.pythonhosted.org/packages/ef/bd/83af3bd7ea8a311bc9bdc85087a6e96dfe874956e6f90a6fdec609069acb/progression_qc-0.3.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-ewih533d' 2025-09-12T08:38:30,009 Removed build tracker: '/tmp/pip-build-tracker-ewih533d'