Skip to main content

Swarmauri's StateDrivenWorkflow

Project description

Swarmauri Logo

PyPI - Downloads Hits PyPI - Python Version PyPI - License PyPI - swarmauri_workflow_statedriven Discord

Swarmauri Workflow Statedriven

An experimental state-driven workflow engine for building graph-based processes using nodes and transitions. It supports conditions, join strategies, merge strategies and input modes to control execution flow.

Installation

pip install swarmauri_workflow_statedriven

Usage

from swarmauri_workflow_statedriven.graph import WorkflowGraph

workflow = WorkflowGraph()
# Define nodes and transitions...
result = workflow.execute(start="start", initial_input={})

For more details, see the docs directory.

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

swarmauri_workflow_statedriven-0.11.0.dev1.tar.gz (18.6 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file swarmauri_workflow_statedriven-0.11.0.dev1.tar.gz.

File metadata

  • Download URL: swarmauri_workflow_statedriven-0.11.0.dev1.tar.gz
  • Upload date:
  • Size: 18.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for swarmauri_workflow_statedriven-0.11.0.dev1.tar.gz
Algorithm Hash digest
SHA256 32d046a8dd30ee7162d98de609e2014a7b6088740781d0d6567046cbfdaf98dd
MD5 89520f1961b7eaca514a9f482cb211ac
BLAKE2b-256 0951d638cf22a1fdcdf33c43c5e4e21410e372fe425483823e08dfd76aecfaab

See more details on using hashes here.

File details

Details for the file swarmauri_workflow_statedriven-0.11.0.dev1-py3-none-any.whl.

File metadata

  • Download URL: swarmauri_workflow_statedriven-0.11.0.dev1-py3-none-any.whl
  • Upload date:
  • Size: 33.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for swarmauri_workflow_statedriven-0.11.0.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 b10386236eb32992f40d3e1e592b09b2cc7165bf0e97248f94ffc0e9ee2c67be
MD5 32c3e5dcdd3d26940cc03ae716f5e084
BLAKE2b-256 214666a739532668c199d783a8d3e113dcc8f98ad17292f5dfa1878dc0031ab5

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