/
githubmirror
/
spark
Обзор
Документация
Войти
/
githubmirror
/
spark
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v3.5.9
python/mypy.ini
199 строк
4 KB
Holden Karau
[SPARK-56763][BUILD] Branch 3.5 restore Python 3.8 & R in CI (Continuation of Sarutak's PR)
02 июн 2026, 19:58
02 июн 2026, 19:58
b67b83f
Код
Авторство
О чём код?
; ; Licensed to the Apache Software Foundation (ASF) under one or more ; contributor license agreements. See the NOTICE file distributed with ; this work for additional information regarding copyright ownership. ; The ASF licenses this file to You under the Apache License, Version 2.0 ; (the "License"); you may not use this file except in compliance with ; the License. You may obtain a copy of the License at ; ; http://www.apache.org/licenses/LICENSE-2.0 ; ; Unless required by applicable law or agreed to in writing, software ; distributed under the License is distributed on an "AS IS" BASIS, ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ; See the License for the specific language governing permissions and ; limitations under the License. ; [mypy] strict_optional = True no_implicit_optional = True disallow_untyped_defs = True show_error_codes = True warn_unused_ignores = True warn_redundant_casts = True namespace_packages = True [mypy-pyspark.sql.connect.proto.*] ignore_errors = True ; Allow untyped def in internal modules [mypy-pyspark.daemon] disallow_untyped_defs = False [mypy-pyspark.find_spark_home] disallow_untyped_defs = False [mypy-pyspark._globals] disallow_untyped_defs = False [mypy-pyspark.install] disallow_untyped_defs = False [mypy-pyspark.java_gateway] disallow_untyped_defs = False [mypy-pyspark.join] disallow_untyped_defs = False [mypy-pyspark.rddsampler] disallow_untyped_defs = False [mypy-pyspark.serializers] disallow_untyped_defs = False [mypy-pyspark.shuffle] disallow_untyped_defs = False [mypy-pyspark.streaming.util] disallow_untyped_defs = False [mypy-pyspark.sql.pandas.serializers] disallow_untyped_defs = False [mypy-pyspark.sql.pandas._typing.protocols.*] disallow_untyped_defs = False [mypy-pyspark.pandas.missing.*] disallow_untyped_defs = False [mypy-pyspark.pandas.plot.*] disallow_untyped_defs = False [mypy-pyspark.pandas.usage_logging.*] disallow_untyped_defs = False [mypy-pyspark.traceback_utils] disallow_untyped_defs = False [mypy-pyspark.worker] disallow_untyped_defs = False ; Allow untyped def and disable certain error codes in examples [mypy-python.sql.udtf] disallow_untyped_defs = False disable_error_code = attr-defined,arg-type,call-arg,union-attr ; Ignore errors in tests [mypy-pyspark.ml.tests.*] ignore_errors = True [mypy-pyspark.ml.torch.tests.*] ignore_errors = True [mypy-pyspark.ml.deepspeed.tests.*] ignore_errors = True [mypy-pyspark.mllib.tests.*] ignore_errors = True [mypy-pyspark.resource.tests.*] ignore_errors = True [mypy-pyspark.streaming.tests.*] ignore_errors = True [mypy-pyspark.sql.tests.*] ignore_errors = True [mypy-pyspark.pandas.tests.*] ignore_errors = True [mypy-pyspark.tests.*] ignore_errors = True [mypy-pyspark.testing.*] ignore_errors = True [mypy-pyspark.errors.tests.*] ignore_errors = True ; Allow non-strict optional for pyspark.pandas [mypy-pyspark.pandas.*] strict_optional = False ; Ignore errors in embedded third party code [mypy-pyspark.cloudpickle.*] ignore_errors = True ; Ignore missing imports for external untyped packages [mypy-py4j.*] ignore_missing_imports = True [mypy-scipy.*] ignore_missing_imports = True [mypy-pyarrow.*] ignore_missing_imports = True [mypy-psutil.*] ignore_missing_imports = True [mypy-matplotlib.*] ignore_missing_imports = True [mypy-plotly.*] ignore_missing_imports = True [mypy-mlflow.*] ignore_missing_imports = True [mypy-sklearn.*] ignore_missing_imports = True [mypy-tabulate.*] ignore_missing_imports = True [mypy-google.protobuf.*] ignore_missing_imports = True [mypy-grpc.*] ignore_missing_imports = True [mypy-grpc_status.*] ignore_missing_imports = True [mypy-google.*] ignore_missing_imports = True [mypy-IPython.*] ignore_missing_imports = True [mypy-tornado.*] ignore_missing_imports = True [mypy-xmlrunner.*] ignore_missing_imports = True ; pydantic is pulled in transitively (e.g. via mlflow). mypy has issues ; serializing pydantic v2's recursive JsonValue type, so skip following it. [mypy-pydantic.*] ignore_missing_imports = True follow_imports = skip ; sqlalchemy is pulled in transitively (e.g. via mlflow). mypy 0.982 hits an ; INTERNAL ERROR while analyzing sqlalchemy/engine/default.py, so skip ; following it. [mypy-sqlalchemy.*] ignore_missing_imports = True follow_imports = skip ; Ignore errors for proto generated code [mypy-pyspark.sql.connect.proto.*, pyspark.sql.connect.proto] ignore_errors = True