Problem
pyproject.toml defines an all-dbs optional dependency group that installs 11 of 13 database drivers. BigQuery and Databricks are excluded. Users installing data-diff[all-dbs] don't get all databases.
Options
- Include BigQuery and Databricks in
all-dbs
- Rename to
common-dbs and add a separate all-dbs that includes everything
- Document the exclusion in README
Acceptance Criteria
Problem
pyproject.tomldefines anall-dbsoptional dependency group that installs 11 of 13 database drivers. BigQuery and Databricks are excluded. Users installingdata-diff[all-dbs]don't get all databases.Options
all-dbscommon-dbsand add a separateall-dbsthat includes everythingAcceptance Criteria
all-dbsextra either includes all databases or is honestly named