Metadata-Version: 2.4
Name: metahq-core
Version: 1.1.0rc3
Summary: Core API for the meta-hq CLI.
Author-email: Parker Hicks <parker.hicks@cuanschutz.edu>, Christopher A Mancuso <christopher.a.mancuso@cuanschutz.edu>, Faisal Alquaddoomi <faisal.alquaddoomi@cuanschutz.edu>
License-File: LICENSE
Keywords: Data Curation,Database,Public Biomedical Data
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: >=3.12
Requires-Dist: duckdb>=1.4.0
Requires-Dist: networkx>=3.0
Requires-Dist: numpy>=2.3.0
Requires-Dist: polars>=1.27.0
Requires-Dist: pyarrow>=10.0.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: pymongo>=4.13.0
Requires-Dist: pyyaml>=5.1
Requires-Dist: rank-bm25>=0.2.2
Requires-Dist: rich>=13.0.0
Provides-Extra: dev
Requires-Dist: black; extra == 'dev'
Requires-Dist: flake8; extra == 'dev'
Requires-Dist: isort; extra == 'dev'
Requires-Dist: mkdocs-click; extra == 'dev'
Requires-Dist: mkdocs-material; extra == 'dev'
Requires-Dist: mkdocs>=1.6.1; extra == 'dev'
Requires-Dist: mkdocstrings[python]; extra == 'dev'
Requires-Dist: mypy; extra == 'dev'
Requires-Dist: pymdown-extensions; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: vulture; extra == 'dev'
Provides-Extra: test
Requires-Dist: pytest-benchmark; extra == 'test'
Requires-Dist: pytest-cov; extra == 'test'
Requires-Dist: pytest>=8.0; extra == 'test'
Description-Content-Type: text/markdown

# metahq-core

![Core Tests](https://github.com/krishnanlab/meta-hq/workflows/Core%20Tests/badge.svg)
![Python](https://img.shields.io/badge/python-3.12+-blue.svg)
![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)
![pypi](https://img.shields.io/pypi/v/metahq-core.svg)
[![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)

Backend package for `metahq-cli` which is also available on PyPI. Currently this package
is solely intended to be used through the MetaHQ CLI.

## Docs

Documentation: [https://meta-hq.readthedocs.io/en/latest](https://meta-hq.readthedocs.io/en/latest/)

Source Code: [https://github.com/krishnanlab/meta-hq/tree/main/packages/core](https://github.com/krishnanlab/meta-hq/tree/main/packages/core)

## Install

```bash
pip install metahq-core
```
