TYP: Use new generic type syntax from PEP 695 by QuLogic · Pull Request #31923 · matplotlib/matplotlib
added 10 commits
This is a mutable version of `BboxBase`, and all its properties should be writable. Due to a deficiency in mypy [1], we need to ignore some attribute access type errors. python/mypy#5936
Axes should definitely be able to be placed in SubFigures, and that's the accepted type for `_AxesBase.set_figure`.
No longer do we need to define private `TypeVar` variables with semi-unique names, but instead a function/class/method-local type can be created. As these are now local, I have dropped the leading underscores.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters