- 
                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