{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http"}],"enrichment":{"capability":"Parses Server-Sent Events (SSE) from HTTP response streams, yielding individual events as they arrive.","skillfed_tags":["streaming","real-time","http-client"],"use_cases":["Consume real-time updates from a server (e.g., live notifications or status feeds) over a single HTTP connection.","Build a client for push notifications using standard HTTP and SSE instead of a custom protocol.","Stream structured events with type and ID fields from an event source and dispatch them to handlers.","Monitor a remote service's event feed and react to specific event types in real time."],"what_it_does":"sseclient-py is a lightweight parser for Server-Sent Events (SSE), a standard protocol for pushing real-time updates from a server to a client over HTTP. It wraps response objects from popular HTTP libraries and exposes an iterator that yields individual events as they arrive on the stream. The package handles the SSE wire format (newline-delimited text with optional event types, IDs, and retry hints) so you don't have to.\n\nTypical use is to pass an open HTTP response stream to SSEClient and iterate over its events() method. It has no runtime dependencies beyond Python itself, making it simple to add to projects that already use an HTTP client. The aging maintenance status (last release 224 days ago) suggests the package is stable but not actively developed; it works well for straightforward SSE consumption but may not track rapid changes in HTTP client APIs.","worth_installing":"Yes, if you need to consume Server-Sent Events and are already using an HTTP client library. The package is lightweight, dependency-free at runtime, and permissively licensed. The aging maintenance status is not a blocker for straightforward SSE parsing, but verify that it works with your chosen HTTP client's current version and that you don't need advanced features like automatic reconnection."},"id":"sseclient-py","links":{"html":"https://skillfed.io/packages/sseclient-py","md":"https://skillfed.io/packages/sseclient-py.md","pypi":"https://pypi.org/project/sseclient-py/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2026-01-02","license_spdx":null,"license_treatment":"permissive","name":"sseclient-py","python_support":"supports_current","summary":"SSE client for Python"},"popularity":{"monthly_downloads":13620340,"position":1271,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.9.0"}
