2025-09-26T02:59:10,260 Created temporary directory: /tmp/pip-ephem-wheel-cache-wpr4u_x6 2025-09-26T02:59:10,262 Created temporary directory: /tmp/pip-req-tracker-s5rnb9rr 2025-09-26T02:59:10,262 Initialized build tracking at /tmp/pip-req-tracker-s5rnb9rr 2025-09-26T02:59:10,262 Created build tracker: /tmp/pip-req-tracker-s5rnb9rr 2025-09-26T02:59:10,262 Entered build tracker: /tmp/pip-req-tracker-s5rnb9rr 2025-09-26T02:59:10,263 Created temporary directory: /tmp/pip-wheel-e8jht3ox 2025-09-26T02:59:10,283 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple, https://www.piwheels.org/simple 2025-09-26T02:59:10,285 2 location(s) to search for versions of forecaster-toolkit: 2025-09-26T02:59:10,285 * https://pypi.org/simple/forecaster-toolkit/ 2025-09-26T02:59:10,285 * https://www.piwheels.org/simple/forecaster-toolkit/ 2025-09-26T02:59:10,285 Fetching project page and analyzing links: https://pypi.org/simple/forecaster-toolkit/ 2025-09-26T02:59:10,285 Getting page https://pypi.org/simple/forecaster-toolkit/ 2025-09-26T02:59:10,287 Found index url https://pypi.org/simple 2025-09-26T02:59:10,291 Starting new HTTPS connection (1): pypi.org:443 2025-09-26T02:59:10,408 https://pypi.org:443 "GET /simple/forecaster-toolkit/ HTTP/1.1" 200 1291 2025-09-26T02:59:10,479 Skipping link: No binaries permitted for forecaster-toolkit: https://files.pythonhosted.org/packages/95/bb/00ece6296f4c7a650bd3704e93a5262150ec54030c416135e11fb2f0dc54/forecaster_toolkit-0.1.0-py3-none-any.whl#sha256=a5099770eaff80543850883e551fdf4144a6aa55d3e97ed661502ac5d1653d6a (from https://pypi.org/simple/forecaster-toolkit/) (requires-python:>=3.12) 2025-09-26T02:59:10,480 Link requires a different Python (3.9.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/88/47/44d1e065ab361c63d98a01a5e95b79bca1e5bfe8f4e5001ce9b72df61273/forecaster_toolkit-0.1.0.tar.gz#sha256=778eaa2eda38695c361cfa4b36765135ad7f543ff710b47e9634e9b2af480993 (from https://pypi.org/simple/forecaster-toolkit/) (requires-python:>=3.12) 2025-09-26T02:59:10,480 Skipping link: No binaries permitted for forecaster-toolkit: https://files.pythonhosted.org/packages/bf/2d/9649ebfd1147eed9d9bfd1f4a6edffdc8c33ebf6e74456c241b3739abc6f/forecaster_toolkit-0.1.1-py3-none-any.whl#sha256=443615f4a60f81a515464356def8415fe948efa6d99ba5d99882296908ee9426 (from https://pypi.org/simple/forecaster-toolkit/) (requires-python:<3.14,>=3.12) 2025-09-26T02:59:10,481 Link requires a different Python (3.9.2 not in: '<3.14,>=3.12'): https://files.pythonhosted.org/packages/f0/85/3a5d66ee70a0d3c4a60afd6d0a3cbaeb01e8e651978b8542c341f12bbe89/forecaster_toolkit-0.1.1.tar.gz#sha256=857f6ce0d95f6930214783c304e1766f1c0a35d615545a4c605018615e3f497a (from https://pypi.org/simple/forecaster-toolkit/) (requires-python:<3.14,>=3.12) 2025-09-26T02:59:10,481 Skipping link: No binaries permitted for forecaster-toolkit: https://files.pythonhosted.org/packages/95/63/908dff19f03074048926bda5de8a88fa133c793b467c0d772682188a7d3c/forecaster_toolkit-0.1.2-py3-none-any.whl#sha256=f5fab7b91455e97be2081a64bfacaeb9c24cec857a95c7e9f3f77ffb9af9d411 (from https://pypi.org/simple/forecaster-toolkit/) (requires-python:<3.14,>=3.12) 2025-09-26T02:59:10,482 Link requires a different Python (3.9.2 not in: '<3.14,>=3.12'): https://files.pythonhosted.org/packages/39/bb/877269d6a4f312164efa2d3f298469832ac5fe1ec3b50b08c41248f838f2/forecaster_toolkit-0.1.2.tar.gz#sha256=206b6edeb2167caa2e4355b459ad1efcb23277973ffbbd26638b5ca2d32fefb2 (from https://pypi.org/simple/forecaster-toolkit/) (requires-python:<3.14,>=3.12) 2025-09-26T02:59:10,482 Skipping link: No binaries permitted for forecaster-toolkit: https://files.pythonhosted.org/packages/d2/16/a59bf29d8fc0c6fd7668735fdf705eaaf23f74ef0cf8f2c2c7ff1fb0e856/forecaster_toolkit-0.1.4-py3-none-any.whl#sha256=5ce340b6b3ec6c3650a42a9498ac020beb26822d5b16089f95aada6a3dace8c5 (from https://pypi.org/simple/forecaster-toolkit/) (requires-python:<3.14,>=3.12) 2025-09-26T02:59:10,483 Link requires a different Python (3.9.2 not in: '<3.14,>=3.12'): https://files.pythonhosted.org/packages/15/1d/76d060f0147686089a7d42062189e870dce60ac65c2d9b5ba70c7edbce5c/forecaster_toolkit-0.1.4.tar.gz#sha256=48124ce9bf981ec711a580e4d69186614c367301b654325a85e4e77fb8e2a86f (from https://pypi.org/simple/forecaster-toolkit/) (requires-python:<3.14,>=3.12) 2025-09-26T02:59:10,483 Fetching project page and analyzing links: https://www.piwheels.org/simple/forecaster-toolkit/ 2025-09-26T02:59:10,484 Getting page https://www.piwheels.org/simple/forecaster-toolkit/ 2025-09-26T02:59:10,485 Found index url https://www.piwheels.org/simple 2025-09-26T02:59:10,486 Starting new HTTPS connection (1): www.piwheels.org:443 2025-09-26T02:59:10,551 https://www.piwheels.org:443 "GET /simple/forecaster-toolkit/ HTTP/1.1" 200 274 2025-09-26T02:59:10,555 Skipping link: No binaries permitted for forecaster-toolkit: https://www.piwheels.org/simple/forecaster-toolkit/forecaster_toolkit-0.1.0-py3-none-any.whl#sha256=c32eb08736b5e875b7bcd4dda0cfabbace9faa7e3d8d3e60c912db9aeb44a25b (from https://www.piwheels.org/simple/forecaster-toolkit/) (requires-python:>=3.12) 2025-09-26T02:59:10,583 Given no hashes to check 0 links for project 'forecaster-toolkit': discarding no candidates 2025-09-26T02:59:10,583 ERROR: Could not find a version that satisfies the requirement forecaster-toolkit==0.1.4 2025-09-26T02:59:10,583 ERROR: No matching distribution found for forecaster-toolkit==0.1.4 2025-09-26T02:59:10,584 Exception information: 2025-09-26T02:59:10,584 Traceback (most recent call last): 2025-09-26T02:59:10,584 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 171, in _merge_into_criterion 2025-09-26T02:59:10,584 crit = self.state.criteria[name] 2025-09-26T02:59:10,584 KeyError: 'forecaster-toolkit' 2025-09-26T02:59:10,584 2025-09-26T02:59:10,584 During handling of the above exception, another exception occurred: 2025-09-26T02:59:10,584 2025-09-26T02:59:10,584 Traceback (most recent call last): 2025-09-26T02:59:10,584 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 318, in resolve 2025-09-26T02:59:10,584 name, crit = self._merge_into_criterion(r, parent=None) 2025-09-26T02:59:10,584 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 173, in _merge_into_criterion 2025-09-26T02:59:10,584 crit = Criterion.from_requirement(self._p, requirement, parent) 2025-09-26T02:59:10,584 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 83, in from_requirement 2025-09-26T02:59:10,584 raise RequirementsConflicted(criterion) 2025-09-26T02:59:10,584 resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('forecaster-toolkit==0.1.4') 2025-09-26T02:59:10,584 2025-09-26T02:59:10,584 During handling of the above exception, another exception occurred: 2025-09-26T02:59:10,584 2025-09-26T02:59:10,584 Traceback (most recent call last): 2025-09-26T02:59:10,584 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 122, in resolve 2025-09-26T02:59:10,584 self._result = resolver.resolve( 2025-09-26T02:59:10,584 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 453, in resolve 2025-09-26T02:59:10,584 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-26T02:59:10,584 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 320, in resolve 2025-09-26T02:59:10,584 raise ResolutionImpossible(e.criterion.information) 2025-09-26T02:59:10,584 resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('forecaster-toolkit==0.1.4'), parent=None)] 2025-09-26T02:59:10,584 2025-09-26T02:59:10,584 The above exception was the direct cause of the following exception: 2025-09-26T02:59:10,584 2025-09-26T02:59:10,584 Traceback (most recent call last): 2025-09-26T02:59:10,584 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 223, in _main 2025-09-26T02:59:10,584 status = self.run(options, args) 2025-09-26T02:59:10,584 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 180, in wrapper 2025-09-26T02:59:10,584 return func(self, options, args) 2025-09-26T02:59:10,584 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 162, in run 2025-09-26T02:59:10,584 requirement_set = resolver.resolve( 2025-09-26T02:59:10,584 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 128, in resolve 2025-09-26T02:59:10,584 six.raise_from(error, e) 2025-09-26T02:59:10,584 File "", line 3, in raise_from 2025-09-26T02:59:10,584 pip._internal.exceptions.DistributionNotFound: No matching distribution found for forecaster-toolkit==0.1.4 2025-09-26T02:59:10,588 Removed build tracker: '/tmp/pip-req-tracker-s5rnb9rr'