-
Notifications
You must be signed in to change notification settings - Fork 162
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
tox.ini: Enable Python 3.13 #646
Conversation
The py64 runner has been updated but the py32 runner has not. |
I double-checked the output to make sure it's actually running 3.13. py32: https://github.com/ni/nidaqmx-python/actions/runs/11376831246/job/31650061261?pr=646
This is due to the fact that creating an updated py32 image failed. py64: https://github.com/ni/nidaqmx-python/actions/runs/11376831246/job/31650061486?pr=646
py64 works and py32 fails gracefully, so I guess this PR doesn't have to wait for the new py32 image. I will manually run the tests on 32-bit Python, though. |
|
(cherry picked from commit dab722c)
* nidaqmx: Fix installation with Python 3.13 (#645) * tests: Fix OverflowError: Python integer 36767 out of bounds for int16 * tests: Skip more examples * nidaqmx: Update dependency versions for Python 3.13 support * Update poetry.lock * GitHub: Enable unit tests on Python 3.13 * tests: Reformat with black * tests: Fix E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` * nidaqmx: Allow newer types-protobuf * nidaqmx: Update poetry.lock (cherry picked from commit ee791a3) * tox: Enable Python 3.13 (#646) (cherry picked from commit dab722c) * nidaqmx: Add Python 3.13 trove classifier and update changelog (#649) * nidaqmx: Add Python 3.13 trove classifier * nidaqmx: Update changelog (cherry picked from commit ba8a962)
What does this Pull Request accomplish?
Enable running system tests with Python 3.13.
Why should this Pull Request be merged?
Finish fixing #644
What testing has been done?
None