diff --git a/extra-hatch-configuration/requirements.txt b/extra-hatch-configuration/requirements.txt index 6e4479255a..078b5a2b4e 100644 --- a/extra-hatch-configuration/requirements.txt +++ b/extra-hatch-configuration/requirements.txt @@ -1,5 +1,5 @@ Jinja2>=3.1.3 -dbt-semantic-interfaces==0.7.2.dev0 +dbt-semantic-interfaces==0.7.2 more-itertools>=8.10.0, <10.2.0 pydantic>=1.10.0, <3.0 tabulate>=0.8.9 diff --git a/metricflow-semantics/extra-hatch-configuration/requirements.txt b/metricflow-semantics/extra-hatch-configuration/requirements.txt index df7e399d69..3f64b7014e 100644 --- a/metricflow-semantics/extra-hatch-configuration/requirements.txt +++ b/metricflow-semantics/extra-hatch-configuration/requirements.txt @@ -1,4 +1,7 @@ -dbt-semantic-interfaces==0.7.2.dev0 +# Always support a range of production DSI versions capped at the next breaking version in metricflow-semantics. +# This allows us to sync new, non-breaking changes to dbt-core without getting a version mismatch in dbt-mantle, +# which depends on a specific commit of DSI. +dbt-semantic-interfaces>=0.7.2, <0.8.0 graphviz>=0.18.2, <0.21 python-dateutil>=2.9.0, <2.10.0 rapidfuzz>=3.0, <4.0