Skip to content

Commit dca4e6d

Browse files
committed
Fix: Pin dbt-duckdb version to avoid test failures
1 parent dd5e981 commit dca4e6d

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
"google-cloud-bigquery-storage",
6464
"black==22.6.0",
6565
"dbt-core",
66-
"dbt-duckdb",
66+
"dbt-duckdb>=1.4.2",
6767
"Faker",
6868
"google-auth",
6969
"isort==5.10.1",

sqlmesh/dbt/manifest.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
from dbt.config import Profile, Project, RuntimeConfig
1111
from dbt.config.profile import read_profile
1212
from dbt.config.renderer import DbtProjectYamlRenderer, ProfileRenderer
13-
from dbt.contracts.graph.manifest import Macro, Manifest
14-
from dbt.contracts.graph.nodes import ManifestNode, SourceDefinition
1513
from dbt.parser.manifest import ManifestLoader
1614
from dbt.tracking import do_not_track
1715
from dbt.version import get_installed_version
@@ -23,6 +21,10 @@
2321
from sqlmesh.dbt.source import SourceConfig
2422
from sqlmesh.utils.jinja import MacroInfo, MacroReference
2523

24+
if t.TYPE_CHECKING:
25+
from dbt.contracts.graph.manifest import Macro, Manifest
26+
from dbt.contracts.graph.nodes import ManifestNode, SourceDefinition
27+
2628
ModelConfigs = t.Dict[str, ModelConfig]
2729
SeedConfigs = t.Dict[str, SeedConfig]
2830
SourceConfigs = t.Dict[str, SourceConfig]

0 commit comments

Comments
 (0)