Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 932 Bytes

File metadata and controls

41 lines (28 loc) · 932 Bytes

dev/ — maintainer helpers

Not example content. Conda environment YAML files live in ../environments/.

File Purpose
dev_sync.sh Optional: overlay a local editable cellpy checkout (uv users)

Notebooks and git

Repo root .pre-commit-config.yaml runs ruff (check --fix + format on .py / .ipynb) then nbstripout. After clone:

uv sync --group dev
uv run pre-commit install

Tests

Full matrix (scripts, jupyter, batch, cookiecutter) for the installed cellpy major; other major is skipped. See main README.

uv sync --group dev
MPLBACKEND=Agg uv run pytest tests/ -q

Ruff

Formats/lints .py and .ipynb (extend-include in pyproject.toml):

uv run ruff format .
uv run ruff check --fix .

Local editable cellpy (developers)

See the “For developers” section in the main README.