Hello community,

here is the log from the commit of package python-enum34 for openSUSE:Factory 
checked in at 2017-08-10 13:43:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-enum34 (Old)
 and      /work/SRC/openSUSE:Factory/.python-enum34.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-enum34"

Thu Aug 10 13:43:00 2017 rev:6 rq:511736 version:1.1.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-enum34/python-enum34.changes      
2017-07-04 13:33:40.472078706 +0200
+++ /work/SRC/openSUSE:Factory/.python-enum34.new/python-enum34.changes 
2017-08-10 13:43:02.117988277 +0200
@@ -1,0 +2,10 @@
+Fri Jul 21 05:49:07 UTC 2017 - tbecht...@suse.com
+
+- Fix Source url
+
+-------------------------------------------------------------------
+Thu Jul 20 18:25:54 UTC 2017 - matwey.korni...@gmail.com
+
+- Update to version 1.1.6
+
+-------------------------------------------------------------------

Old:
----
  enum34-1.1.3.tar.gz

New:
----
  enum34-1.1.6.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-enum34.spec ++++++
--- /var/tmp/diff_new_pack.kXh7V1/_old  2017-08-10 13:43:02.949871174 +0200
+++ /var/tmp/diff_new_pack.kXh7V1/_new  2017-08-10 13:43:02.953870611 +0200
@@ -17,13 +17,13 @@
 
 
 Name:           python-enum34
-Version:        1.1.3
+Version:        1.1.6
 Release:        0
 Url:            https://pypi.python.org/pypi/enum34
 Summary:        Python 3.4 Enum backported to 3.3, 3.2, 3.1, 2.7, 2.6, 2.5, 
and 2.4
 License:        BSD-3-Clause
 Group:          Development/Languages/Python
-Source:         
https://pypi.python.org/packages/source/e/enum34/enum34-%{version}.tar.gz
+Source:         
https://files.pythonhosted.org/packages/source/e/enum34/enum34-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version}
 BuildRequires:  fdupes

++++++ enum34-1.1.3.tar.gz -> enum34-1.1.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enum34-1.1.3/PKG-INFO new/enum34-1.1.6/PKG-INFO
--- old/enum34-1.1.3/PKG-INFO   2016-04-14 08:28:28.000000000 +0200
+++ new/enum34-1.1.6/PKG-INFO   2016-05-16 05:28:31.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: enum34
-Version: 1.1.3
+Version: 1.1.6
 Summary: Python 3.4 Enum backported to 3.3, 3.2, 3.1, 2.7, 2.6, 2.5, and 2.4
 Home-page: https://bitbucket.org/stoneleaf/enum34
 Author: Ethan Furman
@@ -56,5 +56,7 @@
 Classifier: Programming Language :: Python :: 2.5
 Classifier: Programming Language :: Python :: 2.6
 Classifier: Programming Language :: Python :: 2.7
-Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.3
+Classifier: Programming Language :: Python :: 3.4
+Classifier: Programming Language :: Python :: 3.5
 Provides: enum
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enum34-1.1.3/enum/__init__.py 
new/enum34-1.1.6/enum/__init__.py
--- old/enum34-1.1.3/enum/__init__.py   2016-04-14 08:17:25.000000000 +0200
+++ new/enum34-1.1.6/enum/__init__.py   2016-05-16 05:28:27.000000000 +0200
@@ -4,7 +4,7 @@
 
 __all__ = ['Enum', 'IntEnum', 'unique']
 
-version = 1, 1, 3
+version = 1, 1, 6
 
 pyver = float('%s.%s' % _sys.version_info[:2])
 
