Metadata-Version: 2.1
Name: hitfactorpy
Version: 0.0.3
Summary: Python tools for parsing and analyzing practical match reports
Author: Conor Heine
Author-email: conor.heine@gmail.com
Requires-Python: >=3.10,<3.12
Classifier: Development Status :: 3 - Alpha
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Typing :: Typed
Requires-Dist: httpx[http2] (>=0.23.3,<0.24.0)
Requires-Dist: pandas (>=1.5.2,<2.0.0)
Requires-Dist: pydantic[email] (>=1.10.4,<2.0.0)
Requires-Dist: typer[all] (>=0.7.0,<0.8.0)
Description-Content-Type: text/markdown

# hitfactorpy

[![Main](https://github.com/cahna/hitfactorpy/actions/workflows/main.yaml/badge.svg)](https://github.com/cahna/hitfactorpy/actions/workflows/main.yaml)

Python tools for parsing and analyzing practical match reports.

## Status

**Work in progress...**

Documentation website: [https:/cahna.github.io/hitfactorpy](https:/cahna.github.io/hitfactorpy)

Currently only supports USPSA match reports.

## Library usage

See parsers available in [`hitfactorpy.parsers.match_report`](https://github.com/cahna/hitfactorpy/tree/main/hitfactorpy/parsers/match_report) and examples in [repository's `tests` directory](https://github.com/cahna/hitfactorpy/tree/main/tests).

## CLI Usage

After installing, run the `hitfactorpy` command should be added to `$PATH`.

```console
$ hitfactorpy --help
```

[Complete CLI documentation](https://cahna.github.io/hitfactorpy/)

