top | item 42870555

(no title)

StackTopherFlow | 1 year ago

Have you tried beartype? It's worked well for me and has the least overhead of any other runtime type checker.

https://github.com/beartype/beartype

discuss

order

N1H1L|1 year ago

I think TypeGuard (https://github.com/agronholm/typeguard) also does runtime type checking. I use beartype BTW.

drcongo|1 year ago

I use TypeGuard too, but only in local dev and pytest runs. I find it really useful so I'm now intrigued to try Beartype too. I found the readme on GitHub confusing at a glance though, I need decorators to type check something?