-
Notifications
You must be signed in to change notification settings - Fork 79
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 against Python 3.12 #585
Conversation
|
Should we:
|
If we follow spec 0, 3.10 would be minimal with 3.12 out now. |
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.
lgtm
Can we just comment-out |
This sounds reasonable. I will do that and push up. Also, I am working on #588 right now. Shall I incorporate that into this PR or in another? |
Let's do it as a follow-up. That one will likely see some code changes. |
|
Codecov Report
@@ Coverage Diff @@
## main #585 +/- ##
=====================================
Coverage 84.0% 84.0%
=====================================
Files 128 128
Lines 15054 15053 -1
=====================================
Hits 12642 12642
+ Misses 2412 2411 -1 |
@martinfleis this is now ready for review. |
We need to ensure the tags are present. This may cause trouble. We need - uses: actions/checkout@v4
with:
fetch-depth: 0 # Fetch all history for all branches and tags. |
Add to this PR, correct? |
Yes please :) |
I guess now we need to check across the ecosystem for that... |
Once this is reviewed & merged I will tackle #588. |
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.
Looks great! Thanks!
I got a branch tackling most of the warnings in CI, so that should also be resolved shortly.
@jGaboardi Why did we include xarray as a hard dependency here? Is that because we actually hard depend on it? If so we should refactor. Something around that is causing conda-forge to fail. |
I suppose that was my oversight/mistake since there is a I will put in a PR to fix this immediatly. |
This PR:
pyproject.toml
,ci/*
, andenvironment.yml
Current situation:
numba
can't be resolved yet but this seems like it will be good to go soon.