Metadata-Version: 2.4
Name: sheafsearch
Version: 0.0.1a1
Summary: Bootstrap search query planning helpers for the SheafLab project.
Project-URL: Homepage, https://sheaflab.com
Project-URL: Repository, https://github.com/SheafLab/sheafsearch-python
Project-URL: Issues, https://github.com/SheafLab/sheafsearch-python/issues
Author: SheafLab
License: MIT
License-File: LICENSE
Keywords: planning,queries,search,sheaflab,web
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# sheafsearch

`sheafsearch` is the official Python package namespace for lightweight search
query planning helpers used by the SheafLab project.

This initial public release centers on a practical surface: turning topic lists
into consistent search plans with normalized terms, optional site targeting,
and deterministic query deduplication.

## Install

```bash
pip install sheafsearch
```

## Usage

```python
from sheafsearch import build_query, normalize_terms, plan_topics

terms = normalize_terms("Graph signals, cortical atlas, graph signals")
query = build_query(terms, site="example.org", filetype="pdf")
plan = plan_topics(["graph signals", "cortical atlas"], site="example.org")
```

## Status

- Project stage: pre-alpha
- Package scope: bootstrap query-planning utilities only
- Main project site: https://sheaflab.com

