Package: changelog-chug / 0.0.3-1.1

Metadata

Package Version Patches format
changelog-chug 0.0.3-1.1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
semver optional minor and patch parts.patch | (download)

src/chug/semver_parse_backport.py | 92 92 + 0 - 0 !
1 file changed, 92 insertions(+)

 backport semver.version.parse from version 3.0.
 .
 The semver library has breaking API changes in version 3.0, which is what
 changelog-chug depends on. But currently in Debian (bug#1081140), no later
 than version 2.10 is available.
 .
 We add a wrapper for semver.VersionInfo so that it has equivalent parse
 method from semver version 3.0.
backport to semver version 2 api.patch | (download)

pyproject.toml | 4 2 + 2 - 0 !
src/chug/model.py | 5 3 + 2 - 0 !
src/chug/parsers/core.py | 9 4 + 5 - 0 !
test/chug/test_parsers.py | 14 7 + 7 - 0 !
test/chug/test_parsers_rest.py | 4 2 + 2 - 0 !
5 files changed, 18 insertions(+), 18 deletions(-)

 backport uses of semver library to custom wrapper class.
 .
 The semver library has breaking API changes in version 3.0, which is what
 changelog-chug depends on. But currently in Debian (bug#NNN), no later than
 version 2.10 is available.
 .
 We patch the changelog-chug source to use a back-ported custom wrapper class
 VersionInfoWithV3Parse, to allow it to work while Debian still has the
 obsolete semver version.