Metadata-Version: 2.4
Name: hscida
Version: 0.1.0
Summary: HSCI data access provider
Requires-Python: >=3.12
Requires-Dist: dotenv>=0.9.9
Requires-Dist: duckdb>=1.5.2
Requires-Dist: hereutil>=0.1.5
Requires-Dist: narwhals>=2.21.0
Requires-Dist: pandas>=3.0.3
Requires-Dist: polars>=1.40.1
Requires-Dist: pyarrow>=22.0.0
Description-Content-Type: text/markdown

# hsci-da

Installable Python package for HSCI data access utilities built on DuckDB and Narwhals.

## Install

```bash
pip install .
```

## Run tests

```bash
pytest
```

## Publish To PyPI (Local)

Set your token once in your shell profile:

```bash
export UV_PUBLISH_TOKEN=pypi-xxxx
```

Release flow from your machine:

```bash
# bump version in pyproject.toml first
uv sync --dev
uv run pytest -q
uv build
uv publish
```

Dry-run against TestPyPI:

```bash
uv publish --publish-url https://test.pypi.org/legacy/
```
