marshmallow<5.0.0,>=3.18.0
pydantic<3.0.0,>=2.0.0
typing-extensions>=4.0.0
orjson>=3.9.0

[all]
pydantic-marshmallow[dev,docs]

[dev]
pytest>=8.0.0
pytest-cov>=5.0.0
email-validator>=2.1.0
mypy==1.19.1
ruff==0.15.0
pre-commit>=4.2.0
sqlalchemy>=2.0.30
marshmallow-sqlalchemy>=1.1.0
flask>=3.0.0
flask-marshmallow>=1.2.0
webargs>=8.5.0
apispec>=6.5.0
pyyaml>=6.0.1
flask-rebar>=3.0.0
flask-smorest>=0.44.0
marshmallow-dataclass>=8.7.0
marshmallow-oneofschema>=3.1.0
connexion[flask,swagger-ui,uvicorn]>=3.1.0

[docs]
mkdocs>=1.6.0
mkdocs-material>=9.5.0
mkdocstrings[python]>=0.26.0
