Copy ClassVar upstream by ilevkivskyi · Pull Request #280 · python/typing
OK, I managed that and get these errors:
======================================================================
ERROR: test_get_type_hints_ClassVar (__main__.GetTypeHintTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_typing.py", line 1214, in test_get_type_hints_ClassVar
self.assertEqual(gth(B, locals()),
File "/Users/guido/src/typing/src/typing.py", line 1296, in get_type_hints
value = _eval_type(value, globalns, localns)
File "/Users/guido/src/typing/src/typing.py", line 288, in _eval_type
return t._eval_type(globalns, localns)
File "/Users/guido/src/typing/src/typing.py", line 1154, in _eval_type
return type(self)(_eval_type(self.__type__, globalns, localns),
File "/Users/guido/src/typing/src/typing.py", line 288, in _eval_type
return t._eval_type(globalns, localns)
File "/Users/guido/src/typing/src/typing.py", line 524, in _eval_type
for t in self.__union_params__)
File "/Users/guido/src/typing/src/typing.py", line 524, in <genexpr>
for t in self.__union_params__)
File "/Users/guido/src/typing/src/typing.py", line 288, in _eval_type
return t._eval_type(globalns, localns)
File "/Users/guido/src/typing/src/typing.py", line 175, in _eval_type
eval(self.__forward_code__, globalns, localns),
File "<string>", line 1, in <module>
NameError: name 'B' is not defined
----------------------------------------------------------------------