Hello community,

here is the log from the commit of package python3-mccabe for openSUSE:Factory 
checked in at 2016-07-01 10:01:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-mccabe (Old)
 and      /work/SRC/openSUSE:Factory/.python3-mccabe.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python3-mccabe"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-mccabe/python3-mccabe.changes    
2016-05-25 21:24:48.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python3-mccabe.new/python3-mccabe.changes       
2016-07-01 10:01:14.000000000 +0200
@@ -1,0 +2,7 @@
+Sat Jun 25 15:49:57 UTC 2016 - [email protected]
+
+- update to version 0.5.0:
+  * PyCon 2016 PDX release
+  * Add support for Flake8 3.0
+
+-------------------------------------------------------------------
@@ -7 +13,0 @@
-

Old:
----
  mccabe-0.4.0.tar.gz

New:
----
  mccabe-0.5.0.tar.gz

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

Other differences:
------------------
++++++ python3-mccabe.spec ++++++
--- /var/tmp/diff_new_pack.5rIxA3/_old  2016-07-01 10:01:15.000000000 +0200
+++ /var/tmp/diff_new_pack.5rIxA3/_new  2016-07-01 10:01:15.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python3-mccabe
-Version:        0.4.0
+Version:        0.5.0
 Release:        0
 Summary:        McCabe checker, plugin for flake8
 License:        MIT

++++++ mccabe-0.4.0.tar.gz -> mccabe-0.5.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mccabe-0.4.0/PKG-INFO new/mccabe-0.5.0/PKG-INFO
--- old/mccabe-0.4.0/PKG-INFO   2016-01-27 17:41:12.000000000 +0100
+++ new/mccabe-0.5.0/PKG-INFO   2016-05-30 22:56:05.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: mccabe
-Version: 0.4.0
+Version: 0.5.0
 Summary: McCabe checker, plugin for flake8
 Home-page: https://github.com/pycqa/mccabe
 Author: Ian Cordasco
@@ -73,6 +73,13 @@
         Changes
         -------
         
+        0.5.0 - 2016-05-30
+        ``````````````````
+        
+        * PyCon 2016 PDX release
+        
+        * Add support for Flake8 3.0
+        
         0.4.0 - 2016-01-27
         ``````````````````
         
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mccabe-0.4.0/README.rst new/mccabe-0.5.0/README.rst
--- old/mccabe-0.4.0/README.rst 2016-01-27 17:40:06.000000000 +0100
+++ new/mccabe-0.5.0/README.rst 2016-05-30 20:40:30.000000000 +0200
@@ -65,6 +65,13 @@
 Changes
 -------
 
+0.5.0 - 2016-05-30
+``````````````````
+
+* PyCon 2016 PDX release
+
+* Add support for Flake8 3.0
+
 0.4.0 - 2016-01-27
 ``````````````````
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mccabe-0.4.0/mccabe.egg-info/PKG-INFO 
new/mccabe-0.5.0/mccabe.egg-info/PKG-INFO
--- old/mccabe-0.4.0/mccabe.egg-info/PKG-INFO   2016-01-27 17:41:12.000000000 
+0100
+++ new/mccabe-0.5.0/mccabe.egg-info/PKG-INFO   2016-05-30 22:56:05.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: mccabe
-Version: 0.4.0
+Version: 0.5.0
 Summary: McCabe checker, plugin for flake8
 Home-page: https://github.com/pycqa/mccabe
 Author: Ian Cordasco
@@ -73,6 +73,13 @@
         Changes
         -------
         
+        0.5.0 - 2016-05-30
+        ``````````````````
+        
+        * PyCon 2016 PDX release
+        
+        * Add support for Flake8 3.0
+        
         0.4.0 - 2016-01-27
         ``````````````````
         
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mccabe-0.4.0/mccabe.py new/mccabe-0.5.0/mccabe.py
--- old/mccabe-0.4.0/mccabe.py  2016-01-27 17:40:22.000000000 +0100
+++ new/mccabe-0.5.0/mccabe.py  2016-05-30 22:54:49.000000000 +0200
@@ -14,7 +14,7 @@
 except ImportError:   # Python 2.5
     from flake8.util import ast, iter_child_nodes
 
-__version__ = '0.4.0'
+__version__ = '0.5.0'
 
 
 class ASTVisitor(object):
@@ -234,9 +234,22 @@
 
     @classmethod
     def add_options(cls, parser):
-        parser.add_option('--max-complexity', default=-1, action='store',
-                          type='int', help="McCabe complexity threshold")
-        parser.config_options.append('max-complexity')
+        flag = '--max-complexity'
+        kwargs = {
+            'default': -1,
+            'action': 'store',
+            'type': 'int',
+            'help': 'McCabe complexity threshold',
+            'parse_from_config': 'True',
+        }
+        config_opts = getattr(parser, 'config_options', None)
+        if isinstance(config_opts, list):
+            # Flake8 2.x
+            kwargs.pop('parse_from_config')
+            parser.add_option(flag, **kwargs)
+            parser.config_options.append('max-complexity')
+        else:
+            parser.add_option(flag, **kwargs)
 
     @classmethod
     def parse_options(cls, options):


Reply via email to