@@ -0,0 +1,7 @@
+# pylint: disable=missing-docstring
+from typing import TYPE_CHECKING
+
+if TYPE_CHECKING:
+    from .a import LstT
+
+var: "LstT" = [1, 2]
Packages in functional tests are supposed to work (Matus Valo did a MR where it worked recently.) There's also a legacy functional test in test_func for cyclic import. (I thought the new functional test did not permit it).