@@ -118,10 +118,13 @@
                 leftover from 2.x
 
         """
-        if pyver >= 3.0 and key == '__order__':
-                return
+        if pyver >= 3.0 and key in ('_order_', '__order__'):
+            return
+        elif key == '__order__':
+            key = '_order_'
         if _is_sunder(key):
-            raise ValueError('_names_ are reserved for future Enum use')
+            if key != '_order_':
+                raise ValueError('_names_ are reserved for future Enum use')
         elif _is_dunder(key):
             pass
         elif key in self._member_names:
@@ -168,21 +171,21 @@
             del classdict[name]
 
         # py2 support for definition order
-        __order__ = classdict.get('__order__')
-        if __order__ is None:
+        _order_ = classdict.get('_order_')
+        if _order_ is None:
             if pyver < 3.0:
                 try:
-                    __order__ = [name for (name, value) in 
sorted(members.items(), key=lambda item: item[1])]
+                    _order_ = [name for (name, value) in 
sorted(members.items(), key=lambda item: item[1])]
                 except TypeError:
-                    __order__ = [name for name in sorted(members.keys())]
+                    _order_ = [name for name in sorted(members.keys())]
             else:
-                __order__ = classdict._member_names
+                _order_ = classdict._member_names
         else:
-            del classdict['__order__']
+            del classdict['_order_']
             if pyver < 3.0:
-                __order__ = __order__.replace(',', ' ').split()
-                aliases = [name for name in members if name not in __order__]
-                __order__ += aliases
+                _order_ = _order_.replace(',', ' ').split()
+                aliases = [name for name in members if name not in _order_]
+                _order_ += aliases
 
         # check for illegal enum names (any others?)
         invalid_names = set(members) & set(['mro'])
@@ -211,7 +214,7 @@
         # auto-numbering ;)
         if __new__ is None:
             __new__ = enum_class.__new__
-        for member_name in __order__:
+        for member_name in _order_:
             value = members[member_name]
             if not isinstance(value, tuple):
                 args = (value, )
@@ -441,7 +444,7 @@
         else:
             bases = (type, cls)
         classdict = metacls.__prepare__(class_name, bases)
-        __order__ = []
+        _order_ = []
 
         # special processing needed for names?
         if isinstance(names, basestring):
@@ -457,10 +460,10 @@
             else:
                 member_name, member_value = item
             classdict[member_name] = member_value
-            __order__.append(member_name)
-        # only set __order__ in classdict if name/value was not from a mapping
+            _order_.append(member_name)
+        # only set _order_ in classdict if name/value was not from a mapping
         if not isinstance(item, basestring):
-            classdict['__order__'] = ' '.join(__order__)
+            classdict['_order_'] = ' '.join(_order_)
         enum_class = metacls.__new__(metacls, class_name, bases, classdict)
 
         # TODO: replace the frame hack if a blessed way to know the calling
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enum34-1.1.3/enum/doc/enum.pdf 
new/enum34-1.1.6/enum/doc/enum.pdf
--- old/enum34-1.1.3/enum/doc/enum.pdf  2016-04-14 08:22:42.000000000 +0200
+++ new/enum34-1.1.6/enum/doc/enum.pdf  2016-05-16 05:28:31.000000000 +0200
@@ -100,7 +100,7 @@
 << /Outlines 31 0 R /PageLabels 68 0 R /PageMode /UseNone /Pages 55 0 R /Type 
/Catalog >>
 endobj
 30 0 obj
-<< /Author () /CreationDate (D:20160413232242+08'00') /Creator 
(\(unspecified\)) /Keywords () /Producer (ReportLab PDF Library - 
www.reportlab.com) /Subject (\(unspecified\)) 
+<< /Author () /CreationDate (D:20160515202831+08'00') /Creator 
(\(unspecified\)) /Keywords () /Producer (ReportLab PDF Library - 
www.reportlab.com) /Subject (\(unspecified\)) 
   /Title (enum --- support for enumerations) >>
 endobj
 31 0 obj
@@ -2230,7 +2230,7 @@
 trailer
 << /ID 
  % ReportLab generated PDF document -- digest (http://www.reportlab.com)
- [(\300\007\257\036V\303\311fj\274s-\021\217\0054) 
(\300\007\257\036V\303\311fj\274s-\021\217\0054)]
+ [(<}|~gm\352\320\235=\001p\220v\224\336) 
(<}|~gm\352\320\235=\001p\220v\224\336)]
  /Info 30 0 R /Root 29 0 R /Size 81 >>
 startxref
 68303
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enum34-1.1.3/enum/test.py 
new/enum34-1.1.6/enum/test.py
--- old/enum34-1.1.3/enum/test.py       2016-04-14 07:42:44.000000000 +0200
+++ new/enum34-1.1.6/enum/test.py       2016-05-16 05:28:27.000000000 +0200
@@ -1,10 +1,20 @@
-import enum
+from pickle import dumps, loads, PicklingError, HIGHEST_PROTOCOL
 import sys
 import unittest
+pyver = float('%s.%s' % sys.version_info[:2])
+if pyver < 2.5:
+    sys.path.insert(0, '.')
+import enum
 from enum import Enum, IntEnum, unique, EnumMeta
-from pickle import dumps, loads, PicklingError, HIGHEST_PROTOCOL
 
-pyver = float('%s.%s' % sys.version_info[:2])
+if pyver < 2.6:
+    from __builtin__ import enumerate as bltin_enumerate
+    def enumerate(thing, start=0):
+        result = []
+        for i, item in bltin_enumerate(thing):
+            i = i + start
+            result.append((i, item))
+        return result
 
 try:
     any
@@ -325,6 +335,19 @@
         self.assertRaises(AttributeError, delattr, Season, 'DRY')
         self.assertRaises(AttributeError, delattr, Season.SPRING, 'name')
 
+    def test_bool_of_class(self):
+        class Empty(Enum):
+            pass
+        self.assertTrue(bool(Empty))
+
+    def test_bool_of_member(self):
+        class Count(Enum):
+            zero = 0
+            one = 1
+            two = 2
+        for member in Count:
+            self.assertTrue(bool(member))
+
     def test_invalid_names(self):
         def create_bad_class_1():
             class Wrong(Enum):
@@ -429,7 +452,7 @@
         self.assertEqual(dates[Season.AUTUMN], '1031')
 
     def test_enum_duplicates(self):
-        __order__ = "SPRING SUMMER AUTUMN WINTER"
+        _order_ = "SPRING SUMMER AUTUMN WINTER"
         class Season(Enum):
             SPRING = 1
             SUMMER = 2
@@ -671,7 +694,7 @@
 
     def test_iteration_order(self):
         class Season(Enum):
-            __order__ = 'SUMMER WINTER AUTUMN SPRING'
+            _order_ = 'SUMMER WINTER AUTUMN SPRING'
             SUMMER = 2
             WINTER = 4
             AUTUMN = 3
@@ -1571,7 +1594,7 @@
             def __int__(self):
                 return int(self._value_)
         class Color(AutoNumber2):
-            __order__ = 'red green blue'
+            _order_ = 'red green blue'
             red = ()
             green = ()
             blue = ()
@@ -1716,7 +1739,7 @@
                 obj._value_ = value
                 return obj
         class ColorInAList(AutoNumberInAList):
-            __order__ = 'red green blue'
+            _order_ = 'red green blue'
             red = ()
             green = ()
             blue = ()
@@ -1776,7 +1799,7 @@
 
         try:
             class Dirtier(IntEnum):
-                __order__ = 'single double triple turkey'
+                _order_ = 'single double triple turkey'
                 single = 1
                 double = 1
                 triple = 3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enum34-1.1.3/enum34.egg-info/PKG-INFO 
new/enum34-1.1.6/enum34.egg-info/PKG-INFO
--- old/enum34-1.1.3/enum34.egg-info/PKG-INFO   2016-04-14 08:28:28.000000000 
+0200
+++ new/enum34-1.1.6/enum34.egg-info/PKG-INFO   2016-05-16 05:28:31.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: enum34
-Version: 1.1.3
+Version: 1.1.6
 Summary: Python 3.4 Enum backported to 3.3, 3.2, 3.1, 2.7, 2.6, 2.5, and 2.4
 Home-page: https://bitbucket.org/stoneleaf/enum34
 Author: Ethan Furman
@@ -56,5 +56,7 @@
 Classifier: Programming Language :: Python :: 2.5
 Classifier: Programming Language :: Python :: 2.6
 Classifier: Programming Language :: Python :: 2.7
-Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.3
+Classifier: Programming Language :: Python :: 3.4
+Classifier: Programming Language :: Python :: 3.5
 Provides: enum
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enum34-1.1.3/enum34.egg-info/SOURCES.txt 
new/enum34-1.1.6/enum34.egg-info/SOURCES.txt
--- old/enum34-1.1.3/enum34.egg-info/SOURCES.txt        2016-04-14 
08:28:28.000000000 +0200
+++ new/enum34-1.1.6/enum34.egg-info/SOURCES.txt        2016-05-16 
05:28:31.000000000 +0200
@@ -1,6 +1,5 @@
 MANIFEST.in
 README
-setup.cfg
 setup.py
 enum/LICENSE
 enum/README
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enum34-1.1.3/setup.cfg new/enum34-1.1.6/setup.cfg
--- old/enum34-1.1.3/setup.cfg  2016-04-14 08:28:28.000000000 +0200
+++ new/enum34-1.1.6/setup.cfg  2016-05-16 05:28:31.000000000 +0200
@@ -1,8 +1,5 @@
-[bdist_wheel]
-universal = 1
-
 [egg_info]
 tag_build = 
-tag_svn_revision = 0
 tag_date = 0
+tag_svn_revision = 0
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/enum34-1.1.3/setup.py new/enum34-1.1.6/setup.py
--- old/enum34-1.1.3/setup.py   2016-04-14 08:25:52.000000000 +0200
+++ new/enum34-1.1.6/setup.py   2016-05-16 05:28:27.000000000 +0200
@@ -51,27 +51,35 @@
 Repository and Issue Tracker at https://bitbucket.org/stoneleaf/enum34.
 '''
 
-setup( name='enum34',
-       version='1.1.3',
-       url='https://bitbucket.org/stoneleaf/enum34',
-       packages=['enum'],
-       package_data={
-           'enum' : [
-               'LICENSE',
-               'README',
-               'doc/enum.rst',
-               'doc/enum.pdf',
-               'test.py',
-               ]
-           },
-       license='BSD License',
-       description='Python 3.4 Enum backported to 3.3, 3.2, 3.1, 2.7, 2.6, 
2.5, and 2.4',
-       long_description=long_desc,
-       provides=['enum'],
-       install_requires=required,
-       author='Ethan Furman',
-       author_email='et...@stoneleaf.us',
-       classifiers=[
+py2_only = ()
+py3_only = ()
+make = [
+        'rst2pdf enum/doc/enum.rst --output=enum/doc/enum.pdf',
+        ]
+
+
+data = dict(
+        name='enum34',
+        version='1.1.6',
+        url='https://bitbucket.org/stoneleaf/enum34',
+        packages=['enum'],
+        package_data={
+            'enum' : [
+                'LICENSE',
+                'README',
+                'doc/enum.rst',
+                'doc/enum.pdf',
+                'test.py',
+                ]
+            },
+        license='BSD License',
+        description='Python 3.4 Enum backported to 3.3, 3.2, 3.1, 2.7, 2.6, 
2.5, and 2.4',
+        long_description=long_desc,
+        provides=['enum'],
+        install_requires=required,
+        author='Ethan Furman',
+        author_email='et...@stoneleaf.us',
+        classifiers=[
             'Development Status :: 5 - Production/Stable',
             'Intended Audience :: Developers',
             'License :: OSI Approved :: BSD License',
@@ -81,6 +89,11 @@
             'Programming Language :: Python :: 2.5',
             'Programming Language :: Python :: 2.6',
             'Programming Language :: Python :: 2.7',
-            'Programming Language :: Python :: 3',
+            'Programming Language :: Python :: 3.3',
+            'Programming Language :: Python :: 3.4',
+            'Programming Language :: Python :: 3.5',
             ],
-    )
+        )
+
+if __name__ == '__main__':
+    setup(**data)


Reply via email to