{"library":"dbt-extractor","type":"library","category":null,"description":"dbt-extractor is a Python library that processes Jinja templates within dbt model files to analyze and extract metadata such as `ref`, `source`, and `config` calls. It is part of the `dbt-labs/dbt-parser-generator` repository. The tool, currently at version 0.6.0, prioritizes 100% certainty in its extraction, raising an exception if it cannot confidently extract values, rather than risking incorrect or incomplete output.","language":"python","status":"active","version":"0.6.0","tags":["dbt","jinja","sql","extractor","parsing","data-modeling"],"last_verified":"Tue Jun 09","install":[{"cmd":"pip install dbt-extractor","imports":["from dbt_extractor.main import extract_from_source","from dbt_extractor.extractor import ExtractionError"]}],"homepage":null,"github":"https://github.com/dbt-labs/dbt-parser-generator","docs":null,"changelog":null,"pypi":"https://pypi.org/project/dbt-extractor/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":50,"avg_install_s":1.6,"avg_import_s":null,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/dbt-extractor/compatibility"}}