We use Poetry to install the package. We strongly recommend that you use pipx to install poetry in it's own global environment, thereby not interfering with the environment used to run this package.
(base)$ pip install pipx
This will install poetry in it's own environment:
(base)$ pipx install poetry
# install Poetry
pip install poetry
First create a new environment with the conda base environment:
$ conda create -f base37.yaml
$ conda activate auem37dev
# Will install from the poetry lockfile
(auem37dev)$ poetry install
We request that you use the provided pre-commit hooks if you plan to submit any code.
$ pipx install pre-commit
# From the root directory of this repo
$ pre-commit install
# Run all tests
(auem37dev)$ poetry run pytest