RohanExploit/Meta-hackathon
0
1[build-system]2requires = ["setuptools>=45", "wheel"]3build-backend = "setuptools.build_meta"4 5[project]6name = "multi-channel-retail-env"7version = "0.3.0"8description = "OpenEnv compliant multi-channel retail with NVIDIA-inspired RAG pipeline"9authors = [{name = "OpenEnv Hackathon"}]10dependencies = [11 # ── Core server ──────────────────────────────────────────────12 "openenv-core>=0.2.0",13 "fastapi>=0.100.0",14 "uvicorn>=0.23.0",15 "pydantic>=2.0.0",16 "numpy>=1.24.0",17 "requests>=2.31.0",18 "openai>=1.0.0",19 20 # ── RAG Pipeline ─────────────────────────────────────────────21 "langchain>=0.3.0",22 "langchain-core>=0.3.0",23 "langchain-community>=0.3.0",24 "langchain-groq>=0.2.0",25 "langchain-huggingface>=0.1.0",26 "langchain-experimental>=0.3.0",27 "groq>=0.9.0",28 "faiss-cpu>=1.7.4",29 "sentence-transformers>=2.2.0",30 31 # ── Document loading ─────────────────────────────────────────32 "pypdf>=3.0.0",33]34 35[project.scripts]36server = "server.app:main"37ingest = "pipeline.ingest:main"38 39[project.optional-dependencies]40dev = [41 "pytest>=7.4.0",42 "httpx>=0.25.0",43 "pytest-asyncio>=0.21.0",44]45 46[tool.pytest.ini_options]47testpaths = ["tests"]48pythonpath = ["."]49addopts = "-v --tb=short"50 51[tool.setuptools.packages.find]52where = ["."]53 