Closed FoamyGuy closed 2 years ago
If certain imports used for typing are missing, these custom TypeVars can end up not being defined which causes sphinx to fail to build with them ex: https://github.com/adafruit/Adafruit_CircuitPython_FunHouse/pull/28/checks
This change provides minimal fallbacks for those types so that sphinx build will complete in this case.
Closing this. As discussed "in the weeds" during the meeting 1/10/21 the plan will be to remove the requirements and define interfaces for the types that are coming from them.
If certain imports used for typing are missing, these custom TypeVars can end up not being defined which causes sphinx to fail to build with them ex: https://github.com/adafruit/Adafruit_CircuitPython_FunHouse/pull/28/checks
This change provides minimal fallbacks for those types so that sphinx build will complete in this case.