{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/5"}],"enrichment":{"capability":"Strips decorators from Python functions, methods, or classes to access the original undecorated implementation.","skillfed_tags":["decorator-introspection","metaprogramming"],"use_cases":["Testing decorated functions by accessing their undecorated versions to verify core logic independently","Debugging by temporarily bypassing decorator side effects to isolate function behavior","Metaprogramming that requires inspecting or calling the original implementation hidden by decorators"],"what_it_does":"undecorated is a small utility that extracts the original, undecorated implementation from a Python function, method, or class. It works by unwrapping the decorator layers that have been applied, returning the core callable underneath. The library supports both function and class decorators.\n\nThe package has no runtime dependencies and installs easily, but it has been abandoned since 2017 with no active maintenance. It was tested on Python 2.6 through 3.6 at the time of its last release. If your codebase needs to introspect or access the original function beneath decorators\u2014for testing, debugging, or metaprogramming\u2014this package provides a straightforward way to do so, though you should be aware of its inactive status.","worth_installing":"Yes, if you specifically need to strip decorators and are comfortable with an abandoned package. The utility is simple, has zero dependencies, and no known vulnerabilities. However, verify it works on your Python version (last tested on 3.6) and consider forking if you need future maintenance."},"id":"undecorated","links":{"html":"https://skillfed.io/packages/undecorated","md":"https://skillfed.io/packages/undecorated.md","pypi":"https://pypi.org/project/undecorated/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2017-03-18","license_spdx":null,"license_treatment":"permissive","name":"undecorated","python_support":"unspecified","summary":"Undecorate python functions, methods or classes"},"popularity":{"monthly_downloads":88735,"position":13707,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.0"}
