Traceback (most recent call last):


 "/home/jelle/repos/mypy/.venv/bin/mypy", line 11, in <module>

load_entry_point('mypy', 'console_scripts', 'mypy')()


 "/home/jelle/repos/mypy/mypy/__main__.py", line 7, in console_entry

main(None)


 "/home/jelle/repos/mypy/mypy/main.py", line 85, in main

res = build.build(sources, options, None, flush_errors, fscache)


 "/home/jelle/repos/mypy/mypy/build.py", line 163, in build

result = _build(sources, options, alt_lib_path, flush_errors, fscache)


 "/home/jelle/repos/mypy/mypy/build.py", line 219, in _build

graph = dispatch(sources, manager)


 "/home/jelle/repos/mypy/mypy/build.py", line 2462, in dispatch

process_graph(graph, manager)


 "/home/jelle/repos/mypy/mypy/build.py", line 2765, in process_graph

process_stale_scc(graph, scc, manager)


 "/home/jelle/repos/mypy/mypy/build.py", line 2863, in process_stale_scc

semantic_analysis_for_scc(graph, scc, manager.errors)


 "/home/jelle/repos/mypy/mypy/newsemanal/semanal_main.py", line 79, in semantic_analysis_for_scc

check_type_arguments(graph, scc, errors)


 "/home/jelle/repos/mypy/mypy/newsemanal/semanal_main.py", line 307, in check_type_arguments

state.tree.accept(analyzer)


 "/home/jelle/ans/venv/lib/python3.6/contextlib.py", line 99, in __exit__

self.gen.throw(type, value, traceback)


 "/home/jelle/repos/mypy/mypy/build.py", line 1768, in wrap_context

yield


 "/home/jelle/repos/mypy/mypy/newsemanal/semanal_main.py", line 307, in check_type_arguments

state.tree.accept(analyzer)


 "/home/jelle/repos/mypy/mypy/nodes.py", line 275, in accept

return visitor.visit_mypy_file(self)


 "/home/jelle/repos/mypy/mypy/newsemanal/semanal_typeargs.py", line 33, in visit_mypy_file

super().visit_mypy_file(o)


 "/home/jelle/repos/mypy/mypy/traverser.py", line 33, in visit_mypy_file

d.accept(self)


 "/home/jelle/repos/mypy/mypy/nodes.py", line 901, in accept

return visitor.visit_class_def(self)


 "/home/jelle/repos/mypy/mypy/newsemanal/semanal_typeargs.py", line 44, in visit_class_def

super().visit_class_def(defn)


 "/home/jelle/repos/mypy/mypy/mixedtraverser.py", line 28, in visit_class_def

super().visit_class_def(o)


 "/home/jelle/repos/mypy/mypy/traverser.py", line 65, in visit_class_def

o.defs.accept(self)


 "/home/jelle/repos/mypy/mypy/nodes.py", line 966, in accept

return visitor.visit_block(self)


 "/home/jelle/repos/mypy/mypy/newsemanal/semanal_typeargs.py", line 48, in visit_block

super().visit_block(o)


 "/home/jelle/repos/mypy/mypy/traverser.py", line 37, in visit_block

s.accept(self)


 "/home/jelle/repos/mypy/mypy/nodes.py", line 643, in accept

return visitor.visit_func_def(self)


 "/home/jelle/repos/mypy/mypy/traverser.py", line 52, in visit_func_def

self.visit_func(o)


 "/home/jelle/repos/mypy/mypy/newsemanal/semanal_typeargs.py", line 40, in visit_func

super().visit_func(defn)


 "/home/jelle/repos/mypy/mypy/mixedtraverser.py", line 23, in visit_func

self.visit_optional_type(o.type)


 "/home/jelle/repos/mypy/mypy/mixedtraverser.py", line 91, in visit_optional_type

t.accept(self)


 "/home/jelle/repos/mypy/mypy/types.py", line 939, in accept

return visitor.visit_callable_type(self)


 "/home/jelle/repos/mypy/mypy/typetraverser.py", line 52, in visit_callable_type

t.fallback.accept(self)


 "/home/jelle/repos/mypy/mypy/types.py", line 630, in accept

return visitor.visit_instance(self)


 "/home/jelle/repos/mypy/mypy/newsemanal/semanal_typeargs.py", line 54, in visit_instance

for (i, arg), tvar in zip(enumerate(t.args), info.defn.type_vars):


 "/home/jelle/repos/mypy/mypy/nodes.py", line 2588, in __getattribute__

raise AssertionError(object.__getattribute__(self, 'msg'))
AssertionError: fallback can't be filled out until semanal

Traceback (most recent call last):


 "/opt/conda/conda-bld/conda_1530271501905/test_tmp/tests/models/test_match_spec.py", line 487, in test_parse_spec_str_tarball_url

assert _parse_spec_str(url) == {
AssertionError: assert {'build': 'py...license', ...} == {'build': 'py2...license', ...}
