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

Update to Python 3.12. #53

Merged
merged 2 commits into from
Oct 3, 2023
Merged

Update to Python 3.12. #53

merged 2 commits into from
Oct 3, 2023

Conversation

jsirois
Copy link
Contributor

@jsirois jsirois commented Oct 3, 2023

This also updates all dependencies and fixes the minor fallout of four
MyPy typecheck issues (all instances of no support yet for
@dataclass_transform: python/mypy#14293) and
one Sphinx issue with the custom directive system's use of markdown.

This also updates all dependencies and fixes the minor fallout of four
MyPy typecheck issues (all instances of no support yet for
@dataclass_transform: python/mypy#14293) and
one Sphinx issue with the custom directive systems use of markdown.
version = "3.11.5"
# By default science ships as a "thin" scie that fetches CPython 3.11 on first run.
release = "20231002"
version = "3.12.0"
Copy link
Collaborator

Choose a reason for hiding this comment

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

Not that it matters for this PR - but worth noting to anyone who uses Python 3.12 later.

https://github.com/indygreg/python-build-standalone/releases/tag/20231002

CPython 3.12.0 now supported. These distributions should be considered beta quality since it is their initial release and typically there are both upstream bugs and bugs in our packaging in the initial release. So exercise caution before deploying to production.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yeah. I wanted to get on the test train early - someone has to. CI (nox) fully dogfoods; so I'm confident science is still production ready for the next release.

@jsirois jsirois merged commit 653fbf8 into a-scie:main Oct 3, 2023
6 checks passed
@jsirois jsirois deleted the 3.12/upgrade branch October 3, 2023 18:40
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