{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/5"}],"enrichment":{"capability":"Debtcollector provides Python deprecation patterns and strategies that emit warnings to developers about future API changes without breaking existing code.","skillfed_tags":["deprecation","api-lifecycle","openstack"],"use_cases":["Signal upcoming removal of a function or class parameter to library users over multiple releases.","Warn developers when they use an old API that will be replaced with a new one in a future version.","Gradually retire internal APIs in a large codebase while giving dependent teams time to migrate.","Document and enforce deprecation timelines for breaking changes in a framework or SDK."],"what_it_does":"Debtcollector is a library for managing technical debt through Python deprecation patterns. It wraps the standard warnings module to emit DeprecationWarning, PendingDeprecationWarning, and similar signals to library users about upcoming API changes, allowing you to retire old code paths gradually without breaking existing code.\n\nThe library is designed for library and framework maintainers who need to signal breaking changes to their users over time. It depends only on wrapt and has been maintained since 2015 as part of the OpenStack project. It supports modern Python versions and carries no known security vulnerabilities.","worth_installing":"Yes, if you maintain a library or framework and need to deprecate APIs gradually. The low friction, permissive license, and active maintenance make it a straightforward choice. Not needed for applications that don't expose public APIs or for one-off scripts."},"id":"debtcollector","links":{"html":"https://skillfed.io/packages/debtcollector","md":"https://skillfed.io/packages/debtcollector.md","pypi":"https://pypi.org/project/debtcollector/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-24","license_spdx":null,"license_treatment":"permissive","name":"debtcollector","python_support":"supports_current","summary":"A collection of Python deprecation patterns and strategies that help you collect your technical debt in a non-destructive manner."},"popularity":{"monthly_downloads":1490307,"position":3845,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.1.0"}
