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

Bump to Python 3.13 #521

Merged
merged 5 commits into from
Dec 30, 2024
Merged

Bump to Python 3.13 #521

merged 5 commits into from
Dec 30, 2024

Conversation

danielhass
Copy link
Contributor

Hi @almarklein,

I took the time and tried to upgrade TimeTagger and its container images to Python 3.13.

Additionally the CI has been upgraded to also test all currently supported Python versions up to Python 3.13. Old and unmainted versions have been removed.

Minor code changes were nessecary in order to make the codebase Python 3.13 ready and get rid of deprecated function calls.

The work and testing is not fully done yet I think but before putting more work into this I wanted to get some feedback from your side if it is worth the effort.

Cheers and merry christmas 🎄,

Daniel

Due to the deprecation of pkg_resources we migrate to importlib, details see: https://setuptools.pypa.io/en/latest/pkg_resources.html
- removed 3.7 + 3.8 as they are not longer maintend
- added 3.12 + 3.13
- switched windows and macos tests to 3.13
@almarklein
Copy link
Owner

Nice work, thanks!

@almarklein almarklein merged commit 69a0d7d into almarklein:main Dec 30, 2024
9 checks passed
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