-
Notifications
You must be signed in to change notification settings - Fork 192
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 for Python 3.13 #6600
base: main
Are you sure you want to change the base?
Support for Python 3.13 #6600
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #6600 +/- ##
==========================================
- Coverage 78.09% 78.09% -0.00%
==========================================
Files 564 564
Lines 42544 42547 +3
==========================================
+ Hits 33219 33221 +2
- Misses 9325 9326 +1 ☔ View full report in Codecov by Sentry. |
Recstrict Python version ito strictly below 3.13 until we have resolved the dependency issues in PR aiidateam#6600.
d4e76c3
to
3d72b40
Compare
6b7ba3c
to
0c1b29d
Compare
Some tests fail because I still circus from testpypi and I haven't added extra-requires at these places. In the end we want to publish the package so the important test that fails is ci-code for py313 that fails because of
Need to figure this out |
7670532
to
a5c2200
Compare
c1a1b82
to
c12bbe6
Compare
Iterator types must implement `__iter__`, see https://docs.python.org/3/library/stdtypes.html#iterator-types
[pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci
25a87f5
to
0efcfb6
Compare
This is a draft for supporting python 3.13. Need to further debug dependencies
So far circus needs to be updated. Since the HEAD of the master branch seems to have fixed most issues on python 3.13, I wanted to test it and published a 0.19.0 version on test pypi from my fork https://github.com/agoscinski/circus
So far numpy needed an update to at least 1.26.2, versions before limited the python version to 3.12 (I am actually not sure how the requirements.txt got to 2.26.1 from the 1.21 in the pyproject.toml).
pandas does not offer binaries for python 3.13 until most recent version 2.2.3, and compiling it during installation fails.
Current issue, that need a bit investigation. I just did not have more time to look into it