MCPcopy Create free account
hub / github.com/dask/dask / render

Function render

dask/dataframe/dask_expr/_version.py:627–666  ·  view source on GitHub ↗

Render the given version pieces into the requested style.

(pieces: dict[str, Any], style: str)

Source from the content-addressed store, hash-verified

625
626
627def render(pieces: dict[str, Any], style: str) -> dict[str, Any]:
628 """Render the given version pieces into the requested style."""
629 if pieces["error"]:
630 return {
631 "version": "unknown",
632 "full-revisionid": pieces.get("long"),
633 "dirty": None,
634 "error": pieces["error"],
635 "date": None,
636 }
637
638 if not style or style == "default":
639 style = "pep440" # the default
640
641 if style == "pep440":
642 rendered = render_pep440(pieces)
643 elif style == "pep440-branch":
644 rendered = render_pep440_branch(pieces)
645 elif style == "pep440-pre":
646 rendered = render_pep440_pre(pieces)
647 elif style == "pep440-post":
648 rendered = render_pep440_post(pieces)
649 elif style == "pep440-post-branch":
650 rendered = render_pep440_post_branch(pieces)
651 elif style == "pep440-old":
652 rendered = render_pep440_old(pieces)
653 elif style == "git-describe":
654 rendered = render_git_describe(pieces)
655 elif style == "git-describe-long":
656 rendered = render_git_describe_long(pieces)
657 else:
658 raise ValueError("unknown style '%s'" % style)
659
660 return {
661 "version": rendered,
662 "full-revisionid": pieces["long"],
663 "dirty": pieces["dirty"],
664 "error": None,
665 "date": pieces.get("date"),
666 }
667
668
669def get_versions() -> dict[str, Any]:

Callers 1

get_versionsFunction · 0.70

Calls 9

render_pep440Function · 0.70
render_pep440_branchFunction · 0.70
render_pep440_preFunction · 0.70
render_pep440_postFunction · 0.70
render_pep440_oldFunction · 0.70
render_git_describeFunction · 0.70
render_git_describe_longFunction · 0.70
getMethod · 0.45

Tested by

no test coverage detected