-
Notifications
You must be signed in to change notification settings - Fork 10
Closed
Labels
feature requestNew feature or requestNew feature or request
Description
Description
For #101 , we want to publish legate-boost
conda packages to the legate
channel (https://anaconda.org/legate/repo).
This captures the work to do that.
Benefits of this work
- simplifies installation of
legate-boost
Acceptance Criteria
- conda packages are built and tested in CI here
- conda package name should be
legate-boost
(with the-
) - pushing a tag to the repo triggers publishing to the
legate
conda channel
Approach
Patterns that might be borrowed from RAPIDS libraries, including:
pyproject.toml
instead ofsetup.py
scikit-build-core
as a build backend instead ofscikit-build
rapids-cmake
to manage dependenciesrapids-dependency-file-generator
to keep different lists of dependencies consistent
For an example of this, see how cuvs
conda packages are built:
- https://github.com/rapidsai/cuvs/blob/branch-24.08/conda/recipes/cuvs/meta.yaml
- https://github.com/rapidsai/cuvs/blob/branch-24.08/build.sh
- https://github.com/rapidsai/cuvs/blob/branch-24.08/python/cuvs/pyproject.toml
Notes
legate-core
source, for reference: https://github.com/nv-legate/legate.core
Metadata
Metadata
Assignees
Labels
feature requestNew feature or requestNew feature or request