Metadata-Version: 2.5
Name: dbt-bigquery-ext
Version: 1.12.1.post1
Summary: DataEng AI fork of dbt-bigquery with execute_ext (parameterized parallel queries) and other extensions. Drop-in replacement for dbt-bigquery (same import path dbt.adapters.bigquery).
Project-URL: Homepage, https://github.com/dataeng-ai/dbt-bigquery-ext
Project-URL: Documentation, https://github.com/dataeng-ai/dbt-bigquery-ext
Project-URL: Repository, https://github.com/dataeng-ai/dbt-bigquery-ext
Project-URL: Issues, https://github.com/dataeng-ai/dbt-bigquery-ext/issues
Project-URL: Changelog, https://github.com/dataeng-ai/dbt-bigquery-ext/blob/main/CHANGELOG.md
Project-URL: Upstream, https://github.com/dbt-labs/dbt-adapters/tree/main/dbt-bigquery
Author-email: DataEng AI <dataeng.ai@gmail.com>
Maintainer-email: DataEng AI <dataeng.ai@gmail.com>
License-File: LICENSE
Keywords: adapter,adapters,bigquery,database,dataeng,dbt,dbt-core,elt,google
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10.0
Requires-Dist: dbt-adapters<2.0,>=1.24.4
Requires-Dist: dbt-common<2.0,>=1.10
Requires-Dist: dbt-core<2.0,>=1.10.0rc0
Requires-Dist: google-api-core>=2.11.0
Requires-Dist: google-auth>=2.29.0
Requires-Dist: google-cloud-aiplatform>=1.148.0
Requires-Dist: google-cloud-bigquery[pandas]<4.0,>=3.0
Requires-Dist: google-cloud-dataproc~=5.0
Requires-Dist: google-cloud-storage<3.2,>=2.4
Requires-Dist: nbformat>=5.10.4
Description-Content-Type: text/markdown

# dbt-bigquery-ext

DataEng AI fork of [`dbt-bigquery`](https://github.com/dbt-labs/dbt-adapters/tree/main/dbt-bigquery)
(based on **1.12.1**), published as a **drop-in replacement**.

- **PyPI:** `dbt-bigquery-ext`
- **Import / adapter type:** still `dbt.adapters.bigquery` / `type: bigquery` in profiles
- **Do not install alongside** upstream `dbt-bigquery` (same Python package path)

## Install

```bash
pip uninstall -y dbt-bigquery
pip install dbt-bigquery-ext
```

## Extensions

- `adapter.execute_ext(...)` — parameterized parallel BigQuery queries (`variable_set_values`,
  `worker_pool_size`, `variable_set_types`). See connection manager docs in source.

## Versioning

Versions follow PEP 440 as:

```text
<upstream dbt-bigquery version>.post<N>
```

Examples:

| Version | Meaning |
| --- | --- |
| `1.12.1.post1` | First DataEng release on top of upstream `1.12.1` |
| `1.12.1.post2` | Second DataEng-only release, still based on `1.12.1` |
| `1.13.0.post1` | Rebased onto upstream `1.13.0`, first DataEng release |

Avoid schemes like `1.12-0.0.1` (not valid PEP 440) or local versions
(`1.12.1+dataeng.1`) — those cannot be uploaded to PyPI.

## Upstream

Apache-licensed code from dbt Labs; see `LICENSE`. Upstream project:
https://github.com/dbt-labs/dbt-adapters/tree/main/dbt-bigquery

## Getting started

For BigQuery profile setup, see the [dbt BigQuery docs](https://docs.getdbt.com/docs/core/connect-data-platform/bigquery-setup).
