Closed
Description
When I ran mypy
using the following command:
mypy -p quant-fin --follow-imports=silent --show-traceback
I got the following error:
qstrader\version.py:1: error: Cannot find module named 'builtins'
Traceback (most recent call last):
File "c:\users\jacek\appdata\local\programs\python\python35\lib\runpy.py", line 184, in _run_module_as_main
"__main__", mod_spec)
File "c:\users\jacek\appdata\local\programs\python\python35\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\Jacek\AppData\Local\Programs\Python\Python35\Scripts\mypy.exe\__main__.py", line 9, in <module>
sys.exit(console_entry())
File "C:\Users\Jacek\AppData\Local\Programs\Python\Python35\Lib\site-packages\mypy\__main__.py", line 7, in console_entry
main(None)
File "C:\Users\Jacek\AppData\Local\Programs\Python\Python35\Lib\site-packages\mypy\main.py", line 50, in main
res = type_check_only(sources, bin_dir, options)
File "C:\Users\Jacek\AppData\Local\Programs\Python\Python35\Lib\site-packages\mypy\main.py", line 97, in type_check_only
options=options)
File "C:\Users\Jacek\AppData\Local\Programs\Python\Python35\Lib\site-packages\mypy\build.py", line 196, in build
graph = dispatch(sources, manager)
File "C:\Users\Jacek\AppData\Local\Programs\Python\Python35\Lib\site-packages\mypy\build.py", line 1769, in dispatch
process_graph(graph, manager)
File "C:\Users\Jacek\AppData\Local\Programs\Python\Python35\Lib\site-packages\mypy\build.py", line 2012, in process_graph
process_stale_scc(graph, scc, manager)
File "C:\Users\Jacek\AppData\Local\Programs\Python\Python35\Lib\site-packages\mypy\build.py", line 2107, in process_stale_scc
graph[id].semantic_analysis()
File "C:\Users\Jacek\AppData\Local\Programs\Python\Python35\Lib\site-packages\mypy\build.py", line 1664, in semantic_analysis
self.manager.semantic_analyzer.visit_file(self.tree, self.xpath, self.options, patches)
File "C:\Users\Jacek\AppData\Local\Programs\Python\Python35\Lib\site-packages\mypy\semanal.py", line 295, in visit_file
self.accept(d)
File "C:\Users\Jacek\AppData\Local\Programs\Python\Python35\Lib\site-packages\mypy\semanal.py", line 3636, in accept
node.accept(self)
File "C:\Users\Jacek\AppData\Local\Programs\Python\Python35\Lib\site-packages\mypy\nodes.py", line 565, in accept
return visitor.visit_func_def(self)
File "C:\Users\Jacek\AppData\Local\Programs\Python\Python35\Lib\site-packages\mypy\semanal.py", line 418, in visit_func_def
self.analyze_function(defn)
File "C:\Users\Jacek\AppData\Local\Programs\Python\Python35\Lib\site-packages\mypy\semanal.py", line 598, in analyze_function
defn.type = self.type_analyzer().visit_callable_type(defn.type, nested=False)
File "C:\Users\Jacek\AppData\Local\Programs\Python\Python35\Lib\site-packages\mypy\typeanal.py", line 333, in visit_callable_type
fallback=t.fallback or self.named_type('builtins.function'),
File "C:\Users\Jacek\AppData\Local\Programs\Python\Python35\Lib\site-packages\mypy\typeanal.py", line 545, in named_type
node = self.lookup_fqn_func(fully_qualified_name)
File "C:\Users\Jacek\AppData\Local\Programs\Python\Python35\Lib\site-packages\mypy\semanal.py", line 3482, in lookup_fully_qualified
n = self.modules[parts[0]]
KeyError: 'builtins'