pyminideprecator documentation¶
Source code docs:
pyminideprecator¶

Professional deprecation management for modern Python projects.
pyminideprecator is a lightweight yet powerful decorator-based solution for managing code deprecation in Python libraries and applications. It provides a robust mechanism to mark deprecated code with automatic warnings that escalate to errors at specified version thresholds, supporting both semantic versioning and date-based versioning.
Key Features: - Zero-dependency implementation - Thread-safe and async-compatible - Automatic docstring integration - Semantic and date-based version comparison - Gradual deprecation with warning-to-error transition - Full async support for coroutines - 100% test coverage with mutation testing