A signal-based timeout context manager for Python. Current version 2.0.0. Uses OS signals to interrupt long-running operations. Updated to require Python >=3.10. Release cadence is low (major versions separated by years).
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic usage: wrap long-running operations in a `with timeout(seconds)` block. Raises TimeoutError if time exceeded.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.
No traffic data recorded yet.