Python project template
For running
conda create -n <YOUR_ENV_NAME> python=<YOUR_PYTHON_VERSION>
conda activate <YOUR_ENV_NAME>
pip install -e .
For development
conda create -n <YOUR_ENV_NAME> python=<YOUR_PYTHON_VERSION>
conda activate <YOUR_ENV_NAME>
pip install -e ".[dev]"
- black
- ruff
- pre-commit-hooks
- pytest
- .pre-commit-config.yaml
- pyproject.toml
- .github/workflows/ci.yml