Metadata-Version: 2.4
Name: pys2clientprotocol
Version: 1.0.2
Summary: Prebuilt Python protobuf files for the StarCraft II client protocol
Project-URL: Homepage, https://github.com/maxnus/py-s2client-proto
Project-URL: Repository, https://github.com/maxnus/py-s2client-proto
License-Expression: MIT
License-File: LICENSE
Requires-Python: >=3.9
Requires-Dist: protobuf<8,>=6
Provides-Extra: build
Requires-Dist: grpcio-tools; extra == 'build'
Requires-Dist: mypy-protobuf; extra == 'build'
Provides-Extra: test
Requires-Dist: pytest; extra == 'test'
Description-Content-Type: text/markdown

# py-s2client-proto

Prebuild Python protocol files to communicate with StarCraft II

This is based on the protobuf files from Blizzard's [s2client-proto](https://github.com/Blizzard/s2client-proto),
but with the generated Python files included, so you don't have to install the protobuf compiler
to generate them yourself.

## Installation

```bash
pip install pys2clientprotocol
```

Requires `protobuf>=6,<8` and Python 3.9+.

## Usage

```python
from s2clientprotocol import sc2api_pb2
```
