2026-02-28T17:31:18,619 Created temporary directory: /tmp/pip-ephem-wheel-cache-5ce77hbl 2026-02-28T17:31:18,624 Created temporary directory: /tmp/pip-req-tracker-fs1nqejt 2026-02-28T17:31:18,624 Initialized build tracking at /tmp/pip-req-tracker-fs1nqejt 2026-02-28T17:31:18,625 Created build tracker: /tmp/pip-req-tracker-fs1nqejt 2026-02-28T17:31:18,625 Entered build tracker: /tmp/pip-req-tracker-fs1nqejt 2026-02-28T17:31:18,626 Created temporary directory: /tmp/pip-wheel-gog6b9av 2026-02-28T17:31:18,672 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple, https://www.piwheels.org/simple 2026-02-28T17:31:18,676 2 location(s) to search for versions of ctrlcode: 2026-02-28T17:31:18,676 * https://pypi.org/simple/ctrlcode/ 2026-02-28T17:31:18,676 * https://www.piwheels.org/simple/ctrlcode/ 2026-02-28T17:31:18,677 Fetching project page and analyzing links: https://pypi.org/simple/ctrlcode/ 2026-02-28T17:31:18,678 Getting page https://pypi.org/simple/ctrlcode/ 2026-02-28T17:31:18,681 Found index url https://pypi.org/simple 2026-02-28T17:31:18,690 Starting new HTTPS connection (1): pypi.org:443 2026-02-28T17:31:18,786 https://pypi.org:443 "GET /simple/ctrlcode/ HTTP/1.1" 200 1287 2026-02-28T17:31:18,960 Skipping link: No binaries permitted for ctrlcode: https://files.pythonhosted.org/packages/ed/76/4f1f52be135b063852d604e5ae40ade3eeb0eb30b77126b79acb2ab00e89/ctrlcode-0.1.0-py3-none-any.whl#sha256=a15890fb8344d44f182f1839aae69d0fb0c29d4690881c23ccee58bf1a77adef (from https://pypi.org/simple/ctrlcode/) (requires-python:>=3.12) 2026-02-28T17:31:18,963 Link requires a different Python (3.9.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/13/8d/d622c510de6018b29865350504ec3db6674272cebe9b786fc37548d5bff9/ctrlcode-0.1.0.tar.gz#sha256=db6b7688a17b31cd60741ec2e0804b75c6448a51bd406013b4bd18e6d4356701 (from https://pypi.org/simple/ctrlcode/) (requires-python:>=3.12) 2026-02-28T17:31:18,963 Skipping link: No binaries permitted for ctrlcode: https://files.pythonhosted.org/packages/39/e9/31ece5bd966686d3279e7c37cc41ebc6ee0910aeb597db59252800ac7204/ctrlcode-0.1.1-py3-none-any.whl#sha256=e03bf3c84a3e004a6162163d7b43fcfe8e411ed6849f24e29afce68afeec87cc (from https://pypi.org/simple/ctrlcode/) (requires-python:>=3.12) 2026-02-28T17:31:18,965 Link requires a different Python (3.9.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/f8/55/80c6733276dbbe710016f63996e30efc25665efe74971c5f574402a0451a/ctrlcode-0.1.1.tar.gz#sha256=8466759135a25eaf448da7c29d8e9a808663030e175a221a452abbf71da639fa (from https://pypi.org/simple/ctrlcode/) (requires-python:>=3.12) 2026-02-28T17:31:18,965 Skipping link: No binaries permitted for ctrlcode: https://files.pythonhosted.org/packages/5a/6b/6bbd3fb85f2a04ca0972c236c212078cd21d74f76e47684db79eef206e68/ctrlcode-0.2.0-py3-none-any.whl#sha256=9eae4f9315234470d3b23f1a753d63c01f30ca28712d9d49cee0483ba183f330 (from https://pypi.org/simple/ctrlcode/) (requires-python:>=3.12) 2026-02-28T17:31:18,967 Link requires a different Python (3.9.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/4a/ba/0b64b8bac9534182a6a3d1ffd676efeb318d66fb62242e6f0738f4e3c7b8/ctrlcode-0.2.0.tar.gz#sha256=c0e482dd641a35d3907b0c12ec8ff2ee8faffa3c772b9cadfb9a7b8040b30453 (from https://pypi.org/simple/ctrlcode/) (requires-python:>=3.12) 2026-02-28T17:31:18,967 Skipping link: No binaries permitted for ctrlcode: https://files.pythonhosted.org/packages/ce/e3/a9ec63fa1c73808dafc8bb8d0e8e6bcb08f8d0d8afa9201f44320a9ede44/ctrlcode-0.3.0-py3-none-any.whl#sha256=5fc4ec25d2a83dd6be769096f3e9a9d9fddad374ff17a68a36d94e61a03040c5 (from https://pypi.org/simple/ctrlcode/) (requires-python:>=3.12) 2026-02-28T17:31:18,969 Link requires a different Python (3.9.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/50/b9/fefbf8ce79b47dd4a3a081a8c49a80b37001d944a74d06f34083ba546980/ctrlcode-0.3.0.tar.gz#sha256=9863e6c48984399c8f87696ae9b55bdef7278a773871848c81e3aba025131fab (from https://pypi.org/simple/ctrlcode/) (requires-python:>=3.12) 2026-02-28T17:31:18,969 Fetching project page and analyzing links: https://www.piwheels.org/simple/ctrlcode/ 2026-02-28T17:31:18,970 Getting page https://www.piwheels.org/simple/ctrlcode/ 2026-02-28T17:31:18,972 Found index url https://www.piwheels.org/simple 2026-02-28T17:31:18,976 Starting new HTTPS connection (1): www.piwheels.org:443 2026-02-28T17:31:19,095 https://www.piwheels.org:443 "GET /simple/ctrlcode/ HTTP/1.1" 200 327 2026-02-28T17:31:19,105 Skipping link: No binaries permitted for ctrlcode: https://www.piwheels.org/simple/ctrlcode/ctrlcode-0.1.1-py3-none-any.whl#sha256=bb31a989cb908cb5f243f50b55eb89f3e513c9fa367d5593535d6c9148b3635d (from https://www.piwheels.org/simple/ctrlcode/) (requires-python:>=3.12) 2026-02-28T17:31:19,105 Skipping link: No binaries permitted for ctrlcode: https://www.piwheels.org/simple/ctrlcode/ctrlcode-0.1.0-py3-none-any.whl#sha256=1b8c617185f6322e3fcad113db819c6776beb2b3936482e1421053d3d2d930dc (from https://www.piwheels.org/simple/ctrlcode/) (requires-python:>=3.12) 2026-02-28T17:31:19,175 Given no hashes to check 0 links for project 'ctrlcode': discarding no candidates 2026-02-28T17:31:19,176 ERROR: Could not find a version that satisfies the requirement ctrlcode==0.3.0 2026-02-28T17:31:19,178 ERROR: No matching distribution found for ctrlcode==0.3.0 2026-02-28T17:31:19,178 Exception information: 2026-02-28T17:31:19,178 Traceback (most recent call last): 2026-02-28T17:31:19,178 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 171, in _merge_into_criterion 2026-02-28T17:31:19,178 crit = self.state.criteria[name] 2026-02-28T17:31:19,178 KeyError: 'ctrlcode' 2026-02-28T17:31:19,178 2026-02-28T17:31:19,178 During handling of the above exception, another exception occurred: 2026-02-28T17:31:19,178 2026-02-28T17:31:19,178 Traceback (most recent call last): 2026-02-28T17:31:19,178 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 318, in resolve 2026-02-28T17:31:19,178 name, crit = self._merge_into_criterion(r, parent=None) 2026-02-28T17:31:19,178 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 173, in _merge_into_criterion 2026-02-28T17:31:19,178 crit = Criterion.from_requirement(self._p, requirement, parent) 2026-02-28T17:31:19,178 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 83, in from_requirement 2026-02-28T17:31:19,178 raise RequirementsConflicted(criterion) 2026-02-28T17:31:19,178 resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('ctrlcode==0.3.0') 2026-02-28T17:31:19,178 2026-02-28T17:31:19,178 During handling of the above exception, another exception occurred: 2026-02-28T17:31:19,178 2026-02-28T17:31:19,178 Traceback (most recent call last): 2026-02-28T17:31:19,178 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 122, in resolve 2026-02-28T17:31:19,178 self._result = resolver.resolve( 2026-02-28T17:31:19,178 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 453, in resolve 2026-02-28T17:31:19,178 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-02-28T17:31:19,178 File "/usr/share/python-wheels/resolvelib-0.5.4-py2.py3-none-any.whl/resolvelib/resolvers.py", line 320, in resolve 2026-02-28T17:31:19,178 raise ResolutionImpossible(e.criterion.information) 2026-02-28T17:31:19,178 resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('ctrlcode==0.3.0'), parent=None)] 2026-02-28T17:31:19,178 2026-02-28T17:31:19,178 The above exception was the direct cause of the following exception: 2026-02-28T17:31:19,178 2026-02-28T17:31:19,178 Traceback (most recent call last): 2026-02-28T17:31:19,178 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 223, in _main 2026-02-28T17:31:19,178 status = self.run(options, args) 2026-02-28T17:31:19,178 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 180, in wrapper 2026-02-28T17:31:19,178 return func(self, options, args) 2026-02-28T17:31:19,178 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 162, in run 2026-02-28T17:31:19,178 requirement_set = resolver.resolve( 2026-02-28T17:31:19,178 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 128, in resolve 2026-02-28T17:31:19,178 six.raise_from(error, e) 2026-02-28T17:31:19,178 File "", line 3, in raise_from 2026-02-28T17:31:19,178 pip._internal.exceptions.DistributionNotFound: No matching distribution found for ctrlcode==0.3.0 2026-02-28T17:31:19,188 Removed build tracker: '/tmp/pip-req-tracker-fs1nqejt'