diff --git a/metadata-ingestion/setup.py b/metadata-ingestion/setup.py index aea7ac9f2a15a3..4c547cee1be993 100644 --- a/metadata-ingestion/setup.py +++ b/metadata-ingestion/setup.py @@ -267,9 +267,16 @@ def get_long_description(): "kafka-connect": sql_common | {"requests", "JPype1"}, "ldap": {"python-ldap>=2.4"}, "looker": looker_common, - # lkml>=1.1.2 is required to support the sql_preamble expression in LookML "lookml": looker_common - | {"lkml>=1.1.2", "sql-metadata==2.2.2", "sqllineage==1.3.6", "GitPython>2"}, + | { + # This version of lkml contains a fix for parsing lists in + # LookML files with spaces between an item and the following comma. + # See https://github.com/joshtemple/lkml/issues/73. + "lkml>=1.3.0b5", + "sql-metadata==2.2.2", + "sqllineage==1.3.6", + "GitPython>2", + }, "metabase": {"requests", "sqllineage==1.3.6"}, "mode": {"requests", "sqllineage==1.3.6", "tenacity>=8.0.1"}, "mongodb": {"pymongo[srv]>=3.11", "packaging"},