🔥 Conflagrate
Build applications from control flow graphs, rather than the other way around.
- Define your application flow with a Graphviz diagram
- Write the code for each node as a decorated Python function
- 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)
| File | Size | Uploaded | |
|---|---|---|---|
| conflagrate-0.1.2.tar.gz | 12.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|