-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[CT-1943] Loosen pin on jsonschema
(via hologram
)
#6775
Comments
jsonschema
(via hologram
)jsonschema
(via hologram
)
Part of this will be determining how to release hologram since we have not done that recently. |
Is this targeted for being included with the 1.5 release? |
@r-richmond This hasn't been a top priority for us, compared to other planned work for v1.5, but I understand it's a pain for a number of folks who need to install I just opened a quick PR to run CI with the latest version of
@emmyoop I think it's just a manual release to PyPI. |
I've released hologram 0.0.16 |
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: