MCPcopy Create free account
hub / github.com/Project-MONAI/MONAI / render

Function render

versioneer.py:1640–1679  ·  view source on GitHub ↗

Render the given version pieces into the requested style.

(pieces, style)

Source from the content-addressed store, hash-verified

1638
1639
1640def render(pieces, style):
1641 """Render the given version pieces into the requested style."""
1642 if pieces["error"]:
1643 return {
1644 "version": "unknown",
1645 "full-revisionid": pieces.get("long"),
1646 "dirty": None,
1647 "error": pieces["error"],
1648 "date": None,
1649 }
1650
1651 if not style or style == "default":
1652 style = "pep440" # the default
1653
1654 if style == "pep440":
1655 rendered = render_pep440(pieces)
1656 elif style == "pep440-branch":
1657 rendered = render_pep440_branch(pieces)
1658 elif style == "pep440-pre":
1659 rendered = render_pep440_pre(pieces)
1660 elif style == "pep440-post":
1661 rendered = render_pep440_post(pieces)
1662 elif style == "pep440-post-branch":
1663 rendered = render_pep440_post_branch(pieces)
1664 elif style == "pep440-old":
1665 rendered = render_pep440_old(pieces)
1666 elif style == "git-describe":
1667 rendered = render_git_describe(pieces)
1668 elif style == "git-describe-long":
1669 rendered = render_git_describe_long(pieces)
1670 else:
1671 raise ValueError("unknown style '%s'" % style)
1672
1673 return {
1674 "version": rendered,
1675 "full-revisionid": pieces["long"],
1676 "dirty": pieces["dirty"],
1677 "error": None,
1678 "date": pieces.get("date"),
1679 }
1680
1681
1682class VersioneerBadRootError(Exception):

Callers 1

get_versionsFunction · 0.70

Calls 9

getMethod · 0.80
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

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…