MCPcopy Index your code
hub / github.com/python/cpython / short_version

Method short_version

Tools/ssl/multissltests.py:456–465  ·  view source on GitHub ↗

Short version for OpenSSL download URL

(self)

Source from the content-addressed store, hash-verified

454
455 @property
456 def short_version(self):
457 """Short version for OpenSSL download URL"""
458 mo = re.search(r"^(\d+)\.(\d+)\.(\d+)", self.version)
459 parsed = tuple(int(m) for m in mo.groups())
460 if parsed < (1, 0, 0):
461 return "0.9.x"
462 if parsed >= (3, 0, 0):
463 # OpenSSL 3.0.0 -> /old/3.0/
464 parsed = parsed[:2]
465 return ".".join(str(i) for i in parsed)
466
467
468class BuildLibreSSL(AbstractBuilder):

Callers

nothing calls this directly

Calls 4

strFunction · 0.85
searchMethod · 0.45
groupsMethod · 0.45
joinMethod · 0.45

Tested by

no test coverage detected