Skip to main content

🔥 Conflagrate

Build applications from control flow graphs, rather than the other way around.

  1. Define your application flow with a Graphviz diagram
  2. Write the code for each node as a decorated Python function
  3. Run

💾 Installation

From PyPI using pip:

pip install conflagrate

From source:

pip install . or python setup.py install

See the examples directory of the GitHub repository for sample code.

💻 Dependencies

conflagrate is built entirely in Python and only depends on external libraries for diagram parsing. Currently only Graphviz is supported:

  • pydot: for parsing the control flow graph

Release files for conflagrate 0.1.2

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

Source distribution (sdist)

Source distribution for conflagrate 0.1.2
File Size Uploaded
conflagrate-0.1.2.tar.gz 12.5 kB Details

Built distribution (wheel)

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

Total release size: 27.2 kB

Release files / conflagrate-0.1.2.tar.gz

Download URL conflagrate-0.1.2.tar.gz
Size 12.5 kB
Tags Source
SHA-256 checksum
How to use checksums
10ed736755f941e2d060d1885119562dd900e067b5c0e5162bd863af55c1f16b
BLAKE2b-256 checksum
How to use checksums
381798a5e485a538969ecce6b9ce2f8da2cddfc9daf49eea5497ab505a8b378b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

Release files / conflagrate-0.1.2-py3-none-any.whl

Download URL conflagrate-0.1.2-py3-none-any.whl
Size 14.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ea4bfbcded232d4a982317ae967a3691e69b3ba1f713b0f22ff5f0b380f074ea
BLAKE2b-256 checksum
How to use checksums
dc1b7903eae9bf7690f9f1d572990c5326f6565b1116e12476c513a7a876f9e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.2

2 release files

0.0.1

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