in pydeequ/configs.py [0:0]
def set_deequ_maven_config():
spark_version = _get_spark_version()
if spark_version is None:
logger.error("Please set env variable SPARK_VERSION")
logger.info(f"Using deequ: {configs['deequ_maven_coord']}")
return configs["deequ_maven_coord"] # TODO
if spark_version[0:3] == "3.0":
logger.info("Setting spark-3.0 as default version of deequ")
configs["deequ_maven_coord"] = configs["deequ_maven_coord_spark3"]
elif spark_version[0:3] == "2.4":
logger.info("Setting spark-2.4 as default version of deequ")
configs["deequ_maven_coord"] = configs["deequ_maven_coord_spark2_4"]
elif spark_version[0:3] == "2.2":
logger.info("Setting spark3 as default version of deequ")
configs["deequ_maven_coord"] = configs["deequ_maven_coord_spark2_2"]
else:
logger.error(f"Deequ is still not supported in spark version: {spark_version}")
logger.info(f"Using deequ: {configs['deequ_maven_coord']}")
return configs["deequ_maven_coord"] # TODO
logger.info(f"Using deequ: {configs['deequ_maven_coord']}")
return configs["deequ_maven_coord"]