Metadata-Version: 2.1
Name: whist-server
Version: 0.3.0
Summary: Whist game server.
Home-page: https://github.com/Whist-Team/Whist-Server
Author: Whist Team
Project-URL: Bug Tracker, https://github.com/Whist-Team/Whist-Server/issues
Keywords: game server whist
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: fastapi[all] (==0.78.0)
Requires-Dist: whist-core (==0.2.0)
Requires-Dist: pydantic (==1.9.0)
Requires-Dist: pymongo (==4.1.1)
Requires-Dist: python-jose[cryptography] (==3.3.0)
Requires-Dist: passlib[bcrypt] (==1.7.4)
Provides-Extra: testing
Requires-Dist: pytest (==7.1.2) ; extra == 'testing'
Requires-Dist: pytest-cov (==3.0.0) ; extra == 'testing'
Requires-Dist: pytest-asyncio (==0.18.3) ; extra == 'testing'

[![codecov](https://codecov.io/gh/Whist-Team/Whist-Server/branch/main/graph/badge.svg)](https://codecov.io/gh/Whist-Team/Whist-Server) [![security: bandit](https://img.shields.io/badge/security-bandit-yellow.svg)](https://github.com/PyCQA/bandit) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/whist-server)

# Whist-Server

This is the REST API server of a Whist game. It provides user management, session organization and
a convenient interface for the rules' implementation of
[Whist-Core](https://github.com/Whist-Team/Whist-Core).

## Run tests

```bash
# Create venv
python3 -m venv venv
source venv/bin/activate
pip install -U pip setuptools wheel

# Install with 'testing' extras
pip install -e .[testing]

# Run tests
python -m pytest
```
