This is an automated email from the ASF dual-hosted git repository. tvb pushed a commit to branch tristan/release-versioning in repository https://gitbox.apache.org/repos/asf/buildstream.git
commit 74fe9f41e2f92dc75a145c31be95900d5be479b1 Author: Tristan van Berkom <[email protected]> AuthorDate: Mon Aug 7 13:49:18 2023 +0900 setup.py: Remove custom version handling logic. This was actually already disabled when updating to newer versioneer in commit feb494093cbdcf29def02074ec707404d112235a, but is now further obsoleted because BuildStream is now dropping the GNOME style version notation and now follows semver more strictly. --- setup.py | 38 -------------------------------------- 1 file changed, 38 deletions(-) diff --git a/setup.py b/setup.py index 017b046f3..646134976 100755 --- a/setup.py +++ b/setup.py @@ -32,44 +32,6 @@ import packaging.version sys.path.append(os.path.dirname(__file__)) import versioneer # pylint: disable=wrong-import-position - -def mark_unstable_version(version_string): - # When publishing to PyPI we must be sure that unstable releases are - # marked as such, so `pip install` doesn't install them by default. - - v = packaging.version.parse(version_string) - - # BuildStream version scheme: if MINOR version is odd, then - # this is an unstable release. - is_unstable_release = v.minor % 2 != 0 - - # Python PEP440 version scheme: use an explicit postfix to mark development - # and prereleases. - if is_unstable_release: - if v.local or v.is_devrelease or v.is_prerelease: - # PyPI will ignore these without us marking them. - return version_string - else: - return version_string + ".dev0" - - return version_string - - -# Extend versioneer to support our custom version style. -_render = versioneer.render - - -def render_version(pieces, style): - if style == "pep440_buildstream": - result = _render(pieces, "pep440") - result["version"] = mark_unstable_version(result["version"]) - else: - result = _render(pieces, style) - return result - - -versioneer.render = render_version - version = versioneer.get_version() if version.startswith("0+untagged"):
