2025-09-23T18:59:02,000 Created temporary directory: /tmp/pip-ephem-wheel-cache-qyot6ojy 2025-09-23T18:59:02,002 Created temporary directory: /tmp/pip-req-tracker-j9wsb3i_ 2025-09-23T18:59:02,003 Initialized build tracking at /tmp/pip-req-tracker-j9wsb3i_ 2025-09-23T18:59:02,003 Created build tracker: /tmp/pip-req-tracker-j9wsb3i_ 2025-09-23T18:59:02,003 Entered build tracker: /tmp/pip-req-tracker-j9wsb3i_ 2025-09-23T18:59:02,003 Created temporary directory: /tmp/pip-wheel-4fzihqzh 2025-09-23T18:59:02,023 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple, https://www.piwheels.org/simple 2025-09-23T18:59:02,025 2 location(s) to search for versions of forecaster-toolkit: 2025-09-23T18:59:02,025 * https://pypi.org/simple/forecaster-toolkit/ 2025-09-23T18:59:02,025 * https://www.piwheels.org/simple/forecaster-toolkit/ 2025-09-23T18:59:02,025 Fetching project page and analyzing links: https://pypi.org/simple/forecaster-toolkit/ 2025-09-23T18:59:02,026 Getting page https://pypi.org/simple/forecaster-toolkit/ 2025-09-23T18:59:02,027 Found index url https://pypi.org/simple 2025-09-23T18:59:02,031 Starting new HTTPS connection (1): pypi.org:443 2025-09-23T18:59:02,150 https://pypi.org:443 "GET /simple/forecaster-toolkit/ HTTP/1.1" 200 1291 2025-09-23T18:59:02,221 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-23T18:59:02,222 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-23T18:59:02,223 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-23T18:59:02,223 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-23T18:59:02,224 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-23T18:59:02,224 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-23T18:59:02,225 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-23T18:59:02,225 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-23T18:59:02,226 Fetching project page and analyzing links: https://www.piwheels.org/simple/forecaster-toolkit/ 2025-09-23T18:59:02,226 Getting page https://www.piwheels.org/simple/forecaster-toolkit/ 2025-09-23T18:59:02,227 Found index url https://www.piwheels.org/simple 2025-09-23T18:59:02,229 Starting new HTTPS connection (1): www.piwheels.org:443 2025-09-23T18:59:02,287 https://www.piwheels.org:443 "GET /simple/forecaster-toolkit/ HTTP/1.1" 200 274 2025-09-23T18:59:02,291 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-23T18:59:02,319 Given no hashes to check 0 links for project 'forecaster-toolkit': discarding no candidates 2025-09-23T18:59:02,320 ERROR: Could not find a version that satisfies the requirement forecaster-toolkit==0.1.2 2025-09-23T18:59:02,320 ERROR: No matching distribution found for forecaster-toolkit==0.1.2 2025-09-23T18:59:02,321 Exception information: 2025-09-23T18:59:02,321 Traceback (most recent call last): 2025-09-23T18:59:02,321 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-23T18:59:02,321 crit = self.state.criteria[name] 2025-09-23T18:59:02,321 KeyError: 'forecaster-toolkit' 2025-09-23T18:59:02,321 2025-09-23T18:59:02,321 During handling of the above exception, another exception occurred: 2025-09-23T18:59:02,321 2025-09-23T18:59:02,321 Traceback (most recent call last): 2025-09-23T18:59:02,321 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 318, in resolve 2025-09-23T18:59:02,321 name, crit = self._merge_into_criterion(r, parent=None) 2025-09-23T18:59:02,321 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-23T18:59:02,321 crit = Criterion.from_requirement(self._p, requirement, parent) 2025-09-23T18:59:02,321 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 83, in from_requirement 2025-09-23T18:59:02,321 raise RequirementsConflicted(criterion) 2025-09-23T18:59:02,321 resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('forecaster-toolkit==0.1.2') 2025-09-23T18:59:02,321 2025-09-23T18:59:02,321 During handling of the above exception, another exception occurred: 2025-09-23T18:59:02,321 2025-09-23T18:59:02,321 Traceback (most recent call last): 2025-09-23T18:59:02,321 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 122, in resolve 2025-09-23T18:59:02,321 self._result = resolver.resolve( 2025-09-23T18:59:02,321 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 453, in resolve 2025-09-23T18:59:02,321 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-23T18:59:02,321 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 320, in resolve 2025-09-23T18:59:02,321 raise ResolutionImpossible(e.criterion.information) 2025-09-23T18:59:02,321 resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('forecaster-toolkit==0.1.2'), parent=None)] 2025-09-23T18:59:02,321 2025-09-23T18:59:02,321 The above exception was the direct cause of the following exception: 2025-09-23T18:59:02,321 2025-09-23T18:59:02,321 Traceback (most recent call last): 2025-09-23T18:59:02,321 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 223, in _main 2025-09-23T18:59:02,321 status = self.run(options, args) 2025-09-23T18:59:02,321 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 180, in wrapper 2025-09-23T18:59:02,321 return func(self, options, args) 2025-09-23T18:59:02,321 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 162, in run 2025-09-23T18:59:02,321 requirement_set = resolver.resolve( 2025-09-23T18:59:02,321 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 128, in resolve 2025-09-23T18:59:02,321 six.raise_from(error, e) 2025-09-23T18:59:02,321 File "", line 3, in raise_from 2025-09-23T18:59:02,321 pip._internal.exceptions.DistributionNotFound: No matching distribution found for forecaster-toolkit==0.1.2 2025-09-23T18:59:02,325 Removed build tracker: '/tmp/pip-req-tracker-j9wsb3i_'