Skip to main content
Pre-release

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

Event-Driven Architecture Framework

Synopsis

The Python eda module provides a framework to create Python applications in Event-Driven Architectures (EDAs).

Features

The module provides the following major features:

  • A syntax to declaratively specify event types and their structure.

  • Local implementations of an enterprise message bus, using threads (for single-process architectures) or processes.

  • An interface specification of the enterprise message bus; allowing additional, more mature implementations (using for example, Apache Apollo).

  • A framework to quickly prototype and deploy services.

Installation

To install eda, run the following command in your terminal:

$ pip install eda

Alternatively, you may clone the GitHub repository to install the latest development branch. This method provides the following options:

  1. Run python3 setup.py install.

  2. Run make links. This will create symbolic links in the systems’ Python library directory. Provided as a conveniance when developing the module in cooperation with other packages or applications.

Metadata

Release files for eda 1.0.0alpha5

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

Source distribution (sdist)

Source distribution for eda 1.0.0alpha5
File Size Uploaded Provenance Actions
eda-1.0.0alpha5.tar.gz 3.8 kB Without provenance Details for eda-1.0.0alpha5.tar.gz

Release files / eda-1.0.0alpha5.tar.gz

Download URL eda-1.0.0alpha5.tar.gz
Size 3.8 kB
Tags Source
SHA-256 checksum
How to use checksums
745e3d0de088fc944a22adc540c17fdaef28c42570bc7cd769ad8c6163405d18
BLAKE2b-256 checksum
How to use checksums
113d128b51b0c722bdb617f9e42a40af5114f68565ec36c4e3b41e23a59c015c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for eda 1.0.0alpha5

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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