commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2016-07-21 08:19:30 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2016-07-18 21:25:24.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2016-07-21 08:19:37.0 +0200 @@ -1,0 +2,11 @@ +Wed Jul 20 04:44:08 UTC 2016 - a...@gmx.de + +- update to version 1.6.4: + * Recurse into all the ancestors when checking if an object is an +exception + +- changes from version 1.6.3: + * Do not crash when inferring uninferable exception types for +docparams extension + +--- Old: pylint-1.6.2.tar.gz New: pylint-1.6.4.tar.gz Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.J0bVyf/_old 2016-07-21 08:19:38.0 +0200 +++ /var/tmp/diff_new_pack.J0bVyf/_new 2016-07-21 08:19:38.0 +0200 @@ -17,7 +17,7 @@ Name: python3-pylint -Version:1.6.2 +Version:1.6.4 Release:0 Summary:Syntax and style checker for Python code License:GPL-2.0+ ++ pylint-1.6.2.tar.gz -> pylint-1.6.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/ChangeLog new/pylint-1.6.4/ChangeLog --- old/pylint-1.6.2/ChangeLog 2016-07-15 09:18:53.0 +0200 +++ new/pylint-1.6.4/ChangeLog 2016-07-19 18:23:33.0 +0200 @@ -2,6 +2,27 @@ Pylint NEWS --- +What's new in Pylint 1.6.4? +=== + +Release date: 2016-07-19 + +* Recurse into all the ancestors when checking if an object is an exception + + Since we were going only into the first level, we weren't inferring + when a class used a metaclass which defined a base Exception class + for the aforementioned class. + + +What's new in Pylint 1.6.3? +=== + +Release date: 2016-07-18 + +* Do not crash when inferring uninferable exception types for docparams extension + + Close #998 + What's new in Pylint 1.6.2? === diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/PKG-INFO new/pylint-1.6.4/PKG-INFO --- old/pylint-1.6.2/PKG-INFO 2016-07-15 10:01:50.0 +0200 +++ new/pylint-1.6.4/PKG-INFO 2016-07-19 19:01:30.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: pylint -Version: 1.6.2 +Version: 1.6.4 Summary: python code static checker Home-page: https://github.com/PyCQA/pylint Author: Python Code Quality Authority diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/doc/conf.py new/pylint-1.6.4/doc/conf.py --- old/pylint-1.6.2/doc/conf.py2016-07-15 09:17:15.0 +0200 +++ new/pylint-1.6.4/doc/conf.py2016-07-19 17:29:51.0 +0200 @@ -41,7 +41,7 @@ # General information about the project. project = u'Pylint' -copyright = u'2013-2014, Logilab and contributors' +copyright = u'2003-2016, Logilab' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the @@ -179,7 +179,7 @@ # (source start file, target name, title, author, documentclass [howto/manual]). latex_documents = [ ('index', 'Pylint.tex', u'Pylint Documentation', - u'Logilab and contributors', 'manual'), + u'Logilab, PyCQA and contributors', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of @@ -212,5 +212,5 @@ # (source start file, name, description, authors, manual section). man_pages = [ ('index', 'pylint', u'Pylint Documentation', - [u'Logilab and contributors'], 1) + [u'Logilab, PyCQA and contributors'], 1) ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.2/pylint/__init__.py new/pylint-1.6.4/pylint/__init__.py --- old/pylint-1.6.2/pylint/__init__.py 2016-07-15 09:17:16.0 +0200 +++ new/pylint-1.6.4/pylint/__init__.py 2016-07-19 16:50:56.0 +0200 @@ -1,3 +1,5 @@ +# Copyright (c) 2003-2016 LOGILAB S.A. (Paris, FRANCE). +# http://www.logilab.fr/ -- mailto:cont...@logilab.fr # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2016-07-18 21:24:34 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2016-07-14 09:46:08.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2016-07-18 21:25:24.0 +0200 @@ -1,0 +2,9 @@ +Fri Jul 15 15:23:21 UTC 2016 - a...@gmx.de + +- update to version 1.6.2: + * Do not crash when printing the help of options with default +regular expressions + * More granular versions for deprecated modules. + * Do not crash in docparams when we can't infer the exception types. + +--- Old: pylint-1.6.1.tar.gz New: pylint-1.6.2.tar.gz Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.siSR8s/_old 2016-07-18 21:25:25.0 +0200 +++ /var/tmp/diff_new_pack.siSR8s/_new 2016-07-18 21:25:25.0 +0200 @@ -17,7 +17,7 @@ Name: python3-pylint -Version:1.6.1 +Version:1.6.2 Release:0 Summary:Syntax and style checker for Python code License:GPL-2.0+ ++ pylint-1.6.1.tar.gz -> pylint-1.6.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.1/ChangeLog new/pylint-1.6.2/ChangeLog --- old/pylint-1.6.1/ChangeLog 2016-07-07 23:04:22.0 +0200 +++ new/pylint-1.6.2/ChangeLog 2016-07-15 09:18:53.0 +0200 @@ -2,6 +2,22 @@ Pylint NEWS --- +What's new in Pylint 1.6.2? +=== + +Release date: 2016-07-15 + +* Do not crash when printing the help of options with default regular expressions + + Close #990 + +* More granular versions for deprecated modules. + + Close #991 + +* Do not crash in docparams when we can't infer the exception types. + + What's new in Pylint 1.6.1? === diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.1/PKG-INFO new/pylint-1.6.2/PKG-INFO --- old/pylint-1.6.1/PKG-INFO 2016-07-07 23:07:14.0 +0200 +++ new/pylint-1.6.2/PKG-INFO 2016-07-15 10:01:50.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: pylint -Version: 1.6.1 +Version: 1.6.2 Summary: python code static checker Home-page: https://github.com/PyCQA/pylint Author: Python Code Quality Authority diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.1/doc/conf.py new/pylint-1.6.2/doc/conf.py --- old/pylint-1.6.1/doc/conf.py2016-07-07 23:04:23.0 +0200 +++ new/pylint-1.6.2/doc/conf.py2016-07-15 09:17:15.0 +0200 @@ -16,7 +16,7 @@ # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. -#sys.path.insert(0, os.path.abspath('.')) +sys.path.append(os.path.abspath('exts')) # -- General configuration - @@ -25,7 +25,7 @@ # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. -extensions = [] +extensions = ['pylint_features'] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.6.1/doc/exts/pylint_features.py new/pylint-1.6.2/doc/exts/pylint_features.py --- old/pylint-1.6.1/doc/exts/pylint_features.py1970-01-01 01:00:00.0 +0100 +++ new/pylint-1.6.2/doc/exts/pylint_features.py2016-07-15 09:17:15.0 +0200 @@ -0,0 +1,31 @@ +# Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html +# For details: https://github.com/PyCQA/pylint/blob/master/COPYING + +"""Script used to generate the features file before building the actual documentation.""" + +import os +import subprocess +import sys + +import sphinx + + +def builder_inited(app): +popen = subprocess.Popen([sys.executable, "-m", "pylint", "--full-documentation"], + stdout=subprocess.PIPE) +output, _ = popen.communicate() + +if not output: +print("Pylint might not be available.") +return + +features = os.path.join(os.path.dirname('.'), 'feat
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2016-07-14 09:46:06 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2016-06-25 02:22:00.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2016-07-14 09:46:08.0 +0200 @@ -1,0 +2,6 @@ +Thu Jul 7 21:49:12 UTC 2016 - mich...@stroeder.com + +- Update to version 1.6.1 + see changes in /usr/share/doc/packages/python-pylint/ChangeLog + +--- Old: pylint-1.5.6.tar.gz New: pylint-1.6.1.tar.gz Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.0cv2L2/_old 2016-07-14 09:46:09.0 +0200 +++ /var/tmp/diff_new_pack.0cv2L2/_new 2016-07-14 09:46:09.0 +0200 @@ -17,7 +17,7 @@ Name: python3-pylint -Version:1.5.6 +Version:1.6.1 Release:0 Summary:Syntax and style checker for Python code License:GPL-2.0+ ++ pylint-1.5.6.tar.gz -> pylint-1.6.1.tar.gz ++ 10575 lines of diff (skipped)
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2016-06-25 02:21:13 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2016-05-25 21:27:04.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2016-06-25 02:22:00.0 +0200 @@ -1,0 +2,8 @@ +Sun Jun 19 01:30:04 UTC 2016 - a...@gmx.de + +- update to version 1.5.6: + * config files with BOM markers can now be read. + * epylint.py_run does not crash on big files, using .communicate() +instead of .wait() + +--- @@ -11 +18,0 @@ - Old: pylint-1.5.5.tar.gz New: pylint-1.5.6.tar.gz Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.b8bZ0N/_old 2016-06-25 02:22:01.0 +0200 +++ /var/tmp/diff_new_pack.b8bZ0N/_new 2016-06-25 02:22:01.0 +0200 @@ -17,7 +17,7 @@ Name: python3-pylint -Version:1.5.5 +Version:1.5.6 Release:0 Summary:Syntax and style checker for Python code License:GPL-2.0+ ++ pylint-1.5.5.tar.gz -> pylint-1.5.6.tar.gz ++ 12801 lines of diff (skipped)
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2016-05-25 21:27:03 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2016-04-22 16:23:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2016-05-25 21:27:04.0 +0200 @@ -1,0 +2,12 @@ +Mon May 16 18:10:48 UTC 2016 - jeng...@inai.de + +- Run fdupes to combine duplicate files + +--- +Sun May 8 07:04:59 UTC 2016 - a...@gmx.de + +- specfile: + * updated source url to files.pythonhosted.org + + +--- Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.CL7d7e/_old 2016-05-25 21:27:05.0 +0200 +++ /var/tmp/diff_new_pack.CL7d7e/_new 2016-05-25 21:27:05.0 +0200 @@ -23,7 +23,8 @@ License:GPL-2.0+ Group: Development/Languages/Python Url:https://github.com/pycqa/pylint -Source: https://pypi.python.org/packages/source/p/pylint/pylint-%{version}.tar.gz +Source: https://files.pythonhosted.org/packages/source/p/pylint/pylint-%{version}.tar.gz +BuildRequires: fdupes BuildRequires: python3-astroid BuildRequires: python3-six BuildRequires: python3-tk @@ -71,6 +72,7 @@ # create a dummy target for /etc/alternatives/$p touch %{buildroot}%{_sysconfdir}/alternatives/$p done +%fdupes %{buildroot}/%{_prefix} %post %_sbindir/update-alternatives \
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2016-04-22 16:23:25 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2016-01-26 10:15:20.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2016-04-22 16:23:26.0 +0200 @@ -1,0 +2,23 @@ +Sat Mar 26 03:55:09 UTC 2016 - a...@gmx.de + +- update to version 1.5.5: + * Let visit_importfrom from Python 3 porting checker be called when +everything is disabled Because the visit method was filtering the +patterns it was expecting to be activated, it didn't run when +everything but one pattern was disabled, leading to spurious false +positives. Close #852 + * Don't emit unsubscriptable-value for classes with unknown base +classes. Close #776. + * Use an OrderedDict for storing the configuration elements This +fixes an issue related to impredictible order of the disable / +enable elements from a config file. In certain cases, the disable +was coming before the enable which resulted in classes of errors +to be enabled, even though the intention was to disable them. The +best example for this was in the context of running multiple +processes, each one of it having different enables / disables that +affected the output. Close #815 + * Don't consider bare and broad except handlers as ignoring +NameError, AttributeError and similar exceptions, in the context +of checkers for these issues. Closes issue #826 + +--- Old: pylint-1.5.4.tar.gz New: pylint-1.5.5.tar.gz Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.FVrfYE/_old 2016-04-22 16:23:27.0 +0200 +++ /var/tmp/diff_new_pack.FVrfYE/_new 2016-04-22 16:23:27.0 +0200 @@ -17,7 +17,7 @@ Name: python3-pylint -Version:1.5.4 +Version:1.5.5 Release:0 Summary:Syntax and style checker for Python code License:GPL-2.0+ ++ pylint-1.5.4.tar.gz -> pylint-1.5.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.5.4/ChangeLog new/pylint-1.5.5/ChangeLog --- old/pylint-1.5.4/ChangeLog 2016-01-15 21:26:34.0 +0100 +++ new/pylint-1.5.5/ChangeLog 2016-03-21 19:33:22.0 +0100 @@ -1,9 +1,41 @@ ChangeLog for Pylint +2016-03-21 -- 1.5.5 + +* Let visit_importfrom from Python 3 porting checker be called when everything is disabled + + Because the visit method was filtering the patterns it was expecting to be activated, + it didn't run when everything but one pattern was disabled, leading to spurious false + positives + + Close #852 + +* Don't emit unsubscriptable-value for classes with unknown + base classes. + + Close #776. + +* Use an OrderedDict for storing the configuration elements + + This fixes an issue related to impredictible order of the disable / enable + elements from a config file. In certain cases, the disable was coming before + the enable which resulted in classes of errors to be enabled, even though the intention + was to disable them. The best example for this was in the context of running multiple + processes, each one of it having different enables / disables that affected the output. + + Close #815 + +* Don't consider bare and broad except handlers as ignoring NameError, + AttributeError and similar exceptions, in the context of checkers for + these issues. + + Closes issue #826 + 2016-01-15 -- 1.5.4 + * Merge StringMethodChecker with StringFormatChecker. This fixes a bug where disabling all the messages and enabling only a handful of messages from the StringFormatChecker would have resulted in no diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.5.4/DEPENDS new/pylint-1.5.5/DEPENDS --- old/pylint-1.5.4/DEPENDS2016-01-15 16:54:20.0 +0100 +++ new/pylint-1.5.5/DEPENDS2016-03-21 19:33:03.0 +0100 @@ -1,2 +1,2 @@ -python-astroid (>= 1.4.0) +python-astroid (>= 1.4.5) python-tk diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.5.4/PKG-INFO new/pylint-1.5.5/PKG-INFO --- old/pylint-1.5.4/PKG-INFO 2016-01-15 21:32:52.0 +0100 +++ new/pylint-1.5.5/PKG-INFO 2016-03-21 19:42:21.0 +
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2016-01-26 10:15:19 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2016-01-22 01:07:00.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2016-01-26 10:15:20.0 +0100 @@ -1,0 +2,10 @@ +Sun Jan 17 00:03:04 UTC 2016 - a...@gmx.de + +- update to version 1.5.4: + * Merge StringMethodChecker with StringFormatChecker. This fixes a +bug where disabling all the messages and enabling only a handful of +messages from the StringFormatChecker would have resulted in no +messages at all. + * Don't apply unneeded-not over sets. + +--- Old: pylint-1.5.3.tar.gz New: pylint-1.5.4.tar.gz Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.8vJoPX/_old 2016-01-26 10:15:21.0 +0100 +++ /var/tmp/diff_new_pack.8vJoPX/_new 2016-01-26 10:15:21.0 +0100 @@ -17,7 +17,7 @@ Name: python3-pylint -Version:1.5.3 +Version:1.5.4 Release:0 Summary:Syntax and style checker for Python code License:GPL-2.0+ ++ pylint-1.5.3.tar.gz -> pylint-1.5.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.5.3/ChangeLog new/pylint-1.5.4/ChangeLog --- old/pylint-1.5.3/ChangeLog 2016-01-11 10:51:49.0 +0100 +++ new/pylint-1.5.4/ChangeLog 2016-01-15 21:26:34.0 +0100 @@ -1,6 +1,17 @@ ChangeLog for Pylint + +2016-01-15 -- 1.5.4 + +* Merge StringMethodChecker with StringFormatChecker. This fixes a + bug where disabling all the messages and enabling only a handful of + messages from the StringFormatChecker would have resulted in no + messages at all. + +* Don't apply unneeded-not over sets. + + 2016-01-11 -- 1.5.3 * Handle the import fallback idiom with regard to wrong-import-order. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.5.3/PKG-INFO new/pylint-1.5.4/PKG-INFO --- old/pylint-1.5.3/PKG-INFO 2016-01-11 11:07:57.0 +0100 +++ new/pylint-1.5.4/PKG-INFO 2016-01-15 21:32:52.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: pylint -Version: 1.5.3 +Version: 1.5.4 Summary: python code static checker Home-page: http://www.pylint.org Author: Logilab diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.5.3/pylint/__pkginfo__.py new/pylint-1.5.4/pylint/__pkginfo__.py --- old/pylint-1.5.3/pylint/__pkginfo__.py 2016-01-11 10:51:17.0 +0100 +++ new/pylint-1.5.4/pylint/__pkginfo__.py 2016-01-15 21:26:42.0 +0100 @@ -23,7 +23,7 @@ modname = distname = 'pylint' -numversion = (1, 5, 3) +numversion = (1, 5, 4) version = '.'.join([str(num) for num in numversion]) install_requires = [ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.5.3/pylint/checkers/base.py new/pylint-1.5.4/pylint/checkers/base.py --- old/pylint-1.5.3/pylint/checkers/base.py2016-01-09 21:13:05.0 +0100 +++ new/pylint-1.5.4/pylint/checkers/base.py2016-01-15 20:56:43.0 +0100 @@ -197,6 +197,12 @@ return 'method' +def _is_none(node): +return (node is None or +(isinstance(node, astroid.Const) and node.value is None) or +(isinstance(node, astroid.Name) and node.name == 'None') + ) + def _has_abstract_methods(node): """ @@ -264,6 +270,28 @@ return True return False + +def _node_type(node): +"""Return the inferred type for `node` + +If there is more than one possible type, or if inferred type is YES or None, +return None +""" +# check there is only one possible type for the assign node. Else we +# don't handle it for now +types = set() +try: +for var_type in node.infer(): +if var_type == astroid.YES or _is_none(var_type): +continue +types.add(var_type) +if len(types) > 1: +return +except InferenceError: +return +return types.pop() if types else None + + class _BasicChecker(BaseChecker): __implements__ = IAstroidChecker name = 'basic' @@ -397,11 +425,7 @@ else: values = [r.value for r in returns]
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2016-01-21 23:42:24 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2015-12-23 08:50:40.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2016-01-22 01:07:00.0 +0100 @@ -1,0 +2,34 @@ +Wed Jan 13 10:15:52 UTC 2016 - toddrme2...@gmail.com + +- Update to version 1.5.3: + * Handle the import fallback idiom with regard to wrong-import-order. +Closes issue #750. + * Decouple the displaying of reports from the displaying of messages +Some reporters are aggregating the messages instead of displaying +them when they are available. The actual displaying was conflatted +in the generate_reports. Unfortunately this behaviour was flaky +and in the case of the JSON reporter, the messages weren't shown +at all if a file had syntax errors or if it was missing. +In order to fix this, the aggregated messages can now be +displayed with Reporter.display_message, while the reports are +displayed with display_reports. +Closes issues #766 and #765. + * Ignore function calls with variadic arguments without a context. +Inferring variadic positional arguments and keyword arguments +will result into empty Tuples and Dicts, which can lead in +some cases to false positives with regard to no-value-for-parameter. +In order to avoid this, until we'll have support for call context +propagation, we're ignoring such cases if detected. +Closes issue #722. + * Treat AsyncFunctionDef just like FunctionDef nodes, +by implementing visit_asyncfunctiondef in terms of +visit_functiondef. +Closes issue #767. + * Take in account kwonlyargs when verifying that arguments +are defined with the check_docs extension. +Closes issue #745. + * Suppress reporting 'unneeded-not' inside `__ne__` methods +Closes issue #749. +- Cleanup update-alternatives + +--- Old: pylint-1.5.2.tar.gz New: pylint-1.5.3.tar.gz Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.n7Ho4P/_old 2016-01-22 01:07:02.0 +0100 +++ /var/tmp/diff_new_pack.n7Ho4P/_new 2016-01-22 01:07:02.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python3-pylint # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -17,15 +17,15 @@ Name: python3-pylint -Version:1.5.2 +Version:1.5.3 Release:0 Summary:Syntax and style checker for Python code License:GPL-2.0+ Group: Development/Languages/Python -Url:http://www.pylint.org/ +Url:https://github.com/pycqa/pylint Source: https://pypi.python.org/packages/source/p/pylint/pylint-%{version}.tar.gz -BuildRequires: python3-2to3 BuildRequires: python3-astroid +BuildRequires: python3-six BuildRequires: python3-tk Requires: python3-astroid Requires: python3-six @@ -58,58 +58,53 @@ python3 setup.py build %install -# build failes without --no-compile python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} --no-compile + # fix non-executable rpmlint warning chmod +x %{buildroot}%{python3_sitelib}/pylint/epylint.py -# update-alternatives -mv %{buildroot}%{_bindir}/pylint %{buildroot}%{_bindir}/pylint-%{py3_ver} -mv %{buildroot}%{_bindir}/epylint %{buildroot}%{_bindir}/epylint-%{py3_ver} -mv %{buildroot}%{_bindir}/pylint-gui %{buildroot}%{_bindir}/pylint-gui-%{py3_ver} -mv %{buildroot}%{_bindir}/pyreverse %{buildroot}%{_bindir}/pyreverse-%{py3_ver} -mv %{buildroot}%{_bindir}/symilar %{buildroot}%{_bindir}/symilar-%{py3_ver} -ln -s %{_bindir}/pylint-%{py3_ver} %{buildroot}%{_bindir}/pylint -ln -s %{_bindir}/epylint-%{py3_ver} %{buildroot}%{_bindir}/epylint -ln -s %{_bindir}/pylint-gui-%{py3_ver} %{buildroot}%{_bindir}/pylint-gui -ln -s %{_bindir}/pyreverse-%{py3_ver} %{buildroot}%{_bindir}/pyreverse -ln -s %{_bindir}/symilar-%{py3_ver} %{buildroot}%{_bindir}/symilar - -%pre -# Since /usr/bin/pylint, etc. became ghosted to be used with update-alternatives, we have to get rid -# of the old binary resulting from the non-update-alternativies-ified package: -[ -h %{_bindir}/pylint ] || rm -f %{_bindir}/pylint -[ -h %{
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2015-12-23 08:50:39 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2015-12-17 15:54:44.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2015-12-23 08:50:40.0 +0100 @@ -1,0 +2,18 @@ +Mon Dec 21 19:31:18 UTC 2015 - a...@gmx.de + +- specfile: + * README->README.rst + * deleted README.python3, not in tar-ball anymore + +- update to version 1.5.2: + * Don't crash if graphviz is not installed, instead emit a warning +letting the user to know. Closes issue #168. + * Accept only functions and methods for the deprecated-method +checker. This prevents a crash which can occur when an object +doesn't have .qname() method after the inference. + * Don't emit super-on-old-class on classes with unknown bases. +Closes issue #721. + * Allow statements in `if` or `try` blocks containing imports. +Closes issue #714. + +--- Old: pylint-1.5.1.tar.gz New: pylint-1.5.2.tar.gz Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.gfq1BW/_old 2015-12-23 08:50:41.0 +0100 +++ /var/tmp/diff_new_pack.gfq1BW/_new 2015-12-23 08:50:41.0 +0100 @@ -17,7 +17,7 @@ Name: python3-pylint -Version:1.5.1 +Version:1.5.2 Release:0 Summary:Syntax and style checker for Python code License:GPL-2.0+ @@ -98,7 +98,7 @@ %files %defattr(-,root,root) -%doc ChangeLog COPYING README README.Python3 examples/ +%doc ChangeLog COPYING README.rst examples/ %{_bindir}/pylint-%{py3_ver} %{_bindir}/epylint-%{py3_ver} %{_bindir}/pylint-gui-%{py3_ver} ++ pylint-1.5.1.tar.gz -> pylint-1.5.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.5.1/ChangeLog new/pylint-1.5.2/ChangeLog --- old/pylint-1.5.1/ChangeLog 2015-12-02 16:51:44.0 +0100 +++ new/pylint-1.5.2/ChangeLog 2015-12-21 01:15:06.0 +0100 @@ -1,6 +1,26 @@ ChangeLog for Pylint +2015-12-21 + +* Don't crash if graphviz is not installed, instead emit a + warning letting the user to know. + + Closes issue #168. + +* Accept only functions and methods for the deprecated-method checker. + + This prevents a crash which can occur when an object doesn't have + .qname() method after the inference. + +* Don't emit super-on-old-class on classes with unknown bases. + Closes issue #721. + +* Allow statements in `if` or `try` blocks containing imports. + + Closes issue #714. + + 2015-12-02 -- 1.5.1 * Don't emit unsubscriptable-object if the node is found diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.5.1/PKG-INFO new/pylint-1.5.2/PKG-INFO --- old/pylint-1.5.1/PKG-INFO 2015-12-02 16:57:04.0 +0100 +++ new/pylint-1.5.2/PKG-INFO 2015-12-21 01:21:43.0 +0100 @@ -1,71 +1,12 @@ Metadata-Version: 1.1 Name: pylint -Version: 1.5.1 +Version: 1.5.2 Summary: python code static checker Home-page: http://www.pylint.org Author: Logilab Author-email: python-proje...@lists.logilab.org License: GPL -Description: -.. image:: https://drone.io/bitbucket.org/logilab/pylint/status.png -:alt: drone.io Build Status -:target: https://drone.io/bitbucket.org/logilab/pylint - -README for Pylint - http://www.pylint.org/ -== - -Pylint is a Python source code analyzer which looks for programming errors, -helps enforcing a coding standard and sniffs for some code smells (as defined in -Martin Fowler's Refactoring book). - -Pylint has many rules enabled by default, way too much to silence them all on a -minimally sized program. It's highly configurable and handle pragmas to control -it from within your code. Additionally, it is possible to write plugins to add -your own checks. - -It's a free software distributed under the GNU Public Licence. - -Development is hosted on bitbucket: https://bitbucket.org/logilab/pylint/ - -You can use the code-qual...@python.org mailing list to discuss about -Pylint. Subscribe at https://mail.python.org/mailman/listinfo/code-quality/ -or read the
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2015-12-17 15:54:42 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2015-12-03 13:32:06.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2015-12-17 15:54:44.0 +0100 @@ -1,0 +2,20 @@ +Sat Dec 5 22:32:03 UTC 2015 - a...@gmx.de + +- update to version 1.5.1: + * Fix a crash which occurred when old visit methods are encountered +in plugin modules. Closes issue #711. + * Add wrong-import-position to check_messages's decorator arguments +for ImportChecker.leave_module This fixes an esoteric bug which +occurs when ungrouped-imports and wrong-import-order are disabled +and pylint is executed on multiple files. What happens is that +without wrong-import-position in check_messages, leave_module will +never be called, which means that the first non-import node from +other files might leak into the current file, leading to +wrong-import-position being emitted by pylint. + * Fix a crash which occurred when old visit methods are encountered +in plugin modules. Closes issue #711. + * Don't emit import-self and cyclic-import for relative imports of +modules with the same name as the package itself. Closes issues +#708 and #706. + +--- Old: pylint-1.5.0.tar.gz New: pylint-1.5.1.tar.gz Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.DhOuXn/_old 2015-12-17 15:54:45.0 +0100 +++ /var/tmp/diff_new_pack.DhOuXn/_new 2015-12-17 15:54:45.0 +0100 @@ -17,7 +17,7 @@ Name: python3-pylint -Version:1.5.0 +Version:1.5.1 Release:0 Summary:Syntax and style checker for Python code License:GPL-2.0+ ++ pylint-1.5.0.tar.gz -> pylint-1.5.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.5.0/ChangeLog new/pylint-1.5.1/ChangeLog --- old/pylint-1.5.0/ChangeLog 2015-11-29 17:29:27.0 +0100 +++ new/pylint-1.5.1/ChangeLog 2015-12-02 16:51:44.0 +0100 @@ -1,6 +1,29 @@ ChangeLog for Pylint +2015-12-02 -- 1.5.1 + +* Don't emit unsubscriptable-object if the node is found + inside an abstract class. Closes issue #685. + +* Add wrong-import-position to check_messages's decorator arguments + for ImportChecker.leave_module + + This fixes an esoteric bug which occurs when ungrouped-imports and + wrong-import-order are disabled and pylint is executed on multiple files. + What happens is that without wrong-import-position in check_messages, + leave_module will never be called, which means that the first non-import node + from other files might leak into the current file, + leading to wrong-import-position being emitted by pylint. + +* Fix a crash which occurred when old visit methods are encountered + in plugin modules. Closes issue #711. + +* Don't emit import-self and cyclic-import for relative imports + of modules with the same name as the package itself. + Closes issues #708 and #706. + + 2015-11-29 -- 1.5.0 * Added multiple warnings related to imports. 'wrong-import-order' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.5.0/PKG-INFO new/pylint-1.5.1/PKG-INFO --- old/pylint-1.5.0/PKG-INFO 2015-11-29 18:40:19.0 +0100 +++ new/pylint-1.5.1/PKG-INFO 2015-12-02 16:57:04.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: pylint -Version: 1.5.0 +Version: 1.5.1 Summary: python code static checker Home-page: http://www.pylint.org Author: Logilab diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.5.0/pylint/__pkginfo__.py new/pylint-1.5.1/pylint/__pkginfo__.py --- old/pylint-1.5.0/pylint/__pkginfo__.py 2015-11-29 17:09:05.0 +0100 +++ new/pylint-1.5.1/pylint/__pkginfo__.py 2015-12-02 16:51:44.0 +0100 @@ -23,11 +23,11 @@ modname = distname = 'pylint' -numversion = (1, 5, 0) +numversion = (1, 5, 1) version = '.'.join([str(num) for num in numversion]) install_requires = [ -'astroid>=1.4.0', +'astroid>=1.4.1', 'six', ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.5.0/pylint/checkers/imports.py new/pylint-1.5.1/pylint
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2015-12-03 13:32:05 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2015-07-03 00:18:54.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2015-12-03 13:32:06.0 +0100 @@ -1,0 +2,9 @@ +Sun Nov 29 20:23:52 UTC 2015 - a...@gmx.de + +- specfile: + * removed dependency on logilab-common + +- update to version 1.5.0: + * long list of changes, see Changelog file for details + +--- Old: pylint-1.4.4.tar.gz New: pylint-1.5.0.tar.gz Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.5xdKvU/_old 2015-12-03 13:32:07.0 +0100 +++ /var/tmp/diff_new_pack.5xdKvU/_new 2015-12-03 13:32:07.0 +0100 @@ -17,7 +17,7 @@ Name: python3-pylint -Version:1.4.4 +Version:1.5.0 Release:0 Summary:Syntax and style checker for Python code License:GPL-2.0+ @@ -26,10 +26,8 @@ Source: https://pypi.python.org/packages/source/p/pylint/pylint-%{version}.tar.gz BuildRequires: python3-2to3 BuildRequires: python3-astroid -BuildRequires: python3-logilab-common >= 0.55 BuildRequires: python3-tk Requires: python3-astroid -Requires: python3-logilab-common >= 0.55 Requires: python3-six Requires: python3-tk Requires(post): update-alternatives ++ pylint-1.4.4.tar.gz -> pylint-1.5.0.tar.gz ++ 29866 lines of diff (skipped)
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2015-07-02 22:50:06 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2015-05-23 13:09:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2015-07-03 00:18:54.0 +0200 @@ -1,0 +2,6 @@ +Tue Jun 30 22:20:25 UTC 2015 - a...@gmx.de + +- update to version 1.4.4: + * Avoid breaking pylint when using logilab.common >= 1.0. + +--- Old: pylint-1.4.3.tar.gz New: pylint-1.4.4.tar.gz Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.F1iSmp/_old 2015-07-03 00:18:54.0 +0200 +++ /var/tmp/diff_new_pack.F1iSmp/_new 2015-07-03 00:18:54.0 +0200 @@ -17,7 +17,7 @@ Name: python3-pylint -Version:1.4.3 +Version:1.4.4 Release:0 Summary:Syntax and style checker for Python code License:GPL-2.0+ ++ pylint-1.4.3.tar.gz -> pylint-1.4.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.4.3/ChangeLog new/pylint-1.4.4/ChangeLog --- old/pylint-1.4.3/ChangeLog 2015-03-14 17:36:27.0 +0100 +++ new/pylint-1.4.4/ChangeLog 2015-06-30 19:51:52.0 +0200 @@ -1,6 +1,10 @@ ChangeLog for Pylint +2015-06-30 -- 1.4.4 + +* Avoid breaking pylint when using logilab.common >= 1.0. + 2015-03-14 -- 1.4.3 * Remove three warnings: star-args, abstract-class-little-used, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.4.3/PKG-INFO new/pylint-1.4.4/PKG-INFO --- old/pylint-1.4.3/PKG-INFO 2015-03-14 17:42:24.0 +0100 +++ new/pylint-1.4.4/PKG-INFO 2015-06-30 20:07:10.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: pylint -Version: 1.4.3 +Version: 1.4.4 Summary: python code static checker Home-page: http://www.pylint.org Author: Logilab diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.4.3/pylint/__pkginfo__.py new/pylint-1.4.4/pylint/__pkginfo__.py --- old/pylint-1.4.3/pylint/__pkginfo__.py 2015-03-14 17:35:52.0 +0100 +++ new/pylint-1.4.4/pylint/__pkginfo__.py 2015-06-30 20:02:24.0 +0200 @@ -19,7 +19,7 @@ modname = distname = 'pylint' -numversion = (1, 4, 3) +numversion = (1, 4, 4) version = '.'.join([str(num) for num in numversion]) install_requires = ['logilab-common >= 0.53.0', 'astroid >= 1.3.6', 'six'] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.4.3/pylint/lint.py new/pylint-1.4.4/pylint/lint.py --- old/pylint-1.4.3/pylint/lint.py 2015-03-14 15:16:38.0 +0100 +++ new/pylint-1.4.4/pylint/lint.py 2015-06-30 19:49:42.0 +0200 @@ -48,7 +48,7 @@ from logilab.common import interface from logilab.common import textutils from logilab.common import ureports -from logilab.common.__pkginfo__ import version as common_version +from logilab.common import __version__ as common_version import six from pylint import checkers diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.4.3/pylint.egg-info/PKG-INFO new/pylint-1.4.4/pylint.egg-info/PKG-INFO --- old/pylint-1.4.3/pylint.egg-info/PKG-INFO 2015-03-14 17:42:18.0 +0100 +++ new/pylint-1.4.4/pylint.egg-info/PKG-INFO 2015-06-30 20:07:03.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: pylint -Version: 1.4.3 +Version: 1.4.4 Summary: python code static checker Home-page: http://www.pylint.org Author: Logilab diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pylint-1.4.3/setup.cfg new/pylint-1.4.4/setup.cfg --- old/pylint-1.4.3/setup.cfg 2015-03-14 17:42:24.0 +0100 +++ new/pylint-1.4.4/setup.cfg 2015-06-30 20:07:10.0 +0200 @@ -6,7 +6,7 @@ provides = pylint [egg_info] -tag_build = tag_svn_revision = 0 tag_date = 0 +tag_build =
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2015-05-23 13:09:21 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2015-03-16 07:01:21.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2015-05-23 13:09:22.0 +0200 @@ -1,0 +2,5 @@ +Fri May 22 11:32:01 UTC 2015 - tchva...@suse.com + +- Add missing dependency over python3-six + +--- Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.9P5zf8/_old 2015-05-23 13:09:23.0 +0200 +++ /var/tmp/diff_new_pack.9P5zf8/_new 2015-05-23 13:09:23.0 +0200 @@ -30,6 +30,7 @@ BuildRequires: python3-tk Requires: python3-astroid Requires: python3-logilab-common >= 0.55 +Requires: python3-six Requires: python3-tk Requires(post): update-alternatives Requires(postun): update-alternatives
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2015-03-16 07:01:10 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2015-01-20 12:37:26.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2015-03-16 07:01:21.0 +0100 @@ -1,0 +2,61 @@ +Sat Mar 14 20:32:29 UTC 2015 - a...@gmx.de + +- update to version 1.4.3: + * Remove three warnings: star-args, abstract-class-little-used, +abstract-class-not-used. These warnings don't add any real value +and they don't imply errors or problems in the code. + * Added a new option for controlling the peephole optimizer in +astroid. The option ``--optimize-ast`` will control the peephole +optimizer, which is used to optimize a couple of AST subtrees. The +current problem solved by the peephole optimizer is when multiple +joined strings, with the addition operator, are encountered. If +the numbers of such strings is high enough, Pylint will then fail +with a maximum recursion depth exceeded error, due to its visitor +architecture. The peephole just transforms such calls, if it can, +into the final resulting string and this exhibit a problem, +because the visit_binop method stops being called (in the +optimized AST it will be a Const node). + +--- +Wed Mar 11 16:14:43 UTC 2015 - a...@gmx.de + +- update to version 1.4.2: + * Don't require a docstring for empty modules. Closes issue #261. + * Fix a false positive with `too-few-format-args` string warning, +emitted when the string format contained a normal positional +argument ('{0}'), mixed with a positional argument which did an +attribute access ('{0.__class__}'). Closes issue #463. + * Take in account all the methods from the ancestors when checking +for too-few-public-methods. Closes issue #471. + * Catch enchant errors and emit 'invalid-characters-in-docstring' +when checking for spelling errors. Closes issue #469. + * Use all the inferred statements for the super-init-not-called +check. Closes issue #389. + * Add a new warning, 'unichr-builtin', emitted by the Python 3 +porting checker, when the unichr builtin is found. Closes issue +#472. + * Add a new warning, 'intern-builtin', emitted by the Python 3 +porting checker, when the intern builtin is found. Closes issue +#473. + * Add support for editable installations. + * The HTML output accepts the `--msg-template` option. Patch by Dan +Goldsmith. + * Add 'map-builtin-not-iterating' (replacing +'implicit-map-evaluation'), 'zip-builtin-not-iterating', +'range-builtin-not-iterating', and 'filter-builtin-not-iterating' +which are emitted by `--py3k` when the appropriate built-in is not +used in an iterating context (semantics taken from 2to3). + * Add a new warning, 'unidiomatic-typecheck', emitted when an +explicit typecheck uses type() instead of isinstance(). For +example, `type(x) == Y` instead of `isinstance(x, Y)`. Patch by +Chris Rebert. Closes issue #299. + * Add support for combining the Python 3 checker mode with the +--jobs flag (--py3k and --jobs). Closes issue #467. + * Add a new warning for the Python 3 porting checker, +'using-cmp-argument', emitted when the `cmp` argument for the +`list.sort` or `sorted builtin` is encountered. + * Make the --py3k flag commutative with the -E flag. Also, this +patch fixes the leaks of error messages from the Python 3 checker +when the errors mode was activated. Closes issue #437. + +--- Old: pylint-1.4.1.tar.gz New: pylint-1.4.3.tar.gz Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.yWwtmf/_old 2015-03-16 07:01:22.0 +0100 +++ /var/tmp/diff_new_pack.yWwtmf/_new 2015-03-16 07:01:22.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python3-pylint # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -17,7 +17,7 @@ Name: python3-pylint -Version:1.4.1 +Version:1.4.3 Release:0 Summary:Syntax and style checker for Python code License:GPL-2.0+ ++ pylint-1.4.1.
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2015-01-20 12:34:55 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2014-12-16 14:47:35.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2015-01-20 12:37:26.0 +0100 @@ -1,0 +2,34 @@ +Sat Jan 17 18:09:51 UTC 2015 - a...@gmx.de + +- specfile: update copyright year + +- update to version 1.4.1: + * Look only in the current function's scope for bad-super-call. +Closes issue #403. + * Check the return of properties when checking for not-callable. +Closes issue #406. + * Warn about using the input() or round() built-ins for Python 3. +Closes issue #411. + * Proper abstract method lookup while checking for +abstract-class-instantiated. Closes issue #401. + * Use a mro traversal for finding abstract methods. Closes issue +#415. + * Fix a false positive with catching-non-exception and tuples of +exceptions. + * Fix a false negative with raising-non-exception, when the raise +used an uninferrable exception context. + * Fix a false positive on Python 2 for raising-bad-type, when +raising tuples in the form 'raise (ZeroDivisionError, None)'. + * Fix a false positive with invalid-slots-objects, where the slot +entry was an unicode string on Python 2. Closes issue #421. + * Add a new warning, 'redundant-unittest-assert', emitted when using +unittest's methods assertTrue and assertFalse with constant value +as argument. Patch by Vlad Temian. + * Add a new JSON reporter, usable through -f flag. + * Add the method names for the 'signature-differs' and +'argument-differs' warnings. Closes issue #433. + * Don't compile test files when installing. + * Fix a crash which occurred when using multiple jobs and the files +given as argument didn't exist at all. + +--- Old: pylint-1.4.0.tar.gz New: pylint-1.4.1.tar.gz Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.QBI5ZG/_old 2015-01-20 12:37:30.0 +0100 +++ /var/tmp/diff_new_pack.QBI5ZG/_new 2015-01-20 12:37:30.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python3-pylint # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python3-pylint -Version:1.4.0 +Version:1.4.1 Release:0 Summary:Syntax and style checker for Python code License:GPL-2.0+ ++ pylint-1.4.0.tar.gz -> pylint-1.4.1.tar.gz ++ 3366 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2014-12-16 14:48:08 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2014-11-18 22:46:10.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2014-12-16 14:47:35.0 +0100 @@ -1,0 +2,194 @@ +Thu Dec 11 05:57:52 UTC 2014 - a...@gmx.de + +- specfile: update url to project homepage + +- update to version: 1.4.0: + * Added new options for controlling the loading of C extensions. +By default, only C extensions from the stdlib will be loaded +into the active Python interpreter for inspection, because they +can run arbitrary code on import. The option +`--extension-pkg-whitelist` can be used to specify modules +or packages that are safe to load. + * Change default max-line-length to 100 rather than 80 + * Drop BaseRawChecker class which were only there for backward +compat for a while now + * Don't try to analyze string formatting with objects coming from +function arguments. Closes issue #373. + * Port source code to be Python 2/3 compatible. This drops the +need for 2to3, but does drop support for Python 2.5. + * Each message now comes with a confidence level attached, and +can be filtered base on this level. This allows to filter out +all messages that were emitted even though an inference failure +happened during checking. + * Improved presenting unused-import message. Closes issue #293. + * Add new checker for finding spelling errors. New messages: +wrong-spelling-in-comment, wrong-spelling-in-docstring. +New options: spelling-dict, spelling-ignore-words. + * Add new '-j' option for running checks in sub-processes. + * Added new checks for line endings if they are mixed (LF vs CRLF) +or if they are not as expected. New messages: mixed-line-endings, +unexpected-line-ending-format. New option: expected-line-ending-format. + * 'dangerous-default-value' no longer evaluates the value of the arguments, +which could result in long error messages or sensitive data being leaked. +Closes issue #282 + * Fix a false positive with string formatting checker, when +encountering a string which uses only position-based arguments. +Closes issue #285. + * Fix a false positive with string formatting checker, when using +keyword argument packing. Closes issue #288. + * Proper handle class level scope for lambdas. + * Handle 'too-few-format-args' or 'too-many-format-args' for format +strings with both named and positional fields. Closes issue #286. + * Analyze only strings by the string format checker. Closes issue #287. + * Properly handle nested format string fields. Closes issue #294. + * Don't emit 'attribute-defined-outside-init' if the attribute +was set by a function call in a defining method. Closes issue #192. + * Properly handle unicode format strings for Python 2. +Closes issue #296. + * Don't emit 'import-error' if an import was protected by a try-except, +which excepted ImportError. + * Fix an 'unused-import' false positive, when the error was emitted +for all the members imported with 'from import' form. +Closes issue #304. + * Don't emit 'invalid-name' when assigning a name in an +ImportError handler. Closes issue #302. + * Don't count branches from nested functions. + * Fix a false positive with 'too-few-format-args', when the format +strings contains duplicate manual position arguments. +Closes issue #310. + * fixme regex handles comments without spaces after the hash. +Closes issue #311. + * Don't emit 'unused-import' when a special object is imported +(__all__, __doc__ etc.). Closes issue #309. + * Look in the metaclass, if defined, for members not found in the current +class. Closes issue #306. + * Don't emit 'protected-access' if the attribute is accessed using +a property defined at the class level. + * Detect calls of the parent's __init__, through a binded super() call. + * Check that a class has an explicitly defined metaclass before +emitting 'old-style-class' for Python 2. + * Emit 'catching-non-exception' for non-class nodes. Closes issue #303. + * Order of reporting is consistent. + * Add a new warning, 'boolean-datetime', emitted when an instance +of 'datetime.time' is used in a boolean context. Closes issue #239. + * Fix a crash which ocurred while checking for 'method-hidden', +when the parent frame was something different than a function. + * Generate html output for missing files. Closes issue #320. + * Fix a false positive with
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2014-11-18 22:45:32 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2014-07-11 06:46:53.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2014-11-18 22:46:10.0 +0100 @@ -1,0 +2,5 @@ +Sat Nov 08 21:37:00 UTC 2014 - Led + +- fix bashisms in pre script + +--- Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.sltKt4/_old 2014-11-18 22:46:11.0 +0100 +++ /var/tmp/diff_new_pack.sltKt4/_new 2014-11-18 22:46:11.0 +0100 @@ -78,12 +78,11 @@ %pre # Since /usr/bin/pylint, etc. became ghosted to be used with update-alternatives, we have to get rid # of the old binary resulting from the non-update-alternativies-ified package: -[[ ! -L %{_bindir}/pylint ]] && rm -f %{_bindir}/pylint -[[ ! -L %{_bindir}/epylint ]] && rm -f %{_bindir}/epylint -[[ ! -L %{_bindir}/pylint-gui ]] && rm -f %{_bindir}/pylint-gui -[[ ! -L %{_bindir}/pyreverse ]] && rm -f %{_bindir}/pyreverse -[[ ! -L %{_bindir}/symilar ]] && rm -f %{_bindir}/symilar -exit 0 +[ -h %{_bindir}/pylint ] || rm -f %{_bindir}/pylint +[ -h %{_bindir}/epylint ] || rm -f %{_bindir}/epylint +[ -h %{_bindir}/pylint-gui ] || rm -f %{_bindir}/pylint-gui +[ -h %{_bindir}/pyreverse ] || rm -f %{_bindir}/pyreverse +[ -h %{_bindir}/symilar ] || rm -f %{_bindir}/symilar %post update-alternatives \ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2014-07-11 06:46:08 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2014-03-06 12:06:29.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2014-07-11 06:46:53.0 +0200 @@ -1,0 +2,59 @@ +Thu Jul 10 12:39:09 UTC 2014 - toddrme2...@gmail.com + +- Update to version 1.2.1 +* Restore the ability to specify the init-hook option via the + configuration file, which was accidentally broken in 1.2.0. +* Add a new warning [bad-continuation] for badly indentend continued + lines. +* Emit [assignment-from-none] when the function contains bare returns. + Fixes BitBucket issue #191. +* Added a new warning for closing over variables that are + defined in loops. Fixes Bitbucket issue #176. +* Do not warn about \u escapes in string literals when Unicode literals + are used for Python 2.*. Fixes BitBucket issue #151. +* Extend the checking for unbalanced-tuple-unpacking and + unpacking-non-sequence to instance attribute unpacking as well. +* Fix explicit checking of python script (1.2 regression, #219) +* Restore --init-hook, renamed accidentally into --init-hooks in 1.2.0 + (#211) +* Add 'indexing-exception' warning, which detects that indexing + an exception occurs in Python 2 (behaviour removed in Python 3). +- update to version 1.2.0 +* Pass the current python paths to pylint process when invoked via + epylint. Fixes BitBucket issue #133. +* Add -i / --include-ids and -s / --symbols back as completely ignored + options. Fixes BitBucket issue #180. +* Extend the number of cases in which logging calls are detected. Fixes + bitbucket issue #182. +* Improve pragma handling to not detect pylint:* strings in non-comments. + Fixes BitBucket issue #79. +* Do not crash with UnknownMessage if an unknown message ID/name appears + in disable or enable in the configuration. Patch by Cole Robinson. + Fixes bitbucket issue #170. +* Add new warning 'eval-used', checking that the builtin function `eval` + was used. +* Make it possible to show a naming hint for invalid name by setting + include-naming-hint. Also make the naming hints configurable. Fixes + BitBucket issue #138. +* Added support for enforcing multiple, but consistent name styles for + different name types inside a single module; based on a patch written + by mo...@google.com. +* Also warn about empty docstrings on overridden methods; contributed + by sebasti...@google.com. +* Also inspect arguments to constructor calls, and emit relevant + warnings; contributed by sebasti...@google.com. +* Added a new configuration option logging-modules to make the list + of module names that can be checked for 'logging-not-lazy' et. al. + configurable; contributed by mo...@google.com. +* ensure init-hooks is evaluated before other options, notably load-plugins + (#166) +* Python 2.5 support restored: fixed small issues preventing pylint to run + on python 2.5. Bitbucket issues #50 and #62. +* bitbucket #128: pylint doesn't crash when looking + for used-before-assignment in context manager + assignments. +* Add new warning, 'bad-reversed-sequence', for checking that the + reversed() builtin receive a sequence (implements __getitem__ and __len__, + without being a dict or a dict subclass) or an instance which implements + +--- Old: pylint-1.1.0.tar.gz New: pylint-1.2.1.tar.gz Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.HeZbfB/_old 2014-07-11 06:46:55.0 +0200 +++ /var/tmp/diff_new_pack.HeZbfB/_new 2014-07-11 06:46:55.0 +0200 @@ -17,7 +17,7 @@ Name: python3-pylint -Version:1.1.0 +Version:1.2.1 Release:0 Summary:Syntax and style checker for Python code License:GPL-2.0+ @@ -54,9 +54,6 @@ %prep %setup -q -n pylint-%{version} -# two orig files made it into the rpm, but rpmlint throws an error -rm man/pylint.1.orig -rm examples/pylintrc.orig %build python3 setup.py build ++ pylint-1.1.0.tar.gz -> pylint-1.2.1.tar.gz ++ 14134 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-comm
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2014-03-06 12:06:27 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2013-12-06 14:44:54.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2014-03-06 12:06:29.0 +0100 @@ -1,0 +2,42 @@ +Sun Feb 23 16:47:10 UTC 2014 - a...@gmx.de + +- update to version 1.1.0 +* Add new check for use of deprecated pragma directives "pylint:disable-msg" + or "pylint:enable-msg" (I0022, deprecated-pragma) which was previously + emmited as a regular warn(). +* Avoid false used-before-assignment for except handler defined + identifier used on the same line (#111). +* Combine 'no-space-after-operator', 'no-space-after-comma' and + 'no-space-before-operator' into a new warning 'bad-whitespace'. +* Add a new warning 'superfluous-parens' for unnecessary + parentheses after certain keywords. +* Fix a potential crash in the redefine-in-handler warning + if the redefined name is a nested getattr node. +* Add a new option for the multi-statement warning to + allow single-line if statements. +* Add 'bad-context-manager' error, checking that '__exit__' + special method accepts the right number of arguments. +* Run pylint as a python module 'python -m pylint' (anatoly techtonik). +* Check for non-exception classes inside an except clause. +* epylint support options to give to pylint after the file to analyze and + have basic input validation (bitbucket #53 and #54), patches provided by + felipeochoa and Brian Lane. +* Added a new warning, 'non-iterator-returned', for non-iterators + returned by '__iter__'. +* Add new checks for unpacking non-sequences in assignments + (unpacking-non-sequence) as well as unbalanced tuple unpacking + (unbalanced-tuple-unpacking). +* useless-else-on-loop not emited if there is a break in the + else clause of inner loop (#117). +* don't mark `input` as a bad function when using python3 (#110). +* badly-implemented-container caused several problems in its + current implementation. Deactivate it until we have something + better. See #112 for instance. +* Use attribute regexp for properties in python3, as in python2 +* Create the PYLINTHOME directory when needed, it might fail and lead to + spurious warnings on import of pylint.config. +* Fix setup.py so that pylint properly install on Windows when using python3 +* Various documentation fixes and enhancements +* Fix issue #55 (false-positive trailing-whitespace on Windows) + +--- Old: pylint-1.0.0.tar.gz New: pylint-1.1.0.tar.gz Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.mar6hF/_old 2014-03-06 12:06:29.0 +0100 +++ /var/tmp/diff_new_pack.mar6hF/_new 2014-03-06 12:06:29.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python3-pylint # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python3-pylint -Version:1.0.0 +Version:1.1.0 Release:0 Summary:Syntax and style checker for Python code License:GPL-2.0+ @@ -54,6 +54,9 @@ %prep %setup -q -n pylint-%{version} +# two orig files made it into the rpm, but rpmlint throws an error +rm man/pylint.1.orig +rm examples/pylintrc.orig %build python3 setup.py build ++ pylint-1.0.0.tar.gz -> pylint-1.1.0.tar.gz ++ 12697 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2013-12-06 13:45:42 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2013-08-15 20:03:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2013-12-06 14:44:54.0 +0100 @@ -1,0 +2,77 @@ +Fri Nov 29 09:36:36 UTC 2013 - toddrme2...@gmail.com + +- Implement update-alternatives +- Update requires and buildrequires +- Update to version 1.0.0 + * Add check for the use of 'exec' function + * New --msg-template option to control output, deprecating "msvc" and +"parseable" output formats as well as killing `--include-ids` and `--symbols` +options + * Do not emit [fixme] for every line if the config value 'notes' +is empty, but [fixme] is enabled. + * Emit warnings about lines exceeding the column limit when +those lines are inside multiline docstrings. + * Do not double-check parameter names with the regex for parameters and +inline variables. + * Added a new warning missing-final-newline (C0304) for files missing +the final newline. + * Methods that are decorated as properties are now treated as attributes +for the purposes of name checking. + * Names of derived instance class member are not checked any more. + * Names in global statements are now checked against the regular +expression for constants. + * For toplevel name assignment, the class name regex will be used if +pylint can detect that value on the right-hand side is a class +(like collections.namedtuple()). + * Simplified invalid-name message + * Added a new warning invalid-encoded-data (W0512) for files that +contain data that cannot be decoded with the specified or +default encoding. + * New warning bad-open-mode (W1501) for calls to open (or file) that +specify invalid open modes (Original implementation by Sasha Issayev). + * New warning old-style-class (C1001) for classes that do not have any +base class. + * Add new name type 'class_attribute' for attributes defined +in class scope. By default, allow both const and variable names. + * New warning trailing-whitespace (C0303) that warns about +trailing whitespace. + * Added a new warning unpacking-in-except (W0712) about unpacking +exceptions in handlers, which is unsupported in Python 3. + * Add a configuration option for missing-docstring to +optionally exempt short functions/methods/classes from +the check. + * Add the type of the offending node to missing-docstring +and empty-docstring. + * New utility classes for per-checker unittests in testutils.py + * Do not warn about redefinitions of variables that match the +dummy regex. + * Do not treat all variables starting with _ as dummy variables, +only _ itself. + * Make the line-too-long warning configurable by adding a regex for lines +for with the length limit should not be enforced + * Do not warn about a long line if a pylint disable +option brings it above the length limit + * Do not flag names in nested with statements as undefined. + * Added a new warning 'old-raise-syntax' for the deprecated syntax +raise Exception, args + * Support for PEP 3102 and new missing-kwoa (E1125) message for missing +mandatory keyword argument (logilab.org's #107788) + * Fix spelling of max-branchs option, now max-branches + * Added a new base class and interface for checkers that work on the +tokens rather than the syntax, and only tokenize the input file +once. + * Follow astng renaming to astroid + * bitbucket #37: check for unbalanced unpacking in assignments + * bitbucket #25: fix incomplete-protocol false positive for read-only +containers like tuple + * bitbucket #16: fix False positive E1003 on Python 3 for argument-less super() + * bitbucket #6: put back documentation in source distribution + * bitbucket #15: epylint shouldn't hang anymore when there is a large +output on pylint'stderr + * bitbucket #7: fix epylint w/ python3 + * bitbucket #3: remove string module from the default list of deprecated +modules +- Remove unwanted %{py_requires} macro +- Remove redundant %clean section + +--- Old: pylint-0.28.0.tar.gz New: pylint-1.0.0.tar.gz Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.0QikGI/_old 2013-12-06 14:44:55.0 +0100 +++ /var/tmp/diff_new_pack.0QikGI/_new 2013-12-06 14:44:55.0
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2013-08-15 20:03:07 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint" Changes: --- /work/SRC/openSUSE:Factory/python3-pylint/python3-pylint.changes 2013-07-22 13:48:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-pylint.new/python3-pylint.changes 2013-08-15 20:03:09.0 +0200 @@ -1,0 +2,5 @@ +Thu Aug 15 08:03:46 UTC 2013 - speili...@suse.com + +- Only buildrequire python3-2to3 on 12.2 + +--- Other differences: -- ++ python3-pylint.spec ++ --- /var/tmp/diff_new_pack.tbCgkm/_old 2013-08-15 20:03:09.0 +0200 +++ /var/tmp/diff_new_pack.tbCgkm/_new 2013-08-15 20:03:09.0 +0200 @@ -24,6 +24,9 @@ Group: Development/Languages/Python Url:http://www.logilab.org/projects/pylint/ Source: https://pypi.python.org/packages/source/p/pylint/pylint-%{version}.tar.gz +%if 0%{?suse_version} == 1220 +BuildRequires: python3-2to3 +%endif BuildRequires: python3-devel Requires: python3-logilab-astng >= 0.21.1 Requires: python3-logilab-common >= 0.55 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python3-pylint for openSUSE:Factory
Hello community, here is the log from the commit of package python3-pylint for openSUSE:Factory checked in at 2012-05-08 11:48:03 Comparing /work/SRC/openSUSE:Factory/python3-pylint (Old) and /work/SRC/openSUSE:Factory/.python3-pylint.new (New) Package is "python3-pylint", Maintainer is "" Changes: New Changes file: NO CHANGES FILE!!! New: _link Other differences: -- ++ _link ++ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org