|
14 | 14 | from dbt.config.renderer import DbtProjectYamlRenderer, ProfileRenderer |
15 | 15 | from dbt.parser.manifest import ManifestLoader |
16 | 16 | from dbt.tracking import do_not_track |
17 | | -from dbt.version import get_installed_version |
18 | 17 |
|
19 | 18 | from sqlmesh.dbt.basemodel import Dependencies |
20 | 19 | from sqlmesh.dbt.macros import MACRO_OVERRIDES |
|
23 | 22 | from sqlmesh.dbt.seed import SeedConfig |
24 | 23 | from sqlmesh.dbt.source import SourceConfig |
25 | 24 | from sqlmesh.dbt.test import TestConfig |
| 25 | +from sqlmesh.dbt.util import DBT_VERSION |
26 | 26 | from sqlmesh.utils.errors import ConfigError |
27 | 27 | from sqlmesh.utils.jinja import MacroInfo, MacroReference |
28 | 28 |
|
@@ -310,11 +310,6 @@ def _model_node_id(model_name: str, package: str) -> str: |
310 | 310 | return f"model.{package}.{model_name}" |
311 | 311 |
|
312 | 312 |
|
313 | | -def _get_dbt_version() -> t.Tuple[int, int]: |
314 | | - dbt_version = get_installed_version() |
315 | | - return (int(dbt_version.major or "0"), int(dbt_version.minor or "0")) |
316 | | - |
317 | | - |
318 | 313 | def _test_owner(node: ManifestNode) -> t.Optional[str]: |
319 | 314 | attached_node = getattr(node, "attached_node", None) |
320 | 315 | if attached_node: |
@@ -357,6 +352,3 @@ def _convert_jinja_test_to_macro(test_jinja: str) -> str: |
357 | 352 |
|
358 | 353 | macro = "{% macro test_" + test_jinja[match.span()[-1] :] |
359 | 354 | return re.sub(ENDTEST_REGEX, "{% endmacro %}", macro) |
360 | | - |
361 | | - |
362 | | -DBT_VERSION = _get_dbt_version() |
0 commit comments