Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 536 Bytes

README.md

File metadata and controls

37 lines (25 loc) · 536 Bytes

PyProject Template

Python project template

Install

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]"

Linting & Formatting Tools

  • black
  • ruff
  • pre-commit-hooks

Testing Tools

  • pytest

Project Configuration Files

  • .pre-commit-config.yaml
  • pyproject.toml
  • .github/workflows/ci.yml