[CT-1943] Loosen pin on jsonschema
(via hologram
)
#6775
Labels
dependencies
Changes to the version of dbt dependencies
tech_debt
Behind-the-scenes changes, with little direct impact on end-user functionality
For more context on our latest thinking around dependencies (how & why we pin today, and how we want it to change):
Summary
dbt-core
depends onhologram
, and as such it also includeshologram
's transitive dependencies onjsonschema
andpython-dateutil
.hologram
's upper bound onjsonschema
in particular is causing issues for some folks trying to installdbt-core
alongside other popular tools, such as Airflow:Short term
jsonschema
hologram
with no / looser upper boundhologram
indbt-core
Medium term
Remove
dbt-core
's dependency onhologram
entirely. It doesn't do nearly as much for us today as it used to, and the validation errors it raises aren't even all that nice.hologram
#6776The text was updated successfully, but these errors were encountered: