Skip to content

Bump minimum python version#289

Open
Qup42 wants to merge 2 commits intoqlever-dev:mainfrom
Qup42:updateMinimumPythonVersion
Open

Bump minimum python version#289
Qup42 wants to merge 2 commits intoqlever-dev:mainfrom
Qup42:updateMinimumPythonVersion

Conversation

@Qup42
Copy link
Copy Markdown
Collaborator

@Qup42 Qup42 commented May 6, 2026

Set the correct minimum python version of 3.10 in the pyproject.toml and update the unit test workflow (drop old versions and add new versions).

Python 3.10 seems reasonable. It is the oldest version that is still officially supported with updates and the oldest version that we package for. The requirement for 3.10 is caused by:

  • importlib.resources.as_file and importlib.resources.files in serve_evaluation_app.py require 3.9
  • platform.freedesktop_os_release in system_info.py requires 3.10

Note: This PR aligns the pyproject.toml with the code. Support for older versions is likely possible if needed. platform.freedesktop_os_release could be replaced with the distro package.

Closes ad-freiburg/qlever#2847

Qup42 added 2 commits May 6, 2026 21:43
remove old (now officially unsupported) versions and add new versions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

qlever command issue

1 participant