Skip to main content

An experimental structured concurrency framework

Project description

structio

A proof of concept for an experimental structured concurrency framework written in Python

Disclaimer

This library is highly experimental and currently in alpha stage (it doesn't even have a proper version number yet, that's how alpha it is), so it's not production ready (and probably never will be). If you want the fancy structured concurrency paradigm in a library that works today, consider trio, from which structio is heavily inspired (curio is also worth looking into, although technically it doesn't implement SC).

Why?

This library (and its predecessors) is just a way for me to test my knowledge and make sure I understand the basics of structured concurrency and building solid coroutine runners so that I can implement the paradigm in my own programming language. For more info, see here.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

structured-io-0.1.0.tar.gz (36.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

structured_io-0.1.0-py3-none-any.whl (44.0 kB view details)

Uploaded Python 3

File details

Details for the file structured-io-0.1.0.tar.gz.

File metadata

  • Download URL: structured-io-0.1.0.tar.gz
  • Upload date:
  • Size: 36.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for structured-io-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fe2934557323d7756c2bc8842d47362de047d9cb172e549d82023c47a4247d47
MD5 5aa275574d36e0d0ebbd08d96e3fd6da
BLAKE2b-256 c48b5a59b07d833336cc09a378236dc5482be822101a749d045d33e1573d709a

See more details on using hashes here.

File details

Details for the file structured_io-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: structured_io-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 44.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for structured_io-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 43639e077bcf4d19589be1c8590383b81ea4d0bc68177be4e5f268944e268228
MD5 19ed264915832f12cb04b178eec2f80d
BLAKE2b-256 aa13cd350fd0c0f9a54a29f9ab64e8954d306591218112342074040b343a9e1a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page