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-1.0.0.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

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

eventspype-1.0.0-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: eventspype-1.0.0.tar.gz
  • Upload date:
  • Size: 8.1 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-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2bb5f50babc82746185887cb07185c30ab350f32247b1978521e55078eac421f
MD5 e2288935228fc825617c09d0cf63a2ca
BLAKE2b-256 922b935129ce8161027b87b0bfbdccbc3f8dc7a65c45c8fc41c87021159cdc19

See more details on using hashes here.

File details

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

File metadata

  • Download URL: eventspype-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 10.8 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-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d89035f576f66bef06630405301cb9cb9673c25dcb12e10a3ed93d600505aa53
MD5 e44c4bbfc9483e6ba410bafcc679ef3d
BLAKE2b-256 4cf795ff541450d3ec332daabf6f169519c06eb3120bd97e9b36acca4384f740

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