diff --git a/docker/datahub-ingestion-base/base-requirements.txt b/docker/datahub-ingestion-base/base-requirements.txt index 82d9a93a9a2c3c..a3ce2a634fbed9 100644 --- a/docker/datahub-ingestion-base/base-requirements.txt +++ b/docker/datahub-ingestion-base/base-requirements.txt @@ -125,7 +125,7 @@ googleapis-common-protos==1.59.0 gql==3.4.1 graphql-core==3.2.3 graphviz==0.20.1 -great-expectations==0.15.50 +great-expectations==0.17.21 greenlet==2.0.2 grpc-google-iam-v1==0.12.6 grpcio==1.54.2 diff --git a/metadata-ingestion/setup.py b/metadata-ingestion/setup.py index fe8e3be4632c4a..38fb8fd972c4f5 100644 --- a/metadata-ingestion/setup.py +++ b/metadata-ingestion/setup.py @@ -107,14 +107,14 @@ # This is temporary lower bound that we're open to loosening/tightening as requirements show up "sqlalchemy>=1.4.39, <2", # Required for SQL profiling. - "great-expectations>=0.15.12, <=0.15.50", + "great-expectations>=0.17.21, <=0.17.21", # scipy version restricted to reduce backtracking, used by great-expectations, "scipy>=1.7.2", # GE added handling for higher version of jinja2 # https://github.com/great-expectations/great_expectations/pull/5382/files # datahub does not depend on traitlets directly but great expectations does. # https://github.com/ipython/traitlets/issues/741 - "traitlets<5.2.2", + "traitlets==5.11.2", "greenlet", }