fix(ingest): avoid bad IPython version (#12035)

This commit is contained in:
Harshal Sheth 2024-12-04 17:50:56 -05:00 committed by GitHub
parent 97e328260f
commit 65f44efbad
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -142,6 +142,15 @@ sql_common = (
# datahub does not depend on traitlets directly but great expectations does.
# https://github.com/ipython/traitlets/issues/741
"traitlets!=5.2.2",
# GE depends on IPython - we have no direct dependency on it.
# IPython 8.22.0 added a dependency on traitlets 5.13.x, but only declared a
# version requirement of traitlets>5.
# See https://github.com/ipython/ipython/issues/14352.
# This issue was fixed by https://github.com/ipython/ipython/pull/14353,
# which first appeared in IPython 8.22.1.
# As such, we just need to avoid that version in order to get the
# dependencies that we need. IPython probably should've yanked 8.22.0.
"IPython!=8.22.0",
"greenlet",
*cachetools_lib,
}