Run lightweight local workflows
Project description
Dyngle
An experimental, lightweight, easily configurable workflow engine for automating development, operations, data processing, and content management tasks.
Documentation
Complete documentation is available at https://dyngle.steamwiz.io
- Overview - Introduction and key features
- Installation - Setup instructions
- Getting Started - Your first operation
- Configuration - Configuration files and imports
- Commands - CLI command reference
Core Concepts
- Operations - Defining and running operations
- Data and Templates - Working with data
- Expressions - Python expressions in operations
- Data Flow - Data flow operators
Advanced Features
- Sub-operations - Composing operations
- Return Values - Returning data from operations
- Display Options - Controlling output
- Access Control - Public vs private operations
- MCP Server - AI assistant integration
Reference
- Operation Lifecycle - How operations execute
- Security - Security considerations
Quick Start
Install (macOS):
brew install python@3.11
python3.11 -m pip install pipx
pipx install dyngle
Create .dyngle.yml:
dyngle:
operations:
hello:
- echo "Hello world"
Run:
dyngle run hello
See Getting Started for more.
Developer Documentation
For contributors and maintainers, see:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dyngle-2.3.2.tar.gz.
File metadata
- Download URL: dyngle-2.3.2.tar.gz
- Upload date:
- Size: 12.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.13.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54a5d3aebb48cec51b00a7f00e4c8c4ec3bf5c6855893687513bd1271e92916b
|
|
| MD5 |
6ff39294b653c91641e22152c4eff575
|
|
| BLAKE2b-256 |
a59222253fc9866f01536cfdb80e592288105d5acd5c0928b6746cb9bd026310
|
File details
Details for the file dyngle-2.3.2-py3-none-any.whl.
File metadata
- Download URL: dyngle-2.3.2-py3-none-any.whl
- Upload date:
- Size: 16.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.13.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42ff6eb97c5599747c0494f87e8ef7ab0ac20048461df6e3c8e781e8f7cce5ab
|
|
| MD5 |
1f068268e8108ecfbc08f43fec291d90
|
|
| BLAKE2b-256 |
6e96afeb8cae17cdd4f73385b2093277211bb95cd0d889afac2df463805ccd8e
|