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

Function render

shapely/_version.py:602–641  ·  view source on GitHub ↗

Render the given version pieces into the requested style.

(pieces, style)

Source from the content-addressed store, hash-verified

600
601
602def render(pieces, style):
603 """Render the given version pieces into the requested style."""
604 if pieces["error"]:
605 return {
606 "version": "unknown",
607 "full-revisionid": pieces.get("long"),
608 "dirty": None,
609 "error": pieces["error"],
610 "date": None,
611 }
612
613 if not style or style == "default":
614 style = "pep440" # the default
615
616 if style == "pep440":
617 rendered = render_pep440(pieces)
618 elif style == "pep440-branch":
619 rendered = render_pep440_branch(pieces)
620 elif style == "pep440-pre":
621 rendered = render_pep440_pre(pieces)
622 elif style == "pep440-post":
623 rendered = render_pep440_post(pieces)
624 elif style == "pep440-post-branch":
625 rendered = render_pep440_post_branch(pieces)
626 elif style == "pep440-old":
627 rendered = render_pep440_old(pieces)
628 elif style == "git-describe":
629 rendered = render_git_describe(pieces)
630 elif style == "git-describe-long":
631 rendered = render_git_describe_long(pieces)
632 else:
633 raise ValueError("unknown style '%s'" % style)
634
635 return {
636 "version": rendered,
637 "full-revisionid": pieces["long"],
638 "dirty": pieces["dirty"],
639 "error": None,
640 "date": pieces.get("date"),
641 }
642
643
644def get_versions():

Callers 1

get_versionsFunction · 0.70

Calls 8

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…