Description
Create decorators that preserve function signatures and metadata more reliably. It helps Python libraries wrap functions for logging, validation, caching, or API behavior while keeping introspection useful.
This is a developer library and has no separate interface. Decorators can change how code executes, so projects should keep wrapper behavior explicit and tested around errors, arguments, and return values.