diff --git a/setup.py b/setup.py index 4c6c87d..606f298 100755 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ def read(*names, **kwargs): setup( name="altimate-datapilot-cli", - version="0.0.21", + version="0.0.22", license="MIT", description="Assistant for Data Teams", long_description="{}\n{}".format( @@ -63,7 +63,7 @@ def read(*names, **kwargs): python_requires=">=3.8", install_requires=[ "click~=8.1.7", - "dbt-artifacts-parser~=0.8.1", + "dbt-artifacts-parser~=0.9.0", "ruamel.yaml~=0.18.6", "tabulate~=0.9.0", "requests>=2.31", diff --git a/src/datapilot/core/platforms/dbt/schemas/manifest.py b/src/datapilot/core/platforms/dbt/schemas/manifest.py index 4af4e8e..1691bd1 100644 --- a/src/datapilot/core/platforms/dbt/schemas/manifest.py +++ b/src/datapilot/core/platforms/dbt/schemas/manifest.py @@ -18,6 +18,7 @@ from dbt_artifacts_parser.parsers.manifest.manifest_v10 import ManifestV10 from dbt_artifacts_parser.parsers.manifest.manifest_v11 import ManifestV11 from dbt_artifacts_parser.parsers.manifest.manifest_v11 import SupportedLanguage +from dbt_artifacts_parser.parsers.manifest.manifest_v12 import ManifestV12 from pydantic import BaseModel @@ -28,6 +29,7 @@ class DBTVersion(BaseModel): Manifest = Union[ + ManifestV12, ManifestV11, ManifestV10, ManifestV9,