-
Notifications
You must be signed in to change notification settings - Fork 794
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
ci: Support Python 3.13 #3591
base: main
Are you sure you want to change the base?
ci: Support Python 3.13 #3591
Conversation
Minimal/fallback support for `3.13`. Ideally I'd like to minimise hard dependencies we have on `typing_extensions` before October 2024. However, this would be the simpler option if it passes CI Resolves #3587
Adds `python=3.13.*` support https://github.com/pypa/hatch/releases/tag/hatch-v1.13.0
I think it is noble to wait for support for python 3.13 for all our upstream soft dependencies. But I'm also not against releasing before all our soft dependencies provide support (in my understanding pyarrow). What you think @dangotbanned? |
@mattijn nothing noble here 😄 I'm happy with releasing before Also maybe do some decoupling in Doing either of those is fine with me if you'd like to give it a try? Personally though, I've got a few issues/PRs that I'd rather have ready for
I think there's more value in delivering some/all of these vs a slightly earlier |
Hmpf. Decoupling |
No worries @mattijn Also, IIRC |
Yeah, I assume that geospatial users of Altair are the minority, so if that's causing the delay, also feel a bit responsible for that. |
Its not on you @mattijn! |
Basising this off of narwhals-dev/narwhals@97ebe2c
Seems to be able to build (sometimes) with these changes. Still fails a good chunk of the tests
I'm all out of ideas on this one 😞 @mattijn @jonmmease @joelostblom @binste |
Resolves #3587
Minimal/fallback support for
3.13
.Ideally I'd like to minimise hard dependencies we have on
typing_extensions
before October 2024. However, this would be the simpler option if it passes CI