Skip to main content

A Python framework for building event-driven applications with a clean publisher-subscriber pattern implementation.

Project description

Events Pypeline

CI codecov Python 3.13+

A lightweight and type-safe Python framework for building event-driven applications. eventspype provides a clean publisher-subscriber pattern implementation, making it easy to create decoupled and maintainable event-driven systems.

Features

  • 🎯 Type-safe publisher-subscriber pattern implementation
  • 🔄 Support for multiple publishers and subscribers
  • 🚀 Asynchronous event handling capabilities
  • 🛠️ Easy to use and integrate
  • 📦 Zero dependencies
  • 🔒 Thread-safe event distribution

Installation

# Using pip
pip install eventspype

# Using poetry
poetry add eventspype

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

eventspype-0.1.0.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

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

eventspype-0.1.0-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file eventspype-0.1.0.tar.gz.

File metadata

  • Download URL: eventspype-0.1.0.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.13.1 Darwin/24.1.0

File hashes

Hashes for eventspype-0.1.0.tar.gz
Algorithm Hash digest
SHA256 451de16d779ba12de425f7fe3bfb00f8b10d2eec9080a7f310d0d9e53447d8b0
MD5 35b269fea2d8fd1301f16a6c5ec7aa41
BLAKE2b-256 62ebd8a97a62e6705f78cd0bb9530381661a7ec977c463b79d51e5187cafddba

See more details on using hashes here.

File details

Details for the file eventspype-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: eventspype-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.13.1 Darwin/24.1.0

File hashes

Hashes for eventspype-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d5504cd9f1a038cd9bdc6a9aced7207fa2d30582fa5768330c0ee3b4fba55a6
MD5 9358d1b8f26730780f005d6c9b238178
BLAKE2b-256 ef53a2a54ee984fc027791966fc7aaec266636617b661fb4725fc24a7d487c87

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