Metadata-Version: 2.4
Name: toomanyplugins
Version: 0.1.0
Summary: Python utilities for automatic stub generation, excruciating line-by-line logging, and dynamic plugin injection.
Author-email: Miles <you@example.com>
License: MIT
Keywords: logging,plugin,stub-generation,decorator
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: loguru>=0.6.0

# toomanyplugins

**Python utilities for excruciating logging, dynamic plugins & stub generation.**

- **`excruciating_logger`** / **`@annoying_class`**  
  Trace and log every line of your methods (sync or async) when `self.verbose` is `True`.  
- **`plugin(...)` decorator**  
  Inject functions into existing classes at runtime, with optional overrides and nested decorators.  
- **`auto_stub`**  
  Auto-generate and update PEP-compliant `.pyi` stubs next to your classes.  
- **`TypeConverter`**  
  Async helper for converting objects ↔ types, absorbing attributes, merging annotations, and introspection.
