/higlass-schema

Pydantic models for HiGlass

Primary LanguagePythonMIT LicenseMIT

higlass-schema

PyPI License

Pydantic models for HiGlass

pip install higlass-schema

🚧 👷

Development

Try it out:

$ uvx --no-cache --from . higlass-schema check ./example.json # [--verbose]
$ uvx --no-cache --from . higlass-schema export # prints JSON schema to stdout

Testing, linting, & formatting are enforced in CI. Locally, you can run:

uv run pytest # tests
uv run ruff check # linting
uv run ruff format --check # formatting (remove --check to apply)

Release

git tag -a v0.0.0 -m "v0.0.0"
git push --follow-tags