Metadata-Version: 2.1
Name: rule-based-retrieval
Version: 0.1.1
Summary: Python package for Rule-based Retrieval using RAG
Author: Tom Smoker
Project-URL: Homepage, https://whyhow.ai
Project-URL: Documentation, https://github.com/whyhow-ai/rule-based-retrieval/
Project-URL: Issue Tracker, https://github.com/whyhow-ai/rule-based-retrieval/issues
Keywords: retrieval,RAG,Pinecone,openai,LLM
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
License-File: LICENCE.md
Requires-Dist: langchain_core
Requires-Dist: langchain_community
Requires-Dist: langchain_openai
Requires-Dist: langchain_text_splitters
Requires-Dist: openai>=1
Requires-Dist: pinecone-client
Requires-Dist: pydantic>1
Requires-Dist: pypdf
Requires-Dist: tiktoken
Provides-Extra: dev
Requires-Dist: bandit[toml]; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: flake8-docstrings; extra == "dev"
Requires-Dist: fpdf; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pydocstyle[toml]; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Provides-Extra: docs
Requires-Dist: mkdocs; extra == "docs"
Requires-Dist: mkdocstrings[python]; extra == "docs"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: pymdown-extensions; extra == "docs"
