mcp<2,>=1.28.1
pythonnet<4,>=3.0.5
psutil<8,>=5.9
python-dotenv<2,>=1.0
jsonschema<5,>=4.20
referencing<1,>=0.30
openpyxl<4,>=3.1
reportlab<6,>=4.2
pypdf<7,>=5
msal<2,>=1.31

[export]

[export:sys_platform == "win32"]
comtypes<2,>=1.4

[test]
pytest>=8.0
pyyaml<7,>=6
ruff<0.17,>=0.16
mypy<2.4,>=2.3
pytest-cov<8,>=7.1

[test:python_version < "3.11"]
tomli>=2
