-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
28 lines (23 loc) · 1018 Bytes
/
pyproject.toml
File metadata and controls
28 lines (23 loc) · 1018 Bytes
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
[build-system]
requires = ["setuptools>=68"] # PEP 660 editable support ke liye naya setuptools
build-backend = "setuptools.build_meta"
[project]
name = "EcomIntelligence-Real-Time-Product-Assistant-with-RAG-Multi-Channel-Processing"
version = "0.1.0"
description = "Real-time e-commerce product intelligence assistant powered by RAG, LangChain agents, and Multi-Channel Processing (MCP) for intelligent product queries with live web scraping integration"
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
"fastapi>=0.116.1",
"langchain==0.3.27",
# TIP: 'langchain-core' ko alag pin na karo; 'langchain' sahi version le aayega.
# Agar zaroori ho, to compatible pair hi pin karo.
"python-dotenv==1.1.1",
"streamlit==1.49.1",
]
# Optional: CLI command (python -m pip install -e . ke baad yeh create hoga)
[project.scripts]
ecomm-assistant = "ecomm_prod_assistant.cli:main"
[tool.setuptools.packages.find]
where = ["prod_assistant"]
include = ["ecomm_prod_assistant*"]