def setbranchcomps_action(package: Package, package_context: PackageContext, match_context: MatchContext) -> None: package.branch = '.'.join(re.split('[^a-zA-Z0-9]', package.version)[0:setbranchcomps])
def setbranch_action(package: Package, package_context: PackageContext, match_context: MatchContext) -> None: package.branch = match_context.sub_ver_dollars(setbranch, package.version)