typing-extensions>=4.5.0

[all]
IronHammer[mysql,postgresql,r2,s3,sqlite]

[core]
typing-extensions>=4.5.0

[dev]
IronHammer[all]
pytest>=7.4.0
pytest-cov>=4.1.0
pytest-asyncio>=0.21.0
pytest-mock>=3.11.0
black>=23.7.0
ruff>=0.0.280
mypy>=1.5.0
pylint>=2.17.0
sphinx>=7.1.0
sphinx-rtd-theme>=1.3.0
sphinx-autodoc-typehints>=1.24.0

[mysql]
IronHammer[core]
pymysql>=1.1.0
cryptography>=41.0.0

[postgresql]
IronHammer[core]
psycopg[binary]>=3.1.0
psycopg-pool>=3.1.0

[r2]
IronHammer[core]
boto3>=1.28.0

[s3]
IronHammer[core]
boto3>=1.28.0

[sqlite]
IronHammer[core]

[test]
IronHammer[all]
pytest>=7.4.0
pytest-cov>=4.1.0
pytest-asyncio>=0.21.0
pytest-mock>=3.11.0
