From ae6b2644949a2f5e84d98fa22142fe4edee60366 Mon Sep 17 00:00:00 2001 From: David Lougheed Date: Thu, 24 Aug 2023 15:23:17 -0400 Subject: [PATCH 1/2] feat: add support for bento serviceInfo workflowProvider prop --- bento_lib/types.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bento_lib/types.py b/bento_lib/types.py index 9c5b6c0b..f8b690fb 100644 --- a/bento_lib/types.py +++ b/bento_lib/types.py @@ -24,7 +24,12 @@ class GA4GHServiceOrganization(TypedDict): class BentoExtraServiceInfo(TypedDict, total=False): serviceKind: str # One service_kind per Bento service/instance - dataService: bool # Whether the service provides data types/ingest workflows + dataService: bool # Whether the service provides data types/search/workflows + # Whether the service provides workflows: + # - not necessarily data types; split from dataService to allow services to provide workflows + # without needing to provide data types/search endpoints as well + # - implict default: false + workflowProvider: bool gitRepository: str gitTag: str From 012f3fe91f0845e0076302aefc7189be839111b8 Mon Sep 17 00:00:00 2001 From: David Lougheed Date: Thu, 24 Aug 2023 15:23:28 -0400 Subject: [PATCH 2/2] chore: update dev version of fastAPI --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 485ca484..1bdfe81b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -23,7 +23,7 @@ Django==4.2.3 djangorestframework==3.14.0 entrypoints==0.4 exceptiongroup==1.1.2 -fastapi==0.100.1 +fastapi==0.101.1 filelock==3.12.2 flake8==6.0.0 Flask==2.3.2