This patch makes the ghostwriter much more robust when passed unusual
modules.
-
improved support for non-resolvable type annotations
-
"magic()" can now write "equivalent()" tests
-
running "magic()" on modules where some names in "all" are
undefined skips such names, instead of raising an error -
"magic()" now knows to skip mocks
-
improved handling of import-time errors found by the ghostwriter CLI
The canonical version of these notes (with links) is on readthedocs.