Unverified Commit 0ac244fa authored by Sébastien Eustace's avatar Sébastien Eustace
Browse files

Fix handling of post releases

parent 89208696
Loading
Loading
Loading
Loading
+4 −0
Changes for CHANGELOG.md: 4 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -11,6 +11,10 @@

- Added hashes check when installing packages.

### Fixed

- Fixed handking of post releases.


## [0.4.2] - 2018-03-10

+7 −0
Changes for poetry/semver/helpers.py: 7 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -64,6 +64,11 @@ def normalize_version(version):
    # add version modifiers if a version was matched
    if index is not None:
        if len(m.groups()) - 1 >= index and m.group(index):
            if m.group(index) == 'post':
                # Post releases should be considered
                # stable releases
                return version

            version = f'{version}' \
                      f'-{_expand_stability(m.group(index))}'

@@ -105,6 +110,8 @@ def parse_stability(version: str) -> str:
                return 'alpha'
            elif m.group(1) in ['rc', 'c']:
                return 'RC'
            elif m.group(1) == 'post':
                return 'stable'
            else:
                return 'dev'