Skip to content

Commit

Permalink
setup: Set compatible releases for 'yadage' extra to be support 'yada…
Browse files Browse the repository at this point in the history
…ge[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).
  • Loading branch information
matthewfeickert committed Feb 3, 2022
1 parent 31b61be commit 5136d48
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -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"],
}
Expand Down

0 comments on commit 5136d48

Please sign in to comment.