MCPcopy Create free account
hub / github.com/microsoft/debugpy / render

Function render

versioneer.py:1632–1665  ·  view source on GitHub ↗

Render the given version pieces into the requested style.

(pieces, style)

Source from the content-addressed store, hash-verified

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

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

Used in the wild real call sites across dependent graphs

searching dependent graphs…