-
Notifications
You must be signed in to change notification settings - Fork 2
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
Confirm support for Python 3.13 and drop 3.8 #143
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #143 +/- ##
==========================================
+ Coverage 99.80% 99.85% +0.04%
==========================================
Files 51 51
Lines 4699 4691 -8
==========================================
- Hits 4690 4684 -6
+ Misses 9 7 -2
|
@glatterf42 FYI, I am realising here that the hold-up pending pyarrow 18.0.0 is due to #135 / #128. That change brought performance improvements, but introduced a fixed dependency on This in turn is blocking ixmp, message_ix, et al. and as you note there is no promised date for a release of pyarrow 18.0.0. Because genno releases are easy to put out, I think I will temporarily make this:
Thus on Python 3.13, parquet/pyarrow will not be installed, and caching should fall back to less-performant Once pyarrow 18.0.0 is out, I can make a point release of genno to revert the change. |
- Add Python 3.13 - Drop Python 3.8
Python ≥3.9 feature.
2af1fc1
to
3ebd00e
Compare
Python 3.13 will be released
2024-10-012024-10-07. This PR is to:sparse
only, currently addressed by omitting the install/tests of sparse in the CI matrix.sparse
only.PR checklist
Update documentationN/A