Skip to content

Commit

Permalink
Merge pull request #19199 from bernt-matthias/mulled_hash_fix
Browse files Browse the repository at this point in the history
[24.2] Fix mulled_hash
  • Loading branch information
nsoranzo authored Nov 25, 2024
2 parents 52b6290 + 7e90bcb commit 78aa6f9
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions lib/galaxy/tool_util/deps/mulled/mulled_hash.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
mulled-hash samtools=1.3.1,bedtools=2.22
"""
from typing_extensions import Literal

from ._cli import arg_parser
from .mulled_build import target_str_to_targets
Expand All @@ -16,14 +17,14 @@
)


def _mulled_hash(hash, targets):
def _mulled_hash(hash: Literal["v1", "v2"], targets_str: str):
"""
>>> _mulled_hash(hash="v2", targets="samtools=1.3.1,bedtools=2.26.0")
>>> _mulled_hash("v2", "samtools=1.3.1,bedtools=2.26.0")
'mulled-v2-8186960447c5cb2faa697666dc1e6d919ad23f3e:a6419f25efff953fc505dbd5ee734856180bb619'
>>> _mulled_hash(hash="v2", targets="samtools=1.3.1=h9071d68_10,bedtools=2.26.0=0")
>>> _mulled_hash("v2", "samtools=1.3.1=h9071d68_10,bedtools=2.26.0=0")
'mulled-v2-8186960447c5cb2faa697666dc1e6d919ad23f3e:a6419f25efff953fc505dbd5ee734856180bb619'
"""
targets = target_str_to_targets(targets)
targets = target_str_to_targets(targets_str)
image_name = v2_image_name if hash == "v2" else v1_image_name
return image_name(targets)

Expand All @@ -36,8 +37,7 @@ def main(argv=None):
)
parser.add_argument("--hash", dest="hash", choices=["v1", "v2"], default="v2")
args = parser.parse_args()
targets = target_str_to_targets(args.targets)
print(_mulled_hash(args.hash, targets))
print(_mulled_hash(args.hash, args.targets))


__all__ = ("main",)
Expand Down

0 comments on commit 78aa6f9

Please sign in to comment.