[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#856357: unblock: python-mccabe/0.5.3-1



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

I uploaded small update (subminor version change) of python-mccabe to
sid which fixies bug in output report:
* Report actual column number of violation instead of the start of the
line

Kindly asking to unblock this migration.

Thank you.

unblock python-mccabe/0.5.3-1

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diffstat for python-mccabe-0.5.2 python-mccabe-0.5.3

 PKG-INFO                 |    7 ++++++-
 README.rst               |    5 +++++
 debian/.git-dpm          |   14 +++++++-------
 debian/changelog         |    7 +++++++
 mccabe.egg-info/PKG-INFO |    7 ++++++-
 mccabe.py                |   13 +++++++------
 6 files changed, 38 insertions(+), 15 deletions(-)

diff -Nru python-mccabe-0.5.2/debian/changelog python-mccabe-0.5.3/debian/changelog
--- python-mccabe-0.5.2/debian/changelog	2016-08-07 22:45:20.000000000 +0200
+++ python-mccabe-0.5.3/debian/changelog	2017-02-21 10:49:28.000000000 +0100
@@ -1,3 +1,10 @@
+python-mccabe (0.5.3-1) unstable; urgency=medium
+
+  * Team upload.
+  * New upstream release
+
+ -- Ondřej Nový <onovy@debian.org>  Tue, 21 Feb 2017 10:49:28 +0100
+
 python-mccabe (0.5.2-2) unstable; urgency=medium
 
   * Team upload.
diff -Nru python-mccabe-0.5.2/debian/.git-dpm python-mccabe-0.5.3/debian/.git-dpm
--- python-mccabe-0.5.2/debian/.git-dpm	2016-08-07 22:28:16.000000000 +0200
+++ python-mccabe-0.5.3/debian/.git-dpm	2017-02-21 10:49:28.000000000 +0100
@@ -1,11 +1,11 @@
 # see git-dpm(1) from git-dpm package
-80fa828b637fd83b885732ce7484607e649e43f2
-80fa828b637fd83b885732ce7484607e649e43f2
-80fa828b637fd83b885732ce7484607e649e43f2
-80fa828b637fd83b885732ce7484607e649e43f2
-python-mccabe_0.5.2.orig.tar.gz
-14c5b2794cae2a723cdf4ce520c4e0d8cae62986
-8366
+f32cd0ac41a7614914a1a8eb7267ca3990af0a16
+f32cd0ac41a7614914a1a8eb7267ca3990af0a16
+f32cd0ac41a7614914a1a8eb7267ca3990af0a16
+f32cd0ac41a7614914a1a8eb7267ca3990af0a16
+python-mccabe_0.5.3.orig.tar.gz
+d638c0720f7b87feae6577294ca48d4dc41946c6
+8460
 debianTag="debian/%e%v"
 patchedTag="patched/%e%v"
 upstreamTag="upstream/%e%u"
diff -Nru python-mccabe-0.5.2/mccabe.egg-info/PKG-INFO python-mccabe-0.5.3/mccabe.egg-info/PKG-INFO
--- python-mccabe-0.5.2/mccabe.egg-info/PKG-INFO	2016-07-31 21:05:53.000000000 +0200
+++ python-mccabe-0.5.3/mccabe.egg-info/PKG-INFO	2016-12-14 14:09:21.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: mccabe
-Version: 0.5.2
+Version: 0.5.3
 Summary: McCabe checker, plugin for flake8
 Home-page: https://github.com/pycqa/mccabe
 Author: Ian Cordasco
@@ -73,6 +73,11 @@
         Changes
         -------
         
+        0.5.3 - 2016-12-14
+        ``````````````````
+        
+        * Report actual column number of violation instead of the start of the line
+        
         0.5.2 - 2016-07-31
         ``````````````````
         
diff -Nru python-mccabe-0.5.2/mccabe.py python-mccabe-0.5.3/mccabe.py
--- python-mccabe-0.5.2/mccabe.py	2016-07-31 21:04:50.000000000 +0200
+++ python-mccabe-0.5.3/mccabe.py	2016-12-14 14:07:11.000000000 +0100
@@ -16,7 +16,7 @@
 except ImportError:   # Python 2.5
     from flake8.util import ast, iter_child_nodes
 
-__version__ = '0.5.2'
+__version__ = '0.5.3'
 
 
 class ASTVisitor(object):
@@ -61,10 +61,11 @@
 
 
 class PathGraph(object):
-    def __init__(self, name, entity, lineno):
+    def __init__(self, name, entity, lineno, column=0):
         self.name = name
         self.entity = entity
         self.lineno = lineno
+        self.column = column
         self.nodes = defaultdict(list)
 
     def connect(self, n1, n2):
@@ -116,7 +117,7 @@
         else:
             entity = node.name
 
-        name = '%d:1: %r' % (node.lineno, entity)
+        name = '%d:%d: %r' % (node.lineno, node.col_offset, entity)
 
         if self.graph is not None:
             # closure
@@ -128,7 +129,7 @@
             self.graph.connect(pathnode, bottom)
             self.tail = bottom
         else:
-            self.graph = PathGraph(name, entity, node.lineno)
+            self.graph = PathGraph(name, entity, node.lineno, node.col_offset)
             pathnode = PathNode(name)
             self.tail = pathnode
             self.dispatch_list(node.body)
@@ -178,7 +179,7 @@
         """create the subgraphs representing any `if` and `for` statements"""
         if self.graph is None:
             # global loop
-            self.graph = PathGraph(name, name, node.lineno)
+            self.graph = PathGraph(name, name, node.lineno, node.col_offset)
             pathnode = PathNode(name)
             self._subgraph_parse(node, pathnode, extra_blocks)
             self.graphs["%s%s" % (self.classname, name)] = self.graph
@@ -265,7 +266,7 @@
         for graph in visitor.graphs.values():
             if graph.complexity() > self.max_complexity:
                 text = self._error_tmpl % (graph.entity, graph.complexity())
-                yield graph.lineno, 0, text, type(self)
+                yield graph.lineno, graph.column, text, type(self)
 
 
 def get_code_complexity(code, threshold=7, filename='stdin'):
diff -Nru python-mccabe-0.5.2/PKG-INFO python-mccabe-0.5.3/PKG-INFO
--- python-mccabe-0.5.2/PKG-INFO	2016-07-31 21:05:53.000000000 +0200
+++ python-mccabe-0.5.3/PKG-INFO	2016-12-14 14:09:22.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: mccabe
-Version: 0.5.2
+Version: 0.5.3
 Summary: McCabe checker, plugin for flake8
 Home-page: https://github.com/pycqa/mccabe
 Author: Ian Cordasco
@@ -73,6 +73,11 @@
         Changes
         -------
         
+        0.5.3 - 2016-12-14
+        ``````````````````
+        
+        * Report actual column number of violation instead of the start of the line
+        
         0.5.2 - 2016-07-31
         ``````````````````
         
diff -Nru python-mccabe-0.5.2/README.rst python-mccabe-0.5.3/README.rst
--- python-mccabe-0.5.2/README.rst	2016-07-31 21:04:39.000000000 +0200
+++ python-mccabe-0.5.3/README.rst	2016-12-14 14:07:04.000000000 +0100
@@ -65,6 +65,11 @@
 Changes
 -------
 
+0.5.3 - 2016-12-14
+``````````````````
+
+* Report actual column number of violation instead of the start of the line
+
 0.5.2 - 2016-07-31
 ``````````````````
 

Reply to: