From 01872ea1c7209fab804571ab7636fd4475e34e83 Mon Sep 17 00:00:00 2001 From: antarcticrainforest Date: Fri, 15 Mar 2024 13:07:37 +0100 Subject: [PATCH] Update pydantic v1 to v2. --- src/databrowser/run.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/databrowser/run.py b/src/databrowser/run.py index e84bb06a..4af5a0cd 100644 --- a/src/databrowser/run.py +++ b/src/databrowser/run.py @@ -7,7 +7,7 @@ from fastapi import FastAPI, HTTPException, Query, Request from fastapi.responses import JSONResponse, StreamingResponse -from pydantic import BaseModel, Required +from pydantic import BaseModel from ._version import __version__ from .config import ServerConfig, defaults @@ -131,7 +131,7 @@ async def intake_catalogue( multi_version: Annotated[bool, SolrConfig.params["multi_version"]] = False, translate: Annotated[bool, SolrConfig.params["translate"]] = True, max_results: Annotated[int, SolrConfig.params["max_results"]] = -1, - request: Request = Required, + request: Request = Ellipsis, ) -> StreamingResponse: """Create an intake catalogue from a freva search.""" solr_search = await SolrSearch.validate_parameters( @@ -167,7 +167,7 @@ async def metadata_search( facets: Annotated[ Union[List[str], None], SolrConfig.params["facets"] ] = None, - request: Request = Required, + request: Request = Ellipsis, ) -> JSONResponse: """Get the search facets.""" solr_search = await SolrSearch.validate_parameters( @@ -199,7 +199,7 @@ async def extended_search( facets: Annotated[ Union[List[str], None], SolrConfig.params["facets"] ] = None, - request: Request = Required, + request: Request = Ellipsis, ) -> JSONResponse: """Get the search facets.""" solr_search = await SolrSearch.validate_parameters( @@ -225,7 +225,7 @@ async def data_search( start: Annotated[int, SolrConfig.params["start"]] = 0, multi_version: Annotated[bool, SolrConfig.params["multi_version"]] = False, translate: Annotated[bool, SolrConfig.params["translate"]] = True, - request: Request = Required, + request: Request = Ellipsis, ) -> StreamingResponse: """Search for datasets.""" solr_search = await SolrSearch.validate_parameters(