Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop support for Python 3.8 by the end of October #2904

Closed
3 tasks done
soininen opened this issue Jul 30, 2024 · 1 comment
Closed
3 tasks done

Drop support for Python 3.8 by the end of October #2904

soininen opened this issue Jul 30, 2024 · 1 comment
Assignees
Labels
enhancement Enhancement of existing feature

Comments

@soininen
Copy link
Contributor

soininen commented Jul 30, 2024

Python 3.8 will meet its end-of-life in October 2024. We should drop the support from Toolbox and related repositories around the same time after which we can start using features available in Python 3.9 in the code. Technically, dropping support for 3.8 means a small change in pyproject.toml but we should notify our users that are still on 3.8 in advance so they have time to react. Perhaps a message in the Event log in case Toolbox notices it is running on 3.8 explaining the situation suffices?

Now:

  • Add notification for users still on 3.8 about the incoming change

In late October:

  • Update pyproject.toml and relevant documentation
  • Start enjoying the benefits 3.9 gives us
@soininen soininen added the enhancement Enhancement of existing feature label Jul 30, 2024
@soininen soininen self-assigned this Aug 7, 2024
@jkiviluo
Copy link
Member

jkiviluo commented Oct 8, 2024

In developer call it was agreed that we will also update to v0.9 since this is kind of breaking change.

soininen added a commit to spine-tools/Spine-Database-API that referenced this issue Oct 17, 2024
soininen added a commit to spine-tools/spine-engine that referenced this issue Oct 17, 2024
soininen added a commit to spine-tools/spine-items that referenced this issue Oct 17, 2024
soininen added a commit that referenced this issue Oct 17, 2024
soininen added a commit to spine-tools/Spine-Database-API that referenced this issue Oct 17, 2024
soininen added a commit to spine-tools/Spine-Database-API that referenced this issue Oct 17, 2024
soininen added a commit to spine-tools/spine-engine that referenced this issue Oct 17, 2024
soininen added a commit that referenced this issue Oct 17, 2024
soininen added a commit to spine-tools/spine-items that referenced this issue Oct 17, 2024
soininen added a commit to spine-tools/Spine-Database-API that referenced this issue Oct 21, 2024
soininen added a commit to spine-tools/Spine-Database-API that referenced this issue Oct 21, 2024
soininen added a commit to spine-tools/spine-engine that referenced this issue Oct 21, 2024
soininen added a commit that referenced this issue Oct 21, 2024
soininen added a commit to spine-tools/spine-items that referenced this issue Oct 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement of existing feature
Projects
None yet
Development

No branches or pull requests

2 participants