Hello community, here is the log from the commit of package python-aenum for openSUSE:Factory checked in at 2019-07-30 12:38:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-aenum (Old) and /work/SRC/openSUSE:Factory/.python-aenum.new.4126 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-aenum" Tue Jul 30 12:38:51 2019 rev:3 rq:719690 version:2.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-aenum/python-aenum.changes 2018-12-12 17:24:39.559168638 +0100 +++ /work/SRC/openSUSE:Factory/.python-aenum.new.4126/python-aenum.changes 2019-07-30 12:39:02.866937105 +0200 @@ -1,0 +2,39 @@ +Mon Jul 29 14:51:06 UTC 2019 - [email protected] + +- version update to 2.2.1 + 2.2.1 + ===== + . allow Enums to be called without a value + . allow Enum name use while constructing Enum (Python 3.4+ only) + 2.2.0 + ===== + BREAKING CHANGE + --------------- + . In Python 3+ classes defined inside an Enum no longer become members by + default; in Python 2 they still become members, but see below. + For cross-compatibility and full control two decorators are provided: + - @member --> forces item to become a member + - @nonmember --> excludes item from becoming a member + dark = 3 + 2.1.4 + ===== + EnumMeta: + - change __member_new__ to __new_member__ (as the stdlib enum does) + - assign member name to enum() instances (an Enum helper for defining members) + - handle empty iterables when using functional API + - make auto() work with previous enum members + - keep searching mixins until base class is found + Enum: + - fix bug in Flag checks (ensure it is a Flag before checking the name) + - add multiple mixin support + - do not allow blank names (functional API) + - raise TypeError if _missing_* returns wrong type + - fix __format__ to honor custom __str__ + extend_enum: + - support stdlib Enums + - use _generate_next_value_ if value not provided + general: + - standardize exception formatting + - use getfullargspec() in Python 3 (avoids deprecation warnings) + +------------------------------------------------------------------- Old: ---- aenum-2.1.2.tar.gz New: ---- aenum-2.2.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-aenum.spec ++++++ --- /var/tmp/diff_new_pack.PsCmsL/_old 2019-07-30 12:39:03.878936974 +0200 +++ /var/tmp/diff_new_pack.PsCmsL/_new 2019-07-30 12:39:03.878936974 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-aenum # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-aenum -Version: 2.1.2 +Version: 2.2.1 Release: 0 Summary: Advanced Enumerations, NamedTuples, and NamedConstants License: BSD-3-Clause ++++++ aenum-2.1.2.tar.gz -> aenum-2.2.1.tar.gz ++++++ ++++ 11448 lines of diff (skipped)
