jbampton opened a new issue, #1700: URL: https://github.com/apache/sedona/issues/1700
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 ``` 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) ``` ## 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? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@sedona.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org