Metadata-Version: 2.4
Name: qualis-bigquery
Version: 0.1.0
Summary: BigQuery adapter for Qualis (data quality framework)
Project-URL: Homepage, https://github.com/ahmedashraffcih/qualis-bigquery
Project-URL: Repository, https://github.com/ahmedashraffcih/qualis-bigquery
Project-URL: Issues, https://github.com/ahmedashraffcih/qualis-bigquery/issues
Author-email: Ahmed Ashraf <ahmedashraffcih@gmail.com>
License: Apache-2.0
License-File: LICENSE
Keywords: bigquery,data-quality,dq,qualis
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Database
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Typing :: Typed
Requires-Python: >=3.12
Requires-Dist: google-cloud-bigquery>=3.0
Requires-Dist: qualis>=0.3.1
Description-Content-Type: text/markdown

# qualis-bigquery

BigQuery adapter for [Qualis](https://github.com/ahmedashraffcih/qualis) —
the open-source data quality framework.

## Install

```bash
pip install qualis qualis-bigquery
```

## Usage

```yaml
# qualis.yaml
adapter: bigquery
project: my-gcp-project
dataset: my_dataset
# Auth: standard GCP application default credentials
#   gcloud auth application-default login
```

## Supported checks

- not_null, unique, between, regex, in_set
- row_count, not_negative
- reference_lookup

The adapter is read-only by contract — DML statements
(INSERT/UPDATE/DELETE/MERGE/DROP/CREATE/ALTER) are explicitly refused.

## License

Apache 2.0.
