Add split_version function to split version, release and build parts of a package version
This commit is contained in:
@@ -618,6 +618,15 @@ def parse_delta_package_name(package_name):
|
|||||||
|
|
||||||
return name, buildFrom, buildTo
|
return name, buildFrom, buildTo
|
||||||
|
|
||||||
|
def split_version(package_version):
|
||||||
|
"""Split version, release and build parts of a package version
|
||||||
|
|
||||||
|
example: 1.0.3-5-2 -> (1.0.3, 5, 2)
|
||||||
|
"""
|
||||||
|
version, sep, release_and_build = package_version.partition("-")
|
||||||
|
release, sep, build = release_and_build.partition("-")
|
||||||
|
return version, release, build
|
||||||
|
|
||||||
def filter_latest_packages(package_paths):
|
def filter_latest_packages(package_paths):
|
||||||
""" For a given pisi package paths list where there may also be multiple versions
|
""" For a given pisi package paths list where there may also be multiple versions
|
||||||
of the same package, filters only the latest versioned ones """
|
of the same package, filters only the latest versioned ones """
|
||||||
|
|||||||
Reference in New Issue
Block a user