Skip to content

Add rattler-build conda recipe for Sirius DuckDB extension#440

Draft
mbrobbel wants to merge 6 commits intosirius-db:devfrom
mbrobbel:rattler
Draft

Add rattler-build conda recipe for Sirius DuckDB extension#440
mbrobbel wants to merge 6 commits intosirius-db:devfrom
mbrobbel:rattler

Conversation

@mbrobbel
Copy link
Copy Markdown
Member

Packages the loadable DuckDB extension as a conda package with CUDA 12/13 variants. Includes activation scripts that export SIRIUS_EXTENSION path.

mbrobbel and others added 4 commits March 11, 2026 13:31
Packages the loadable DuckDB extension as a conda package with CUDA 12/13
variants. Includes activation scripts that export SIRIUS_EXTENSION path.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Parameterize libcudf version constraints via variant files. Stable builds
use rapidsai channel, nightly builds use rapidsai-nightly via separate
config file.

Build: rattler-build build --recipe conda.recipe/ --config-file conda.recipe/rattler-build.toml
Nightly: rattler-build build --recipe conda.recipe/ --config-file conda.recipe/rattler-build-nightly.toml --variant-config conda.recipe/variants-nightly.yaml

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Matrix: arch (x64, arm64) × channel (stable, nightly), each producing
CUDA 12 + 13 variants. Uses prefix-dev/rattler-build-action.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
mbrobbel and others added 2 commits March 23, 2026 20:47
The git source with branch: rattler fails in CI because the checkout
is on a detached HEAD. Use path: .. instead — CI checks out submodules
via actions/checkout so the file copy includes them.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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