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
mypy.....................................................................Failed
- hook id: mypy
- exit code: 1
python/sedona/utils/abstract_parser.py:32: error: Name "BinaryBuffer" is not defined [name-defined]
python/sedona/utils/abstract_parser.py:36: error: Name "BinaryParser" is not defined [name-defined]
python/sedona/core/utils.py:20: error: Need type annotation for "_imported_libs" (hint: "_imported_libs: list[<type>] = ...") [var-annotated]
python/sedona/core/enums/spatial.py:35: error: Incompatible return value type (got "str", expected "SpatialType") [return-value]
python/sedona/utils/geometry_serde_general.py:220: error: Argument 1 to "GeometryBuffer" has incompatible type "bytes"; expected "bytearray" [arg-type]
python/sedona/utils/geometry_serde_general.py:259: error: Too few arguments for "pack_into" [call-arg]
python/sedona/utils/geometry_serde_general.py:260: error: Too many arguments for "unpack_format" of "CoordinateType" [call-arg]
python/sedona/utils/geometry_serde_general.py:269: error: Too few arguments for "pack_into" [call-arg]
python/sedona/utils/geometry_serde_general.py:269: error: Too many arguments for "unpack_format" of "CoordinateType" [call-arg]
python/sedona/utils/geometry_serde_general.py:310: error: Incompatible types in assignment (expression has type "tuple[Any, ...]", variable has type "list[tuple[Any, ...]]") [assignment]
python/sedona/utils/geometry_serde_general.py:521: error: Argument 1 to "len" has incompatible type "bytes | bytearray | None"; expected "Sized" [arg-type]
python/sedona/utils/geometry_serde_general.py:527: error: Argument 1 to "len" has incompatible type "bytes | bytearray | None"; expected "Sized" [arg-type]
python/sedona/utils/geometry_serde_general.py:527: error: Incompatible types in assignment (expression has type "bytes | bytearray | None", target has type "Iterable[SupportsIndex] | bytes") [assignment]
python/sedona/utils/geometry_serde_general.py:528: error: Argument 1 to "len" has incompatible type "bytes | bytearray | None"; expected "Sized" [arg-type]
python/sedona/utils/geometry_serde_general.py:561: error: "None" object is not iterable [misc]
python/sedona/utils/binary_parser.py:97: error: Too few arguments for "UnicodeEncodeError" [call-arg]
python/sedona/core/geom/shapely2/envelope.py:29: error: Need type annotation for "__slots__" (hint: "__slots__: list[<type>] = ...") [var-annotated]
python/sedona/core/enums/grid_type.py:36: error: Incompatible return value type (got "str", expected "GridType") [return-value]
python/sedona/utils/meta.py:25: error: Module "typing" has no attribute "GenericMeta" [attr-defined]
python/sedona/utils/meta.py:28: error: Name "GenericMeta" already defined (possibly by an import) [no-redef]
python/sedona/sql/dataframe_api.py:35: error: Name "ConnectColumn" already defined (possibly by an import) [no-redef]
python/sedona/sql/dataframe_api.py:74: error: Argument 2 to "call_sedona_function_connect" has incompatible type "Iterable[Any]"; expected "list[Any]" [arg-type]
python/sedona/sql/dataframe_api.py:98: error: Module has no attribute "_GenericAlias" [attr-defined]
python/sedona/sql/dataframe_api.py:125: error: Module has no attribute "_GenericAlias" [attr-defined]
python/sedona/sql/dataframe_api.py:141: error: Incompatible return value type (got "BoundArguments", expected "Mapping[str, Any]") [return-value]
python/sedona/sql/dataframe_api.py:157: error: "Mapping[str, Any]" has no attribute "arguments" [attr-defined]
python/sedona/sql/dataframe_api.py:189: error: Argument 2 to "_check_bound_arguments" has incompatible type "dict[str, Any]"; expected "list[type[Any]]" [arg-type]
python/sedona/utils/geometry_serde.py:132: error: Incompatible import of "deserialize" (imported name has type "Callable[[bytes], Any | None]", local name has type "Callable[[bytearray], Any | None]") [assignment]
python/sedona/utils/geometry_serde.py:138: error: Incompatible import of "deserialize" (imported name has type "Callable[[bytes], Any | None]", local name has type "Callable[[bytearray], Any | None]") [assignment]
python/sedona/sql/st_functions.py:303: error: Incompatible types in assignment (expression has type "tuple[Any | Any | str, Any | Any | str | float | int, Any | Any | str | bool | None]", variable has type "tuple[Any | Any | str, Any | Any | str | float | int]") [assignment]
python/sedona/sql/st_functions.py:305: error: Incompatible types in assignment (expression has type "tuple[Any | Any | str, Any | Any | str | float | int, Any | Any | str | bool | None, Any | str]", variable has type "tuple[Any | Any | str, Any | Any | str | float | int]") [assignment]
python/sedona/sql/st_functions.py:582: error: Incompatible types in assignment (expression has type "tuple[Any | Any | str, Any | Any | str | float]", variable has type "tuple[Any | Any | str, Any | Any | str | float, Any | Any | str | float | None]") [assignment]
python/sedona/sql/st_functions.py:584: error: Incompatible types in assignment (expression has type "tuple[Any | Any | str, Any | Any | str | float, Any | Any | str | float | None, Any | str | float]", variable has type "tuple[Any | Any | str, Any | Any | str | float, Any | Any | str | float | None]") [assignment]
python/sedona/sql/st_functions.py:644: error: Incompatible types in assignment (expression has type "tuple[Any | Any | str, Any | Any | str | int, Any | str | int]", variable has type "tuple[Any | Any | str, Any | Any | str | int]") [assignment]
python/sedona/sql/st_functions.py:1191: error: Incompatible types in assignment (expression has type "tuple[Any | Any | str]", variable has type "tuple[Any | Any | str, Any | Any | str | bool | None, Any | Any | str | bool | None]") [assignment]
python/sedona/sql/st_functions.py:1193: error: Incompatible types in assignment (expression has type "tuple[Any | Any | str, Any | str | bool]", variable has type "tuple[Any | Any | str, Any | Any | str | bool | None, Any | Any | str | bool | None]") [assignment]
python/sedona/sql/st_functions.py:1252: error: Incompatible types in assignment (expression has type "tuple[Any | Any | str, Any | Any | str | float, Any | Any | str | float]", variable has type "tuple[Any | Any | str, Any | Any | str | float, Any | Any | str | float, Any | Any | str | bool | None]") [assignment]
python/sedona/sql/st_functions.py:1525: error: Incompatible types in assignment (expression has type "tuple[Any | Any | str]", variable has type "tuple[Any | Any | str, Any | Any | str | float | None]") [assignment]
python/sedona/sql/st_functions.py:1822: error: Incompatible types in assignment (expression has type "tuple[Any | Any | str, Any | Any | str]", variable has type "tuple[Any | Any | str, Any | Any | str, Any | Any | str | str | None]") [assignment]
python/sedona/sql/st_functions.py:1824: error: Incompatible types in assignment (expression has type "tuple[Any | Any | str, Any | Any | str, Any | Any | str | str | None, Any | str | bool]", variable has type "tuple[Any | Any | str, Any | Any | str, Any | Any | str | str | None]") [assignment]
python/sedona/sql/st_functions.py:2197: error: Incompatible types in assignment (expression has type tuple[Any | Any | str, Any | Any | str | float, ... <11 more items>], variable has type tuple[Any | Any | str, Any | Any | str | float, Any | Any | str | float, Any | Any | str | float, Any | Any | str | float, Any | Any | str | float, Any | Any | str | float]) [assignment]
python/sedona/sql/st_functions.py:2238: error: Incompatible types in assignment (expression has type "tuple[Any | Any | str, Any | Any | str, Any | str, Any | str]", variable has type "tuple[Any | Any | str, Any | Any | str]") [assignment]
python/sedona/sql/st_functions.py:2240: error: Incompatible types in assignment (expression has type "tuple[Any | Any | str, Any | Any | str, Any | str]", variable has type "tuple[Any | Any | str, Any | Any | str]") [assignment]
python/sedona/sql/st_functions.py:2355: error: Incompatible types in assignment (expression has type "tuple[Any | Any | str, Any | Any | str]", variable has type "tuple[Any | Any | str, Any | Any | str, Any | str]") [assignment]
python/sedona/sql/st_functions.py:2413: error: Incompatible types in assignment (expression has type "tuple[Any | Any | str, Any | Any | str | float, Any | str | float, Any | str | float]", variable has type "tuple[Any | Any | str, Any | Any | str | float, Any | str]") [assignment]
python/sedona/sql/st_functions.py:2415: error: Incompatible types in assignment (expression has type "tuple[Any | Any | str, Any | Any | str | float]", variable has type "tuple[Any | Any | str, Any | Any | str | float, Any | str]") [assignment]
python/sedona/sql/st_constructors.py:414: error: Incompatible types in assignment (expression has type "tuple[Any | Any | str | float | int, Any | Any | str | float | int, Any | str | float | int]", variable has type "tuple[Any | Any | str | float | int, Any | Any | str | float | int]") [assignment]
python/sedona/sql/st_constructors.py:416: error: Incompatible types in assignment (expression has type "tuple[Any | Any | str | float | int, Any | Any | str | float | int, Any | str | float | int]", variable has type "tuple[Any | Any | str | float | int, Any | Any | str | float | int]") [assignment]
python/sedona/sql/st_constructors.py:445: error: Incompatible types in assignment (expression has type "tuple[Any | Any | str | float | int, Any | Any | str | float | int, Any | Any | str | float | int, Any | Any | str | float | int]", variable has type "tuple[Any | Any | str | float | int, Any | Any | str | float | int, Any | Any | str | float | int, Any | Any | str | float | int, Any | Any | str | float | int | None]") [assignment]
python/sedona/core/geom/shapely2/circle.py:36: error: Need type annotation for "__slots__" (hint: "__slots__: list[<type>] = ...") [var-annotated]
python/sedona/core/geom/shapely1/circle.py:40: error: Cannot determine type of "centerPoint" [has-type]
python/tests/utils/test_geomserde_speedup.py:154: error: "None" object is not iterable [misc]
python/sedona/sql/types.py:32: error: Incompatible types in assignment (expression has type "None", variable has type Module) [assignment]
python/sedona/sql/types.py:33: error: Cannot assign to a type [misc]
python/sedona/sql/types.py:33: error: Incompatible types in assignment (expression has type "None", variable has type "type[SedonaRaster]") [assignment]
python/sedona/sql/types.py:93: error: "type[SedonaRaster]" has no attribute "__UDT__" [attr-defined]
python/sedona/utils/spatial_rdd_parser.py:105: error: Name "BinaryBuffer" is not defined [name-defined]
python/sedona/utils/spatial_rdd_parser.py:106: error: NotImplemented? not callable [misc]
python/sedona/utils/spatial_rdd_parser.py:115: error: "type[object]" has no attribute "geometry_from_bytes" [attr-defined]
python/sedona/utils/spatial_rdd_parser.py:135: error: Name "BinaryBuffer" is not defined [name-defined]
python/sedona/utils/spatial_rdd_parser.py:151: error: Name "BinaryBuffer" is not defined [name-defined]
python/sedona/utils/spatial_rdd_parser.py:178: error: Name "BinaryBuffer" is not defined [name-defined]
python/sedona/utils/prep.py:47: error: Invalid type comment or annotation [valid-type]
python/sedona/utils/prep.py:47: note: Suggestion: use type[...] instead of type(...)
python/sedona/utils/prep.py:55: error: Missing return statement [return]
python/sedona/utils/prep.py:55: error: Invalid type comment or annotation [valid-type]
python/sedona/utils/prep.py:55: note: Suggestion: use type[...] instead of type(...)
python/sedona/core/SpatialRDD/spatial_rdd.py:52: error: Too many arguments for "SpatialPartitioner" [call-arg]
python/sedona/core/SpatialRDD/spatial_rdd.py:66: error: Too many arguments for "JvmStorageLevel" [call-arg]
python/sedona/core/SpatialRDD/spatial_rdd.py:171: error: Too many arguments for "IndexTypeJvm" [call-arg]
python/sedona/core/SpatialRDD/spatial_rdd.py:173: error: Too many arguments for "IndexTypeJvm" [call-arg]
python/sedona/core/SpatialRDD/spatial_rdd.py:291: error: Unexpected keyword argument "jgrid" for "JvmGrids" [call-arg]
/home/abe/.cache/pre-commit/repouabu7jen/py_env-python3/lib/python3.10/site-packages/mypy/typeshed/stdlib/builtins.pyi:106: note: "JvmGrids" defined here
python/sedona/core/SpatialRDD/spatial_rdd.py:291: error: Unexpected keyword argument "sc" for "JvmGrids" [call-arg]
/home/abe/.cache/pre-commit/repouabu7jen/py_env-python3/lib/python3.10/site-packages/mypy/typeshed/stdlib/builtins.pyi:106: note: "JvmGrids" defined here
python/sedona/core/SpatialRDD/spatial_rdd.py:291: error: Unexpected keyword argument "jgrid" for "JvmGrids" [call-arg]
/home/abe/.cache/pre-commit/repouabu7jen/py_env-python3/lib/python3.10/site-packages/mypy/typeshed/stdlib/builtins.pyi:106: note: "JvmGrids" defined here
python/sedona/core/SpatialRDD/spatial_rdd.py:291: error: Unexpected keyword argument "sc" for "JvmGrids" [call-arg]
/home/abe/.cache/pre-commit/repouabu7jen/py_env-python3/lib/python3.10/site-packages/mypy/typeshed/stdlib/builtins.pyi:106: note: "JvmGrids" defined here
python/sedona/core/SpatialRDD/spatial_rdd.py:431: error: Too many arguments for "GridTypeJvm" [call-arg]
python/sedona/core/SpatialRDD/spatial_rdd.py:433: error: Too many arguments for "GridTypeJvm" [call-arg]
python/sedona/core/SpatialRDD/spatial_rdd.py:460: error: Unexpected keyword argument "jsrdd" for "JvmSpatialRDD" [call-arg]
/home/abe/.cache/pre-commit/repouabu7jen/py_env-python3/lib/python3.10/site-packages/mypy/typeshed/stdlib/builtins.pyi:106: note: "JvmSpatialRDD" defined here
python/sedona/core/SpatialRDD/spatial_rdd.py:460: error: Unexpected keyword argument "sc" for "JvmSpatialRDD" [call-arg]
/home/abe/.cache/pre-commit/repouabu7jen/py_env-python3/lib/python3.10/site-packages/mypy/typeshed/stdlib/builtins.pyi:106: note: "JvmSpatialRDD" defined here
python/sedona/core/SpatialRDD/spatial_rdd.py:460: error: Unexpected keyword argument "tp" for "JvmSpatialRDD" [call-arg]
/home/abe/.cache/pre-commit/repouabu7jen/py_env-python3/lib/python3.10/site-packages/mypy/typeshed/stdlib/builtins.pyi:106: note: "JvmSpatialRDD" defined here
python/sedona/core/SpatialRDD/spatial_rdd.py:483: error: Unexpected keyword argument "jsrdd" for "JvmSpatialRDD" [call-arg]
/home/abe/.cache/pre-commit/repouabu7jen/py_env-python3/lib/python3.10/site-packages/mypy/typeshed/stdlib/builtins.pyi:106: note: "JvmSpatialRDD" defined here
python/sedona/core/SpatialRDD/spatial_rdd.py:483: error: Unexpected keyword argument "sc" for "JvmSpatialRDD" [call-arg]
/home/abe/.cache/pre-commit/repouabu7jen/py_env-python3/lib/python3.10/site-packages/mypy/typeshed/stdlib/builtins.pyi:106: note: "JvmSpatialRDD" defined here
python/sedona/core/SpatialRDD/spatial_rdd.py:483: error: Unexpected keyword argument "tp" for "JvmSpatialRDD" [call-arg]
/home/abe/.cache/pre-commit/repouabu7jen/py_env-python3/lib/python3.10/site-packages/mypy/typeshed/stdlib/builtins.pyi:106: note: "JvmSpatialRDD" defined here
python/sedona/utils/adapter.py:44: error: Name "JvmSpatialRDD" is not defined [name-defined]
python/sedona/utils/adapter.py:52: error: Too many arguments for "JvmSpatialRDD" [call-arg]
python/sedona/utils/adapter.py:72: error: Name "toSpatialRdd" already defined on line 54 [no-redef]
python/sedona/utils/adapter.py:117: error: Name "toDf" already defined on line 95 [no-redef]
python/sedona/utils/adapter.py:134: error: Name "toDf" already defined on line 95 [no-redef]
python/sedona/utils/adapter.py:153: error: Name "toDf" already defined on line 95 [no-redef]
python/sedona/utils/adapter.py:178: error: Name "toDf" already defined on line 95 [no-redef]
python/sedona/utils/adapter.py:185: error: Name "toDf" already defined on line 95 [no-redef]
python/sedona/utils/adapter.py:203: error: Name "toDf" already defined on line 95 [no-redef]
python/sedona/core/spatialOperator/knn_query.py:64: error: Too many arguments for "BinaryParser" [call-arg]
python/sedona/core/formatMapper/wkt_reader.py:58: error: Name "readToGeometryRDD" already defined on line 27 [no-redef]
python/sedona/core/formatMapper/geo_json_reader.py:41: error: Name "readToGeometryRDD" already defined on line 27 [no-redef]
python/sedona/core/formatMapper/geo_json_reader.py:69: error: Name "readToGeometryRDD" already defined on line 27 [no-redef]
python/sedona/core/formatMapper/geo_json_reader.py:85: error: Name "readToGeometryRDD" already defined on line 27 [no-redef]
python/sedona/core/SpatialRDD/rectangle_rdd.py:33: error: Name "__init__" already defined on line 29 [no-redef]
python/sedona/core/SpatialRDD/rectangle_rdd.py:42: error: Name "__init__" already defined on line 29 [no-redef]
python/sedona/core/SpatialRDD/rectangle_rdd.py:61: error: Too many arguments for "FileSplitterJvm" [call-arg]
python/sedona/core/SpatialRDD/rectangle_rdd.py:72: error: Name "__init__" already defined on line 29 [no-redef]
python/sedona/core/SpatialRDD/rectangle_rdd.py:89: error: Too many arguments for "FileSplitterJvm" [call-arg]
python/sedona/core/SpatialRDD/rectangle_rdd.py:95: error: Name "__init__" already defined on line 29 [no-redef]
python/sedona/core/SpatialRDD/rectangle_rdd.py:113: error: Too many arguments for "FileSplitterJvm" [call-arg]
python/sedona/core/SpatialRDD/rectangle_rdd.py:123: error: Name "__init__" already defined on line 29 [no-redef]
python/sedona/core/SpatialRDD/rectangle_rdd.py:139: error: Too many arguments for "FileSplitterJvm" [call-arg]
python/sedona/core/SpatialRDD/point_rdd.py:43: error: Name "__init__" already defined on line 29 [no-redef]
python/sedona/core/SpatialRDD/point_rdd.py:47: error: Name "__init__" already defined on line 29 [no-redef]
python/sedona/core/SpatialRDD/point_rdd.py:56: error: Name "__init__" already defined on line 29 [no-redef]
python/sedona/core/SpatialRDD/point_rdd.py:76: error: Too many arguments for "FileSplitterJvm" [call-arg]
python/sedona/core/SpatialRDD/point_rdd.py:86: error: Name "__init__" already defined on line 29 [no-redef]
python/sedona/core/SpatialRDD/point_rdd.py:103: error: Too many arguments for "FileSplitterJvm" [call-arg]
python/sedona/core/SpatialRDD/point_rdd.py:108: error: Name "__init__" already defined on line 29 [no-redef]
python/sedona/core/SpatialRDD/point_rdd.py:125: error: Too many arguments for "FileSplitterJvm" [call-arg]
python/sedona/core/SpatialRDD/point_rdd.py:130: error: Name "__init__" already defined on line 29 [no-redef]
python/sedona/core/SpatialRDD/point_rdd.py:146: error: Too many arguments for "FileSplitterJvm" [call-arg]
python/sedona/core/SpatialRDD/polygon_rdd.py:37: error: Name "__init__" already defined on line 29 [no-redef]
python/sedona/core/SpatialRDD/polygon_rdd.py:41: error: Name "__init__" already defined on line 29 [no-redef]
python/sedona/core/SpatialRDD/polygon_rdd.py:50: error: Name "__init__" already defined on line 29 [no-redef]
python/sedona/core/SpatialRDD/polygon_rdd.py:71: error: Too many arguments for "FileSplitterJvm" [call-arg]
python/sedona/core/SpatialRDD/polygon_rdd.py:83: error: Name "__init__" already defined on line 29 [no-redef]
python/sedona/core/SpatialRDD/polygon_rdd.py:102: error: Too many arguments for "FileSplitterJvm" [call-arg]
python/sedona/core/SpatialRDD/polygon_rdd.py:113: error: Name "__init__" already defined on line 29 [no-redef]
python/sedona/core/SpatialRDD/polygon_rdd.py:131: error: Too many arguments for "FileSplitterJvm" [call-arg]
python/sedona/core/SpatialRDD/polygon_rdd.py:141: error: Name "__init__" already defined on line 29 [no-redef]
python/sedona/core/SpatialRDD/polygon_rdd.py:157: error: Too many arguments for "FileSplitterJvm" [call-arg]
python/sedona/core/SpatialRDD/linestring_rdd.py:40: error: Name "__init__" already defined on line 30 [no-redef]
python/sedona/core/SpatialRDD/linestring_rdd.py:44: error: Name "__init__" already defined on line 30 [no-redef]
python/sedona/core/SpatialRDD/linestring_rdd.py:53: error: Name "__init__" already defined on line 30 [no-redef]
python/sedona/core/SpatialRDD/linestring_rdd.py:75: error: Too many arguments for "FileSplitterJvm" [call-arg]
python/sedona/core/SpatialRDD/linestring_rdd.py:86: error: Name "__init__" already defined on line 30 [no-redef]
python/sedona/core/SpatialRDD/linestring_rdd.py:106: error: Too many arguments for "FileSplitterJvm" [call-arg]
python/sedona/core/SpatialRDD/linestring_rdd.py:116: error: Name "__init__" already defined on line 30 [no-redef]
python/sedona/core/SpatialRDD/linestring_rdd.py:134: error: Too many arguments for "FileSplitterJvm" [call-arg]
python/sedona/core/SpatialRDD/linestring_rdd.py:139: error: Name "__init__" already defined on line 30 [no-redef]
python/sedona/core/SpatialRDD/linestring_rdd.py:155: error: Too many arguments for "FileSplitterJvm" [call-arg]
python/sedona/core/SpatialRDD/circle_rdd.py:34: error: Name "PointRDD" is not defined [name-defined]
python/sedona/core/SpatialRDD/circle_rdd.py:38: error: Missing positional argument "rdd" in call to "PointRDD" [call-arg]
python/sedona/core/SpatialRDD/circle_rdd.py:42: error: Name "PolygonRDD" is not defined [name-defined]
python/sedona/core/SpatialRDD/circle_rdd.py:46: error: Missing positional argument "rdd" in call to "PolygonRDD" [call-arg]
python/sedona/core/SpatialRDD/circle_rdd.py:50: error: Name "LineStringRDD" is not defined [name-defined]
python/sedona/core/SpatialRDD/circle_rdd.py:54: error: Missing positional argument "rdd" in call to "LineStringRDD" [call-arg]
python/sedona/core/SpatialRDD/circle_rdd.py:58: error: Name "RectangleRDD" is not defined [name-defined]
python/sedona/core/formatMapper/wkb_reader.py:57: error: Name "readToGeometryRDD" already defined on line 27 [no-redef]
python/sedona/core/formatMapper/shapefileParser/shape_file_reader.py:57: error: Missing positional argument "rdd" in call to "PolygonRDD" [call-arg]
python/sedona/core/formatMapper/shapefileParser/shape_file_reader.py:72: error: Missing positional argument "rdd" in call to "PointRDD" [call-arg]
python/sedona/core/formatMapper/shapefileParser/shape_file_reader.py:87: error: Missing positional argument "rdd" in call to "LineStringRDD" [call-arg]
python/sedona/core/formatMapper/disc_utils.py:49: error: Missing positional argument "rdd" in call to "PolygonRDD" [call-arg]
python/sedona/core/formatMapper/disc_utils.py:61: error: Missing positional argument "rdd" in call to "PointRDD" [call-arg]
python/sedona/core/formatMapper/disc_utils.py:73: error: Missing positional argument "rdd" in call to "LineStringRDD" [call-arg]
python/tests/test_base.py:79: error: Argument 1 to "len" has incompatible type "Iterable[float]"; expected "Sized" [arg-type]
python/tests/test_base.py:79: error: Argument 1 to "len" has incompatible type "Iterable[float] | float"; expected "Sized" [arg-type]
python/tests/test_base.py:80: error: Argument 1 to "len" has incompatible type "Iterable[float]"; expected "Sized" [arg-type]
python/tests/test_base.py:81: error: Value of type "Iterable[float]" is not indexable [index]
python/tests/test_base.py:81: error: Value of type "Iterable[float] | float" is not indexable [index]
python/tests/sql/test_function.py:150: error: Name "test_st_bestsrid" already defined on line 127 [no-redef]
python/tests/sql/test_function.py:600: error: Name "test_st_difference_right_not_overlaps_left" already defined on line 581 [no-redef]
Found 155 errors in 33 files (checked 194 source files)
Just ran the mypy hook and got a big list of results which so far I am not all sure about.
I know that Apache Airflow runs the mypy pre-commit hook.
https://github.com/apache/airflow/blob/5a68bca9b0378901bd5e6169dd776881feade5db/.pre-commit-config.yaml#L1286
https://www.mypy-lang.org/
https://github.com/python/mypy
https://github.com/pre-commit/mirrors-mypy
Settings
Sedona version = ?
Apache Spark version = ?
Apache Flink version = ?
API type = Scala, Java, Python?
Scala version = 2.11, 2.12, 2.13?
JRE version = 1.8, 1.11?
Python version = ?
Environment = Standalone, AWS EC2, EMR, Azure, Databricks?
The text was updated successfully, but these errors were encountered: