-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Open
Labels
Description
This issue is meant to track progress related to adding type hints to the library.
Fixes:
Progress (layout subject to changes):
-
_config: Add type hints to_config#3440 -
animation: Add type hints toanimation#3457 -
camera -
cli: Add type hints tomanim.climodule #3988 -
gui -
mobject-
mobject.geometry -
mobject.graphing -
mobject.opengl -
mobject.svg -
mobject.text -
mobject.three_d -
mobject.types -
mobject.*.py
-
-
opengl -
plugins: Stop ignoringmanim.pluginserrors inmypy.ini#4006 -
renderer -
scene -
utils -
__main__.py: Add typings tomanim/__main__.py#4007 -
constants.py: Fix Typing #3086 -
typing.py
Contributing
Contribution guidelines can be found here (TODO).
This issue can be used for any questions (Discord is good place as well).
When starting working on a new module, you can tweak the ignore_errors value in the mypy.ini configuration file:
Lines 4 to 6 in c6450b2
| # ignore most files; should be checked once proper types have been implemented | |
| [mypy-manim.__main__] | |
| ignore_errors = True |
realhackcraft and godalming123