2025-09-04T19:54:29,487 Created temporary directory: /tmp/pip-build-tracker-8d3pznc4 2025-09-04T19:54:29,488 Initialized build tracking at /tmp/pip-build-tracker-8d3pznc4 2025-09-04T19:54:29,488 Created build tracker: /tmp/pip-build-tracker-8d3pznc4 2025-09-04T19:54:29,488 Entered build tracker: /tmp/pip-build-tracker-8d3pznc4 2025-09-04T19:54:29,488 Created temporary directory: /tmp/pip-wheel-cwhtvqv5 2025-09-04T19:54:29,491 Created temporary directory: /tmp/pip-ephem-wheel-cache-zodsg01y 2025-09-04T19:54:29,549 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T19:54:29,551 2 location(s) to search for versions of fitter: 2025-09-04T19:54:29,551 * https://pypi.org/simple/fitter/ 2025-09-04T19:54:29,551 * https://www.piwheels.org/simple/fitter/ 2025-09-04T19:54:29,551 Fetching project page and analyzing links: https://pypi.org/simple/fitter/ 2025-09-04T19:54:29,552 Getting page https://pypi.org/simple/fitter/ 2025-09-04T19:54:29,553 Found index url https://pypi.org/simple/ 2025-09-04T19:54:29,699 Fetched page https://pypi.org/simple/fitter/ as application/vnd.pypi.simple.v1+json 2025-09-04T19:54:29,707 Found link https://files.pythonhosted.org/packages/9d/a5/ee0eca11ce335f78c922426440c3ec85dc2ff929dd6167ff29c90876b938/fitter-0.1.0.tar.gz (from https://pypi.org/simple/fitter/), version: 0.1.0 2025-09-04T19:54:29,708 Found link https://files.pythonhosted.org/packages/18/7c/54e4b9f0283880411c6566cc3b5f5af38ea20ce22be7e0aa67d5638bc098/fitter-0.2.0.tar.gz (from https://pypi.org/simple/fitter/), version: 0.2.0 2025-09-04T19:54:29,708 Found link https://files.pythonhosted.org/packages/d5/17/4a310ac166fb5e6a6663db3cedc27321ac3f645998a91f91fc9ddcc7907f/fitter-1.0.0.tar.gz (from https://pypi.org/simple/fitter/), version: 1.0.0 2025-09-04T19:54:29,709 Found link https://files.pythonhosted.org/packages/de/a0/e60d66f9874f389103f26556572883e56ca1e1033b7e1401e240982d286f/fitter-1.0.1.tar.gz (from https://pypi.org/simple/fitter/), version: 1.0.1 2025-09-04T19:54:29,709 Found link https://files.pythonhosted.org/packages/30/31/31d883a460046d4714ce05b1f476a465aa22005de55e43ee5bd2a5fe5775/fitter-1.0.2.tar.gz (from https://pypi.org/simple/fitter/), version: 1.0.2 2025-09-04T19:54:29,710 Found link https://files.pythonhosted.org/packages/61/c3/3c84822fe8eb5d96c923ab78e0c4a3b51ba49dffdf5b7b75083a731cd838/fitter-1.0.3.tar.gz (from https://pypi.org/simple/fitter/), version: 1.0.3 2025-09-04T19:54:29,710 Found link https://files.pythonhosted.org/packages/45/3f/888e7677e5a4177da23d37afe51d1af6650c8c994efe72d7768fccab4463/fitter-1.0.4.tar.gz (from https://pypi.org/simple/fitter/), version: 1.0.4 2025-09-04T19:54:29,711 Found link https://files.pythonhosted.org/packages/58/71/a9a94cd7c27bc740b5afa11ae3198d47e47ab2166fde4f27eb9e92105921/fitter-1.0.5.tar.gz (from https://pypi.org/simple/fitter/), version: 1.0.5 2025-09-04T19:54:29,711 Found link https://files.pythonhosted.org/packages/04/ca/cf6c66d42f05de8c84186273dcff43be2fef610ced67c62e88ecb1144006/fitter-1.0.6.tar.gz (from https://pypi.org/simple/fitter/), version: 1.0.6 2025-09-04T19:54:29,712 Found link https://files.pythonhosted.org/packages/cf/2b/f75b690743c0cfc34c2c639cc334374c5b5a985502f022e3058923657ca6/fitter-1.0.7.tar.gz (from https://pypi.org/simple/fitter/), version: 1.0.7 2025-09-04T19:54:29,712 Found link https://files.pythonhosted.org/packages/78/d8/6c41c8aa704994998564a41f2570b72f755431adab05f401908cab7c6de8/fitter-1.0.8.tar.gz (from https://pypi.org/simple/fitter/), version: 1.0.8 2025-09-04T19:54:29,713 Found link https://files.pythonhosted.org/packages/0b/b6/1999e8506e96a0413683540a6bfe8fcdec0efac88349193f0ee14442edd7/fitter-1.0.9.tar.gz (from https://pypi.org/simple/fitter/), version: 1.0.9 2025-09-04T19:54:29,713 Found link https://files.pythonhosted.org/packages/ad/4d/2a899c9d617b3c1c05246d43581d82dfe3f108f74af55ea0bb741e720b45/fitter-1.1.10.tar.gz (from https://pypi.org/simple/fitter/), version: 1.1.10 2025-09-04T19:54:29,713 Found link https://files.pythonhosted.org/packages/ce/fd/df6aa63af75ed2ddacc0a789c03cf12c0e3b977b296e1af21e8c951b42de/fitter-1.1.11.tar.gz (from https://pypi.org/simple/fitter/), version: 1.1.11 2025-09-04T19:54:29,714 Found link https://files.pythonhosted.org/packages/c3/9c/d4ffbc1e34a7bea4a8fcb66204060220fe33654c8722baaac0ff546d3c56/fitter-1.2.0.tar.gz (from https://pypi.org/simple/fitter/), version: 1.2.0 2025-09-04T19:54:29,714 Found link https://files.pythonhosted.org/packages/29/7a/ea2e070f971d70172f3e4bacba8b1bfadcdb2b8cd547bf1bfb4906426d9e/fitter-1.2.1.tar.gz (from https://pypi.org/simple/fitter/), version: 1.2.1 2025-09-04T19:54:29,715 Found link https://files.pythonhosted.org/packages/a6/9a/72883003414a2d4288130068d8c511246bb4a6ba23f9c71d3292b016dd7b/fitter-1.2.3.tar.gz (from https://pypi.org/simple/fitter/), version: 1.2.3 2025-09-04T19:54:29,715 Found link https://files.pythonhosted.org/packages/62/44/d57f7b44c015859690f6e4e6232da0abed08e5bb161959564fed07622a14/fitter-1.3.0.tar.gz (from https://pypi.org/simple/fitter/), version: 1.3.0 2025-09-04T19:54:29,716 Found link https://files.pythonhosted.org/packages/82/63/a83d3ef1bcde13878cf7c5c6efbe0b73abcea842f32eb2ac0d53e2270659/fitter-1.4.0.tar.gz (from https://pypi.org/simple/fitter/), version: 1.4.0 2025-09-04T19:54:29,716 Found link https://files.pythonhosted.org/packages/7f/1b/738fe8c4d9cb0960c47623ecf4996ab9381945826cb0969cf5b35fd253bc/fitter-1.4.1.tar.gz (from https://pypi.org/simple/fitter/), version: 1.4.1 2025-09-04T19:54:29,717 Found link https://files.pythonhosted.org/packages/31/28/58ee5dad2e2229b6284690203307efcb082e64bffdea33c0dc56c0270b22/fitter-1.5.0.tar.gz (from https://pypi.org/simple/fitter/), version: 1.5.0 2025-09-04T19:54:29,717 Found link https://files.pythonhosted.org/packages/09/8e/47aa8ff16564363cf3fd1029469582512bc1b6b9c9dc28ce6c7194a8ba27/fitter-1.5.1.tar.gz (from https://pypi.org/simple/fitter/), version: 1.5.1 2025-09-04T19:54:29,718 Found link https://files.pythonhosted.org/packages/bf/c0/bc4e8cfb8c2713fb7b46a4ff227bf049bc521506ff02ccfff5cb4471d039/fitter-1.5.2.tar.gz (from https://pypi.org/simple/fitter/), version: 1.5.2 2025-09-04T19:54:29,719 Found link https://files.pythonhosted.org/packages/72/9f/0d0a2b1e1a9d1c7145f13c4a57a491e2cff853160c36b56d4252886e4d57/fitter-1.6.0.tar.gz (from https://pypi.org/simple/fitter/) (requires-python:>=3.8,<4.0), version: 1.6.0 2025-09-04T19:54:29,720 Skipping link: No binaries permitted for fitter: https://files.pythonhosted.org/packages/86/16/82c1f56142d5bd5d0a2580fee65fcf15ba22066aa20bcf3efa87abee90aa/fitter-1.7.0-py3-none-any.whl (from https://pypi.org/simple/fitter/) (requires-python:>=3.8,<4.0) 2025-09-04T19:54:29,720 Found link https://files.pythonhosted.org/packages/16/41/e19336716e3f4a84a67d2724e7c1190ea2c4e172aaaf1fbd62c237586c1e/fitter-1.7.0.tar.gz (from https://pypi.org/simple/fitter/) (requires-python:>=3.8,<4.0), version: 1.7.0 2025-09-04T19:54:29,721 Skipping link: No binaries permitted for fitter: https://files.pythonhosted.org/packages/f9/20/e0526cff78b376e74f9e153d66b946650068bc9ff24864023a85ec963f99/fitter-1.7.1-py3-none-any.whl (from https://pypi.org/simple/fitter/) (requires-python:<4.0,>=3.8) 2025-09-04T19:54:29,722 Found link https://files.pythonhosted.org/packages/fa/e2/43c5db5bd54ab13b6535859f01e340e19e775fe0b78c299966948cfca089/fitter-1.7.1.tar.gz (from https://pypi.org/simple/fitter/) (requires-python:<4.0,>=3.8), version: 1.7.1 2025-09-04T19:54:29,723 Fetching project page and analyzing links: https://www.piwheels.org/simple/fitter/ 2025-09-04T19:54:29,724 Getting page https://www.piwheels.org/simple/fitter/ 2025-09-04T19:54:29,725 Found index url https://www.piwheels.org/simple/ 2025-09-04T19:54:29,814 Fetched page https://www.piwheels.org/simple/fitter/ as text/html 2025-09-04T19:54:29,820 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.7.1-py3-none-any.whl#sha256=f8419787482a4964ad33839277f056e07d08e436f7d125e713aa886403e4ad05 (from https://www.piwheels.org/simple/fitter/) (requires-python:>=3.8,<4.0) 2025-09-04T19:54:29,820 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.7.0-py3-none-any.whl#sha256=fbb7b4d6861b65207d3ebde589fd9e9b30944f1a5edd1bc4fe2d06a3322755a5 (from https://www.piwheels.org/simple/fitter/) (requires-python:>=3.8,<4.0) 2025-09-04T19:54:29,820 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.6.0-py3-none-any.whl#sha256=913a4a827985a5aa8f5dff28e72955408f0aa7d19fd1d5920f6cc3f84a2e89fc (from https://www.piwheels.org/simple/fitter/) (requires-python:>=3.8,<4.0) 2025-09-04T19:54:29,820 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.5.2-py3-none-any.whl#sha256=73ce5d1a080dfa5e86e43644afca9e945074c7405cf5d2b45a8a88d6e98f9231 (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,820 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.5.1-py3-none-any.whl#sha256=519ee3c872ee32e25015e3b0e0d1d642ee754425937477f2f4e4ca4b67e392f3 (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,821 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.5.0-py3-none-any.whl#sha256=cb62e2ee4b84fdef6231608f0a2b929b4a658dd087da546ed2d7dcf0050e3e89 (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,821 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.4.1-py3-none-any.whl#sha256=117d258e5699b6b8b437d3125e4102bc00f6f7fefc77dfb9e791b7bfd28326da (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,821 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.4.0-py3-none-any.whl#sha256=a427be8e7cd5bad33b5560ade3f6d82d1bcd3fd1b907779581b94929f2c6b45b (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,821 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.3.0-py3-none-any.whl#sha256=fe829853dbeaadb8d07a42a1f4465fd0a40bdb5df190c10e85ff1867996a4ae9 (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,821 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.2.3-py3-none-any.whl#sha256=1b604a291cb895f8a75fa65281e22af81a71a2926b3a44a55085d42952c6ed7e (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,821 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.2.1-py3-none-any.whl#sha256=b56e6555d3e1ebd30fb617756cc156ed6725045d3b407e285c6a8b71aca998bc (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,821 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.2.0-py3-none-any.whl#sha256=7dc6a47f7e932ba4d530b744a4458903572b3f38c71a4bcb935f3931a09df54d (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,822 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.1.11-py3-none-any.whl#sha256=3a55fc1b518441a200bc1eca4446791e27fa8d3ee6f41bea462d48f98470194b (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,822 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.0.9-py3-none-any.whl#sha256=2a59887a29b98ab234a94baeea95498d69c55477c8b879a48917b8d355043c19 (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,822 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.0.8-py3-none-any.whl#sha256=a5aa6f68e5b1d66b16622102d6726aa8b90335722b495c448a82e78a7c730238 (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,822 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.0.7-py3-none-any.whl#sha256=f9e6123fb9719d0270872a62cea394d54f7da8021954fe0c0ea4a97c2d5d4c89 (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,822 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.0.6-py3-none-any.whl#sha256=a7608722feaf5d88af23405592f0a5f1dcf6a1eed3023cac5d62c76bf529dfd2 (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,822 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.0.5-py3-none-any.whl#sha256=6f580ddf8f5be8c25e0afa8c528ce48996bfc10a2d12d631329b5f5e630f1a68 (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,822 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.0.4-py3-none-any.whl#sha256=c098700b99df219f3ac26defd5f322123654fcdb84dcb0ed0a955c0540d450a0 (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,823 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.0.3-py3-none-any.whl#sha256=893b03bd67c88c4c59301a22196f5545164a6993940ceeb650dd6624bae047cb (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,823 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.0.2-py3-none-any.whl#sha256=5c18c821567e989a54d5dd684bbcc19be76e7433aa0c2eb30e43e17ae109a8a6 (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,823 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.0.1-py3-none-any.whl#sha256=51b5262298b3d8b2737cba5d0cc299fd863da801775e4196ea978831d569af16 (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,823 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-1.0.0-py3-none-any.whl#sha256=c9e74214d0b028dd3613d91af3e89bba7f9443b51cea913d50277d2fe6765fff (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,823 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-0.2.0-py3-none-any.whl#sha256=99326a06c34fcec3face1704726396608cd38683952d5fe3d15d4d5c86e155c5 (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,823 Skipping link: No binaries permitted for fitter: https://archive1.piwheels.org/simple/fitter/fitter-0.1.0-py3-none-any.whl#sha256=dc2d2729a4d7555d11609ed90101e82c944e3bd28dc378b4b34341c24bcd8e9f (from https://www.piwheels.org/simple/fitter/) 2025-09-04T19:54:29,823 Skipping link: not a file: https://www.piwheels.org/simple/fitter/ 2025-09-04T19:54:29,824 Skipping link: not a file: https://pypi.org/simple/fitter/ 2025-09-04T19:54:29,850 Given no hashes to check 1 links for project 'fitter': discarding no candidates 2025-09-04T19:54:29,851 Collecting fitter==1.1.10 2025-09-04T19:54:29,852 Created temporary directory: /tmp/pip-unpack-zz6o32v_ 2025-09-04T19:54:29,989 Downloading fitter-1.1.10.tar.gz (7.5 kB) 2025-09-04T19:54:30,013 Added fitter==1.1.10 from https://files.pythonhosted.org/packages/ad/4d/2a899c9d617b3c1c05246d43581d82dfe3f108f74af55ea0bb741e720b45/fitter-1.1.10.tar.gz to build tracker '/tmp/pip-build-tracker-8d3pznc4' 2025-09-04T19:54:30,014 Running setup.py (path:/tmp/pip-wheel-cwhtvqv5/fitter_2f716cf2178d43489d8684d04da59996/setup.py) egg_info for package fitter 2025-09-04T19:54:30,015 Created temporary directory: /tmp/pip-pip-egg-info-kiw8n9mw 2025-09-04T19:54:30,015 Preparing metadata (setup.py): started 2025-09-04T19:54:30,016 Running command python setup.py egg_info 2025-09-04T19:54:30,525 Traceback (most recent call last): 2025-09-04T19:54:30,527 File "", line 2, in 2025-09-04T19:54:30,527 exec(compile(''' 2025-09-04T19:54:30,527 ~~~~^^^^^^^^^^^^ 2025-09-04T19:54:30,527 # This is -- a caller that pip uses to run setup.py 2025-09-04T19:54:30,527 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T19:54:30,528 ...<32 lines>... 2025-09-04T19:54:30,528 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T19:54:30,528 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T19:54:30,528 ''' % ('/tmp/pip-wheel-cwhtvqv5/fitter_2f716cf2178d43489d8684d04da59996/setup.py',), "", "exec")) 2025-09-04T19:54:30,528 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T19:54:30,528 File "", line 35, in 2025-09-04T19:54:30,528 File "/tmp/pip-wheel-cwhtvqv5/fitter_2f716cf2178d43489d8684d04da59996/setup.py", line 54, in 2025-09-04T19:54:30,528 install_requires = open("requirements.txt").read(), 2025-09-04T19:54:30,529 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-04T19:54:30,529 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-04T19:54:30,614 ERROR: python setup.py egg_info exited with 1 2025-09-04T19:54:30,626 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-04T19:54:30,626 exec(compile('"'"''"'"''"'"' 2025-09-04T19:54:30,626 # This is -- a caller that pip uses to run setup.py 2025-09-04T19:54:30,626 # 2025-09-04T19:54:30,626 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T19:54:30,626 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T19:54:30,626 # - It provides a clear error message when setuptools is not installed. 2025-09-04T19:54:30,626 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T19:54:30,626 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T19:54:30,626 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T19:54:30,626 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T19:54:30,626 import os, sys, tokenize, traceback 2025-09-04T19:54:30,626 2025-09-04T19:54:30,626 try: 2025-09-04T19:54:30,626 import setuptools 2025-09-04T19:54:30,626 except ImportError: 2025-09-04T19:54:30,626 print( 2025-09-04T19:54:30,626 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T19:54:30,626 "the build environment with exception:", 2025-09-04T19:54:30,626 file=sys.stderr, 2025-09-04T19:54:30,626 ) 2025-09-04T19:54:30,626 traceback.print_exc() 2025-09-04T19:54:30,626 sys.exit(1) 2025-09-04T19:54:30,626 2025-09-04T19:54:30,626 __file__ = %r 2025-09-04T19:54:30,626 sys.argv[0] = __file__ 2025-09-04T19:54:30,626 2025-09-04T19:54:30,626 if os.path.exists(__file__): 2025-09-04T19:54:30,626 filename = __file__ 2025-09-04T19:54:30,626 with tokenize.open(__file__) as f: 2025-09-04T19:54:30,626 setup_py_code = f.read() 2025-09-04T19:54:30,626 else: 2025-09-04T19:54:30,626 filename = "" 2025-09-04T19:54:30,626 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T19:54:30,626 2025-09-04T19:54:30,626 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T19:54:30,626 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-cwhtvqv5/fitter_2f716cf2178d43489d8684d04da59996/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-kiw8n9mw[/] 2025-09-04T19:54:30,626 [bold magenta]cwd[/]: /tmp/pip-wheel-cwhtvqv5/fitter_2f716cf2178d43489d8684d04da59996/ 2025-09-04T19:54:30,627 Preparing metadata (setup.py): finished with status 'error' 2025-09-04T19:54:30,627 ERROR: metadata generation failed 2025-09-04T19:54:30,632 Exception information: 2025-09-04T19:54:30,632 Traceback (most recent call last): 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-04T19:54:30,632 call_subprocess( 2025-09-04T19:54:30,632 ~~~~~~~~~~~~~~~^ 2025-09-04T19:54:30,632 args, 2025-09-04T19:54:30,632 ^^^^^ 2025-09-04T19:54:30,632 ...<2 lines>... 2025-09-04T19:54:30,632 spinner=spinner, 2025-09-04T19:54:30,632 ^^^^^^^^^^^^^^^^ 2025-09-04T19:54:30,632 ) 2025-09-04T19:54:30,632 ^ 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-04T19:54:30,632 raise error 2025-09-04T19:54:30,632 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-04T19:54:30,632 2025-09-04T19:54:30,632 The above exception was the direct cause of the following exception: 2025-09-04T19:54:30,632 2025-09-04T19:54:30,632 Traceback (most recent call last): 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T19:54:30,632 status = _inner_run() 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T19:54:30,632 return self.run(options, args) 2025-09-04T19:54:30,632 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T19:54:30,632 return func(self, options, args) 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-04T19:54:30,632 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-04T19:54:30,632 result = self._result = resolver.resolve( 2025-09-04T19:54:30,632 ~~~~~~~~~~~~~~~~^ 2025-09-04T19:54:30,632 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-04T19:54:30,632 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T19:54:30,632 ) 2025-09-04T19:54:30,632 ^ 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-04T19:54:30,632 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-04T19:54:30,632 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-04T19:54:30,632 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-04T19:54:30,632 if not criterion.candidates: 2025-09-04T19:54:30,632 ^^^^^^^^^^^^^^^^^^^^ 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-04T19:54:30,632 return bool(self._sequence) 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-04T19:54:30,632 self._bool = any(self) 2025-09-04T19:54:30,632 ~~~^^^^^^ 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-04T19:54:30,632 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-04T19:54:30,632 ^^^^^^^^ 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-04T19:54:30,632 candidate = func() 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-04T19:54:30,632 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-04T19:54:30,632 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T19:54:30,632 link, template, name, version 2025-09-04T19:54:30,632 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T19:54:30,632 ) 2025-09-04T19:54:30,632 ^ 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-04T19:54:30,632 self._link_candidate_cache[link] = LinkCandidate( 2025-09-04T19:54:30,632 ~~~~~~~~~~~~~^ 2025-09-04T19:54:30,632 link, 2025-09-04T19:54:30,632 ^^^^^ 2025-09-04T19:54:30,632 ...<3 lines>... 2025-09-04T19:54:30,632 version=version, 2025-09-04T19:54:30,632 ^^^^^^^^^^^^^^^^ 2025-09-04T19:54:30,632 ) 2025-09-04T19:54:30,632 ^ 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-04T19:54:30,632 super().__init__( 2025-09-04T19:54:30,632 ~~~~~~~~~~~~~~~~^ 2025-09-04T19:54:30,632 link=link, 2025-09-04T19:54:30,632 ^^^^^^^^^^ 2025-09-04T19:54:30,632 ...<4 lines>... 2025-09-04T19:54:30,632 version=version, 2025-09-04T19:54:30,632 ^^^^^^^^^^^^^^^^ 2025-09-04T19:54:30,632 ) 2025-09-04T19:54:30,632 ^ 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-04T19:54:30,632 self.dist = self._prepare() 2025-09-04T19:54:30,632 ~~~~~~~~~~~~~^^ 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-04T19:54:30,632 dist = self._prepare_distribution() 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-04T19:54:30,632 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-04T19:54:30,632 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-04T19:54:30,632 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-04T19:54:30,632 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-04T19:54:30,632 dist = _get_prepared_distribution( 2025-09-04T19:54:30,632 req, 2025-09-04T19:54:30,632 ...<3 lines>... 2025-09-04T19:54:30,632 self.check_build_deps, 2025-09-04T19:54:30,632 ) 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-04T19:54:30,632 abstract_dist.prepare_distribution_metadata( 2025-09-04T19:54:30,632 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T19:54:30,632 finder, build_isolation, check_build_deps 2025-09-04T19:54:30,632 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T19:54:30,632 ) 2025-09-04T19:54:30,632 ^ 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-04T19:54:30,632 self.req.prepare_metadata() 2025-09-04T19:54:30,632 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-04T19:54:30,632 self.metadata_directory = generate_metadata_legacy( 2025-09-04T19:54:30,632 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T19:54:30,632 build_env=self.build_env, 2025-09-04T19:54:30,632 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T19:54:30,632 ...<3 lines>... 2025-09-04T19:54:30,632 details=details, 2025-09-04T19:54:30,632 ^^^^^^^^^^^^^^^^ 2025-09-04T19:54:30,632 ) 2025-09-04T19:54:30,632 ^ 2025-09-04T19:54:30,632 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-04T19:54:30,632 raise MetadataGenerationFailed(package_details=details) from error 2025-09-04T19:54:30,632 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-04T19:54:30,652 Removed fitter==1.1.10 from https://files.pythonhosted.org/packages/ad/4d/2a899c9d617b3c1c05246d43581d82dfe3f108f74af55ea0bb741e720b45/fitter-1.1.10.tar.gz from build tracker '/tmp/pip-build-tracker-8d3pznc4' 2025-09-04T19:54:30,653 Removed build tracker: '/tmp/pip-build-tracker-8d3pznc4'