Skip to content

[COMPATIBILITY] antlr4-python3-runtime 4.9.3 is no longer supported but spark is stuck with it #509

@vspinu

Description

@vspinu

Spark has this comment in its pom.xml:

    <!-- Please don't upgrade the version to 4.10+, it depends on JDK 11 -->
    <antlr4.version>4.9.3</antlr4.version>

Inside our company we use antlr4-python3-runtime to implement some parts of spark sql parsing. We pin the version to the version used in spark for compatibility reasons. This renders fugue and downstream packages that started including fugue as core dependency (e.g. statsforecast) incompatible with our code base.

Also #327 required that We also want to make sure 4.9.* are still supported. which didn't realize as 4.11 is now the minimal requirement.

Would it be too difficult on your side to keep antlr4 minimum version the one which is used in spark? Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions