Metadata-Version: 2.1
Name: alis-build-client
Version: 0.0.2
Summary: A grpc client package for python applications.
Home-page: https://github.com/yourusername/grpc_client
License: MIT
Author: Thomas Scholtz
Author-email: tom.scholtz@alisx.com
Requires-Python: >=3.6,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: google-auth (>=2.6.0,<3.0.0)
Requires-Dist: grpcio (>=1.37.1,<2.0.0)
Description-Content-Type: text/markdown

# A lightweight library for Connecting to Google Cloud Run Endpoints
This is a lightweight library for making authenticated calls to Cloud Run endpoints with Python clients.

## Usage
Before you can use this project, you need to install [Poetry](https://python-poetry.org/docs/), a tool for dependency management and packaging in Python.
On Unix-based systems (like Linux and MacOS), you can install Poetry using this command:
```bash
curl -sSL https://install.python-poetry.org | python3 -
```

- To run tests, from `alis-build-client/alis/build`: ```python -m unittest discover test``` \
- To install the package locally: ```poetry install``` \
- To build the package: ```poetry build``` \
- To publish the package: \
    - Populate dist/ by building the package from source \
    - Set up ~/.pypirc \
```[pypi]
    username = __token__
    password = <API_KEY>```
    - Publish dist/ with twine \
```pip install twine```
```twine upload -r pypi dist/*```

