Metadata-Version: 2.4
Name: decorapy
Version: 0.1.0
Summary: DecoraPy - A Collection of Powerful Python Decorators
Project-URL: homepage, https://github.com/Mathews-Tom/decorapy
Project-URL: repository, https://github.com/Mathews-Tom/decorapy
Requires-Python: >=3.12
Requires-Dist: twine>=6.1.0
Description-Content-Type: text/markdown

# `decorapy` - A Collection of Powerful Python Decorators  

`decorapy` is a lightweight yet versatile Python package that provides a variety of decorators to enhance code functionality. It includes utilities for performance benchmarking, memoization, retries, logging, validation, circuit breaking, and more. Designed for both synchronous and asynchronous functions, `pydeco` helps improve code efficiency, maintainability, and reliability with minimal effort.

**Key Features:**  
✔ **Performance Tracking** – `benchmark`, `timer`  
✔ **Caching & Memoization** – `memoize`, `lru_memoize`  
✔ **Resilience & Fault Handling** – `retry`, `CircuitBreaker`  
✔ **Logging & Tracing** – `log_calls`, `trace`  
✔ **Rate Limiting** – `throttle`  
✔ **Singleton Pattern** – `singleton`  
✔ **Input Validation** – `validate`  

Ideal for developers looking to streamline function behavior with minimal boilerplate! 🚀  
