Metadata-Version: 2.5
Name: tabella-connectors
Version: 0.1.2
Summary: Built-in Tabella connectors: sqlite, postgres, files/s3 (csv + parquet)
Project-URL: Homepage, https://github.com/Inceptium-ai/tabella
Project-URL: Repository, https://github.com/Inceptium-ai/tabella
Project-URL: Issues, https://github.com/Inceptium-ai/tabella/issues
Author: Yazdan Ahmed
License-Expression: Apache-2.0
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Database
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.11
Requires-Dist: psycopg[binary]>=3.2
Requires-Dist: pyarrow>=17
Requires-Dist: tabella-core
Description-Content-Type: text/markdown

# tabella-connectors

Built-in Tabella connectors (see `../../spec/connector-interface.md`):

| Scheme | Source | Notes |
|---|---|---|
| `sqlite` | SQLite files | Reference implementation; zero-setup demos/tests |
| `postgres` / `postgresql` | PostgreSQL | psycopg 3; credentials via libpq env (PGUSER/PGPASSWORD), never URIs; native names are `schema.table` |
| `file` / `s3` | CSV + Parquet on local disk or S3 | pyarrow filesystems; native names are paths relative to the base URI; v0.1 filters in memory |

Live-postgres tests are gated behind `TABELLA_TEST_PG_URI`.
