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

Support Python 3.12 #5000

Open
3 of 8 tasks
not522 opened this issue Oct 4, 2023 · 0 comments
Open
3 of 8 tasks

Support Python 3.12 #5000

not522 opened this issue Oct 4, 2023 · 0 comments
Labels
feature Change that does not break compatibility, but affects the public interfaces.

Comments

@not522
Copy link
Member

not522 commented Oct 4, 2023

Motivation

Python 3.12 released on 2023-10-02. https://www.python.org/downloads/release/python-3120/
This is a tracking issue to support the new Python.

Description

  • Add Python 3.12 to the CI of the unit tests.
  • Add Python 3.12 to the CI of the unit tests for integrations.
  • Add Python 3.12 to the CI of the Docker build.
  • Add Python 3.12 to the CI of optuna-examples.
  • Use Python 3.12 in the speed benchmark.
  • Add branch protection rules.
  • Add badge.
  • Update classifiers in pyproject.toml.

Alternatives (optional)

No response

Additional context (optional)

See also the 3.11 tracking issue. #3964

@not522 not522 added the feature Change that does not break compatibility, but affects the public interfaces. label Oct 4, 2023
@HideakiImamura HideakiImamura pinned this issue Oct 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Change that does not break compatibility, but affects the public interfaces.
Projects
None yet
Development

No branches or pull requests

1 participant