Skip to content

Refactor testpep561 and add test to address #5767 #5782

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 22 commits into from
Oct 17, 2018
Merged
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
2b69726
add testcase which closes #5767
chrisphilip322 Oct 12, 2018
92e7a7d
Only return ns_ancestors in namespace-package mode
Oct 12, 2018
8bee0a3
Might as well use belt and suspenders
Oct 12, 2018
7a33cb3
use windows friendly tempfiles
chrisphilip322 Oct 12, 2018
a0a4959
add test to repro #5784
chrisphilip322 Oct 12, 2018
102cf3b
remove bad testcase
chrisphilip322 Oct 12, 2018
9c577e6
fix typing warning
chrisphilip322 Oct 12, 2018
146c26b
add test to actually reproduce #5784
chrisphilip322 Oct 13, 2018
6122776
Better fix -- roll back the previous attempts in favor of isdir() check
Oct 13, 2018
b02e6db
enhance new test case
chrisphilip322 Oct 13, 2018
7e1e3b2
Merge branch 'fix-regression' of github.com:gvanrossum/mypy into enha…
chrisphilip322 Oct 13, 2018
fa6d6ab
address flake8
chrisphilip322 Oct 13, 2018
ad6952e
add credits to the c extension test file
chrisphilip322 Oct 13, 2018
c166b16
update test to provide actual coverage
chrisphilip322 Oct 14, 2018
f826d15
Merge branch 'master' of https://github.com/python/mypy into enhance-…
chrisphilip322 Oct 14, 2018
f511005
reorganize test files
chrisphilip322 Oct 14, 2018
2cced84
add missing files
chrisphilip322 Oct 14, 2018
e7ab97c
edit expected messages
chrisphilip322 Oct 14, 2018
7513cae
Add test_typedpkg_egg_editable() for completeness
gvanrossum Oct 15, 2018
73c3557
remove unneeded line breaks
chrisphilip322 Oct 15, 2018
62e6f09
Merge branch 'master' of https://github.com/python/mypy into enhance-…
chrisphilip322 Oct 17, 2018
5826e0c
s/ep/prog and s/init/create
chrisphilip322 Oct 17, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Only return ns_ancestors in namespace-package mode
  • Loading branch information
Guido van Rossum committed Oct 12, 2018
commit 92e7a7d4fedd68732938896cf12b4ae9f3a8dc83
5 changes: 4 additions & 1 deletion mypy/modulefinder.py
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,10 @@ def _find_module(self, id: str) -> Optional[str]:
# installed package with a py.typed marker that is a
# subpackage of a namespace package. We only fess up to these
# if we would otherwise return "not found".
return self.ns_ancestors.get(id)
if self.options and self.options.namespace_packages:
return self.ns_ancestors.get(id)

return None

def find_modules_recursive(self, module: str) -> List[BuildSource]:
module_path = self.find_module(module)
Expand Down