2026-01-13T02:09:00,199 Created temporary directory: /tmp/pip-ephem-wheel-cache-_1tt24wa 2026-01-13T02:09:00,201 Created temporary directory: /tmp/pip-build-tracker-gdccmumd 2026-01-13T02:09:00,201 Initialized build tracking at /tmp/pip-build-tracker-gdccmumd 2026-01-13T02:09:00,202 Created build tracker: /tmp/pip-build-tracker-gdccmumd 2026-01-13T02:09:00,202 Entered build tracker: /tmp/pip-build-tracker-gdccmumd 2026-01-13T02:09:00,203 Created temporary directory: /tmp/pip-wheel-l19exbq1 2026-01-13T02:09:00,206 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-13T02:09:00,208 Created temporary directory: /tmp/pip-ephem-wheel-cache-djttcg6x 2026-01-13T02:09:00,229 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-13T02:09:00,233 2 location(s) to search for versions of vikunja-mcp: 2026-01-13T02:09:00,233 * https://pypi.org/simple/vikunja-mcp/ 2026-01-13T02:09:00,233 * https://www.piwheels.org/simple/vikunja-mcp/ 2026-01-13T02:09:00,234 Fetching project page and analyzing links: https://pypi.org/simple/vikunja-mcp/ 2026-01-13T02:09:00,234 Getting page https://pypi.org/simple/vikunja-mcp/ 2026-01-13T02:09:00,236 Found index url https://pypi.org/simple 2026-01-13T02:09:00,371 Fetched page https://pypi.org/simple/vikunja-mcp/ as application/vnd.pypi.simple.v1+json 2026-01-13T02:09:00,376 Skipping link: No binaries permitted for vikunja-mcp: https://files.pythonhosted.org/packages/98/85/bfeb1bfc2f0ccf1ecb9a84e62c0bece410d3a34cdc8b36a94d6b47d02d66/vikunja_mcp-0.5.3-py3-none-any.whl (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.12) 2026-01-13T02:09:00,377 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/c9/a8/c4849243d08edfd7d4e3d7d6c72a5b48a7f62b28088e0fdfb25c75e3e4c3/vikunja_mcp-0.5.3.tar.gz (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.12) 2026-01-13T02:09:00,377 Skipping link: 0.5.3 Requires-Python >=3.12: https://files.pythonhosted.org/packages/c9/a8/c4849243d08edfd7d4e3d7d6c72a5b48a7f62b28088e0fdfb25c75e3e4c3/vikunja_mcp-0.5.3.tar.gz (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.12) 2026-01-13T02:09:00,378 Skipping link: No binaries permitted for vikunja-mcp: https://files.pythonhosted.org/packages/03/63/1be55fe42ce1d1d258551bc26a49c7737df9aa9928f693ec1abab839cefb/vikunja_mcp-0.7.0-py3-none-any.whl (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.10) 2026-01-13T02:09:00,379 Found link https://files.pythonhosted.org/packages/bb/97/17019488d0cbaeb32ed7086559c81c39cdaf0c7b8595300b678393e2365e/vikunja_mcp-0.7.0.tar.gz (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.10), version: 0.7.0 2026-01-13T02:09:00,380 Skipping link: No binaries permitted for vikunja-mcp: https://files.pythonhosted.org/packages/56/8f/da74f87f2074f702829b13df06f7763a7876b62ccf22cd3879e868bc9a3a/vikunja_mcp-0.7.1-py3-none-any.whl (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.10) 2026-01-13T02:09:00,381 Found link https://files.pythonhosted.org/packages/fa/e9/f0ea45bd4a1ad86c2d3d87abdacfce71972d5c7d78d6d91456a2b76f0182/vikunja_mcp-0.7.1.tar.gz (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.10), version: 0.7.1 2026-01-13T02:09:00,381 Skipping link: No binaries permitted for vikunja-mcp: https://files.pythonhosted.org/packages/29/9e/d6bddfc5eb6be5eedb1865fccee7d0f522d92f7f757776ec2970861b7a27/vikunja_mcp-0.8.0-py3-none-any.whl (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.10) 2026-01-13T02:09:00,382 Found link https://files.pythonhosted.org/packages/91/aa/25132da487872f92deac7d4a8a5a3e73403687bfb92f517986cf626c13b2/vikunja_mcp-0.8.0.tar.gz (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.10), version: 0.8.0 2026-01-13T02:09:00,383 Skipping link: No binaries permitted for vikunja-mcp: https://files.pythonhosted.org/packages/93/e3/d53db335c082ae45660f8519b3c1463cb4eaff395e6a79e1a1d7cc73ad39/vikunja_mcp-0.8.1-py3-none-any.whl (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.10) 2026-01-13T02:09:00,384 Found link https://files.pythonhosted.org/packages/99/8e/889d9fc918036b56a353819df4c7303edaf4c7e8ed8904f720264cdae293/vikunja_mcp-0.8.1.tar.gz (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.10), version: 0.8.1 2026-01-13T02:09:00,385 Skipping link: No binaries permitted for vikunja-mcp: https://files.pythonhosted.org/packages/ac/7f/64c33f4f34fb7238ad1c1f95525c21e5cf5eefc8ae16d09716d6d65b806e/vikunja_mcp-0.8.2-py3-none-any.whl (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.10) 2026-01-13T02:09:00,386 Found link https://files.pythonhosted.org/packages/67/b0/b63a0d6c4e3f60e8ef7945fc4ddc63cd8c4180aa2d09f21eea9744c72ae5/vikunja_mcp-0.8.2.tar.gz (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.10), version: 0.8.2 2026-01-13T02:09:00,386 Skipping link: No binaries permitted for vikunja-mcp: https://files.pythonhosted.org/packages/80/af/f39c941b83666355460373ace0417d79c3fe5a060d3c90c124642adeb127/vikunja_mcp-0.9.0-py3-none-any.whl (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.10) 2026-01-13T02:09:00,387 Found link https://files.pythonhosted.org/packages/69/17/b1d8530a9da1ff2f76c8d2d05c698c242151ff7d9e271c6348de8d6d0f77/vikunja_mcp-0.9.0.tar.gz (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.10), version: 0.9.0 2026-01-13T02:09:00,388 Skipping link: No binaries permitted for vikunja-mcp: https://files.pythonhosted.org/packages/ce/ea/70755e37e5b2b9106f7bb66eda5d4f9a2de865b93ebb43f2f70ccf30a449/vikunja_mcp-0.9.1-py3-none-any.whl (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.10) 2026-01-13T02:09:00,388 Found link https://files.pythonhosted.org/packages/ea/94/6c1d1a28b97744248f7123be5394f3bde14b0d80a3d94f97ba607750950c/vikunja_mcp-0.9.1.tar.gz (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.10), version: 0.9.1 2026-01-13T02:09:00,389 Skipping link: No binaries permitted for vikunja-mcp: https://files.pythonhosted.org/packages/0c/20/996158398a53dd4ae3802329313e1b0b5b9b43b11d523e2b5b1c97c948ca/vikunja_mcp-0.9.2-py3-none-any.whl (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.10) 2026-01-13T02:09:00,390 Found link https://files.pythonhosted.org/packages/c7/42/d6ba42d08e10a2f46c75ebc9f714a4aefdf25aff3e32f4fe006120ee0b9d/vikunja_mcp-0.9.2.tar.gz (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.10), version: 0.9.2 2026-01-13T02:09:00,390 Skipping link: No binaries permitted for vikunja-mcp: https://files.pythonhosted.org/packages/79/4b/ddde939bcf9074af9dd792aa531fa82fd7ed286eb105ecffed27d5783f1b/vikunja_mcp-0.9.3-py3-none-any.whl (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.10) 2026-01-13T02:09:00,391 Found link https://files.pythonhosted.org/packages/a8/9b/f7f63729272781386fed979826408a7ff42175fffbbbd3b14b49c2c1cb56/vikunja_mcp-0.9.3.tar.gz (from https://pypi.org/simple/vikunja-mcp/) (requires-python:>=3.10), version: 0.9.3 2026-01-13T02:09:00,392 Fetching project page and analyzing links: https://www.piwheels.org/simple/vikunja-mcp/ 2026-01-13T02:09:00,393 Getting page https://www.piwheels.org/simple/vikunja-mcp/ 2026-01-13T02:09:00,394 Found index url https://www.piwheels.org/simple 2026-01-13T02:09:00,550 Fetched page https://www.piwheels.org/simple/vikunja-mcp/ as text/html 2026-01-13T02:09:00,553 Skipping link: No binaries permitted for vikunja-mcp: https://www.piwheels.org/simple/vikunja-mcp/vikunja_mcp-0.9.2-py3-none-any.whl#sha256=4b6165bbb116d87e9c202734afabacd5e860f1d6cdce731be9b9e4144cad04fc (from https://www.piwheels.org/simple/vikunja-mcp/) (requires-python:>=3.10) 2026-01-13T02:09:00,554 Skipping link: No binaries permitted for vikunja-mcp: https://www.piwheels.org/simple/vikunja-mcp/vikunja_mcp-0.9.1-py3-none-any.whl#sha256=3d97c897e0c9f31c5e949e141646ec1f841e6c9e7cd9d2bf6b0732a9e5f2e86f (from https://www.piwheels.org/simple/vikunja-mcp/) (requires-python:>=3.10) 2026-01-13T02:09:00,555 Skipping link: No binaries permitted for vikunja-mcp: https://www.piwheels.org/simple/vikunja-mcp/vikunja_mcp-0.9.0-py3-none-any.whl#sha256=ee1552ddb59072df3ffd888733b4f3f834d09184b6bdac0078490c209451dbce (from https://www.piwheels.org/simple/vikunja-mcp/) (requires-python:>=3.10) 2026-01-13T02:09:00,556 Skipping link: No binaries permitted for vikunja-mcp: https://www.piwheels.org/simple/vikunja-mcp/vikunja_mcp-0.8.2-py3-none-any.whl#sha256=eba4ceca53bd5abbb47958480bdb2d3922c95236f802ab06982ee513b86356cf (from https://www.piwheels.org/simple/vikunja-mcp/) (requires-python:>=3.10) 2026-01-13T02:09:00,556 Skipping link: No binaries permitted for vikunja-mcp: https://www.piwheels.org/simple/vikunja-mcp/vikunja_mcp-0.8.1-py3-none-any.whl#sha256=ed0223048043b654106aebbeb713b002c64ccb8298929b3cea32ecc6b0474fbf (from https://www.piwheels.org/simple/vikunja-mcp/) (requires-python:>=3.10) 2026-01-13T02:09:00,556 Skipping link: No binaries permitted for vikunja-mcp: https://www.piwheels.org/simple/vikunja-mcp/vikunja_mcp-0.8.0-py3-none-any.whl#sha256=11e85c23d3b0380d074c58c1b1474912ee48a3523a3866ece8063dcfb18b623b (from https://www.piwheels.org/simple/vikunja-mcp/) (requires-python:>=3.10) 2026-01-13T02:09:00,557 Skipping link: No binaries permitted for vikunja-mcp: https://www.piwheels.org/simple/vikunja-mcp/vikunja_mcp-0.7.1-py3-none-any.whl#sha256=b92ed6fb35b6e0c29e593bf2056927f5f4f6f769348f07428703a1785713a194 (from https://www.piwheels.org/simple/vikunja-mcp/) (requires-python:>=3.10) 2026-01-13T02:09:00,557 Skipping link: No binaries permitted for vikunja-mcp: https://www.piwheels.org/simple/vikunja-mcp/vikunja_mcp-0.7.0-py3-none-any.whl#sha256=cbf9d84e422c20148244a6aab0c84f54eabe56ba599dc9c190d97186e116a85c (from https://www.piwheels.org/simple/vikunja-mcp/) (requires-python:>=3.10) 2026-01-13T02:09:00,558 Skipping link: not a file: https://www.piwheels.org/simple/vikunja-mcp/ 2026-01-13T02:09:00,559 Skipping link: not a file: https://pypi.org/simple/vikunja-mcp/ 2026-01-13T02:09:00,578 Given no hashes to check 0 links for project 'vikunja-mcp': discarding no candidates 2026-01-13T02:09:00,579 ERROR: Ignored the following versions that require a different python version: 0.5.3 Requires-Python >=3.12 2026-01-13T02:09:00,581 ERROR: Could not find a version that satisfies the requirement vikunja-mcp==0.5.3 (from versions: 0.7.0, 0.7.1, 0.8.0, 0.8.1, 0.8.2, 0.9.0, 0.9.1, 0.9.2, 0.9.3) 2026-01-13T02:09:00,582 ERROR: No matching distribution found for vikunja-mcp==0.5.3 2026-01-13T02:09:00,583 Exception information: 2026-01-13T02:09:00,583 Traceback (most recent call last): 2026-01-13T02:09:00,583 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-01-13T02:09:00,583 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-01-13T02:09:00,583 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2026-01-13T02:09:00,583 raise RequirementsConflicted(criterion) 2026-01-13T02:09:00,583 pip._vendor.resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('vikunja-mcp==0.5.3') 2026-01-13T02:09:00,583 2026-01-13T02:09:00,583 During handling of the above exception, another exception occurred: 2026-01-13T02:09:00,583 2026-01-13T02:09:00,583 Traceback (most recent call last): 2026-01-13T02:09:00,583 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-01-13T02:09:00,583 result = self._result = resolver.resolve( 2026-01-13T02:09:00,583 ^^^^^^^^^^^^^^^^^ 2026-01-13T02:09:00,583 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-01-13T02:09:00,583 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-01-13T02:09:00,583 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-13T02:09:00,583 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 350, in resolve 2026-01-13T02:09:00,583 raise ResolutionImpossible(e.criterion.information) 2026-01-13T02:09:00,583 pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('vikunja-mcp==0.5.3'), parent=None)] 2026-01-13T02:09:00,583 2026-01-13T02:09:00,583 The above exception was the direct cause of the following exception: 2026-01-13T02:09:00,583 2026-01-13T02:09:00,583 Traceback (most recent call last): 2026-01-13T02:09:00,583 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-01-13T02:09:00,583 status = run_func(*args) 2026-01-13T02:09:00,583 ^^^^^^^^^^^^^^^ 2026-01-13T02:09:00,583 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-01-13T02:09:00,583 return func(self, options, args) 2026-01-13T02:09:00,583 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-13T02:09:00,583 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-01-13T02:09:00,583 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-01-13T02:09:00,583 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-13T02:09:00,583 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 101, in resolve 2026-01-13T02:09:00,583 raise error from e 2026-01-13T02:09:00,583 pip._internal.exceptions.DistributionNotFound: No matching distribution found for vikunja-mcp==0.5.3 2026-01-13T02:09:00,589 Removed build tracker: '/tmp/pip-build-tracker-gdccmumd'