Registry / http-networking / pyeventsystem

pyeventsystem

JSON →
library0.1.0pypypi✓ verified 85d ago

An event-driven middleware library for Python. Version 0.1.0 is the initial release; it enables defining event handlers and middleware pipelines. Development appears early stage with no recent updates.

pip install pyeventsystem
INSTALL
IMPORT
SIG · PYEVENTSYSTEM
P
pyeventsystem
http-networkingpythonv0.1.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

EventSystem
import pyeventsystem
from pyeventsystem import EventSystem

Create an EventSystem, add middleware, define handlers, and emit events.

from pyeventsystem import EventSystem, Event app = EventSystem() @app.middleware('before') def logging_middleware(event): print(f'Before event: {event.name}') @event_handler def my_handler(event): print(f'Handling {event.name}') app.emit(Event('test'))
Debug
Known issues
gotchaLibrary is very early stage (v0.1.0). API is unstable and likely to change. Do not rely on it for production without careful version pinning.
fix
Pin exact version in requirements.txt and test thoroughly before upgrading.
affects: ==0.1.0
gotchaThe decorator '@event_handler' is not explicitly documented; may not exist or may be called differently. The README shows minimal examples.
fix
Check the source code or README for the correct decorator name (likely 'app.handler' or similar).
affects: >=0.1.0
gotchaNo documentation for middleware ordering or priority. Middleware execution order may be undefined.
fix
Review source code or test middleware behavior manually.
affects: >=0.1.0
Upgrade
Version history
0.1.0latest on PyPI · released Feb 18, 2019
Audit
Dependencies
cloudveoptionalPart of the cloudve ecosystem; may require other cloudve packages for full functionality
Agent activity
12 hits · last 30 days
node
10
Resources
pyeventsystem — pip install pyeventsystem · libregistry