This is a major new release that implements signature checks.
There are notable cases where signature checks do not work, but library has now also better support for mypy and typing.
@overrides
decorator has now two optional arguments to handle hard signature checks:
check_signature: bool
set this toFalse
to completely disable method signature checkcheck_at_runtime: bool
set this toTrue
to delay signature checks until runtime. This enables forward reference checks.
Special thanks goes to @ashwin153, @brentyi and @cboots - you have all made this happen!
@ashwin153 has contributed large parts and initial implementations for signature checks. Awesome work!