Support python 3.13 and oneAPI 2026.1 - #2086
Conversation
|
@eap perhaps also consider this request? |
| # py-partd (@0.29). py-pandas is unconstrained and can further cascade splits | ||
| # into py-xarray/met/metplus/jedi-base-env. This constraints py-pandas to @0.28 | ||
| # (shared with py-pyogrio) so only py-versioneer itself is duplicated. | ||
| - ^py-versioneer@0.28 |
There was a problem hiding this comment.
Hopefully we get away with duplicates of py-versioneer.
We may be able to relax one of the package constraints; quite often, these are too restrictive and simply in there because that's what the author tested with. It seems unlikely that 0.28 and 0.29 are that incompatible ...
There was a problem hiding this comment.
yeah, either way this is an upstream change that we are stuck with until fixed upstream. For the moment this feels forgivable since its only a build dep and at least I can prevent it from causing a large-scale package split.
| # The py-numpy cannot be built with oneAPI. | ||
| py-numpy: | ||
| require: | ||
| - '%c,cxx=gcc' |
There was a problem hiding this comment.
I would like to investigate that further - so far, all py-numpy versions I used built fine with oneAPI
There was a problem hiding this comment.
hmm! I will also check
92de0a2 to
7613be7
Compare
7613be7 to
ce28283
Compare
Apologies up-front for the weighty PR here. I've been working dilligently to get something that builds on the aws-ubuntu system and this is what I've come up with. I've coupled the changes of oneapi and python because they were all interdependent anyways and any single-purpose PR would create a similar mess to be cleaned up by the other connected PR. Putting them all in one place at least concentrates the pain.
While this was developed with oneAPI 2026.1, I suspect it would also work with 2026.0.
Nothing here is a code change to this PR — it is all upstream plumbing that has
to land before the
repos/builtinsubmodule can be bumped and this PR merged.Dependencies
spack/spack-packages (upstream)
JCSDA/spack-packages (jspack-stack-dev)
JCSDA/spack-stack
repos/builtinsubmodule in this PR once all cherry-picks are mergedTesting
This has been tested on Ubuntu 2024.04.
Checklist