Spaces:
Running
Running
File size: 1,764 Bytes
634117a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | [build-system]
requires = ["setuptools>=68", "wheel"]
build-backend = "setuptools.backends.legacy:build"
[project]
name = "kerdos-rag"
version = "0.1.0"
description = "Enterprise Document Q&A RAG engine — by Kerdos Infrasoft"
readme = "README.md"
license = { text = "MIT" }
authors = [{ name = "Kerdos Infrasoft Private Limited", email = "partnership@kerdos.in" }]
requires-python = ">=3.10"
keywords = ["rag", "llm", "document-qa", "faiss", "enterprise", "kerdos"]
classifiers = [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Topic :: Scientific/Engineering :: Artificial Intelligence",
]
dependencies = [
"gradio>=6.6.0",
"sentence-transformers>=5.0.0",
"faiss-cpu>=1.9.0",
"PyMuPDF>=1.24.0",
"python-docx>=1.1.0",
"huggingface-hub>=0.28.0",
"numpy>=1.26.0,<3",
"python-dotenv>=1.0.0",
"tenacity>=8.2.0",
"fastapi>=0.111.0",
"uvicorn[standard]>=0.29.0",
"python-multipart>=0.0.9",
]
[project.optional-dependencies]
dev = ["pytest>=8.0.0", "black>=24.0.0", "ruff>=0.4.0", "httpx>=0.27.0"]
[project.scripts]
kerdos-rag = "kerdos_rag.cli:main"
[project.urls]
Homepage = "https://kerdos.in"
Repository = "https://huggingface.co/spaces/kerdosdotio/Custom-LLM-Chat"
"Bug Tracker" = "https://kerdos.in/contact"
[tool.setuptools.packages.find]
include = ["kerdos_rag*", "rag*"]
[tool.pytest.ini_options]
pythonpath = ["."]
testpaths = ["tests"]
[tool.ruff]
line-length = 100
target-version = "py310"
[tool.ruff.lint]
select = ["E", "F", "I", "UP"]
|