-
-
Notifications
You must be signed in to change notification settings - Fork 967
Test on Python 3.14 #2361
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
base: main
Are you sure you want to change the base?
Test on Python 3.14 #2361
Conversation
|
||
[testenv:apicheck] | ||
commands = pip install -U -r{toxinidir}/requirements/dev.txt | ||
commands = pip install --upgrade -r{toxinidir}/requirements/dev.txt |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pip install -U
can be quite opaque to readers because pip install currently has six --u*
options, including --user
.
pip install --upgrade
makes the intention clearer in code that others will read.
% python3 -m pip install --help | grep "\-\-u"
--user Install to the Python user install directory for
-U, --upgrade Upgrade all specified packages to the newest
--upgrade-strategy <upgrade_strategy>
--use-pep517 Use PEP 517 for building source distributions
--use-feature <feature> Enable new functionality, that may be backward
--use-deprecated <feature> Enable deprecated functionality, that will be
here is a old pr #2328 |
The old PR tells us nothing useful because it fails before Py3.14 is installed.
|
seems lots of dependency needed to be updated for 3.14 support. |
Remaining, I only see confluentinc/confluent-kafka-python#2048
|
as far as I know that is not the default yet, is it? |
Correct different executables... |
Do you have any ideas about how to get |
no we just have to wait. generally it takes some time after the stable release to be supported across the eco system. so we have to wait. |
3b3e714
to
9ab76e1
Compare
There is a new release v2.12.0 of We could apt-get install the library and build from source on Py3.14 only, but it is probably better to wait.
We also need to deal with the complexity of getting tox to test both |
we can skip kafka for 3.14 for a while if the other stuff work with 3.14. usually it takes a roughly a month to get the eco system catch up with latest python release. |
Python v3.14 -- October 7th * https://www.python.org/download/pre-releases * https://www.python.org/downloads/release/python-3140rc2
https://www.python.org/downloads/release/python-3140/
Blocked by: