Please Note: All commands mentioned below should be run from the repository root.
Create and activate a virtual environment to manage project dependencies:
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate
Run the following command to install:
- Main project dependencies:
- Additional dependencies. These dependencies are necessary for running tests, linting, and other development tasks.
pip install ".[dev]"
To build and view the documentation, you need to install the necessary dependencies. Follow these steps to set up the documentation environment:
Install the documentation dependencies using pip
. These dependencies are
listed under the [docs]
optional dependencies in pyproject.toml
. Run the
following command:
Please follow the following link to learn about how to do open-source contribution and git best practices. https://github.com/uw-ssec/rse-guidelines/blob/main/fundamentals/git-github.md
pip install ".[docs]"
To ensure your changes are properly tested, follow these steps: Execute the test
suite using pytest
:
pytest