{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/2"}],"enrichment":{"capability":"eventkit provides an event-driven framework for building asynchronous data pipelines and connecting loosely coupled components through events, with seamless asyncio integration.","skillfed_tags":["event-driven","asyncio","data-pipelines"],"use_cases":["Build event-driven architectures where components communicate through events without tight coupling","Compose asynchronous data transformation pipelines that run with asyncio","Process real-time streams such as video frames or sensor data with inline analysis","Combine multiple async iterators and coordinate their output in a single pipeline","Compute rolling statistics over streaming data"],"what_it_does":"eventkit is an event-driven framework that lets you build asynchronous data pipelines and connect components through events. It provides familiar Python-style interfaces inspired by Qt signals, itertools, and reactive extensions. The core abstraction is the Event object, which can emit data to multiple listeners, and a Sequence-like API for composing transformations into pipelines that run asynchronously with asyncio.\n\nYou can use it to send events between loosely coupled parts of an application, build real-time data processing pipelines, combine async iterators, or compute running statistics over streams. It requires numpy as a runtime dependency and supports Python 3.6 through 3.12. The package is no longer actively maintained but remains stable for existing use cases.","worth_installing":"Yes, if you need event-driven pipelines with asyncio integration and accept that the package is no longer maintained. The API is stable, it has no known vulnerabilities, and low install friction. Not recommended for new projects expecting active maintenance or future Python version support beyond 3.12."},"id":"eventkit","links":{"html":"https://skillfed.io/packages/eventkit","md":"https://skillfed.io/packages/eventkit.md","pypi":"https://pypi.org/project/eventkit/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2023-12-11","license_spdx":null,"license_treatment":"permissive","name":"eventkit","python_support":"unspecified","summary":"Event-driven data pipelines"},"popularity":{"monthly_downloads":866958,"position":4860,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.0.3"}
