Metadata-Version: 2.3
Name: higlass-schema
Version: 0.2.1
Summary: Pydantic models for HiGlass
Project-URL: homepage, https://github.com/higlass/higlass-schema
Author-email: Trevor Manz <trevor.j.manz@gmail.com>
License: MIT
Requires-Python: >=3.8
Requires-Dist: pydantic>=2.0
Requires-Dist: rich>=13.0.0
Description-Content-Type: text/markdown

# higlass-schema

[![PyPI](https://img.shields.io/pypi/v/higlass-schema.svg?color=green)](https://pypi.org/project/higlass-schema)
[![License](https://img.shields.io/pypi/l/gosling.svg?color=green)](https://github.com/higlass/higlass-schema/raw/main/LICENSE)

Pydantic models for HiGlass

```bash
pip install higlass-schema
```

🚧 👷


## Development

Try it out:

```bash
$ 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:

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

## Release

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