Metadata-Version: 2.3
Name: pyglicko2
Version: 0.0.1a2
Summary: Python implementation of the Glicko-2 system
Author-email: Jingyang Wang <wangjy2010@126.com>
Maintainer-email: Jingyang Wang <wangjy2010@126.com>
License-File: LICENSE
Keywords: chess,rating-system
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# PyGlicko2

![PyPI - Version](https://img.shields.io/pypi/v/pyglicko2)
![PyPI - License](https://img.shields.io/pypi/l/pyglicko2)

Python implementation of the Glicko-2 system

## Installing with pip

To install PyGlicko2 using pip, run the following command:
```
pip install pyglicko2
```

## Contributing

PyGlicko2 is in an early development stage, so we welcome help from you guys :)

### Building from source

To build PyGlicko2 from source, clone PyGlicko2's Github repository using `git`:
```
git clone https://github.com/cyan-ice/pyglicko2.git
```
Then, in the `pyglicko2` repository you just cloned, execute the following command:
```
pip install dist/pyglicko2-*-py3-none-any.whl
```
Where `*` is the latest version of PyGlicko2.

### Testing

To execute all tests, run
```
python test.py
```
In the current directory.

You should see something like this:
```
Test #1: Passed in 0.000s
Test #2: Passed in 0.000s
Passed 2/2
```

### Documentation

We don't have a real documentation for PyGlicko2 at the moment, please contact [@cyan-ice](https://github.com/cyan-ice) if you have any interest in contributing to our docs.