Metadata-Version: 2.4
Name: bzapi
Version: 0.0.1
Summary: Python API for talking to Boltzbit services.
Project-URL: Homepage, https://github.com/Boltzbit-Limited/BoltzbitPythonAPI
Project-URL: Issues, https://github.com/Boltzbit-Limited/BoltzbitPythonAPI/issues
Author-email: Boltzbit Python API <dev@boltzbit.com>
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Requires-Dist: pydantic>=2
Requires-Dist: pyjwt>=2.10.1
Requires-Dist: python-dateutil>=2.8.2
Requires-Dist: requests>=2.31
Requires-Dist: typing-extensions>=4.7.1
Requires-Dist: urllib3<3.0.0,>=1.25.3
Provides-Extra: dev
Requires-Dist: black>=24.1.1; extra == 'dev'
Requires-Dist: isort>=5.13.0; extra == 'dev'
Description-Content-Type: text/markdown

# BoltzbitPythonAPI
Python API for talking to Boltzbit services.

## To generate

From `bz-backend/flowbackend` run the `build_bzapi.sh` script. This will generate the client code under `src/bz-api`

## To package
```
pip install --upgrade build
python3 -m build
```

## To publish
Increment the version in the .toml file. Delete the `dist` folder then re-package (`python3 -m build`) then:
```
pip install --upgrade twine
python3 -m twine upload --repository testpypi dist/*
```

