You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support the glob patterns * and ** in the mypy_path configuration.
Should work the same way as it does for the files configuration.
Pitch
I have a monorepo, with a bunch of python libraries located in a directory called libs.
All packages are namespace packages with the same namespace, but they are kept in their own directory inside of the libs directory:
I don't fully understand why, but mypy seems to recognize the packages when putting a py.typed file in the top namespace (such as in pkg-a in your example).
Do you think this is a good enough workaround until the feature would be added @gustavgransbo?
EDIT:
maybe I went a little bit too fast here. The code editor is happy, but when running the mypy cli I get a new set of errors such as ...Source file found twice under different module names...
Feature
Support the glob patterns
*
and**
in themypy_path
configuration.Should work the same way as it does for the
files
configuration.Pitch
I have a monorepo, with a bunch of python libraries located in a directory called
libs
.All packages are namespace packages with the same namespace, but they are kept in their own directory inside of the
libs
directory:The
mypy_path
declaration in mymypy.ini
looks something like this (but with dozens of packages):It would be very convenient to use a glob pattern like this instead:
It's more concise, and would avoid potential problems with forgetting to include a newly added package in
mypy_path
.Thanks for a great tool!
The text was updated successfully, but these errors were encountered: