typer<1.0.0,>=0.15.0
rich<14.0.0,>=13.0.0
click<9.0.0,>=8.0.0
pyyaml>=6.0
jinja2<4.0.0,>=3.1.0
markupsafe>=2.0.1
gitpython>=3.1.0
requests>=2.28.0
packaging>=20.5
filelock<4.0.0,>=3.16.0

[dev]
isage-dev-tools[full]
pytest>=7.4.0
pytest-cov>=4.0.0
pytest-asyncio>=0.21.0
pytest-mock>=3.10.0
pytest-timeout>=2.1.0
ruff==0.15.4
mypy>=1.15.0
types-pyyaml
types-requests
pre-commit>=3.0.0
isage-pypi-publisher>=0.2.0

[full]
isage-common>=0.2.4.20
isage-kernel>=0.2.4.28
isage-middleware>=0.2.4.28
isage-cli>=0.2.4.25
isage-data>=0.1.0
isage-pypi-publisher>=0.2.1.0
isagellm>=0.1.0
