Skip to content

tests: Add Python 3.15, remove Python 3.9, unlock PyPy, reduce versions for cache hit testing - #96

Merged
bkeryan merged 5 commits into
mainfrom
users/bkeryan/update-python
Oct 12, 2026
Merged

bkeryan merged 5 commits into
mainfrom
users/bkeryan/update-python

Conversation

@bkeryan

@bkeryan bkeryan commented Oct 12, 2026 •

Copy link
Copy Markdown
Collaborator

What does this Pull Request accomplish?

Enable testing with Python 3.15.

Disable testing with Python 3.9.

Unlock PyPy version because pypy/pypy#5388 has been fixed for a while now.

Reduce set of versions for cache hit testing and other special cases to avoid hitting GitHub Actions cache limit.

Replace pip list with importlib.metadata in one test because a venv that is installed via poetry really has no reason to have an up-to-date pip installed.

Why should this Pull Request be merged?

Python 3.15 has been released.

Python 3.9 has been EOL for a while.

What testing has been done?

PR build

@bkeryan
bkeryan requested a review from mshafer-NI as a code owner October 12, 2026 15:53
Comment thread .github/workflows/test_actions.yml
@bkeryan
bkeryan merged commit a18f3c9 into main Oct 12, 2026
102 checks passed
@bkeryan
bkeryan deleted the users/bkeryan/update-python branch October 12, 2026 22:48
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.

2 participants