boto3>=1.34.0,<2.0.0
jsonschema<5,>=4.23
typing_extensions>=4.4 # 3.8 doesn't have Required, TypeGuard and ParamSpec

# resource validation & schema generation
# we should remove support for Python 3.8 soon (and 3.9), but supporting it for now
pydantic>=2.10.6; python_version>="3.8"
pydantic~=2.12.5; python_version>="3.9"
