You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Running mypy with --strict gives lots of output. Some of this might just be noise, but it also looks like there's lots of low-hanging fruit.
$ mypy --strict
demes/load_dump.py:16: error: Function is missing a type annotation
demes/load_dump.py:39: error: Function is missing a type annotation
demes/load_dump.py:40: error: Module has no attribute "YAML"
demes/load_dump.py:44: error: Function is missing a type annotation
demes/load_dump.py:45: error: Module has no attribute "YAML"
demes/load_dump.py:96: error: Function is missing a type annotation
demes/load_dump.py:109: error: Call to untyped function "load_asdict" in typed context
demes/load_dump.py:112: error: Function is missing a type annotation
demes/load_dump.py:132: error: Call to untyped function "_load_yaml_asdict" in typed context
demes/load_dump.py:138: error: Function is missing a type annotation
demes/load_dump.py:149: error: Call to untyped function "loads_asdict" in typed context
demes/load_dump.py:150: error: Module has no attribute "Graph"
demes/load_dump.py:153: error: Function is missing a type annotation
demes/load_dump.py:166: error: Call to untyped function "load_asdict" in typed context
demes/load_dump.py:167: error: Module has no attribute "Graph"
demes/load_dump.py:170: error: Function is missing a type annotation
demes/load_dump.py:184: error: Call to untyped function "dump" in typed context
demes/load_dump.py:189: error: Function is missing a type annotation
demes/load_dump.py:214: error: Call to untyped function "_dump_yaml_fromdict" in typed context
demes/demes.py:26: error: Function is missing a type annotation
demes/demes.py:33: error: Function is missing a type annotation
demes/demes.py:38: error: Function is missing a type annotation
demes/demes.py:43: error: Function is missing a type annotation
demes/demes.py:48: error: Function is missing a type annotation
demes/demes.py:53: error: Function is missing a type annotation
demes/demes.py:61: error: Function is missing a type annotation
demes/demes.py:71: error: Function is missing a type annotation for one or more arguments
demes/demes.py:97: error: Function is missing a type annotation
demes/demes.py:110: error: Function is missing a type annotation
demes/demes.py:113: error: Call to untyped function "validate_item" in typed context
demes/demes.py:121: error: Function is missing a type annotation
demes/demes.py:122: error: Call to untyped function "pop_item" in typed context
demes/demes.py:125: error: Call to untyped function "validate_item" in typed context
demes/demes.py:129: error: Function is missing a type annotation
demes/demes.py:130: error: Call to untyped function "pop_item" in typed context
demes/demes.py:135: error: Function is missing a type annotation
demes/demes.py:144: error: Function is missing a type annotation
demes/demes.py:208: error: Function is missing a return type annotation
demes/demes.py:208: note: Use "-> None" if function does not return a value
demes/demes.py:219: error: Function is missing a return type annotation
demes/demes.py:225: error: Function is missing a type annotation
demes/demes.py:280: error: Function is missing a type annotation for one or more arguments
demes/demes.py:305: error: Call to untyped function "assert_close" in typed context
demes/demes.py:334: error: Function is missing a return type annotation
demes/demes.py:334: note: Use "-> None" if function does not return a value
demes/demes.py:340: error: Function is missing a type annotation
demes/demes.py:376: error: Function is missing a type annotation for one or more arguments
demes/demes.py:400: error: Call to untyped function "assert_close" in typed context
demes/demes.py:429: error: Function is missing a return type annotation
demes/demes.py:429: note: Use "-> None" if function does not return a value
demes/demes.py:433: error: Function is missing a type annotation
demes/demes.py:467: error: Function is missing a type annotation for one or more arguments
demes/demes.py:492: error: Call to untyped function "assert_close" in typed context
demes/demes.py:527: error: Function is missing a return type annotation
demes/demes.py:527: note: Use "-> None" if function does not return a value
demes/demes.py:533: error: Function is missing a type annotation for one or more arguments
demes/demes.py:565: error: Function is missing a type annotation for one or more arguments
demes/demes.py:613: error: Function is missing a return type annotation
demes/demes.py:613: note: Use "-> None" if function does not return a value
demes/demes.py:617: error: Function is missing a type annotation
demes/demes.py:648: error: Function is missing a type annotation for one or more arguments
demes/demes.py:673: error: Call to untyped function "assert_close" in typed context
demes/demes.py:710: error: Function is missing a type annotation
demes/demes.py:714: error: Call to untyped function "unit_interval" in typed context
demes/demes.py:715: error: Call to untyped function "positive" in typed context
demes/demes.py:717: error: Function is missing a return type annotation
demes/demes.py:717: note: Use "-> None" if function does not return a value
demes/demes.py:727: error: Function is missing a type annotation
demes/demes.py:769: error: Function is missing a type annotation for one or more arguments
demes/demes.py:794: error: Call to untyped function "assert_close" in typed context
demes/demes.py:831: error: Function is missing a type annotation
demes/demes.py:835: error: Call to untyped function "unit_interval" in typed context
demes/demes.py:836: error: Call to untyped function "positive" in typed context
demes/demes.py:838: error: Function is missing a return type annotation
demes/demes.py:838: note: Use "-> None" if function does not return a value
demes/demes.py:848: error: Function is missing a type annotation
demes/demes.py:893: error: Function is missing a type annotation for one or more arguments
demes/demes.py:917: error: Call to untyped function "assert_close" in typed context
demes/demes.py:969: error: Function is missing a type annotation
demes/demes.py:978: error: Function is missing a type annotation
demes/demes.py:982: error: Call to untyped function "unit_interval" in typed context
demes/demes.py:983: error: Call to untyped function "positive" in typed context
demes/demes.py:986: error: Function is missing a type annotation
demes/demes.py:996: error: Function is missing a return type annotation
demes/demes.py:996: note: Use "-> None" if function does not return a value
demes/demes.py:1004: error: Function is missing a type annotation
demes/demes.py:1056: error: Function is missing a type annotation
demes/demes.py:1099: error: Call to untyped function "assert_close" in typed context
demes/demes.py:1103: error: Function is missing a type annotation for one or more arguments
demes/demes.py:1127: error: Call to untyped function "assert_close" in typed context
demes/demes.py:1133: error: Function is missing a return type annotation
demes/demes.py:1140: error: Function is missing a return type annotation
demes/demes.py:1236: error: Function is missing a return type annotation
demes/demes.py:1236: note: Use "-> None" if function does not return a value
demes/demes.py:1277: error: Function is missing a type annotation
demes/demes.py:1304: error: Function is missing a type annotation
demes/demes.py:1322: error: Call to untyped function "assert_sorted_eq" in typed context
demes/demes.py:1325: error: Call to untyped function "assert_sorted_eq" in typed context
demes/demes.py:1332: error: Call to untyped function "assert_sorted_eq" in typed context
demes/demes.py:1340: error: Function is missing a type annotation for one or more arguments
demes/demes.py:1370: error: Call to untyped function "assert_close" in typed context
demes/demes.py:1375: error: Function is missing a type annotation for one or more arguments
demes/demes.py:1474: error: Function is missing a type annotation
demes/demes.py:1490: error: Function is missing a type annotation for one or more arguments
demes/demes.py:1518: error: Function is missing a type annotation for one or more arguments
demes/demes.py:1542: error: Call to untyped function "_check_time_intersection" in typed context
demes/demes.py:1546: error: Call to untyped function "_check_time_intersection" in typed context
demes/demes.py:1550: error: Call to untyped function "_check_time_intersection" in typed context
demes/demes.py:1562: error: Function is missing a type annotation for one or more arguments
demes/demes.py:1579: error: Call to untyped function "_check_time_intersection" in typed context
demes/demes.py:1709: error: Function is missing a return type annotation
demes/demes.py:1709: note: Use "-> None" if function does not return a value
demes/demes.py:1887: error: Call to untyped function "check_allowed" in typed context
demes/demes.py:1902: error: Call to untyped function "pop_object" in typed context
demes/demes.py:1903: error: Call to untyped function "check_allowed" in typed context
demes/demes.py:1909: error: Call to untyped function "pop_object" in typed context
demes/demes.py:1917: error: Call to untyped function "check_allowed" in typed context
demes/demes.py:1919: error: Call to untyped function "pop_object" in typed context
demes/demes.py:1928: error: Call to untyped function "check_allowed" in typed context
demes/demes.py:1932: error: Call to untyped function "pop_object" in typed context
demes/demes.py:1934: error: Call to untyped function "check_allowed" in typed context
demes/demes.py:1937: error: Call to untyped function "pop_object" in typed context
demes/demes.py:1946: error: Call to untyped function "check_allowed" in typed context
demes/demes.py:1959: error: Call to untyped function "pop_list" in typed context
demes/demes.py:1964: error: Call to untyped function "check_allowed" in typed context
demes/demes.py:1967: error: Call to untyped function "insert_defaults" in typed context
demes/demes.py:1977: error: Call to untyped function "pop_object" in typed context
demes/demes.py:1980: error: Call to untyped function "check_allowed" in typed context
demes/demes.py:1983: error: Call to untyped function "pop_object" in typed context
demes/demes.py:1989: error: Call to untyped function "check_allowed" in typed context
demes/demes.py:2004: error: Call to untyped function "pop_list" in typed context
demes/demes.py:2012: error: Call to untyped function "check_allowed" in typed context
demes/demes.py:2017: error: Call to untyped function "insert_defaults" in typed context
demes/demes.py:2026: error: Call to untyped function "_add_epoch" in typed context
demes/demes.py:2036: error: Call to untyped function "pop_list" in typed context
demes/demes.py:2040: error: Call to untyped function "check_allowed" in typed context
demes/demes.py:2041: error: Call to untyped function "insert_defaults" in typed context
demes/demes.py:2076: error: Call to untyped function "_check_migration_rates" in typed context
demes/demes.py:2079: error: Call to untyped function "pop_list" in typed context
demes/demes.py:2081: error: Call to untyped function "check_allowed" in typed context
demes/demes.py:2082: error: Call to untyped function "insert_defaults" in typed context
demes/demes.py:2103: error: Function is missing a type annotation
demes/demes.py:2110: error: Function is missing a type annotation
demes/demes.py:2136: error: Function is missing a type annotation
demes/demes.py:2162: error: Function is missing a type annotation
demes/demes.py:2175: error: Function is missing a type annotation
demes/demes.py:2187: error: Need type annotation for 'rate_sets' (hint: "rate_sets: Dict[<type>, <type>] = ...")
demes/demes.py:2208: error: Call to untyped function "collapse_demes" in typed context
demes/demes.py:2247: error: Call to untyped function "collapse_demes" in typed context
demes/demes.py:2258: error: Call to untyped function "simplify_migration_rates" in typed context
demes/demes.py:2259: error: Call to untyped function "simplify_epochs" in typed context
demes/demes.py:2283: error: Incompatible default for argument "description" (default has type "None", argument has type "str")
demes/demes.py:2285: error: Incompatible default for argument "generation_time" (default has type "None", argument has type "float")
demes/demes.py:2286: error: Missing type parameters for generic type "list"
demes/demes.py:2286: error: Incompatible default for argument "doi" (default has type "None", argument has type "List[Any]")
demes/demes.py:2287: error: Missing type parameters for generic type "dict"
demes/demes.py:2287: error: Incompatible default for argument "defaults" (default has type "None", argument has type "Dict[Any, Any]")
demes/demes.py:2313: error: Function is missing a return type annotation
demes/demes.py:2317: error: Incompatible default for argument "description" (default has type "None", argument has type "str")
demes/demes.py:2318: error: Missing type parameters for generic type "list"
demes/demes.py:2318: error: Incompatible default for argument "ancestors" (default has type "None", argument has type "List[Any]")
demes/demes.py:2319: error: Missing type parameters for generic type "list"
demes/demes.py:2319: error: Incompatible default for argument "proportions" (default has type "None", argument has type "List[Any]")
demes/demes.py:2320: error: Incompatible default for argument "start_time" (default has type "None", argument has type "float")
demes/demes.py:2321: error: Missing type parameters for generic type "list"
demes/demes.py:2321: error: Incompatible default for argument "epochs" (default has type "None", argument has type "List[Any]")
demes/demes.py:2322: error: Missing type parameters for generic type "dict"
demes/demes.py:2322: error: Incompatible default for argument "defaults" (default has type "None", argument has type "Dict[Any, Any]")
demes/demes.py:2356: error: Function is missing a return type annotation
demes/demes.py:2359: error: Incompatible default for argument "rate" (default has type "None", argument has type "float")
demes/demes.py:2366: error: Incompatible default for argument "start_time" (default has type "None", argument has type "float")
demes/demes.py:2367: error: Incompatible default for argument "end_time" (default has type "None", argument has type "float")
demes/demes.py:2408: error: Function is missing a return type annotation
demes/demes.py:2411: error: Incompatible default for argument "source" (default has type "None", argument has type "str")
demes/demes.py:2412: error: Incompatible default for argument "dest" (default has type "None", argument has type "str")
demes/demes.py:2413: error: Incompatible default for argument "proportion" (default has type "None", argument has type "float")
demes/demes.py:2414: error: Incompatible default for argument "time" (default has type "None", argument has type "float")
demes/demes.py:2441: error: Function is missing a return type annotation
demes/ms.py:26: error: Function is missing a type annotation
demes/ms.py:31: error: Function is missing a type annotation
demes/ms.py:61: error: Variable "parent_class" is not valid as a type
demes/ms.py:61: note: See https://mypy.readthedocs.io/en/latest/common_issues.html#variables-vs-type-aliases
demes/ms.py:61: error: Invalid base class "parent_class"
demes/ms.py:62: error: Function is missing a type annotation
demes/ms.py:94: error: Function is missing a return type annotation
demes/ms.py:94: note: Use "-> None" if function does not return a value
demes/ms.py:99: error: Function is missing a type annotation
demes/ms.py:164: error: Function is missing a type annotation for one or more arguments
demes/ms.py:168: error: Need type annotation for 'mm_vector'
demes/ms.py:171: error: Function is missing a return type annotation
demes/ms.py:202: error: Function is missing a type annotation
demes/ms.py:221: error: Function is missing a return type annotation
demes/ms.py:225: error: Function is missing a type annotation
demes/ms.py:241: error: Call to untyped function "coerce_nargs" in typed context
demes/ms.py:255: error: Call to untyped function "coerce_nargs" in typed context
demes/ms.py:265: error: Call to untyped function "coerce_nargs" in typed context
demes/ms.py:275: error: Call to untyped function "coerce_nargs" in typed context
demes/ms.py:285: error: Call to untyped function "coerce_nargs" in typed context
demes/ms.py:299: error: Call to untyped function "coerce_nargs" in typed context
demes/ms.py:300: error: Call to untyped function "from_nargs" of "MigrationMatrixChange" in typed context
demes/ms.py:316: error: Call to untyped function "coerce_nargs" in typed context
demes/ms.py:326: error: Call to untyped function "coerce_nargs" in typed context
demes/ms.py:336: error: Call to untyped function "coerce_nargs" in typed context
demes/ms.py:346: error: Call to untyped function "coerce_nargs" in typed context
demes/ms.py:358: error: Call to untyped function "coerce_nargs" in typed context
demes/ms.py:370: error: Call to untyped function "coerce_nargs" in typed context
demes/ms.py:386: error: Call to untyped function "coerce_nargs" in typed context
demes/ms.py:400: error: Call to untyped function "coerce_nargs" in typed context
demes/ms.py:418: error: Call to untyped function "coerce_nargs" in typed context
demes/ms.py:436: error: Function is missing a return type annotation
demes/ms.py:436: error: Missing type parameters for generic type "Mapping"
demes/ms.py:466: error: Missing type parameters for generic type "MutableMapping"
demes/ms.py:471: error: Missing type parameters for generic type "MutableMapping"
demes/ms.py:472: error: Missing type parameters for generic type "MutableMapping"
demes/ms.py:515: error: Name 'demes.Graph' is not defined
demes/ms.py:515: error: Function is missing a type annotation for one or more arguments
demes/ms.py:537: error: Module has no attribute "Builder"
demes/ms.py:542: error: Function is missing a type annotation
demes/ms.py:560: error: Function is missing a type annotation
demes/ms.py:589: error: Function is missing a type annotation
demes/ms.py:613: error: Call to untyped function "epoch_resolve" in typed context
demes/ms.py:619: error: Call to untyped function "convert_population_id" in typed context
demes/ms.py:625: error: Call to untyped function "epoch_resolve" in typed context
demes/ms.py:635: error: Call to untyped function "epoch_resolve" in typed context
demes/ms.py:642: error: Call to untyped function "convert_population_id" in typed context
demes/ms.py:648: error: Call to untyped function "epoch_resolve" in typed context
demes/ms.py:656: error: Call to untyped function "convert_population_id" in typed context
demes/ms.py:657: error: Call to untyped function "convert_population_id" in typed context
demes/ms.py:662: error: Call to untyped function "migration_matrix_at" in typed context
demes/ms.py:674: error: Call to untyped function "convert_population_id" in typed context
demes/ms.py:704: error: Call to untyped function "migration_matrix_at" in typed context
demes/ms.py:713: error: Call to untyped function "convert_population_id" in typed context
demes/ms.py:714: error: Call to untyped function "convert_population_id" in typed context
demes/ms.py:717: error: Call to untyped function "migration_matrix_at" in typed context
demes/ms.py:730: error: Call to untyped function "migration_matrix_at" in typed context
demes/ms.py:773: error: Name 'demes.Graph' is not defined
demes/ms.py:795: error: Incompatible default for argument "deme_names" (default has type "None", argument has type "List[str]")
demes/ms.py:796: error: Name 'demes.Graph' is not defined
tests/__init__.py:8: error: Function is missing a return type annotation
tests/__init__.py:18: error: Function is missing a return type annotation
tests/__init__.py:19: error: Module has no attribute "load"; maybe "loads"?
tests/__init__.py:23: error: Function is missing a return type annotation
tests/test_ms.py:14: error: Function is missing a type annotation
tests/test_ms.py:17: error: Function is missing a return type annotation
tests/test_ms.py:17: note: Use "-> None" if function does not return a value
tests/test_ms.py:18: error: Function is missing a type annotation
tests/test_ms.py:20: error: Module has no attribute "from_ms"
tests/test_ms.py:31: error: Call to untyped function "check" in typed context
tests/test_ms.py:35: error: Call to untyped function "check" in typed context
tests/test_ms.py:39: error: Call to untyped function "check" in typed context
tests/test_ms.py:43: error: Call to untyped function "check" in typed context
tests/test_ms.py:47: error: Call to untyped function "check" in typed context
tests/test_ms.py:49: error: 'builtins.object' object is not iterable
tests/test_ms.py:50: error: Cannot determine type of 'rho'
tests/test_ms.py:50: error: Cannot determine type of 'nsites'
tests/test_ms.py:51: error: Call to untyped function "check" in typed context
tests/test_ms.py:53: error: 'builtins.object' object is not iterable
tests/test_ms.py:54: error: Cannot determine type of 'rho'
tests/test_ms.py:54: error: Cannot determine type of 'nsites'
tests/test_ms.py:54: error: Cannot determine type of 'f'
tests/test_ms.py:54: error: Cannot determine type of 'lambda_'
tests/test_ms.py:55: error: Call to untyped function "check" in typed context
tests/test_ms.py:57: error: Function is missing a return type annotation
tests/test_ms.py:57: note: Use "-> None" if function does not return a value
tests/test_ms.py:59: error: Module has no attribute "from_ms"
tests/test_ms.py:67: error: Function is missing a return type annotation
tests/test_ms.py:69: error: Function is missing a return type annotation
tests/test_ms.py:69: error: Function is missing a type annotation for one or more arguments
tests/test_ms.py:70: error: Module has no attribute "from_ms"
tests/test_ms.py:91: error: Need type annotation for 'ingress_rate'
tests/test_ms.py:105: error: Module has no attribute "from_ms"
tests/test_ms.py:110: error: Module has no attribute "from_ms"
tests/test_ms.py:115: error: Module has no attribute "from_ms"
tests/test_ms.py:117: error: Function is missing a return type annotation
tests/test_ms.py:122: error: Function is missing a type annotation
tests/test_ms.py:123: error: Module has no attribute "from_ms"
tests/test_ms.py:129: error: Call to untyped function "check" in typed context
tests/test_ms.py:140: error: Module has no attribute "from_ms"
tests/test_ms.py:143: error: Module has no attribute "from_ms"
tests/test_ms.py:146: error: Module has no attribute "from_ms"
tests/test_ms.py:148: error: Function is missing a type annotation
tests/test_ms.py:152: error: Call to untyped function "check" in typed context
tests/test_ms.py:172: error: Call to untyped function "check_2epoch" in typed context
tests/test_ms.py:174: error: Call to untyped function "check_2epoch" in typed context
tests/test_ms.py:176: error: Call to untyped function "check_2epoch" in typed context
tests/test_ms.py:180: error: Call to untyped function "check_2epoch" in typed context
tests/test_ms.py:182: error: Call to untyped function "check_2epoch" in typed context
tests/test_ms.py:184: error: Function is missing a type annotation
tests/test_ms.py:188: error: Call to untyped function "check" in typed context
tests/test_ms.py:205: error: Call to untyped function "check_3epoch" in typed context
tests/test_ms.py:207: error: Call to untyped function "check_3epoch" in typed context
tests/test_ms.py:209: error: Call to untyped function "check_3epoch" in typed context
tests/test_ms.py:211: error: Call to untyped function "check_3epoch" in typed context
tests/test_ms.py:215: error: Call to untyped function "check_3epoch" in typed context
tests/test_ms.py:217: error: Call to untyped function "check_3epoch" in typed context
tests/test_ms.py:222: error: Module has no attribute "from_ms"
tests/test_ms.py:225: error: Module has no attribute "from_ms"
tests/test_ms.py:228: error: Module has no attribute "from_ms"
tests/test_ms.py:231: error: Module has no attribute "from_ms"
tests/test_ms.py:234: error: Module has no attribute "from_ms"
tests/test_ms.py:239: error: Module has no attribute "from_ms"
tests/test_ms.py:242: error: Module has no attribute "from_ms"
tests/test_ms.py:247: error: Module has no attribute "from_ms"
tests/test_ms.py:250: error: Module has no attribute "from_ms"
tests/test_ms.py:252: error: Function is missing a return type annotation
tests/test_ms.py:252: note: Use "-> None" if function does not return a value
tests/test_ms.py:257: error: Function is missing a type annotation
tests/test_ms.py:258: error: Module has no attribute "from_ms"
tests/test_ms.py:270: error: Call to untyped function "check" in typed context
tests/test_ms.py:272: error: Call to untyped function "check" in typed context
tests/test_ms.py:274: error: Call to untyped function "check" in typed context
tests/test_ms.py:276: error: Call to untyped function "check" in typed context
tests/test_ms.py:278: error: Call to untyped function "check" in typed context
tests/test_ms.py:280: error: Function is missing a type annotation
tests/test_ms.py:281: error: Module has no attribute "from_ms"
tests/test_ms.py:299: error: Call to untyped function "check_2epoch" in typed context
tests/test_ms.py:301: error: Call to untyped function "check_2epoch" in typed context
tests/test_ms.py:303: error: Call to untyped function "check_2epoch" in typed context
tests/test_ms.py:305: error: Call to untyped function "check_2epoch" in typed context
tests/test_ms.py:310: error: Module has no attribute "from_ms"
tests/test_ms.py:313: error: Module has no attribute "from_ms"
tests/test_ms.py:316: error: Module has no attribute "from_ms"
tests/test_ms.py:318: error: Function is missing a return type annotation
tests/test_ms.py:337: error: Module has no attribute "from_ms"
tests/test_ms.py:353: error: Module has no attribute "from_ms"
tests/test_ms.py:369: error: Module has no attribute "from_ms"
tests/test_ms.py:396: error: Module has no attribute "from_ms"
tests/test_ms.py:400: error: Returning Any from function declared to return "SupportsLessThan"
tests/test_ms.py:418: error: Module has no attribute "from_ms"
tests/test_ms.py:421: error: Incompatible types in assignment (expression has type "object", variable has type "int")
tests/test_ms.py:427: error: Module has no attribute "from_ms"
tests/test_ms.py:446: error: Module has no attribute "from_ms"
tests/test_ms.py:469: error: Module has no attribute "from_ms"
tests/test_ms.py:479: error: Module has no attribute "from_ms"
tests/test_ms.py:491: error: Module has no attribute "from_ms"
tests/test_ms.py:493: error: Function is missing a return type annotation
tests/test_ms.py:493: note: Use "-> None" if function does not return a value
tests/test_ms.py:499: error: Function is missing a type annotation
tests/test_ms.py:500: error: Module has no attribute "from_ms"
tests/test_ms.py:515: error: Call to untyped function "check" in typed context
tests/test_ms.py:526: error: Call to untyped function "check" in typed context
tests/test_ms.py:537: error: Call to untyped function "check" in typed context
tests/test_ms.py:548: error: Call to untyped function "check" in typed context
tests/test_ms.py:550: error: Function is missing a return type annotation
tests/test_ms.py:550: note: Use "-> None" if function does not return a value
tests/test_ms.py:567: error: Module has no attribute "from_ms"
tests/test_ms.py:598: error: Module has no attribute "from_ms"
tests/test_ms.py:603: error: Module has no attribute "from_ms"
tests/test_ms.py:608: error: Module has no attribute "from_ms"
tests/test_ms.py:610: error: Function is missing a return type annotation
tests/test_ms.py:610: note: Use "-> None" if function does not return a value
tests/test_ms.py:626: error: Module has no attribute "from_ms"
tests/test_ms.py:668: error: Module has no attribute "from_ms"
tests/test_ms.py:687: error: Module has no attribute "from_ms"
tests/test_ms.py:705: error: Module has no attribute "from_ms"
tests/test_ms.py:707: error: Function is missing a return type annotation
tests/test_ms.py:707: note: Use "-> None" if function does not return a value
tests/test_ms.py:713: error: Module has no attribute "from_ms"
tests/test_ms.py:734: error: Function is missing a return type annotation
tests/test_ms.py:734: note: Use "-> None" if function does not return a value
tests/test_ms.py:737: error: Function is missing a type annotation
tests/test_ms.py:741: error: Function is missing a type annotation
tests/test_ms.py:748: error: Function is missing a type annotation
tests/test_ms.py:768: error: Call to untyped function "writeparams" in typed context
tests/test_ms.py:771: error: Module has no attribute "from_ms"
tests/test_ms.py:772: error: Call to untyped function "check_im" in typed context
tests/test_ms.py:775: error: Module has no attribute "from_ms"
tests/test_ms.py:776: error: Call to untyped function "check_im" in typed context
tests/test_ms.py:777: error: Call to untyped function "check_epochs" in typed context
tests/test_ms.py:780: error: Module has no attribute "from_ms"
tests/test_ms.py:781: error: Call to untyped function "check_im" in typed context
tests/test_ms.py:782: error: Call to untyped function "check_epochs" in typed context
tests/test_ms.py:785: error: Module has no attribute "from_ms"
tests/test_ms.py:786: error: Call to untyped function "check_im" in typed context
tests/test_ms.py:787: error: Call to untyped function "check_epochs" in typed context
tests/test_ms.py:790: error: Call to untyped function "writeparams" in typed context
tests/test_ms.py:792: error: Module has no attribute "from_ms"
tests/test_ms.py:793: error: Call to untyped function "check_im" in typed context
tests/test_ms.py:794: error: Call to untyped function "check_epochs" in typed context
tests/test_ms.py:799: error: Module has no attribute "from_ms"
tests/test_ms.py:801: error: Function is missing a return type annotation
tests/test_ms.py:801: note: Use "-> None" if function does not return a value
tests/test_ms.py:821: error: Module has no attribute "from_ms"
tests/test_ms.py:826: error: Function is missing a return type annotation
tests/test_ms.py:826: note: Use "-> None" if function does not return a value
tests/test_ms.py:829: error: Module has no attribute "from_ms"
tests/test_ms.py:841: error: Function is missing a return type annotation
tests/test_ms.py:841: note: Use "-> None" if function does not return a value
tests/test_ms.py:844: error: Call to untyped function "N0" in typed context
tests/test_ms.py:845: error: Module has no attribute "from_ms"
tests/test_ms.py:857: error: Function is missing a return type annotation
tests/test_ms.py:857: note: Use "-> None" if function does not return a value
tests/test_ms.py:861: error: Module has no attribute "from_ms"
tests/test_ms.py:861: error: Call to untyped function "N0" in typed context
tests/test_ms.py:881: error: Function is missing a return type annotation
tests/test_ms.py:881: note: Use "-> None" if function does not return a value
tests/test_ms.py:885: error: Function is missing a type annotation
tests/test_ms.py:933: error: Module has no attribute "from_ms"
tests/test_ms.py:934: error: Call to untyped function "N0" in typed context
tests/test_ms.py:936: error: Call to untyped function "verify" in typed context
tests/test_ms.py:951: error: Module has no attribute "from_ms"
tests/test_ms.py:952: error: Call to untyped function "N0" in typed context
tests/test_ms.py:954: error: Call to untyped function "verify" in typed context
tests/test_ms.py:958: error: Function is missing a return type annotation
tests/test_ms.py:976: error: Call to untyped function "N0" in typed context
tests/test_ms.py:977: error: Module has no attribute "from_ms"
tests/test_ms.py:982: error: Function is missing a type annotation
tests/test_ms.py:1000: error: Call to untyped function "get_migrations" in typed context
tests/test_ms.py:1001: error: Call to untyped function "get_migrations" in typed context
tests/test_ms.py:1012: error: Call to untyped function "get_migrations" in typed context
tests/test_ms.py:1013: error: Call to untyped function "get_migrations" in typed context
tests/test_ms.py:1027: error: Function is missing a return type annotation
tests/test_ms.py:1027: note: Use "-> None" if function does not return a value
tests/test_ms.py:1046: error: Module has no attribute "from_ms"
tests/test_ms.py:1047: error: Call to untyped function "N0" in typed context
tests/test_ms.py:1055: error: Module has no attribute "load"; maybe "loads"?
tests/test_ms.py:1062: error: Function is missing a return type annotation
tests/test_ms.py:1062: note: Use "-> None" if function does not return a value
tests/test_ms.py:1079: error: Module has no attribute "from_ms"
tests/test_ms.py:1095: error: Function is missing a return type annotation
tests/test_ms.py:1095: note: Use "-> None" if function does not return a value
tests/test_ms.py:1096: error: Module has no attribute "from_ms"
tests/test_ms.py:1104: error: Module has no attribute "from_ms"
tests/test_ms.py:1119: error: Module has no attribute "from_ms"
tests/test_ms.py:1121: error: Function is missing a return type annotation
tests/test_ms.py:1121: note: Use "-> None" if function does not return a value
demes/hypothesis_strategies.py:12: error: Function is missing a type annotation
demes/hypothesis_strategies.py:31: error: Call to untyped function "prec32" in typed context
demes/hypothesis_strategies.py:32: error: Call to untyped function "prec32" in typed context
demes/hypothesis_strategies.py:36: error: Function is missing a type annotation
demes/hypothesis_strategies.py:47: error: Function is missing a type annotation
demes/hypothesis_strategies.py:86: error: Function is missing a type annotation
demes/hypothesis_strategies.py:135: error: Call to untyped function "prec32" in typed context
demes/hypothesis_strategies.py:152: error: Function is missing a type annotation
demes/hypothesis_strategies.py:228: error: Call to untyped function "prec32" in typed context
demes/hypothesis_strategies.py:240: error: Function is missing a type annotation
demes/hypothesis_strategies.py:253: error: Module has no attribute "AsymmetricMigration"
demes/hypothesis_strategies.py:266: error: Function is missing a type annotation
demes/hypothesis_strategies.py:272: error: Need type annotation for 'ingress_proportions'
demes/hypothesis_strategies.py:304: error: Call to untyped function "prec32" in typed context
demes/hypothesis_strategies.py:327: error: Function is missing a type annotation
demes/hypothesis_strategies.py:362: error: Module has no attribute "Builder"
demes/hypothesis_strategies.py:448: error: Module has no attribute "Builder"
demes/hypothesis_strategies.py:452: error: Module has no attribute "Graph"
tests/test_load_dump.py:19: error: Function is missing a return type annotation
tests/test_load_dump.py:31: error: Module has no attribute "Builder"
tests/test_load_dump.py:169: error: Function is missing a return type annotation
tests/test_load_dump.py:169: note: Use "-> None" if function does not return a value
tests/test_load_dump.py:176: error: Module has no attribute "load"; maybe "loads"?
tests/test_load_dump.py:178: error: Module has no attribute "loads"; maybe "load"?
tests/test_load_dump.py:180: error: Module has no attribute "loads"; maybe "load"?
tests/test_load_dump.py:183: error: Module has no attribute "dumps"; maybe "dump"?
tests/test_load_dump.py:187: error: Module has no attribute "dump"; maybe "dumps"?
tests/test_load_dump.py:189: error: Function is missing a return type annotation
tests/test_load_dump.py:189: note: Use "-> None" if function does not return a value
tests/test_load_dump.py:190: error: Module has no attribute "Builder"
tests/test_load_dump.py:198: error: "F" has no attribute "write"
tests/test_load_dump.py:200: error: "F" has no attribute "read"
tests/test_load_dump.py:208: error: Module has no attribute "dump"; maybe "dumps"?
tests/test_load_dump.py:210: error: Module has no attribute "load"; maybe "loads"?
tests/test_load_dump.py:212: error: Function is missing a type annotation
tests/test_load_dump.py:213: error: Module has no attribute "Builder"
tests/test_load_dump.py:221: error: Module has no attribute "dumps"; maybe "dump"?
tests/test_load_dump.py:251: error: Module has no attribute "dumps"; maybe "dump"?
tests/test_load_dump.py:260: error: Module has no attribute "dumps"; maybe "dump"?
tests/test_load_dump.py:266: error: Function is missing a type annotation
tests/test_load_dump.py:267: error: Call to untyped function "jacobs_papuans" in typed context
tests/test_load_dump.py:268: error: Module has no attribute "dumps"; maybe "dump"?
tests/test_load_dump.py:284: error: Function is missing a return type annotation
tests/test_load_dump.py:284: note: Use "-> None" if function does not return a value
tests/test_load_dump.py:286: error: Call to untyped function "check_dumps_simple" in typed context
tests/test_load_dump.py:287: error: Call to untyped function "check_dumps_complex" in typed context
tests/test_load_dump.py:289: error: Function is missing a return type annotation
tests/test_load_dump.py:289: note: Use "-> None" if function does not return a value
tests/test_load_dump.py:291: error: Call to untyped function "check_dumps_simple" in typed context
tests/test_load_dump.py:292: error: Call to untyped function "check_dumps_complex" in typed context
tests/test_load_dump.py:294: error: Function is missing a type annotation
tests/test_load_dump.py:295: error: Call to untyped function "jacobs_papuans" in typed context
tests/test_load_dump.py:296: error: Module has no attribute "dumps"; maybe "dump"?
tests/test_load_dump.py:300: error: Module has no attribute "dump"; maybe "dumps"?
tests/test_load_dump.py:307: error: Module has no attribute "dump"; maybe "dumps"?
tests/test_load_dump.py:312: error: Function is missing a return type annotation
tests/test_load_dump.py:312: note: Use "-> None" if function does not return a value
tests/test_load_dump.py:314: error: Call to untyped function "check_dump_against_dumps" in typed context
tests/test_load_dump.py:315: error: Call to untyped function "check_dump_against_dumps" in typed context
tests/test_load_dump.py:317: error: Function is missing a return type annotation
tests/test_load_dump.py:317: note: Use "-> None" if function does not return a value
tests/test_load_dump.py:359: error: Module has no attribute "loads"; maybe "load"?
tests/test_load_dump.py:368: error: Function is missing a return type annotation
tests/test_load_dump.py:368: note: Use "-> None" if function does not return a value
tests/test_load_dump.py:392: error: Module has no attribute "loads"; maybe "load"?
tests/test_load_dump.py:402: error: Function is missing a type annotation
tests/test_load_dump.py:405: error: Module has no attribute "loads"; maybe "load"?
tests/test_load_dump.py:414: error: Function is missing a type annotation
tests/test_load_dump.py:415: error: Module has no attribute "Builder"
tests/test_load_dump.py:425: error: Module has no attribute "dump"; maybe "dumps"?
tests/test_load_dump.py:426: error: Module has no attribute "load"; maybe "loads"?
tests/test_load_dump.py:431: error: Function is missing a type annotation
tests/test_load_dump.py:432: error: Call to untyped function "jacobs_papuans" in typed context
tests/test_load_dump.py:435: error: Module has no attribute "dump"; maybe "dumps"?
tests/test_load_dump.py:436: error: Module has no attribute "load"; maybe "loads"?
tests/test_load_dump.py:442: error: Function is missing a type annotation
tests/test_load_dump.py:443: error: Module has no attribute "load"; maybe "loads"?
tests/test_load_dump.py:447: error: Module has no attribute "dump"; maybe "dumps"?
tests/test_load_dump.py:448: error: Module has no attribute "load"; maybe "loads"?
tests/test_load_dump.py:451: error: Module has no attribute "dump"; maybe "dumps"?
tests/test_load_dump.py:453: error: Module has no attribute "load"; maybe "loads"?
tests/test_load_dump.py:457: error: Function is missing a type annotation
tests/test_load_dump.py:468: error: Function is missing a type annotation
tests/test_load_dump.py:472: error: Call to untyped function "deep_key_order" in typed context
tests/test_load_dump.py:474: error: Module has no attribute "loads_asdict"; maybe "load_asdict"?
tests/test_load_dump.py:479: error: Call to untyped function "deep_key_order" in typed context
tests/test_load_dump.py:481: error: Function is missing a type annotation
tests/test_load_dump.py:486: error: Module has no attribute "dump"; maybe "dumps"?
tests/test_load_dump.py:487: error: Module has no attribute "load"; maybe "loads"?
tests/test_load_dump.py:491: error: Call to untyped function "check_yaml_output_is_pretty" in typed context
tests/test_load_dump.py:494: error: Function is missing a type annotation
tests/test_load_dump.py:495: error: Call to untyped function "check_dump_load_roundtrip" in typed context
tests/test_load_dump.py:497: error: Function is missing a return type annotation
tests/test_load_dump.py:497: note: Use "-> None" if function does not return a value
tests/test_load_dump.py:505: error: Module has no attribute "Builder"
tests/test_load_dump.py:518: error: Call to untyped function "check_dump_load_roundtrip" in typed context
tests/test_load_dump.py:533: error: Call to untyped function "check_dump_load_roundtrip" in typed context
tests/test_load_dump.py:535: error: Function is missing a return type annotation
tests/test_load_dump.py:535: note: Use "-> None" if function does not return a value
tests/test_load_dump.py:540: error: Module has no attribute "Builder"
tests/test_load_dump.py:555: error: Call to untyped function "check_dump_load_roundtrip" in typed context
tests/test_load_dump.py:565: error: Call to untyped function "check_dump_load_roundtrip" in typed context
tests/test_load_dump.py:573: error: Call to untyped function "check_dump_load_roundtrip" in typed context
tests/test_load_dump.py:582: error: Call to untyped function "check_dump_load_roundtrip" in typed context
tests/test_load_dump.py:584: error: Function is missing a return type annotation
tests/test_load_dump.py:584: note: Use "-> None" if function does not return a value
tests/test_load_dump.py:585: error: Module has no attribute "Builder"
tests/test_load_dump.py:590: error: Module has no attribute "dumps"; maybe "dump"?
tests/test_load_dump.py:595: error: Module has no attribute "loads"; maybe "load"?
tests/test_demes.py:9: error: Module 'demes' does not explicitly export attribute 'Builder'; implicit reexport disabled
tests/test_demes.py:9: error: Module 'demes' does not explicitly export attribute 'Epoch'; implicit reexport disabled
tests/test_demes.py:9: error: Module 'demes' does not explicitly export attribute 'AsymmetricMigration'; implicit reexport disabled
tests/test_demes.py:9: error: Module 'demes' does not explicitly export attribute 'Pulse'; implicit reexport disabled
tests/test_demes.py:9: error: Module 'demes' does not explicitly export attribute 'Deme'; implicit reexport disabled
tests/test_demes.py:9: error: Module 'demes' does not explicitly export attribute 'Graph'; implicit reexport disabled
tests/test_demes.py:9: error: Module 'demes' does not explicitly export attribute 'Split'; implicit reexport disabled
tests/test_demes.py:9: error: Module 'demes' does not explicitly export attribute 'Branch'; implicit reexport disabled
tests/test_demes.py:9: error: Module 'demes' does not explicitly export attribute 'Merge'; implicit reexport disabled
tests/test_demes.py:9: error: Module 'demes' does not explicitly export attribute 'Admix'; implicit reexport disabled
tests/test_demes.py:27: error: Function is missing a return type annotation
tests/test_demes.py:27: note: Use "-> None" if function does not return a value
tests/test_demes.py:65: error: Function is missing a return type annotation
tests/test_demes.py:65: note: Use "-> None" if function does not return a value
tests/test_demes.py:83: error: Function is missing a return type annotation
tests/test_demes.py:83: note: Use "-> None" if function does not return a value
tests/test_demes.py:120: error: Function is missing a return type annotation
tests/test_demes.py:120: note: Use "-> None" if function does not return a value
tests/test_demes.py:134: error: Function is missing a return type annotation
tests/test_demes.py:134: note: Use "-> None" if function does not return a value
tests/test_demes.py:211: error: Function is missing a return type annotation
tests/test_demes.py:211: note: Use "-> None" if function does not return a value
tests/test_demes.py:229: error: Function is missing a return type annotation
tests/test_demes.py:229: note: Use "-> None" if function does not return a value
tests/test_demes.py:247: error: Function is missing a return type annotation
tests/test_demes.py:247: note: Use "-> None" if function does not return a value
tests/test_demes.py:337: error: Function is missing a return type annotation
tests/test_demes.py:337: note: Use "-> None" if function does not return a value
tests/test_demes.py:360: error: Function is missing a return type annotation
tests/test_demes.py:360: note: Use "-> None" if function does not return a value
tests/test_demes.py:383: error: Function is missing a return type annotation
tests/test_demes.py:383: note: Use "-> None" if function does not return a value
tests/test_demes.py:405: error: Function is missing a return type annotation
tests/test_demes.py:405: note: Use "-> None" if function does not return a value
tests/test_demes.py:428: error: Function is missing a return type annotation
tests/test_demes.py:428: note: Use "-> None" if function does not return a value
tests/test_demes.py:462: error: Function is missing a return type annotation
tests/test_demes.py:462: note: Use "-> None" if function does not return a value
tests/test_demes.py:475: error: Function is missing a return type annotation
tests/test_demes.py:475: note: Use "-> None" if function does not return a value
tests/test_demes.py:496: error: Function is missing a return type annotation
tests/test_demes.py:496: note: Use "-> None" if function does not return a value
tests/test_demes.py:504: error: Function is missing a return type annotation
tests/test_demes.py:504: note: Use "-> None" if function does not return a value
tests/test_demes.py:557: error: Function is missing a return type annotation
tests/test_demes.py:557: note: Use "-> None" if function does not return a value
tests/test_demes.py:566: error: Function is missing a return type annotation
tests/test_demes.py:566: note: Use "-> None" if function does not return a value
tests/test_demes.py:575: error: Function is missing a return type annotation
tests/test_demes.py:575: note: Use "-> None" if function does not return a value
tests/test_demes.py:576: error: Need type annotation for 'name'
tests/test_demes.py:582: error: Incompatible types in assignment (expression has type "str", variable has type "Union[List[Any], Dict[Any, Any], float, None]")
tests/test_demes.py:588: error: Function is missing a return type annotation
tests/test_demes.py:588: note: Use "-> None" if function does not return a value
tests/test_demes.py:592: error: Function is missing a return type annotation
tests/test_demes.py:592: note: Use "-> None" if function does not return a value
tests/test_demes.py:609: error: Function is missing a return type annotation
tests/test_demes.py:609: note: Use "-> None" if function does not return a value
tests/test_demes.py:618: error: Function is missing a return type annotation
tests/test_demes.py:618: note: Use "-> None" if function does not return a value
tests/test_demes.py:622: error: Need type annotation for 'name'
tests/test_demes.py:626: error: Incompatible types in assignment (expression has type "object", variable has type "Union[Tuple[str], Set[str], Dict[str, int], str, None]")
tests/test_demes.py:629: error: Incompatible types in assignment (expression has type "str", variable has type "Union[List[Any], Dict[Any, Any], float, None]")
tests/test_demes.py:633: error: Function is missing a return type annotation
tests/test_demes.py:633: note: Use "-> None" if function does not return a value
tests/test_demes.py:634: error: Need type annotation for 'name'
tests/test_demes.py:638: error: Incompatible types in assignment (expression has type "str", variable has type "Union[List[Any], Dict[Any, Any], float, None]")
tests/test_demes.py:642: error: Function is missing a return type annotation
tests/test_demes.py:642: note: Use "-> None" if function does not return a value
tests/test_demes.py:648: error: Function is missing a return type annotation
tests/test_demes.py:648: note: Use "-> None" if function does not return a value
tests/test_demes.py:664: error: Function is missing a return type annotation
tests/test_demes.py:664: note: Use "-> None" if function does not return a value
tests/test_demes.py:673: error: Function is missing a return type annotation
tests/test_demes.py:673: note: Use "-> None" if function does not return a value
tests/test_demes.py:674: error: Need type annotation for 'name'
tests/test_demes.py:678: error: Incompatible types in assignment (expression has type "str", variable has type "Union[List[Any], Dict[Any, Any], float, None]")
tests/test_demes.py:682: error: Function is missing a return type annotation
tests/test_demes.py:682: note: Use "-> None" if function does not return a value
tests/test_demes.py:683: error: Need type annotation for 'name'
tests/test_demes.py:687: error: Incompatible types in assignment (expression has type "str", variable has type "Union[List[Any], Dict[Any, Any], float, None]")
tests/test_demes.py:691: error: Function is missing a return type annotation
tests/test_demes.py:691: note: Use "-> None" if function does not return a value
tests/test_demes.py:696: error: Function is missing a return type annotation
tests/test_demes.py:696: note: Use "-> None" if function does not return a value
tests/test_demes.py:710: error: Function is missing a return type annotation
tests/test_demes.py:710: note: Use "-> None" if function does not return a value
tests/test_demes.py:719: error: Function is missing a return type annotation
tests/test_demes.py:719: note: Use "-> None" if function does not return a value
tests/test_demes.py:720: error: Need type annotation for 'name'
tests/test_demes.py:724: error: Incompatible types in assignment (expression has type "str", variable has type "Union[List[Any], Dict[Any, Any], float, None]")
tests/test_demes.py:728: error: Function is missing a return type annotation
tests/test_demes.py:728: note: Use "-> None" if function does not return a value
tests/test_demes.py:732: error: Need type annotation for 'name'
tests/test_demes.py:738: error: Incompatible types in assignment (expression has type "str", variable has type "Union[List[Any], Dict[Any, Any], float, None]")
tests/test_demes.py:746: error: Function is missing a return type annotation
tests/test_demes.py:746: note: Use "-> None" if function does not return a value
tests/test_demes.py:782: error: Function is missing a return type annotation
tests/test_demes.py:782: note: Use "-> None" if function does not return a value
tests/test_demes.py:796: error: Function is missing a return type annotation
tests/test_demes.py:796: note: Use "-> None" if function does not return a value
tests/test_demes.py:848: error: Function is missing a return type annotation
tests/test_demes.py:848: note: Use "-> None" if function does not return a value
tests/test_demes.py:857: error: Function is missing a return type annotation
tests/test_demes.py:857: note: Use "-> None" if function does not return a value
tests/test_demes.py:858: error: Need type annotation for 'name'
tests/test_demes.py:862: error: Incompatible types in assignment (expression has type "str", variable has type "Union[List[Any], Dict[Any, Any], float, None]")
tests/test_demes.py:866: error: Function is missing a return type annotation
tests/test_demes.py:866: note: Use "-> None" if function does not return a value
tests/test_demes.py:870: error: Need type annotation for 'name'
tests/test_demes.py:876: error: Incompatible types in assignment (expression has type "str", variable has type "Union[List[Any], Dict[Any, Any], float, None]")
tests/test_demes.py:884: error: Function is missing a return type annotation
tests/test_demes.py:884: note: Use "-> None" if function does not return a value
tests/test_demes.py:920: error: Function is missing a return type annotation
tests/test_demes.py:920: note: Use "-> None" if function does not return a value
tests/test_demes.py:934: error: Function is missing a return type annotation
tests/test_demes.py:934: note: Use "-> None" if function does not return a value
tests/test_demes.py:996: error: Function is missing a return type annotation
tests/test_demes.py:996: note: Use "-> None" if function does not return a value
tests/test_demes.py:1069: error: Function is missing a return type annotation
tests/test_demes.py:1069: note: Use "-> None" if function does not return a value
tests/test_demes.py:1070: error: Need type annotation for 'name'
tests/test_demes.py:1088: error: Incompatible types in assignment (expression has type "str", variable has type "Union[List[Any], Dict[Any, Any], float, None]")
tests/test_demes.py:1107: error: Function is missing a return type annotation
tests/test_demes.py:1107: note: Use "-> None" if function does not return a value
tests/test_demes.py:1144: error: Function is missing a return type annotation
tests/test_demes.py:1144: note: Use "-> None" if function does not return a value
tests/test_demes.py:1145: error: Need type annotation for 'ancestors'
tests/test_demes.py:1163: error: Need type annotation for 'name'
tests/test_demes.py:1181: error: Incompatible types in assignment (expression has type "str", variable has type "Union[List[Any], Dict[Any, Any], float, None]")
tests/test_demes.py:1236: error: Function is missing a return type annotation
tests/test_demes.py:1236: note: Use "-> None" if function does not return a value
tests/test_demes.py:1237: error: Need type annotation for 'proportions'
tests/test_demes.py:1255: error: Need type annotation for 'proportion'
tests/test_demes.py:1274: error: Incompatible types in assignment (expression has type "List[float]", variable has type "Union[str, float, Dict[Any, Any], None]")
tests/test_demes.py:1334: error: Function is missing a return type annotation
tests/test_demes.py:1334: note: Use "-> None" if function does not return a value
tests/test_demes.py:1361: error: Function is missing a return type annotation
tests/test_demes.py:1361: note: Use "-> None" if function does not return a value
tests/test_demes.py:1388: error: Function is missing a return type annotation
tests/test_demes.py:1388: note: Use "-> None" if function does not return a value
tests/test_demes.py:1389: error: Need type annotation for 'epochs'
tests/test_demes.py:1400: error: Function is missing a return type annotation
tests/test_demes.py:1400: note: Use "-> None" if function does not return a value
tests/test_demes.py:1437: error: Function is missing a return type annotation
tests/test_demes.py:1437: note: Use "-> None" if function does not return a value
tests/test_demes.py:1630: error: Function is missing a type annotation
tests/test_demes.py:1637: error: Function is missing a type annotation
tests/test_demes.py:1667: error: Function is missing a return type annotation
tests/test_demes.py:1667: note: Use "-> None" if function does not return a value
tests/test_demes.py:1668: error: Module has no attribute "Builder"
tests/test_demes.py:1677: error: Function is missing a return type annotation
tests/test_demes.py:1677: note: Use "-> None" if function does not return a value
tests/test_demes.py:1678: error: Module has no attribute "Builder"
tests/test_demes.py:1690: error: Function is missing a return type annotation
tests/test_demes.py:1690: note: Use "-> None" if function does not return a value
tests/test_demes.py:1706: error: Function is missing a return type annotation
tests/test_demes.py:1706: note: Use "-> None" if function does not return a value
tests/test_demes.py:1711: error: Function is missing a return type annotation
tests/test_demes.py:1711: note: Use "-> None" if function does not return a value
tests/test_demes.py:1724: error: Function is missing a return type annotation
tests/test_demes.py:1724: note: Use "-> None" if function does not return a value
tests/test_demes.py:1765: error: Function is missing a return type annotation
tests/test_demes.py:1765: note: Use "-> None" if function does not return a value
tests/test_demes.py:1773: error: Need type annotation for 'doi'
tests/test_demes.py:1789: error: Function is missing a type annotation
tests/test_demes.py:1808: error: Function is missing a type annotation
tests/test_demes.py:1816: error: Function is missing a type annotation
tests/test_demes.py:1829: error: Call to untyped function "divide_time_attrs" in typed context
tests/test_demes.py:1831: error: Call to untyped function "divide_time_attrs" in typed context
tests/test_demes.py:1833: error: Call to untyped function "divide_time_attrs" in typed context
tests/test_demes.py:1836: error: Call to untyped function "in_generations2" in typed context
tests/test_demes.py:1837: error: Call to untyped function "in_generations2" in typed context
tests/test_demes.py:1847: error: Call to untyped function "in_generations2" in typed context
tests/test_demes.py:1851: error: Function is missing a return type annotation
tests/test_demes.py:1851: note: Use "-> None" if function does not return a value
tests/test_demes.py:1862: error: Function is missing a return type annotation
tests/test_demes.py:1862: note: Use "-> None" if function does not return a value
tests/test_demes.py:1868: error: Module has no attribute "loads"; maybe "load"?
tests/test_demes.py:1868: error: Module has no attribute "dumps"; maybe "dump"?
tests/test_demes.py:1917: error: Module has no attribute "Builder"
tests/test_demes.py:1924: error: Module has no attribute "Builder"
tests/test_demes.py:2044: error: Function is missing a return type annotation
tests/test_demes.py:2044: note: Use "-> None" if function does not return a value
tests/test_demes.py:2130: error: Function is missing a type annotation
tests/test_demes.py:2149: error: Function is missing a return type annotation
tests/test_demes.py:2149: note: Use "-> None" if function does not return a value
tests/test_demes.py:2171: error: Call to untyped function "dfsorted" in typed context
tests/test_demes.py:2188: error: Call to untyped function "dfsorted" in typed context
tests/test_demes.py:2202: error: Call to untyped function "dfsorted" in typed context
tests/test_demes.py:2219: error: Call to untyped function "dfsorted" in typed context
tests/test_demes.py:2238: error: Call to untyped function "dfsorted" in typed context
tests/test_demes.py:2254: error: Call to untyped function "dfsorted" in typed context
tests/test_demes.py:2258: error: Function is missing a return type annotation
tests/test_demes.py:2258: note: Use "-> None" if function does not return a value
tests/test_demes.py:2320: error: Function is missing a return type annotation
tests/test_demes.py:2320: note: Use "-> None" if function does not return a value
tests/test_demes.py:2353: error: Function is missing a return type annotation
tests/test_demes.py:2353: note: Use "-> None" if function does not return a value
tests/test_demes.py:2355: error: Need type annotation for 'data'
tests/test_demes.py:2366: error: Function is missing a return type annotation
tests/test_demes.py:2366: note: Use "-> None" if function does not return a value
tests/test_demes.py:2389: error: Function is missing a return type annotation
tests/test_demes.py:2389: note: Use "-> None" if function does not return a value
tests/test_demes.py:2391: error: Need type annotation for 'data'
tests/test_demes.py:2437: error: Function is missing a return type annotation
tests/test_demes.py:2437: note: Use "-> None" if function does not return a value
tests/test_demes.py:2439: error: Need type annotation for 'data'
tests/test_demes.py:2468: error: Function is missing a return type annotation
tests/test_demes.py:2468: note: Use "-> None" if function does not return a value
tests/test_demes.py:2475: error: Need type annotation for 'data'
tests/test_demes.py:2482: error: Incompatible types in assignment (expression has type "Union[float, str, List[<nothing>], None]", variable has type "Union[float, str, Dict[Any, Any], None]")
tests/test_demes.py:2531: error: Function is missing a return type annotation
tests/test_demes.py:2531: note: Use "-> None" if function does not return a value
tests/test_demes.py:2538: error: Function is missing a return type annotation
tests/test_demes.py:2538: note: Use "-> None" if function does not return a value
tests/test_demes.py:2551: error: Function is missing a return type annotation
tests/test_demes.py:2551: note: Use "-> None" if function does not return a value
tests/test_demes.py:2625: error: Function is missing a return type annotation
tests/test_demes.py:2625: note: Use "-> None" if function does not return a value
tests/test_demes.py:2670: error: Function is missing a return type annotation
tests/test_demes.py:2670: note: Use "-> None" if function does not return a value
tests/test_demes.py:2714: error: Function is missing a return type annotation
tests/test_demes.py:2714: note: Use "-> None" if function does not return a value
tests/test_demes.py:2722: error: Need type annotation for 'data'
tests/test_demes.py:2730: error: Incompatible types in assignment (expression has type "Union[float, str, List[<nothing>], None]", variable has type "Union[float, str, Dict[Any, Any], None]")
tests/test_demes.py:2773: error: Function is missing a return type annotation
tests/test_demes.py:2773: note: Use "-> None" if function does not return a value
tests/test_demes.py:2775: error: Need type annotation for 'data'
tests/test_demes.py:2783: error: Incompatible types in assignment (expression has type "Union[float, str, List[<nothing>], None]", variable has type "Union[float, str, Dict[Any, Any], None]")
tests/test_demes.py:2855: error: Function is missing a return type annotation
tests/test_demes.py:2855: note: Use "-> None" if function does not return a value
tests/test_demes.py:2865: error: Function is missing a return type annotation
tests/test_demes.py:2865: note: Use "-> None" if function does not return a value
tests/test_demes.py:2902: error: Function is missing a return type annotation
tests/test_demes.py:2902: note: Use "-> None" if function does not return a value
tests/test_demes.py:2940: error: Function is missing a return type annotation
tests/test_demes.py:2940: note: Use "-> None" if function does not return a value
tests/test_demes.py:2942: error: Need type annotation for 'data'
tests/test_demes.py:2950: error: Incompatible types in assignment (expression has type "Union[float, str, List[<nothing>], None]", variable has type "Union[float, str, Dict[Any, Any], None]")
tests/test_demes.py:2980: error: Function is missing a return type annotation
tests/test_demes.py:2980: note: Use "-> None" if function does not return a value
tests/test_demes.py:3005: error: Function is missing a return type annotation
tests/test_demes.py:3005: note: Use "-> None" if function does not return a value
tests/test_demes.py:3065: error: Function is missing a return type annotation
tests/test_demes.py:3065: note: Use "-> None" if function does not return a value
tests/test_demes.py:3076: error: Function is missing a return type annotation
tests/test_demes.py:3076: note: Use "-> None" if function does not return a value
tests/test_demes.py:3135: error: Function is missing a return type annotation
tests/test_demes.py:3135: note: Use "-> None" if function does not return a value
tests/test_demes.py:3250: error: Function is missing a return type annotation
tests/test_demes.py:3250: note: Use "-> None" if function does not return a value
tests/test_demes.py:3302: error: Function is missing a return type annotation
tests/test_demes.py:3302: note: Use "-> None" if function does not return a value
tests/test_demes.py:3527: error: Function is missing a return type annotation
tests/test_demes.py:3527: note: Use "-> None" if function does not return a value
tests/test_demes.py:3660: error: Function is missing a return type annotation
tests/test_demes.py:3660: note: Use "-> None" if function does not return a value
tests/test_demes.py:3705: error: Function is missing a return type annotation
tests/test_demes.py:3705: note: Use "-> None" if function does not return a value
tests/test_demes.py:3722: error: Function is missing a return type annotation
tests/test_demes.py:3722: note: Use "-> None" if function does not return a value
tests/test_demes.py:3735: error: Function is missing a return type annotation
tests/test_demes.py:3735: note: Use "-> None" if function does not return a value
tests/test_demes.py:3741: error: Function is missing a return type annotation
tests/test_demes.py:3741: note: Use "-> None" if function does not return a value
tests/test_demes.py:3764: error: Function is missing a return type annotation
tests/test_demes.py:3764: note: Use "-> None" if function does not return a value
tests/test_demes.py:3790: error: Function is missing a return type annotation
tests/test_demes.py:3790: note: Use "-> None" if function does not return a value
tests/test_demes.py:3815: error: Function is missing a return type annotation
tests/test_demes.py:3815: note: Use "-> None" if function does not return a value
tests/test_demes.py:3823: error: Function is missing a return type annotation
tests/test_demes.py:3823: note: Use "-> None" if function does not return a value
tests/test_demes.py:3832: error: Function is missing a type annotation
tests/test_demes.py:3840: error: Function is missing a return type annotation
tests/test_demes.py:3840: note: Use "-> None" if function does not return a value
tests/test_demes.py:3847: error: Call to untyped function "msorted" in typed context
tests/test_demes.py:3854: error: Call to untyped function "msorted" in typed context
tests/test_demes.py:3859: error: Function is missing a return type annotation
tests/test_demes.py:3859: note: Use "-> None" if function does not return a value
tests/test_demes.py:3885: error: Call to untyped function "msorted" in typed context
tests/test_demes.py:3901: error: Function is missing a return type annotation
tests/test_demes.py:3901: note: Use "-> None" if function does not return a value
tests/test_demes.py:3914: error: Function is missing a return type annotation
tests/test_demes.py:3914: note: Use "-> None" if function does not return a value
tests/test_demes.py:3998: error: Function is missing a return type annotation
tests/test_demes.py:3998: note: Use "-> None" if function does not return a value
tests/test_demes.py:4004: error: Function is missing a type annotation
Found 680 errors in 8 files (checked 11 source files)
The text was updated successfully, but these errors were encountered:
Running mypy with
--strict
gives lots of output. Some of this might just be noise, but it also looks like there's lots of low-hanging fruit.The text was updated successfully, but these errors were encountered: