mirror of
https://github.com/jupyter/docker-stacks.git
synced 2025-10-17 15:02:57 +00:00
Make Spark scripts more robust: support preview versions and Spark 4 output
This commit is contained in:
@@ -122,8 +122,12 @@ class SparkVersionTagger(TaggerInterface):
|
||||
SPARK_VERSION_LINE_PREFIX = r" /___/ .__/\_,_/_/ /_/\_\ version"
|
||||
|
||||
spark_version = _get_program_version(container, "spark-submit")
|
||||
version_line = spark_version.split("\n")[4]
|
||||
assert version_line.startswith(SPARK_VERSION_LINE_PREFIX)
|
||||
version_line = next(
|
||||
filter(
|
||||
lambda line: line.startswith(SPARK_VERSION_LINE_PREFIX),
|
||||
spark_version.split("\n"),
|
||||
)
|
||||
)
|
||||
return "spark-" + version_line.split(" ")[-1]
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user