# --------- core utilities --------- #
pendulum>=3.0.0
python-dotenv==1.0.1
cookiecutter>=2.0.0
click>=8.0.0

# --------- date --------- #
openpyxl==3.1.5
attrs>=25.1.0,<26

# --------- path --------- #
# pathlib is built-in since Python 3.4, no need to install


# --------- cli --------- #
rich>=13.0.0


# --------- ai-tools --------- #
openai==1.65.4
instructor>=1.8.0,<2.0.0
mem0ai>=0.1.0


# --------- deploy --------- #
# ansible is commented out

# --------- data --------- #
# numpy - removed: transitive dependency via pandas/pyarrow
pandas>=2.0.0
# pypdf>=4.0.0 - removed: not used in codebase
pyarrow>=17.0.0
# python-docx>=1.0.0 - removed: not used in codebase
# python-magic>=0.4.0 - removed: not used in codebase
# python-pptx>=1.0.0 - removed: not used in codebase
# docx2txt>=0.8 - removed: not used in codebase
# markdown>=3.0.0 - removed: not used in codebase


# --------- files --------- #
pyyaml
toml

# --------- mcp server --------- #
# Pin compatible versions to avoid long dependency resolution
mcp>=1.9.0,<2.0.0
# fastapi>=0.110.0 - removed: not directly used in codebase (fastmcp may need it)
fastmcp>=2.2.0,<3.0.0

# --------- db --------- #
# chromadb>=1.3.0 - removed: not used in codebase

# --------- distributed --------- #
dora-rs-cli>=0.3.0






