Metadata-Version: 2.1
Name: python-hddb
Version: 1.5.1
Summary: 
Author: David Daza
Author-email: 03dazal@gmail.com
Requires-Python: >=3.9,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: duckdb (>=1.2.0,<2.0.0)
Requires-Dist: loguru (>=0.7.2,<0.8.0)
Requires-Dist: pandas (>=2.2.2,<3.0.0)
Requires-Dist: pytest (>=8.3.2,<9.0.0)
Requires-Dist: python-dotenv (>=1.0.1,<2.0.0)
Requires-Dist: python-slugify (>=8.0.4,<9.0.0)
Description-Content-Type: text/markdown

# python-hddb

A Python client for [Datasketch](https://datasketch.co/) and [MotherDuck](https://motherduck.com/).

## Installation

```bash
pip install python-hddb
```

## Usage

```python
from python_hddb import HdDB

db_client = HdDB()
df = pd.DataFrame(
    data={"username": ["ddazal", "lcalderon", "pipeleon"], "age": [30, 28, 29]}
)
db_client.create_database(org, db, dataframes=[df], names=["users"])
```

## Execute Test
```bash
pytest test/  -v -s --cache-clear
pytest test/test_{test to execute}  -v -s --cache-clear
```

