diff --git a/lib/galaxy/dependencies/pinned-requirements.txt b/lib/galaxy/dependencies/pinned-requirements.txt index 1ba8403cdfd..c15b151e646 100644 --- a/lib/galaxy/dependencies/pinned-requirements.txt +++ b/lib/galaxy/dependencies/pinned-requirements.txt @@ -64,7 +64,7 @@ ecdsa==0.18.0 ; python_version >= "3.8" and python_version < "3.12" edam-ontology==1.25.2 ; python_version >= "3.8" and python_version < "3.12" email-validator==2.1.0.post1 ; python_version >= "3.8" and python_version < "3.12" exceptiongroup==1.2.0 ; python_version >= "3.8" and python_version < "3.11" -fastapi==0.98.0 ; python_version >= "3.8" and python_version < "3.12" +fastapi==0.108.0 ; python_version >= "3.8" and python_version < "3.12" filelock==3.13.1 ; python_version >= "3.8" and python_version < "3.12" frozenlist==1.4.1 ; python_version >= "3.8" and python_version < "3.12" fs==2.4.16 ; python_version >= "3.8" and python_version < "3.12" @@ -132,8 +132,8 @@ pyasn1==0.5.1 ; python_version >= "3.8" and python_version < "3.12" pycparser==2.21 ; python_version >= "3.8" and python_version < "3.12" pycryptodome==3.19.1 ; python_version >= "3.8" and python_version < "3.12" pydantic-tes==0.1.5 ; python_version >= "3.8" and python_version < "3.12" -pydantic==1.10.13 ; python_version >= "3.8" and python_version < "3.12" -pydantic[email]==1.10.13 ; python_version >= "3.8" and python_version < "3.12" +pydantic==2.5.3 ; python_version >= "3.8" and python_version < "3.12" +pydantic[email]==2.5.3 ; python_version >= "3.8" and python_version < "3.12" pydot==1.4.2 ; python_version >= "3.8" and python_version < "3.12" pyeventsystem==0.1.0 ; python_version >= "3.8" and python_version < "3.12" pyfaidx==0.7.2.2 ; python_version >= "3.8" and python_version < "3.12" @@ -185,7 +185,7 @@ sqlitedict==2.1.0 ; python_version >= "3.8" and python_version < "3.12" sqlparse==0.4.4 ; python_version >= "3.8" and python_version < "3.12" starlette-context==0.3.6 ; python_version >= "3.8" and python_version < "3.12" starlette-graphene3==0.6.0 ; python_version >= "3.8" and python_version < "3.12" -starlette==0.27.0 ; python_version >= "3.8" and python_version < "3.12" +starlette==0.32.0.post1 ; python_version >= "3.8" and python_version < "3.12" supervisor==4.2.5 ; python_version >= "3.8" and python_version < "3.12" svgwrite==1.4.3 ; python_version >= "3.8" and python_version < "3.12" tenacity==8.2.3 ; python_version >= "3.8" and python_version < "3.12" diff --git a/lib/galaxy/dependencies/pinned-typecheck-requirements.txt b/lib/galaxy/dependencies/pinned-typecheck-requirements.txt index 57a3f369a2c..1ac4f9702c9 100644 --- a/lib/galaxy/dependencies/pinned-typecheck-requirements.txt +++ b/lib/galaxy/dependencies/pinned-typecheck-requirements.txt @@ -3,7 +3,7 @@ cryptography==41.0.7 ; python_version >= "3.8" and python_version < "3.12" mypy-extensions==1.0.0 ; python_version >= "3.8" and python_version < "3.12" mypy==1.8.0 ; python_version >= "3.8" and python_version < "3.12" pycparser==2.21 ; python_version >= "3.8" and python_version < "3.12" -pydantic==1.10.13 ; python_version >= "3.8" and python_version < "3.12" +pydantic==2.5.3 ; python_version >= "3.8" and python_version < "3.12" tomli==2.0.1 ; python_version >= "3.8" and python_version < "3.11" types-bleach==6.1.0.1 ; python_version >= "3.8" and python_version < "3.12" types-boto==2.49.18.9 ; python_version >= "3.8" and python_version < "3.12" diff --git a/packages/web_apps/setup.cfg b/packages/web_apps/setup.cfg index b767c9a5816..a979167ac63 100644 --- a/packages/web_apps/setup.cfg +++ b/packages/web_apps/setup.cfg @@ -43,7 +43,6 @@ install_requires = Babel Cheetah3 fastapi>=0.101.0 - fastapi-utils @ https://github.com/mvdbeek/fastapi-utils/archive/refs/heads/pydantic-2.zip gunicorn gxformat2 importlib_resources diff --git a/pyproject.toml b/pyproject.toml index 619effdbb8e..0dfcab45d32 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -57,7 +57,7 @@ dnspython = "*" docutils = "!=0.17, !=0.17.1" dparse = "*" edam-ontology = "*" -fastapi = ">=0.71.0, !=0.89.0, <0.99" # https://github.com/tiangolo/fastapi/issues/4041 https://github.com/tiangolo/fastapi/issues/5861 +fastapi = ">=0.108" fs = "*" future = "*" galaxy_sequence_utils = "*" @@ -87,7 +87,7 @@ pebble = "*" psutil = "*" pulsar-galaxy-lib = ">=0.15.0.dev0" pycryptodome = "*" -pydantic = {version = "<2", extras = ["email"]} +pydantic = {version = ">=2", extras = ["email"]} PyJWT = "*" pykwalify = "*" pylibmagic = "*"