From 06841be10ef32fbcd1549c59c4d19858aeab3a95 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 (#421) Upgrade `adage` to v0.11.0, needed by reana-workflow-engine-yadadge 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 --- reana_commons/version.py | 2 +- setup.py | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/reana_commons/version.py b/reana_commons/version.py index ba7d2194..d22a596d 100755 --- a/reana_commons/version.py +++ b/reana_commons/version.py @@ -14,4 +14,4 @@ from __future__ import absolute_import, print_function -__version__ = "0.95.0a2" +__version__ = "1.1.2" 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",