-
Notifications
You must be signed in to change notification settings - Fork 11
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
legateconda channel
Approach
Patterns that might be borrowed from RAPIDS libraries, including:
pyproject.tomlinstead ofsetup.pyscikit-build-coreas a build backend instead ofscikit-buildrapids-cmaketo manage dependenciesrapids-dependency-file-generatorto 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