Metadata-Version: 2.1
Name: edagames-grpc
Version: 1.0.3
Summary: Interface for gRPC communication
Home-page: https://github.com/evbeda/edagames-grpc
Author: Platform Team - EDA 5
Author-email: ecrespillo@eventbrite.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: grpcio (==1.37.0)
Requires-Dist: protobuf (==3.15.8)

# edagames-grp

gRPC interface for edagames platform-game communication

## Compiling

To compile protobuf definition into Python files install grpcio-tools and execute

`python -m grpc_tools.protoc -I. --python_out=src/edagames_grpc --grpc_python_out=src/edagames_grpc ./eda_games.proto`

## Examples

Examples for simple client and server are located in the [examples folder](examples)

To run them each example use:
- Client: `python -m examples.client`
- Server: `python -m examples.server`


## Package

- Command to install the package:

`pip install edagames-grpc`

- Steps for running a new version package with changes:

1) Change the version in the setup.py
2) run: `python setup.py bdist_wheel sdist` to update the package locally
3) run: `twine upload dist/*` to upload the new package version to pypi

