diff --git a/pyproject.toml b/pyproject.toml index 8ac4527..24cbe3a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,14 +12,14 @@ version = "2.1.0" [tool.poetry.dependencies] # Make sure to update the pytest-min env in tox when changing dependencies -fastapi = ">=0.100.0,<1" +fastapi = ">=0.115.2,<1" pydantic = ">=2.4.0,<3.0" -typing_extensions = ">=4.6.1,<5" +typing_extensions = ">=4.8.0,<5" python = ">=3.8,<4" jsonref = ">=0.1,<2" jsonschema = ">=2.0.0,<5" frozendict = ">=2.0.2,<3" -starlette = ">=0.27.0,<1" +starlette = ">=0.37.2,<1" [tool.poetry.group.dev.dependencies] httpx = ">=0.23.1,<0.28.0" diff --git a/tox.ini b/tox.ini index 9bf2e46..e58736b 100644 --- a/tox.ini +++ b/tox.ini @@ -33,12 +33,12 @@ deps = # Minimal Versions as per pyproject.toml pydantic == 2.4.0 - fastapi == 0.100.0 - typing_extensions == 4.6.1 + fastapi == 0.115.2 + typing_extensions == 4.8.0 jsonref == 0.1 jsonschema == 2.0.0 frozendict == 2.0.2 - starlette == 0.27.0 + starlette == 0.37.2 commands = coverage run --module pytest -k "not integration" tests/ coverage report --show-missing --skip-covered --fail-under 100 --omit "examples/*,tests/integration/*" coverage run --module pytest -k "integration" tests/