Beartype 0.3.2 released. Changes include:
Compatibility Improved
- Python 3.9 support. The
@beartype
decorator now officially supports the first stable release of the Python 3.9.x series (i.e., Python 3.9.0).
Features Optimized
- Deeply ignorable unions. Arbitrary PEP-compliant unions subscripted by one or more shallowly ignorable arguments (e.g.,
typing.Union[bool, str, typing.Any]
) are now ignored by silently reducing to type-checking noops.
(Lurid absurdities abstain from a tizzy-fitting kitten's kitsch ditties!)