marshmallow>=3.18.0
typing-inspect>=0.9.0
typeguard<5,>=4.0

[:python_version < "3.11"]
typing-extensions>=4.2.0

[dev]
pre-commit~=2.17
sphinx
pytest>=5.4

[dev:implementation_name != "pypy"]
pytest-mypy-plugins>=1.2.0

[docs]
sphinx

[lint]
pre-commit~=2.17

[tests]
pytest>=5.4

[tests:implementation_name != "pypy"]
pytest-mypy-plugins>=1.2.0
