{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/14"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/8"},{"label":"Documentation","url":"https://skillfed.io/packages/category/documentation/2"}],"enrichment":{"capability":"Extends Griffe to recognize and render PEP 702 `@warnings.deprecated` markers in Python code documentation, surfacing deprecation notices during API analysis.","skillfed_tags":["griffe-plugin","pep-702","api-docs"],"use_cases":["Automatically surface deprecation warnings in API docs generated from Python source code with PEP 702 markers.","Configure MkDocs documentation to highlight deprecated functions and classes with custom admonition styling.","Programmatically load and analyze a Python package while detecting and rendering all deprecation notices.","Add deprecation labels and notices to generated documentation without manual markup.","Integrate deprecation visibility into CI/CD pipelines that generate docs from source."],"what_it_does":"griffe-warnings-deprecated is a Griffe extension that recognizes the `@warnings.deprecated` decorator from PEP 702 and renders deprecation notices in generated API documentation. It integrates into Griffe's analysis pipeline to detect deprecated symbols and wrap them in admonitions (styled blocks) that highlight the deprecation status to users reading the docs.\n\nThe extension works in three contexts: as a command-line flag to `griffe dump`, as a programmatic loader in Python code, and as a plugin configuration in MkDocs + mkdocstrings. It exposes three configuration options\u2014admonition kind, title, and label\u2014to customize how deprecation notices appear. The single runtime dependency is griffelib, making installation and setup straightforward.","worth_installing":"Yes, if you use Griffe or mkdocstrings to generate Python API documentation and want to automatically surface PEP 702 deprecations. Low install friction, active maintenance, no security issues, and permissive license make it a straightforward addition. Skip it if you don't use Griffe or don't rely on `@warnings.deprecated` markers in your codebase."},"id":"griffe-warnings-deprecated","links":{"html":"https://skillfed.io/packages/griffe-warnings-deprecated","md":"https://skillfed.io/packages/griffe-warnings-deprecated.md","pypi":"https://pypi.org/project/griffe-warnings-deprecated/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-20","license_spdx":"ISC","license_treatment":"permissive","name":"griffe-warnings-deprecated","python_support":"supports_current","summary":"Griffe extension for `@warnings.deprecated` (PEP 702)."},"popularity":{"monthly_downloads":168576,"position":10443,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1.1"}
