Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jmchilton/6a9dee80fb676db8029c49a3578d9c7b to your computer and use it in GitHub Desktop.
Save jmchilton/6a9dee80fb676db8029c49a3578d9c7b to your computer and use it in GitHub Desktop.
>>> import galaxy.tools.parser
>>> import galaxy.tools.parser.factory
>>> tool_source = galaxy.tools.parser.factory.get_tool_source("bwa.xml")
>>> reqs, _ = tool_source.parse_requirements_and_containers()
>>> from galaxy.tools.deps.conda_util import CondaTarget
>>> from galaxy.tools.deps.conda_util import hash_conda_packages
>>> hash_conda_packages([CondaTarget(req.name, req.version) for req in reqs])
'28bd91abdde0d474ee5121c1db757e2fe25984a7b393b5288912c68b29b67e02'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment