Skip to content

build: drop python3.7 add 3.13 in CI, replace poetry action#144

Merged
aisk merged 15 commits intoaisk:masterfrom
bigpick:add-addt-python-in-ci
Jun 6, 2025
Merged

build: drop python3.7 add 3.13 in CI, replace poetry action#144
aisk merged 15 commits intoaisk:masterfrom
bigpick:add-addt-python-in-ci

Conversation

@bigpick
Copy link
Contributor

@bigpick bigpick commented May 1, 2025

Info

  1. Python 3.7 is EOL as of almost 2 years ago, so increasing minimum supported version to 3.8
  2. 3.13 is also released now, so adding that as well
  3. Removed the poetry action in favor of a set of pipx+poetry env use commands, to remove dependency on external outdated action.
    • Install with pipx before python setup works bc runners come with it already
    • poetry env ... is needed in order to leverage the specific python version otherwiise it will fall to the one that was default on the runner that was used to install with pipx, which is not desired.
  4. Added a Python version badge for 3.8 - 3.13 to the list of badges on the README

4.8 is also EOL, so should really update to 3.9 - but for now at least the GitHub runners still widely support 3.8 so leaving it there (the same can't be said for 3.7).

@bigpick bigpick changed the title build: Update python and poetry versions in CI build: drop python3.7 support, update python and poetry versions in CI May 1, 2025
@bigpick bigpick changed the title build: drop python3.7 support, update python and poetry versions in CI build: drop python3.7+add 3.13 in CI, replace poetry action May 1, 2025
@bigpick
Copy link
Contributor Author

bigpick commented May 1, 2025

OK - checks all pass now
image

@bigpick bigpick changed the title build: drop python3.7+add 3.13 in CI, replace poetry action build: drop python3.7 add 3.13 in CI, replace poetry action May 1, 2025
@aisk aisk merged commit 80c3dbe into aisk:master Jun 6, 2025
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