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
Key topics:
- Overview - Introduction and key features
- Quick Start - Get started with your first operation
- Operations - Define and run operations
- Command Steps - Data flow operators and command execution
- Operation Context - Templates and variable substitution
- Constants and Expressions - Python expressions and constants
- Sub-operations - Compose operations from other operations
- Output Modes - Control operation output and return values
- MCP Server - Expose operations as AI assistant tools
- Configuration - Configuration files and imports
- CLI Commands - Command reference
Quick Example
Install:
pipx install dyngle
Create .dyngle.yml:
dyngle:
operations:
hello:
- echo "Hello world"
Run:
dyngle run hello
Source Code
- Repository: https://gitlab.com/steamwiz/dyngle
- Issues: https://gitlab.com/steamwiz/dyngle/-/issues
Contributing
For contributors and developers, see the README.md in the repository for development setup and guidelines.
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.12.3.tar.gz.
File metadata
- Download URL: dyngle-2.12.3.tar.gz
- Upload date:
- Size: 15.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02609126495a3e6dd117f7c30cdcd9f6fb4d7400d2199c938588cd617c980634
|
|
| MD5 |
39faac753ed1550ee7fa01386606e764
|
|
| BLAKE2b-256 |
8da89021c87b679a238535a5a0ee4cbacaa95400f42a606971e90222b987da9f
|
File details
Details for the file dyngle-2.12.3-py3-none-any.whl.
File metadata
- Download URL: dyngle-2.12.3-py3-none-any.whl
- Upload date:
- Size: 20.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f54cdd773a018468d9e05619bfa5fcceef5b0e7f6860bb12b79261daae63f98
|
|
| MD5 |
002a29f189605e981b1638eec9af6df6
|
|
| BLAKE2b-256 |
8f49b2e2c48c3735ef401d4db1f4aac92bb99b5f7d1aea445602ec3cf27ea532
|