smarie / python-pyfields

Define fields in python classes. Easily.
https://smarie.github.io/python-pyfields
BSD 3-Clause "New" or "Revised" License
45 stars 10 forks source link

Typeguard 3.0.0 incompatibility #87

Closed smarie closed 1 year ago

smarie commented 1 year ago

In version 3.0.0, typeguard Dropped the argname, memo, globals and locals arguments from check_type()

https://typeguard.readthedocs.io/en/stable/versionhistory.html

It leads all type checking routines to fail due to an internal

TypeError: check_type() takes 2 positional arguments but 3 were given