Installation¶
Requires Python 3.12+. The project uses uv
for development; pip works for installing a built wheel.
From a local clone (recommended while beta)¶
git clone https://github.com/ronfinn/cell-painting-anndata-validator.git
cd cell-painting-anndata-validator
uv sync
uv run cp-validate --version
From a local wheel¶
Or with an isolated smoke script that builds, installs into a temporary environment, and exercises the CLI:
Names¶
| Role | Name |
|---|---|
| Distribution / PyPI name | cp-anndata-validator |
| Import package | cp_anndata_validator |
| CLI entry point | cp-validate |
| GitHub repository | ronfinn/cell-painting-anndata-validator |
Verify schemas¶
uv run cp-validate schema list
uv run cp-validate schema show generic-cell-painting
uv run cp-validate schema show jump-cp
Both built-in schemas should report version 0.2.1.