-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
WIP: [python-package] support Python 3.13 #6668
base: master
Are you sure you want to change the base?
Conversation
We'll need to wait for the rest of LightGBM's dependencies to get Python 3.13 packages on
But hey, at least We can check the state of LightGBM's dependencies here: https://conda-forge.org/status/migration/?name=python313 |
|
The conda-forge Python 3.13 migration is making progress, but looks like not all of PR to subscribe to: conda-forge/cffi-feedstock#53 |
Add support for Python 3.13, now that it's available: https://docs.python.org/3/whatsnew/3.13.html
This also proposes a new standard process for Python version upgrades in this project. Proposing that when a new version is generally available, we do the following:
3.10 -> 3.11
)test-old-versions
CI job (as I've done here with Python 3.8)This makes the updates easy to make and review, and reduces the risk of issues like #5969 and #6680 leading to maintenance work.
Notes for Reviewers
Just opening this to test. It's not ready for review... I expect more changes will be necessary, or at least that we'll need to wait for dependencies to update.