dbt-artifacts-parser
dbt-artifacts-parser copied to clipboard
A dbt artifacts parser in python
I get the above error for dbt version 1.4.1 using snowflake. The error is related to this line: https://github.com/yu-iskw/dbt-artifacts-parser/blob/main/dbt_artifacts_parser/parsers/catalog/catalog_v1.py#L33 The obvious fix here is to adapt the type to be...
## Background If I simply use dbt-artifacts-parser, that is often enough, since types like `ManifestV1` are provided. However, if a third-party tool that supports various versions of dbt artifacts uses...
_This issue was automatically created by [Allstar](https://github.com/ossf/allstar/)._ **Security Policy Violation** Security policy not enabled. A SECURITY.md file can give users information about what constitutes a vulnerability and how to report...
As of this writing, we support only pydantic v1. It would be good to support pydantic v2 as well.
Fixed the following type hint issues: - Added `ManifestV11` to the parse_manifest return type - Fixed the return types for `parse_manifest_v7` to `parse_manifest_v11` which were all previously set to `ManifestV6`...
## What - **Migrate Generated Schema to Pydantic v2 (Current Latest Major Version)** - Major changes in this PR can be seen in the following commit: - https://github.com/yu-iskw/dbt-artifacts-parser/pull/66/commits/84bb5bb2513daf4302d880f5018780f7d7fb620d - **Addition...
When importing the `parse_manifest` function, a Pydantic warning is raised. This PR follows the Pydantic [docs](https://docs.pydantic.dev/latest/api/config/#pydantic.config.ConfigDict.protected_namespaces) by overwriting the default protected namespace to prevent this warning (and the unsightly message...
This PR begins the process for supporting semantic manifest files. I'd love your feedback on the logic I set up and if I missed anything. As of now, there's no...
It would be great if this library supported [semantic_manifest](https://docs.getdbt.com/docs/dbt-cloud-apis/sl-manifest) parsing.
Updates the requirements on [flake8](https://github.com/pycqa/flake8) to permit the latest version. Commits cf1542c Release 7.1.1 939ea3d Merge pull request #1949 from stephenfin/issue-1948 bdcd5c2 Handle escaped braces in f-strings 2a811cc Merge pull...