| [build-system] |
| requires = ["setuptools>=64", "wheel"] |
| build-backend = "setuptools.build_meta" |
|
|
| [project] |
| name = "lightrag-hku" |
| dynamic = ["version"] |
| authors = [ |
| {name = "Zirui Guo"} |
| ] |
| description = "LightRAG: Simple and Fast Retrieval-Augmented Generation" |
| readme = "README.md" |
| license = {text = "MIT"} |
| requires-python = ">=3.10" |
| classifiers = [ |
| "Development Status :: 4 - Beta", |
| "Programming Language :: Python :: 3", |
| "License :: OSI Approved :: MIT License", |
| "Operating System :: OS Independent", |
| "Intended Audience :: Developers", |
| "Topic :: Software Development :: Libraries :: Python Modules", |
| ] |
| dependencies = [ |
| "aiohttp", |
| "configparser", |
| "dotenv", |
| "future", |
| "numpy", |
| "pandas>=2.0.0", |
| "pipmaster", |
| "pydantic", |
| "python-dotenv", |
| "pyuca", |
| "setuptools", |
| "tenacity", |
| "tiktoken", |
| "xlsxwriter>=3.1.0", |
| ] |
|
|
| [project.optional-dependencies] |
| api = [ |
| |
| "aiohttp", |
| "configparser", |
| "dotenv", |
| "future", |
| "numpy", |
| "openai", |
| "pandas>=2.0.0", |
| "pipmaster", |
| "pydantic", |
| "python-dotenv", |
| "pyuca", |
| "setuptools", |
| "tenacity", |
| "tiktoken", |
| "xlsxwriter>=3.1.0", |
| |
| "aiofiles", |
| "ascii_colors", |
| "asyncpg", |
| "distro", |
| "fastapi", |
| "httpcore", |
| "httpx", |
| "jiter", |
| "passlib[bcrypt]", |
| "PyJWT", |
| "python-jose[cryptography]", |
| "python-multipart", |
| "pytz", |
| "uvicorn", |
| ] |
|
|
| [project.scripts] |
| lightrag-server = "lightrag.api.lightrag_server:main" |
| lightrag-gunicorn = "lightrag.api.run_with_gunicorn:main" |
|
|
| [project.urls] |
| Homepage = "https://github.com/HKUDS/LightRAG" |
| Documentation = "https://github.com/HKUDS/LightRAG" |
| Repository = "https://github.com/HKUDS/LightRAG" |
| "Bug Tracker" = "https://github.com/HKUDS/LightRAG/issues" |
|
|
| [tool.setuptools.packages.find] |
| include = ["lightrag*"] |
|
|
| [tool.setuptools] |
| include-package-data = true |
|
|
| [tool.setuptools.dynamic] |
| version = {attr = "lightrag.__version__"} |
|
|
| [tool.setuptools.package-data] |
| lightrag = ["api/webui/**/*"] |
|
|
| [tool.ruff] |
| target-version = "py310" |
|
|