Metadata-Version: 2.1
Name: transformerbeeclient
Version: 0.0.2
Summary: async HTTP client to communicate with transformer.bee/edifact-bo4e-converter
Project-URL: Changelog, https://github.com/Hochfrequenz/TransformerBeeClient.py/releases
Project-URL: Homepage, https://github.com/Hochfrequenz/TransformerBeeClient.py
Author-email: Hochfrequenz Unternehmensberatung GmbH <info+github@hochfrequenz.de>
License: MIT
License-File: LICENSE
Keywords: bo4e,edifact,transformer.bee
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11
Requires-Dist: aioauth-client
Requires-Dist: aiohttp[speedups]>=3.9.3
Requires-Dist: maus>=0.4.2
Requires-Dist: pydantic>=2.0.0
Requires-Dist: pyjwt
Description-Content-Type: text/markdown

# transformer.bee Client (Python)

![Unittests status badge](https://github.com/Hochfrequenz/TransformerBeeClient.py/workflows/Unittests/badge.svg)
![Coverage status badge](https://github.com/Hochfrequenz/TransformerBeeClient.py/workflows/Coverage/badge.svg)
![Linting status badge](https://github.com/Hochfrequenz/TransformerBeeClient.py/workflows/Linting/badge.svg)
![Black status badge](https://github.com/Hochfrequenz/TransformerBeeClient.py/workflows/Formatting/badge.svg)

This library is a Python HTTP client for transformer.bee aka edifact-bo4e-converter.
We also maintain a [.NET version](https://github.com/Hochfrequenz/TransformerBeeClient.NET) of this client.

It allows you to convert EDIFACT messages to BO4E and vice versa by speaking to Hochfrequenz's transformer.bee service.
Note that the actual conversion happens in the transformer.bee service/backend, this library only provides a convenient way to use its API.

## Development
For development of this library, follow the instructions in our [Python Template Repository](https://github.com/Hochfrequenz/python_template_repository).

## Contribute
You are very welcome to contribute to this template repository by opening a pull request against the main branch.
