Skip to main content

See documentation for more informations.

License Development Status Latest release Supported Python versions Supported Python implementations Download format Build status Code test coverage Downloads

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!

Metadata

Release files for triotp 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for triotp 0.3.1
File Size Uploaded
triotp-0.3.1.tar.gz 12.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for triotp 0.3.1
File Interpreter ABI Platform
triotp-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 27.8 kB

Release files / triotp-0.3.1.tar.gz

Download URL triotp-0.3.1.tar.gz
Size 12.0 kB
Tags Source
SHA-256 checksum
How to use checksums
327d0c8ee5c5362b6e1b8d505ba31e7bcb53da2b0641a2caaf9d5402068ce500
BLAKE2b-256 checksum
How to use checksums
b9f1926398af2b05a97049dcacf2b5a97d5be05627f6c058916514938310a350
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.22.4 CPython/3.12.3 Linux/5.15.167.4-microsoft-standard-WSL2

Release files / triotp-0.3.1-py3-none-any.whl

Download URL triotp-0.3.1-py3-none-any.whl
Size 15.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
33bfa954439fa74bd1bc5329fba0050f8a7db1697117f21267b4b0ae8645b329
BLAKE2b-256 checksum
How to use checksums
971ebcb49498a97ae745e33262b835d9cd263779217cdf29a16e7c808b545881
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.22.4 CPython/3.12.3 Linux/5.15.167.4-microsoft-standard-WSL2

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page