Skip to main content

A framework for writing applications with control flow graphs

Project description

🔥 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

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

conflagrate-0.1.2.tar.gz (12.5 kB view hashes)

Uploaded Source

Built Distribution

conflagrate-0.1.2-py3-none-any.whl (14.7 kB view hashes)

Uploaded Python 3

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