From 280423bb56ae1b47e759372cd3aab1b78032f570 Mon Sep 17 00:00:00 2001 From: Marco Donadoni Date: Tue, 16 Jul 2024 10:48:46 +0200 Subject: [PATCH] build(python): upgrade yadage dependencies (#462) Upgrade `adage` to v0.11.0, needed by reana-workflow-engine-yadage to work with Ubuntu 24.04 and Python 3.12. Move the `jsonschema` upper pin to the `yadage` extra. Related to https://github.com/reanahub/reana/issues/808 --- setup.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 1c5862bd..b010d6b9 100755 --- a/setup.py +++ b/setup.py @@ -33,7 +33,12 @@ "kubernetes": [ "kubernetes>=22.0.0,<23.0.0", ], - "yadage": ["adage~=0.10.1", "yadage~=0.20.1", "yadage-schemas~=0.10.6"], + "yadage": [ + "adage~=0.11.0", + "yadage~=0.20.1", + "yadage-schemas~=0.10.6", + "jsonschema<4.10.0", # see https://github.com/yadage/yadage-schemas/issues/38 + ], "cwl": ["cwltool==3.1.20210628163208"], "snakemake": [ "snakemake==6.15.5 ; python_version<'3.7'", # Snakemake v7 requires Python 3.7+ @@ -73,7 +78,7 @@ "checksumdir>=1.1.4,<1.2", "click>=7.0", "fs>=2.0", - "jsonschema[format]>=3.0.1,<4.0.0", + "jsonschema[format]>=3.0.1", "kombu>=4.6", "mock>=3.0,<4", "PyYAML>=5.1,<7.0",