Skip to main content

Flexible, predictable, async reactive programming in modern Python

Project description

Reactive I/O


PyPI version shields.io PyPI pyversions PyPI license Code style: black


Currently in the early development phase; do not use in production.

Roadmap:

  • RxVar[T]: variable
  • RxResult[*Ps, T]: function result, bound to reactive args
  • Rx{Function,Method}: returns RxResult, can watch when called
  • (mk)docs
  • github actions
  • RxAttr[T]: descriptor attribute / field
  • RxType: custom rx type base: reactive attrs, methods, properties and lifecycle
  • Rx{Bool,Int,Float,Str,...}: reactie builtin types
  • Rx{Tuple,List,Set,Dict,...}: reactive builtin collections
  • reactive(...): central Rx* construction for (builtin) types, functions, etc.
  • Rx{File,Signal,Process,Socket,...}: reactive IO (state)
  • dataclasses integration
  • (optional) python-attrs integration
  • (optional) pydantic integration

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

rxio-0.1.3.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

rxio-0.1.3-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file rxio-0.1.3.tar.gz.

File metadata

  • Download URL: rxio-0.1.3.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.15 CPython/3.10.4 Linux/5.15.0-46-generic

File hashes

Hashes for rxio-0.1.3.tar.gz
Algorithm Hash digest
SHA256 9649fb117b8655ea0cfe6ce705817319259fdb9aee853e22ab1367aeeac43707
MD5 60a96455da104894abb5c28eaa6fad2a
BLAKE2b-256 9ba6936c5987da0e5bebf9b8eac780d80a1288c9af6f9b286ee02f24a04f12ea

See more details on using hashes here.

File details

Details for the file rxio-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: rxio-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.15 CPython/3.10.4 Linux/5.15.0-46-generic

File hashes

Hashes for rxio-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8e157162f3dd1a49edf215463d242ed5927d25b3d8e8c4681b31d6b43eae0e8b
MD5 9f472680f1688752f37b82f8c86cf235
BLAKE2b-256 8f0af797be710f5ed6630e76f2cd64c215123235d4b080d695c816c3c6101f27

See more details on using hashes here.

Supported by

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