2025-09-10T07:39:24,725 Created temporary directory: /tmp/pip-build-tracker-kfocu0ux 2025-09-10T07:39:24,726 Initialized build tracking at /tmp/pip-build-tracker-kfocu0ux 2025-09-10T07:39:24,726 Created build tracker: /tmp/pip-build-tracker-kfocu0ux 2025-09-10T07:39:24,726 Entered build tracker: /tmp/pip-build-tracker-kfocu0ux 2025-09-10T07:39:24,726 Created temporary directory: /tmp/pip-wheel-y2dknh7b 2025-09-10T07:39:24,729 Created temporary directory: /tmp/pip-ephem-wheel-cache-0yjhhqi4 2025-09-10T07:39:24,787 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-10T07:39:24,789 2 location(s) to search for versions of pvfactors: 2025-09-10T07:39:24,789 * https://pypi.org/simple/pvfactors/ 2025-09-10T07:39:24,789 * https://www.piwheels.org/simple/pvfactors/ 2025-09-10T07:39:24,790 Fetching project page and analyzing links: https://pypi.org/simple/pvfactors/ 2025-09-10T07:39:24,790 Getting page https://pypi.org/simple/pvfactors/ 2025-09-10T07:39:24,791 Found index url https://pypi.org/simple/ 2025-09-10T07:39:24,939 Fetched page https://pypi.org/simple/pvfactors/ as application/vnd.pypi.simple.v1+json 2025-09-10T07:39:24,948 Found link https://files.pythonhosted.org/packages/c8/e1/58352b87cf05be38365045be8271d51feb731af9184338271dfb87545ad0/pvfactors-0.1.3.tar.gz (from https://pypi.org/simple/pvfactors/), version: 0.1.3 2025-09-10T07:39:24,949 Found link https://files.pythonhosted.org/packages/3b/34/cd02e3bc5d942f37643585c4230141328d7e66a3e1f1bd5f4dd42e40a5e8/pvfactors-0.1.4.tar.gz (from https://pypi.org/simple/pvfactors/), version: 0.1.4 2025-09-10T07:39:24,950 Found link https://files.pythonhosted.org/packages/71/a8/51d63c4dafb4d838c6ea1e0abda43efe0e156fd7aab85a332690d422f476/pvfactors-0.1.5a0.tar.gz (from https://pypi.org/simple/pvfactors/), version: 0.1.5a0 2025-09-10T07:39:24,950 Found link https://files.pythonhosted.org/packages/79/7d/e6d2abf73fbd977db6a6d7301dfcba00d037bea3c99835f4221cb12f471b/pvfactors-0.1.5a1.tar.gz (from https://pypi.org/simple/pvfactors/), version: 0.1.5a1 2025-09-10T07:39:24,951 Found link https://files.pythonhosted.org/packages/86/d2/3cd27ca28c3f0adb511dafd276d9f7cb832eccf9ba94723e29acd082f2ab/pvfactors-0.1.5.tar.gz (from https://pypi.org/simple/pvfactors/), version: 0.1.5 2025-09-10T07:39:24,951 Skipping link: No binaries permitted for pvfactors: https://files.pythonhosted.org/packages/e7/d3/e1084cea6bbbf614794fcdde7c0d5dc6e9d153289c4a291cf7e11e08b92e/pvfactors-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/pvfactors/) 2025-09-10T07:39:24,951 Found link https://files.pythonhosted.org/packages/96/51/7bbebde7d5ce5f7e482c8710395e72008d8ed70ea1830ad8061574ce657a/pvfactors-1.0.0.tar.gz (from https://pypi.org/simple/pvfactors/), version: 1.0.0 2025-09-10T07:39:24,952 Skipping link: No binaries permitted for pvfactors: https://files.pythonhosted.org/packages/05/3c/c4b0349933862f465401cbe9ea0e7e1df53e2d5156a13a0573a55582afaa/pvfactors-1.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pvfactors/) 2025-09-10T07:39:24,952 Found link https://files.pythonhosted.org/packages/04/5a/6146a9d3891ee4874b8b848f9d294b834d9211879779e171174a3b60701a/pvfactors-1.0.1.tar.gz (from https://pypi.org/simple/pvfactors/), version: 1.0.1 2025-09-10T07:39:24,953 Skipping link: No binaries permitted for pvfactors: https://files.pythonhosted.org/packages/18/cd/69000fbe4866c4a9d357d297152a9b159eea02b01008d5e711f9ffd12c0b/pvfactors-1.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/pvfactors/) 2025-09-10T07:39:24,953 Found link https://files.pythonhosted.org/packages/e1/80/f66d5060d1e4968fd8413a7ba5c64ef0d672fa0ded0ea8f5c3cf13b7e2a9/pvfactors-1.0.2.tar.gz (from https://pypi.org/simple/pvfactors/), version: 1.0.2 2025-09-10T07:39:24,954 Skipping link: No binaries permitted for pvfactors: https://files.pythonhosted.org/packages/6f/c7/ae5d37ded53b8872e34dc70b4ace6542da66cb2f83f82e86aca1fc11c191/pvfactors-1.0.3-py2.py3-none-any.whl (from https://pypi.org/simple/pvfactors/) 2025-09-10T07:39:24,954 Found link https://files.pythonhosted.org/packages/4f/82/cb47a29e7156c588759eed3871022fe7752f991635a8f2b4f21496b7d372/pvfactors-1.0.3.tar.gz (from https://pypi.org/simple/pvfactors/), version: 1.0.3 2025-09-10T07:39:24,954 Skipping link: No binaries permitted for pvfactors: https://files.pythonhosted.org/packages/d6/a5/b780c6d45505a07ff83cd3b71b284a94c0bb35acf2438b8575dd1c2cc5e1/pvfactors-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/pvfactors/) 2025-09-10T07:39:24,955 Found link https://files.pythonhosted.org/packages/d1/16/851259b97d163c6d89c6d9c892dbea2d15ca8a5771b6dae9a81f23c8b340/pvfactors-1.1.0.tar.gz (from https://pypi.org/simple/pvfactors/), version: 1.1.0 2025-09-10T07:39:24,955 Skipping link: No binaries permitted for pvfactors: https://files.pythonhosted.org/packages/13/40/92451cfc1fec7a368f1cf973376c31dbd3a3f611e72150a5b39f61646bbf/pvfactors-1.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/pvfactors/) 2025-09-10T07:39:24,956 Found link https://files.pythonhosted.org/packages/03/93/fe9386742bb9ce36caa792231ac61a63ab3108301c2a78642c9c6d4429cf/pvfactors-1.2.0.tar.gz (from https://pypi.org/simple/pvfactors/), version: 1.2.0 2025-09-10T07:39:24,956 Skipping link: No binaries permitted for pvfactors: https://files.pythonhosted.org/packages/8f/0a/efa5bb659bc29fc869522a51389a416a18aa413fa4516222e2b564b93439/pvfactors-1.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/pvfactors/) 2025-09-10T07:39:24,956 Found link https://files.pythonhosted.org/packages/7e/9b/d85621eb067452a67aba0ef230a505eba1d2d8732d5efc20a5efc57b1b3c/pvfactors-1.2.1.tar.gz (from https://pypi.org/simple/pvfactors/), version: 1.2.1 2025-09-10T07:39:24,957 Skipping link: No binaries permitted for pvfactors: https://files.pythonhosted.org/packages/8a/80/790bf66d851e8aa75a3f5f455e3eb943767949b1da926cb1345093fa5cef/pvfactors-1.2.2-py2.py3-none-any.whl (from https://pypi.org/simple/pvfactors/) 2025-09-10T07:39:24,957 Found link https://files.pythonhosted.org/packages/99/08/64682491cf2c80f34784507042a236d48286c49055b877c45080b79fdb58/pvfactors-1.2.2.tar.gz (from https://pypi.org/simple/pvfactors/), version: 1.2.2 2025-09-10T07:39:24,958 Skipping link: No binaries permitted for pvfactors: https://files.pythonhosted.org/packages/26/a5/12b4c9d4531bd0cf2e4253800e13f66d53149302f721d448a99d32702586/pvfactors-1.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/pvfactors/) 2025-09-10T07:39:24,958 Found link https://files.pythonhosted.org/packages/40/bf/175c5a852e99271e4e1ca3e9cbb4c30dd0cd28fc0482de1c41abdaf714b8/pvfactors-1.3.0.tar.gz (from https://pypi.org/simple/pvfactors/), version: 1.3.0 2025-09-10T07:39:24,958 Skipping link: No binaries permitted for pvfactors: https://files.pythonhosted.org/packages/fa/92/9413c743a5d7488b23da40712d16b2425ecd2c1e479c03aa35fd1c65af39/pvfactors-1.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/pvfactors/) 2025-09-10T07:39:24,959 Found link https://files.pythonhosted.org/packages/78/03/09999e099d6da5a56468cc6f2f288786188e80a45101cb2f3b4352aea944/pvfactors-1.4.0.tar.gz (from https://pypi.org/simple/pvfactors/), version: 1.4.0 2025-09-10T07:39:24,959 Skipping link: No binaries permitted for pvfactors: https://files.pythonhosted.org/packages/6d/30/8ef291d3bc50d2b0b7e550902df2a93181641eb75b7d417587817c99f9a0/pvfactors-1.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/pvfactors/) 2025-09-10T07:39:24,959 Found link https://files.pythonhosted.org/packages/4f/1e/f47039b0b3b0ce08b1ac8966c04424fa995bfb4ac86b83a4571e2af01266/pvfactors-1.4.1.tar.gz (from https://pypi.org/simple/pvfactors/), version: 1.4.1 2025-09-10T07:39:24,960 Skipping link: No binaries permitted for pvfactors: https://files.pythonhosted.org/packages/74/2a/d20c8581183c927cb9fcea5e64a3cacd62d8aa39658578eab7bc4ce0c618/pvfactors-1.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/pvfactors/) 2025-09-10T07:39:24,960 Found link https://files.pythonhosted.org/packages/8c/a6/3b35fb6eaab469b7430e76df08d3b7afdbc11bbd44c043094a74aa5e89b6/pvfactors-1.5.0.tar.gz (from https://pypi.org/simple/pvfactors/), version: 1.5.0 2025-09-10T07:39:24,961 Skipping link: No binaries permitted for pvfactors: https://files.pythonhosted.org/packages/f7/d7/225b666c680b8c8dee7e0aa160de9dfdc63f54ccf03e87a3bf3c4ae36876/pvfactors-1.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/pvfactors/) 2025-09-10T07:39:24,961 Found link https://files.pythonhosted.org/packages/37/f5/18b08af3d265db473306750a4c3aaaf68e16c3c67b6b853cfd97eec358a3/pvfactors-1.5.1.tar.gz (from https://pypi.org/simple/pvfactors/), version: 1.5.1 2025-09-10T07:39:24,961 Skipping link: No binaries permitted for pvfactors: https://files.pythonhosted.org/packages/a4/f6/8e917b696296e32d7b1b0fddaa83d98ef323cbcba7eb83e6ba60d507ddab/pvfactors-1.5.2-py2.py3-none-any.whl (from https://pypi.org/simple/pvfactors/) 2025-09-10T07:39:24,962 Found link https://files.pythonhosted.org/packages/5d/fa/48cd1ae6b9ea390978e5dd2ef0e459de0a76342ea29f45fb28b4dd32e990/pvfactors-1.5.2.tar.gz (from https://pypi.org/simple/pvfactors/), version: 1.5.2 2025-09-10T07:39:24,963 Fetching project page and analyzing links: https://www.piwheels.org/simple/pvfactors/ 2025-09-10T07:39:24,963 Getting page https://www.piwheels.org/simple/pvfactors/ 2025-09-10T07:39:24,965 Found index url https://www.piwheels.org/simple/ 2025-09-10T07:39:25,062 Fetched page https://www.piwheels.org/simple/pvfactors/ as text/html 2025-09-10T07:39:25,066 Skipping link: No binaries permitted for pvfactors: https://archive1.piwheels.org/simple/pvfactors/pvfactors-1.5.1-py2.py3-none-any.whl#sha256=f8742da121dcfd03b94d69096a46b2001bc0e976068752e98797cf23f45c9589 (from https://www.piwheels.org/simple/pvfactors/) 2025-09-10T07:39:25,066 Skipping link: No binaries permitted for pvfactors: https://archive1.piwheels.org/simple/pvfactors/pvfactors-1.5.0-py2.py3-none-any.whl#sha256=d25873ebdb17175980554f2a4cd88bf88d280ec3cb125826e6ffa551974c5fc3 (from https://www.piwheels.org/simple/pvfactors/) 2025-09-10T07:39:25,067 Skipping link: No binaries permitted for pvfactors: https://archive1.piwheels.org/simple/pvfactors/pvfactors-1.4.1-py2.py3-none-any.whl#sha256=a75808ae24ec3433987a7464c761c3b8ed5953f2807ae7ed9abd53b0467d5a05 (from https://www.piwheels.org/simple/pvfactors/) 2025-09-10T07:39:25,067 Skipping link: No binaries permitted for pvfactors: https://archive1.piwheels.org/simple/pvfactors/pvfactors-1.4.0-py2.py3-none-any.whl#sha256=deff820a34289b2af451bbb5a978547d542e4928638e5b110b814da427f1d59a (from https://www.piwheels.org/simple/pvfactors/) 2025-09-10T07:39:25,067 Skipping link: No binaries permitted for pvfactors: https://archive1.piwheels.org/simple/pvfactors/pvfactors-1.3.0-py2.py3-none-any.whl#sha256=cccaaac5896c6e0fce6ef86750b5d15d0de4be5aaf97b818728e04ec81585d73 (from https://www.piwheels.org/simple/pvfactors/) 2025-09-10T07:39:25,067 Skipping link: No binaries permitted for pvfactors: https://archive1.piwheels.org/simple/pvfactors/pvfactors-1.2.2-py2.py3-none-any.whl#sha256=e534b3ee5762d1db75c1da64a48b4d362da523627419c8f0d5a31483d494a103 (from https://www.piwheels.org/simple/pvfactors/) 2025-09-10T07:39:25,067 Skipping link: No binaries permitted for pvfactors: https://archive1.piwheels.org/simple/pvfactors/pvfactors-1.2.1-py2.py3-none-any.whl#sha256=1dea1deaaf3fdde541a828605cac7780d305b6aab4d06299952556fde2fa2ca0 (from https://www.piwheels.org/simple/pvfactors/) 2025-09-10T07:39:25,067 Skipping link: No binaries permitted for pvfactors: https://archive1.piwheels.org/simple/pvfactors/pvfactors-1.2.0-py2.py3-none-any.whl#sha256=fb2535efe0183ca39be1836657440e91a793c30dc0e4bcdac8558ea6b2775386 (from https://www.piwheels.org/simple/pvfactors/) 2025-09-10T07:39:25,067 Skipping link: No binaries permitted for pvfactors: https://archive1.piwheels.org/simple/pvfactors/pvfactors-1.1.0-py2.py3-none-any.whl#sha256=88968fbebb3660cd6b1cf0e9aeb5d85cace62623d0898e78ee4c39b60250e32c (from https://www.piwheels.org/simple/pvfactors/) 2025-09-10T07:39:25,067 Skipping link: No binaries permitted for pvfactors: https://archive1.piwheels.org/simple/pvfactors/pvfactors-1.0.3-py2.py3-none-any.whl#sha256=bfe24ff68a94d7fcef6b9fba94322dd2ff753444cbb7fcef3f05ae7fab069a3a (from https://www.piwheels.org/simple/pvfactors/) 2025-09-10T07:39:25,068 Skipping link: No binaries permitted for pvfactors: https://archive1.piwheels.org/simple/pvfactors/pvfactors-1.0.2-py2.py3-none-any.whl#sha256=3dcb667c7ea5b5288af7b17bd2caa155347901564ab9f0b82df5c004925ebcf3 (from https://www.piwheels.org/simple/pvfactors/) 2025-09-10T07:39:25,068 Skipping link: No binaries permitted for pvfactors: https://archive1.piwheels.org/simple/pvfactors/pvfactors-1.0.1-py2.py3-none-any.whl#sha256=316de144ffa9a9a4a7f1c56b64e20bf8b7de37bb7622a2e8dad690eaa472a54b (from https://www.piwheels.org/simple/pvfactors/) 2025-09-10T07:39:25,068 Skipping link: No binaries permitted for pvfactors: https://archive1.piwheels.org/simple/pvfactors/pvfactors-1.0.0-py2.py3-none-any.whl#sha256=d5b18c508fd13f3c08170b560b86c43e8a4f29376a2d7053d960c4321e7ab5de (from https://www.piwheels.org/simple/pvfactors/) 2025-09-10T07:39:25,068 Skipping link: No binaries permitted for pvfactors: https://archive1.piwheels.org/simple/pvfactors/pvfactors-0.1.5-py3-none-any.whl#sha256=3b3f0e2e8fcb9445f76106fef4ecac3b992f539c96cbcb09851b3bd42c097880 (from https://www.piwheels.org/simple/pvfactors/) 2025-09-10T07:39:25,068 Skipping link: No binaries permitted for pvfactors: https://archive1.piwheels.org/simple/pvfactors/pvfactors-0.1.5a1-py3-none-any.whl#sha256=283985b1f3282545e8d12889bfb33a5ccadd3182bad1ba49e37c7ea99fcefee1 (from https://www.piwheels.org/simple/pvfactors/) 2025-09-10T07:39:25,068 Skipping link: No binaries permitted for pvfactors: https://archive1.piwheels.org/simple/pvfactors/pvfactors-0.1.5a0-py3-none-any.whl#sha256=34d62bd55ab033dc4b96bc1895e7c5eea22fa5bc27a1e3945873f91212766413 (from https://www.piwheels.org/simple/pvfactors/) 2025-09-10T07:39:25,068 Skipping link: No binaries permitted for pvfactors: https://archive1.piwheels.org/simple/pvfactors/pvfactors-0.1.4-py3-none-any.whl#sha256=07a5a8d1c2b2549e55e554e31eea1be4222fcfc1f7a38b5022967c2cccc9f4fb (from https://www.piwheels.org/simple/pvfactors/) 2025-09-10T07:39:25,069 Skipping link: No binaries permitted for pvfactors: https://archive1.piwheels.org/simple/pvfactors/pvfactors-0.1.3-py3-none-any.whl#sha256=5c2e900af0435ccd13c42bcf475af8416798d1693a5460dd7d4c6a692993413d (from https://www.piwheels.org/simple/pvfactors/) 2025-09-10T07:39:25,069 Skipping link: not a file: https://www.piwheels.org/simple/pvfactors/ 2025-09-10T07:39:25,069 Skipping link: not a file: https://pypi.org/simple/pvfactors/ 2025-09-10T07:39:25,100 Given no hashes to check 1 links for project 'pvfactors': discarding no candidates 2025-09-10T07:39:25,101 Collecting pvfactors==1.5.2 2025-09-10T07:39:25,103 Created temporary directory: /tmp/pip-unpack-93k2n2jz 2025-09-10T07:39:25,243 Downloading pvfactors-1.5.2.tar.gz (82 kB) 2025-09-10T07:39:25,314 Added pvfactors==1.5.2 from https://files.pythonhosted.org/packages/5d/fa/48cd1ae6b9ea390978e5dd2ef0e459de0a76342ea29f45fb28b4dd32e990/pvfactors-1.5.2.tar.gz to build tracker '/tmp/pip-build-tracker-kfocu0ux' 2025-09-10T07:39:25,315 Running setup.py (path:/tmp/pip-wheel-y2dknh7b/pvfactors_31cd62675cac4b198d67de3ce44c0d2d/setup.py) egg_info for package pvfactors 2025-09-10T07:39:25,315 Created temporary directory: /tmp/pip-pip-egg-info-0lsgszva 2025-09-10T07:39:25,315 Preparing metadata (setup.py): started 2025-09-10T07:39:25,316 Running command python setup.py egg_info 2025-09-10T07:39:25,865 /tmp/pip-wheel-y2dknh7b/pvfactors_31cd62675cac4b198d67de3ce44c0d2d/versioneer.py:564: SyntaxWarning: invalid escape sequence '\s' 2025-09-10T07:39:25,865 mo = re.search(r'=\s*"(.*)"', line) 2025-09-10T07:39:25,887 Traceback (most recent call last): 2025-09-10T07:39:25,889 File "", line 2, in 2025-09-10T07:39:25,889 exec(compile(''' 2025-09-10T07:39:25,889 ~~~~^^^^^^^^^^^^ 2025-09-10T07:39:25,889 # This is -- a caller that pip uses to run setup.py 2025-09-10T07:39:25,889 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:39:25,889 ...<32 lines>... 2025-09-10T07:39:25,889 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T07:39:25,889 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:39:25,890 ''' % ('/tmp/pip-wheel-y2dknh7b/pvfactors_31cd62675cac4b198d67de3ce44c0d2d/setup.py',), "", "exec")) 2025-09-10T07:39:25,890 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:39:25,890 File "", line 35, in 2025-09-10T07:39:25,890 File "/tmp/pip-wheel-y2dknh7b/pvfactors_31cd62675cac4b198d67de3ce44c0d2d/setup.py", line 11, in 2025-09-10T07:39:25,890 with open('requirements.txt', 'r') as f: 2025-09-10T07:39:25,890 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:39:25,890 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-10T07:39:25,974 ERROR: python setup.py egg_info exited with 1 2025-09-10T07:39:25,987 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-10T07:39:25,987 exec(compile('"'"''"'"''"'"' 2025-09-10T07:39:25,987 # This is -- a caller that pip uses to run setup.py 2025-09-10T07:39:25,987 # 2025-09-10T07:39:25,987 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-10T07:39:25,987 # import from `distutils.core` to work with newer packaging standards. 2025-09-10T07:39:25,987 # - It provides a clear error message when setuptools is not installed. 2025-09-10T07:39:25,987 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-10T07:39:25,987 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-10T07:39:25,987 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-10T07:39:25,987 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-10T07:39:25,987 import os, sys, tokenize, traceback 2025-09-10T07:39:25,987 2025-09-10T07:39:25,987 try: 2025-09-10T07:39:25,987 import setuptools 2025-09-10T07:39:25,987 except ImportError: 2025-09-10T07:39:25,987 print( 2025-09-10T07:39:25,987 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-10T07:39:25,987 "the build environment with exception:", 2025-09-10T07:39:25,987 file=sys.stderr, 2025-09-10T07:39:25,987 ) 2025-09-10T07:39:25,987 traceback.print_exc() 2025-09-10T07:39:25,987 sys.exit(1) 2025-09-10T07:39:25,987 2025-09-10T07:39:25,987 __file__ = %r 2025-09-10T07:39:25,987 sys.argv[0] = __file__ 2025-09-10T07:39:25,987 2025-09-10T07:39:25,987 if os.path.exists(__file__): 2025-09-10T07:39:25,987 filename = __file__ 2025-09-10T07:39:25,987 with tokenize.open(__file__) as f: 2025-09-10T07:39:25,987 setup_py_code = f.read() 2025-09-10T07:39:25,987 else: 2025-09-10T07:39:25,987 filename = "" 2025-09-10T07:39:25,987 setup_py_code = "from setuptools import setup; setup()" 2025-09-10T07:39:25,987 2025-09-10T07:39:25,987 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T07:39:25,987 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-y2dknh7b/pvfactors_31cd62675cac4b198d67de3ce44c0d2d/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-0lsgszva[/] 2025-09-10T07:39:25,987 [bold magenta]cwd[/]: /tmp/pip-wheel-y2dknh7b/pvfactors_31cd62675cac4b198d67de3ce44c0d2d/ 2025-09-10T07:39:25,988 Preparing metadata (setup.py): finished with status 'error' 2025-09-10T07:39:25,989 ERROR: metadata generation failed 2025-09-10T07:39:25,995 Exception information: 2025-09-10T07:39:25,995 Traceback (most recent call last): 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-10T07:39:25,995 call_subprocess( 2025-09-10T07:39:25,995 ~~~~~~~~~~~~~~~^ 2025-09-10T07:39:25,995 args, 2025-09-10T07:39:25,995 ^^^^^ 2025-09-10T07:39:25,995 ...<2 lines>... 2025-09-10T07:39:25,995 spinner=spinner, 2025-09-10T07:39:25,995 ^^^^^^^^^^^^^^^^ 2025-09-10T07:39:25,995 ) 2025-09-10T07:39:25,995 ^ 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-10T07:39:25,995 raise error 2025-09-10T07:39:25,995 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-10T07:39:25,995 2025-09-10T07:39:25,995 The above exception was the direct cause of the following exception: 2025-09-10T07:39:25,995 2025-09-10T07:39:25,995 Traceback (most recent call last): 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-10T07:39:25,995 status = _inner_run() 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-10T07:39:25,995 return self.run(options, args) 2025-09-10T07:39:25,995 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-10T07:39:25,995 return func(self, options, args) 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-10T07:39:25,995 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-10T07:39:25,995 result = self._result = resolver.resolve( 2025-09-10T07:39:25,995 ~~~~~~~~~~~~~~~~^ 2025-09-10T07:39:25,995 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-10T07:39:25,995 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:39:25,995 ) 2025-09-10T07:39:25,995 ^ 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-10T07:39:25,995 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-10T07:39:25,995 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-10T07:39:25,995 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-10T07:39:25,995 if not criterion.candidates: 2025-09-10T07:39:25,995 ^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-10T07:39:25,995 return bool(self._sequence) 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-10T07:39:25,995 self._bool = any(self) 2025-09-10T07:39:25,995 ~~~^^^^^^ 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-10T07:39:25,995 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-10T07:39:25,995 ^^^^^^^^ 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-10T07:39:25,995 candidate = func() 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-10T07:39:25,995 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-10T07:39:25,995 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T07:39:25,995 link, template, name, version 2025-09-10T07:39:25,995 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:39:25,995 ) 2025-09-10T07:39:25,995 ^ 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-10T07:39:25,995 self._link_candidate_cache[link] = LinkCandidate( 2025-09-10T07:39:25,995 ~~~~~~~~~~~~~^ 2025-09-10T07:39:25,995 link, 2025-09-10T07:39:25,995 ^^^^^ 2025-09-10T07:39:25,995 ...<3 lines>... 2025-09-10T07:39:25,995 version=version, 2025-09-10T07:39:25,995 ^^^^^^^^^^^^^^^^ 2025-09-10T07:39:25,995 ) 2025-09-10T07:39:25,995 ^ 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-10T07:39:25,995 super().__init__( 2025-09-10T07:39:25,995 ~~~~~~~~~~~~~~~~^ 2025-09-10T07:39:25,995 link=link, 2025-09-10T07:39:25,995 ^^^^^^^^^^ 2025-09-10T07:39:25,995 ...<4 lines>... 2025-09-10T07:39:25,995 version=version, 2025-09-10T07:39:25,995 ^^^^^^^^^^^^^^^^ 2025-09-10T07:39:25,995 ) 2025-09-10T07:39:25,995 ^ 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-10T07:39:25,995 self.dist = self._prepare() 2025-09-10T07:39:25,995 ~~~~~~~~~~~~~^^ 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-10T07:39:25,995 dist = self._prepare_distribution() 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-10T07:39:25,995 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-10T07:39:25,995 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-10T07:39:25,995 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-10T07:39:25,995 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-10T07:39:25,995 dist = _get_prepared_distribution( 2025-09-10T07:39:25,995 req, 2025-09-10T07:39:25,995 ...<3 lines>... 2025-09-10T07:39:25,995 self.check_build_deps, 2025-09-10T07:39:25,995 ) 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-10T07:39:25,995 abstract_dist.prepare_distribution_metadata( 2025-09-10T07:39:25,995 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T07:39:25,995 finder, build_isolation, check_build_deps 2025-09-10T07:39:25,995 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:39:25,995 ) 2025-09-10T07:39:25,995 ^ 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-10T07:39:25,995 self.req.prepare_metadata() 2025-09-10T07:39:25,995 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-10T07:39:25,995 self.metadata_directory = generate_metadata_legacy( 2025-09-10T07:39:25,995 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T07:39:25,995 build_env=self.build_env, 2025-09-10T07:39:25,995 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:39:25,995 ...<3 lines>... 2025-09-10T07:39:25,995 details=details, 2025-09-10T07:39:25,995 ^^^^^^^^^^^^^^^^ 2025-09-10T07:39:25,995 ) 2025-09-10T07:39:25,995 ^ 2025-09-10T07:39:25,995 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-10T07:39:25,995 raise MetadataGenerationFailed(package_details=details) from error 2025-09-10T07:39:25,995 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-10T07:39:26,018 Removed pvfactors==1.5.2 from https://files.pythonhosted.org/packages/5d/fa/48cd1ae6b9ea390978e5dd2ef0e459de0a76342ea29f45fb28b4dd32e990/pvfactors-1.5.2.tar.gz from build tracker '/tmp/pip-build-tracker-kfocu0ux' 2025-09-10T07:39:26,018 Removed build tracker: '/tmp/pip-build-tracker-kfocu0ux'