Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

seddy

Build status codecov Documentation Status PyPI - Version

Multi-workflow SWF decider and workflow management service.

Features:

  • Start a decider on many workflows
  • Specify a directed graph (aka DAG) of activity (via dependencies) tasks in the workflow
  • Supports coloured logging
  • Extensible decision-building: just subclass seddy.DecisionsBuilder
  • Register workflows
  • Customise task input

What seddy doesn't do:

  • Activity workers
  • Anything AWS CLI can
    • Workflows listing and detailing
    • Workflow execution management and history detailing
    • Tag management
    • Domain management
    • Activities management
  • Validate workflow execution input
  • Manage workflows definition file (seddy just uses it)

Installation

pip3 install seddy

Install extra packages for further functionality

Usage

Get the CLI usage

seddy -h

API documentation

pydoc3 seddy

Docker

Instead of installing seddy locally, you can use our pre-built Docker image

docker run -v /path/to/workflow/file/parent:/seddy-data epicwink/seddy -h

Release files for seddy 0.3.0a1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for seddy 0.3.0a1
File Size Uploaded
seddy-0.3.0a1.tar.gz 38.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for seddy 0.3.0a1
File Interpreter ABI Platform
seddy-0.3.0a1-py3-none-any.whl Python 3 none any Details

Total release size: 56.1 kB

Release files / seddy-0.3.0a1.tar.gz

Download URL seddy-0.3.0a1.tar.gz
Size 38.1 kB
Tags Source
SHA-256 checksum
How to use checksums
8cf02d1ed7333860472ee815fcc3ce8060ff84d48a9ca47d91870a98e8bd4df7
BLAKE2b-256 checksum
How to use checksums
89788e40db1e133011ec70ac3facc3c2d4365e2b7c0180d02cf24174674bd733
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 11, 2025.

Transparency log

Release files / seddy-0.3.0a1-py3-none-any.whl

Download URL seddy-0.3.0a1-py3-none-any.whl
Size 18.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eb0fd163a5ccf61fc1c77f05cea220129c2e146ca190912394c42f8ffe6a0102
BLAKE2b-256 checksum
How to use checksums
f9583f5748c00e10b1ea1fba7048553e2891224aac90c2da36210fa176ab7989
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 11, 2025.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page