The OTP framework for Python Trio
Project description
See documentation for more informations.
Introduction
This project is a simplified implementation of the Erlang/Elixir OTP framework.
It is built on top of the Trio async library and provides:
applications: the root of a supervision tree
supervisors: automatic restart of children tasks
mailboxes: message-passing between tasks
gen_servers: generic server task
Why ?
Since I started writing Erlang/Elixir code, I’ve always wanted to use its concepts in other languages.
I made this library for fun and most importantly: to see if it was possible. As it turns out, it is!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file triotp-0.2.1.tar.gz
.
File metadata
- Download URL: triotp-0.2.1.tar.gz
- Upload date:
- Size: 11.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.11.6 Linux/5.15.133.1-microsoft-standard-WSL2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d69d1b9e2979c44f2ad1f197028aeeaba7ae17b0f04ba91872c25315fccadd5 |
|
MD5 | 9c3772c130d9977cfe3d2ccac4d9579c |
|
BLAKE2b-256 | 9f06c5bed355a96402bd2ad2e297f3314b3999e6094234ad3ffa2d4a225c7f5c |
File details
Details for the file triotp-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: triotp-0.2.1-py3-none-any.whl
- Upload date:
- Size: 15.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.11.6 Linux/5.15.133.1-microsoft-standard-WSL2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3910cc3276d317227e6c34e6a0d2bedccdc1d61ec48eb5f98ce96248356cfc8 |
|
MD5 | 3ca1f29e56904064c2c2c8bd737b0f41 |
|
BLAKE2b-256 | 2758214d895b1fd4a477d908fdce077cf65aa49292e4bf0a9e7711ec000f5ab9 |