Metadata-Version: 2.3
Name: aetpiref
Version: 0.2.0
Summary: aetpi - async external task processing interface
Author: Daniel Hofstetter, Fritz Diener
Author-email: Daniel Hofstetter <hello@yio.at>, Fritz Diener <hello@yio.at>
Requires-Dist: typing-extensions>=4.16.0
Requires-Python: >=3.11
Project-URL: Repository, https://github.com/yiogmbh/aetpi.git
Project-URL: Issues, https://github.com/yiogmbh/aetpi/issues
Project-URL: Changelog, https://github.com/yiogmbh/aetpi/blob/main/CHANGELOG.md
Description-Content-Type: text/markdown

# aetpi

Asynchronous External Task Processor Interface - the bpmn adoption of asgi

AETPI is a standard for Python asynchronous external task proccessors. Its idea is to provide a protocol specification
that allows to build applications capable to proccess pieces of work for - e.g. bpmn driven - process orchestrators.

This project contains - at the moment - only the reference typehints required to implement the protocol.
A reference implementation and detailed documentation will follow.


## Development

```shell
# setup evn ...
uv sync

# install commit hooks
prek install
```
