Metadata-Version: 2.4
Name: tvi-solphit-ingialla
Version: 0.1.0
Summary: Ingialla: higher-level utilities under the tvi.solphit namespace, built on tvi-solphit tools and others of course
Author-email: Tobias Hagenbeek <tobias@solphit.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/solphit/tvi-solphit-ingialla
Project-URL: Issues, https://github.com/solphit/tvi-solphit-ingialla/issues
Keywords: solphit,ingialla,nlp,search,etl,utilities
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: tvi-solphit-base==0.1.0
Requires-Dist: lxml
Requires-Dist: tqdm
Requires-Dist: scikit-learn
Requires-Dist: faiss-cpu
Requires-Dist: numpy
Requires-Dist: joblib
Requires-Dist: sqlite-utils
Requires-Dist: sentence-transformers
Requires-Dist: beautifulsoup4
Requires-Dist: requests
Requires-Dist: openai
Requires-Dist: elasticsearch==8.19.2
Dynamic: license-file

# tvi-solphit-ingialla

Ingialla provides higher-level utilities under the shared `tvi.solphit` namespace, building on `tvi-solphit-base` for consistent logging and conventions.

- **Distribution name (PyPI):** `tvi-solphit-ingialla`
- **Import path:** `tvi.solphit.ingialla`
- **Namespace packaging:** PEP 420 (no `__init__.py` in `tvi/` or `tvi/solphit/`)

> **Author:** Tobias Hagenbeek (SolphIT LLC)

## Installation

```bash
pip install tvi-solphit-ingialla
```

> Requires Python >=3.9.

## Quickstart

```python
from tvi.solphit.ingialla import hello

print(hello("world"))
```

### Logging via the base package
```bash
export TVI_SOLPHIT_LOG_LEVEL=DEBUG
python - <<'PY'
from tvi.solphit.ingialla import hello
hello("SolphIT")
PY
```

### Development
```python
python -m venv .venv
source .venv/bin/activate
pip install -U pip build twine pytest
pip install -e .     # editable install
pytest -q
python -m build
```

## Versioning

This project uses Semantic Versioning. See the CHANGELOG.
