Skip to content

WIP: build: different dace versions based on the catesian/dace extra - #2716

Draft
romanc wants to merge 3 commits into
GridTools:mainfrom
romanc:romanc/cartesian-extra-dace-version
Draft

WIP: build: different dace versions based on the catesian/dace extra#2716
romanc wants to merge 3 commits into
GridTools:mainfrom
romanc:romanc/cartesian-extra-dace-version

Conversation

@romanc

@romanc romanc commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Description

WIP: Testing different versions of dace based on the for cartesian / next extras that we already have. Extras are pyproject.toml markers that can be used to differentiate versions of packages.

Requirements

  • All fixes and/or new features come with corresponding tests.
  • Important design decisions have been documented in the appropriate ADR inside the docs/development/ADRs/ folder.

We have an extra for `cartesian` and `next` dependencies. The extra is
even featured in the README.md on how to get started. We can use these
extras to distinguish versions of the dace dependency in a standardized
python way (i.e. without `uv.sources` or dependency groups).
@romanc
romanc force-pushed the romanc/cartesian-extra-dace-version branch from c237952 to 1618734 Compare July 23, 2026 13:09
romanc added 2 commits July 23, 2026 15:14
There's no need to specify `jax` again in the "extras" when running
non-dace tests. It is included in the "cartesian" and "next" extras that
are installed anyway.
@romanc romanc changed the title WIP: build: testing different dace versions based on the catesian/dace extra WIP: build: different dace versions based on the catesian/dace extra Jul 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant