From 5136d48fc95926734e58d65615e2669ffc70a932 Mon Sep 17 00:00:00 2001 From: Matthew Feickert Date: Thu, 3 Feb 2022 14:49:43 -0600 Subject: [PATCH] setup: Set compatible releases for 'yadage' extra to be support 'yadage[viz]' Set the compatible releases for the 'yadage' extra to support: * adage>=0.10.3,<0.11.0 * yadage>=0.20.2,<0.21.0 as adage v0.10.3 and yadage v0.20.2 solidify support for modern pydot which is required for use of the networkx v2.0 API (networkx is adage's only core dependency). This will allow for python -m pip install 'yadage[viz]>=0.20.2' to collect all additional dependencies needed for yadage related visualization with graphviz (though the graphviz libraries still need to exist). --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 8c4b6275..d57024df 100755 --- a/setup.py +++ b/setup.py @@ -32,7 +32,7 @@ def get_snakemake_pkg(extras=""): "docs": ["Sphinx>=1.4.4", "sphinx-rtd-theme>=0.1.9",], "tests": tests_require, "kubernetes": ["kubernetes>=11.0.0,<12.0.0",], - "yadage": ["adage~=0.10.1", "yadage~=0.20.1", "yadage-schemas~=0.10.6"], + "yadage": ["adage~=0.10.3", "yadage~=0.20.2", "yadage-schemas~=0.10.6"], "snakemake": [get_snakemake_pkg()], "snakemake_reports": [get_snakemake_pkg("[reports]"), "pygraphviz<1.8"], }