openai<2.0.0,>=1.0.0
python-dotenv<2.0.0,>=1.0.0
pydantic<3.0.0,>=2.0.0
tqdm<5.0.0,>=4.65.0
pandas<3.0.0,>=2.0.0
pyarrow<15.0.0,>=14.0.1
tiktoken<1.0.0,>=0.5.1
pdfplumber<1.0.0,>=0.10.0
python-pptx<1.0.0,>=0.6.22
langchain-text-splitters<1.0.0,>=0.0.1
sentence-transformers<4.0.0,>=3.1.0
langchain-openai<1.0.0,>=0.0.2
scikit-learn<2.0.0,>=1.3.0
numpy<2.0.0,>=1.24.0
faiss-cpu<2.0.0,>=1.7.4
chromadb<1.0.0,>=0.4.15
pinecone-client<4.0.0,>=3.0.0

[all]
boto3<2.0.0,>=1.34.0
botocore<2.0.0,>=1.34.0
requests<3.0.0,>=2.31.0
requests-oauthlib<2.0.0,>=1.3.0
msal<2.0.0,>=1.24.0
azure-identity<2.0.0,>=1.15.0
azure-storage-blob<13.0.0,>=12.19.0
aiohttp<4.0.0,>=3.8.0
pytest>=7.0.0
pytest-cov>=4.0.0
pytest-mock>=3.10.0
pytest-asyncio>=0.21.0
httpx>=0.24.0
black>=23.0.0
isort>=5.12.0
mypy>=1.0.0
flake8>=6.0.0
bandit>=1.7.0
types-requests>=2.31.0

[cloud]
boto3<2.0.0,>=1.34.0
botocore<2.0.0,>=1.34.0
requests<3.0.0,>=2.31.0
requests-oauthlib<2.0.0,>=1.3.0
msal<2.0.0,>=1.24.0
azure-identity<2.0.0,>=1.15.0
azure-storage-blob<13.0.0,>=12.19.0

[dev]
pytest>=7.0.0
pytest-cov>=4.0.0
pytest-mock>=3.10.0
pytest-asyncio>=0.21.0
httpx>=0.24.0
black>=23.0.0
isort>=5.12.0
mypy>=1.0.0
flake8>=6.0.0
bandit>=1.7.0
types-requests>=2.31.0

[local]
aiohttp<4.0.0,>=3.8.0
