Skip to content

Commit fe7005e

Browse files
committed
fix dbt support
1 parent ac090d6 commit fe7005e

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

sqlmesh/dbt/basemodel.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
from sqlmesh.core import dialect as d
1212
from sqlmesh.core.config.base import UpdateStrategy
13+
from sqlmesh.core.config.common import VirtualEnvironmentMode
1314
from sqlmesh.core.model import Model
1415
from sqlmesh.dbt.column import (
1516
ColumnConfig,
@@ -30,7 +31,6 @@
3031
from sqlmesh.utils.pydantic import field_validator
3132

3233
if t.TYPE_CHECKING:
33-
from sqlmesh.core.config.common import VirtualEnvironmentMode
3434
from sqlmesh.core.audit.definition import ModelAudit
3535
from sqlmesh.dbt.context import DbtContext
3636

sqlmesh/dbt/loader.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,11 @@ def _load_models(
117117

118118
def _to_sqlmesh(config: BMC, context: DbtContext) -> Model:
119119
logger.debug("Converting '%s' to sqlmesh format", config.canonical_name(context))
120-
return config.to_sqlmesh(context, audit_definitions=audits)
120+
return config.to_sqlmesh(
121+
context,
122+
audit_definitions=audits,
123+
virtual_environment_mode=self.config.virtual_environment_mode,
124+
)
121125

122126
for project in self._load_projects():
123127
context = project.context.copy()

sqlmesh/dbt/model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
from sqlmesh.core import dialect as d
1010
from sqlmesh.core.config.base import UpdateStrategy
11+
from sqlmesh.core.config.common import VirtualEnvironmentMode
1112
from sqlmesh.core.console import get_console
1213
from sqlmesh.core.model import (
1314
EmbeddedKind,
@@ -29,7 +30,6 @@
2930
from sqlmesh.utils.pydantic import field_validator
3031

3132
if t.TYPE_CHECKING:
32-
from sqlmesh.core.config.common import VirtualEnvironmentMode
3333
from sqlmesh.core.audit.definition import ModelAudit
3434
from sqlmesh.dbt.context import DbtContext
3535

sqlmesh/dbt/seed.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515
SUPPORTS_DELIMITER = False
1616
from sqlglot import exp
1717

18+
from sqlmesh.core.config.common import VirtualEnvironmentMode
1819
from sqlmesh.core.model import Model, SeedKind, create_seed_model
1920
from sqlmesh.dbt.basemodel import BaseModelConfig
2021
from sqlmesh.dbt.column import ColumnConfig
2122

2223
if t.TYPE_CHECKING:
23-
from sqlmesh.core.config.common import VirtualEnvironmentMode
2424
from sqlmesh.core.audit.definition import ModelAudit
2525
from sqlmesh.dbt.context import DbtContext
2626

0 commit comments

Comments
 (0)