Creating a Development Environment#
cuSpatial recommends using Dev Containers to setup the development environment. To setup Dev Containers for cuspatial, please refer to documentation.
From Bare Metal#
RAPIDS keeps a single source of truth for library dependencies in dependencies.yaml
. This file divides
the dependencies into several dimensions: building, testing, documentations, notebooks etc. As a developer,
you generally want to generate an environment recipe that includes everything that the library may use.
To do so, install the rapids-dependency-file-generator via pip:
pip install rapids-dependency-file-generator
And run under the repo root:
rapids-dependency-file-generator --clean
The environment recipe is generated within the conda/environments
directory. To continue the next step of building,
see the build page.
For more information about how RAPIDS manages dependencies, see README of rapids-dependency-file-generator repo.