Metadata-Version: 2.1
Name: competitive-verifier
Version: 1.7.3
Summary: Verifier for libraries of competitive programming
Home-page: https://github.com/competitive-verifier/competitive-verifier
License: MIT
Author: kzrnm
Author-email: gengesa@gmail.com
Requires-Python: >=3.9,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: charset-normalizer (>=3.3.0,<4.0.0)
Requires-Dist: colorama (>=0.4.6,<0.5.0)
Requires-Dist: colorlog (>=6.7.0,<7.0.0)
Requires-Dist: importlab (>=0.8,<0.9)
Requires-Dist: online-judge-tools (==11.5.1)
Requires-Dist: pydantic (>=2.0.3,<3.0.0)
Requires-Dist: pyyaml (>=6.0,<7.0)
Requires-Dist: tomli (>=2.0.1,<3.0.0) ; python_version < "3.11"
Project-URL: Repository, https://github.com/competitive-verifier/competitive-verifier
Description-Content-Type: text/markdown

# competitive-verifier

[![Actions Status](https://github.com/competitive-verifier/competitive-verifier/workflows/verify/badge.svg)](https://github.com/competitive-verifier/competitive-verifier/actions) [![GitHub Pages](https://img.shields.io/static/v1?label=GitHub+Pages&message=+&color=brightgreen&logo=github)](https://competitive-verifier.github.io/competitive-verifier)
[![PyPI](https://img.shields.io/pypi/v/competitive-verifier)](https://pypi.org/project/competitive-verifier/)

The library is inspired by [online-judge-tools/verification-helper](https://github.com/online-judge-tools/verification-helper).

If you want more info, see [DESIGN.md](DESIGN.md).

## Get started

### GitHub Actions

See [GitHub Pages](https://competitive-verifier.github.io/competitive-verifier/installer.html).
[日本語](https://competitive-verifier.github.io/competitive-verifier/installer.ja.html)

### Install(local)

Needs Python 3.9 or greater.

```sh
pip install competitive-verifier
```

Or

```sh
pip install git+https://github.com/competitive-verifier/competitive-verifier.git@latest
```

#### Migrate from verification-helper

Run this script.

```sh
competitive-verifier migrate
```

## Development

```sh
pip install -U poetry
poetry install

# test
poetry run pytest

# format
poetry run poe format
```
