Skip to content

Require at least Python 3.12 for the runner - #5170

Open
psss wants to merge 9 commits into
mainfrom
psss-drop-python-3.9
Open

psss wants to merge 9 commits into
mainfrom
psss-drop-python-3.9

Conversation

@psss

@psss psss commented Sep 16, 2026

Copy link
Copy Markdown
Member

Pull Request Checklist

  • implement the feature
  • write the documentation
  • include a release note

Resolve #5062.

@psss psss added the packaging Changes related to the rpm packaging label Sep 16, 2026
@psss psss added this to planning Sep 16, 2026
@github-project-automation github-project-automation Bot moved this to backlog in planning Sep 16, 2026
@psss psss moved this from backlog to implement in planning Sep 16, 2026
Comment thread docs/test-runner-guest-compatibility.yaml
Comment thread docs/test-runner-guest-compatibility.yaml Outdated
@psss psss added the ci | full test Pull request is ready for the full test execution label Sep 16, 2026
@psss

psss commented Sep 16, 2026

Copy link
Copy Markdown
Member Author

/packit test

Comment thread docs/test-runner-guest-compatibility.yaml Outdated
@psss psss changed the title Drop Python 3.9 support for the test runner Require at least Python 3.12 for the test runner Sep 17, 2026
@psss
psss force-pushed the psss-drop-python-3.9 branch from 3d1517c to b6f32a7 Compare September 17, 2026 07:55
Comment thread .packit.yaml Outdated
Comment thread .packit.yaml Outdated
Comment thread docs/test-runner-guest-compatibility.yaml Outdated
@psss
psss added this pull request to stack #5174 September 17, 2026 13:42
@psss
psss force-pushed the psss-drop-python-3.9 branch from 4cce48c to 6e64492 Compare September 17, 2026 14:51
@happz

happz commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

@psss is "test" in "... for the test runner" correct? I'd expct to read "tmt runner" or something similar.

@psss
psss force-pushed the psss-drop-python-3.9 branch from 6e64492 to e5da12c Compare September 18, 2026 10:45
@psss

psss commented Sep 18, 2026

Copy link
Copy Markdown
Member Author

@psss is "test" in "... for the test runner" correct? I'd expct to read "tmt runner" or something similar.

Good point, let's directly use just the runner term as it's defined in the glossary. Updated in e5da12c.

@psss psss moved this from implement to review in planning Sep 18, 2026
@psss
psss removed this pull request from stack #5174 September 18, 2026 11:01
@psss
psss changed the base branch from main to psss-install-cases-duration September 18, 2026 11:02
@psss
psss added this pull request to stack #5178 September 18, 2026 11:03
@happz

happz commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

It seems to me the changes are in the right direction, but separated into PRs in an unexpected way.

@psss psss changed the title Require at least Python 3.12 for the test runner Require at least Python 3.12 for the runner Sep 18, 2026
@therazix
therazix force-pushed the psss-drop-python-3.9 branch from e5da12c to 45e901a Compare September 18, 2026 19:55
Base automatically changed from psss-install-cases-duration to main September 19, 2026 14:35
@happz
happz force-pushed the psss-drop-python-3.9 branch from 45e901a to b50d1ff Compare September 19, 2026 14:36

@LecrisUT LecrisUT left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Other than changing the title, looks ok. All of the ubuntu parts are still as ❓ but we can handle that later ™️

@psss
psss force-pushed the psss-drop-python-3.9 branch from b50d1ff to 4f5a515 Compare September 21, 2026 17:45
@psss

psss commented Sep 21, 2026

Copy link
Copy Markdown
Member Author

Or we need to change the description and tone of this PR, since "Require at least Python 3.12 for the test runner" is not what this PR does.

Yeah, makes sense. I've bumped the required Python version in 4f5a515. The mypy and pyright versions intentionally kept at 3.9 to handle the related necessary changes in a separate pull request.

@psss
psss requested a review from happz September 21, 2026 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci | full test Pull request is ready for the full test execution packaging Changes related to the rpm packaging

Projects

Status: review

Development

Successfully merging this pull request may close these issues.

Drop support for Python 3.9 for the test runner

4 participants