fitzzftw.patch.current_312_313

Version-Specific Protocol Introspection (Python 3.12 - 3.13)

This module implements the metadata extraction for Python Protocols using the standard library features available in Python 3.12 and 3.13.

It defines the FtwProtocolWrap and FtwSignatureWrap classes, which utilize typing.get_type_hints() and inspect to resolve structural requirements and method signatures for documentation purposes.

Note:

For Python 3.11, use legacy_311. For Python 3.14+, use future_314_ge.

Classes

FtwMethFuncWrap

A metadata wrapper for callables (functions and methods).

FtwProtocolWrap

A metadata wrapper for Python Protocol classes.