[Python-modules-commits] [pylint-common] 02/13: Import pylint-common_0.2.2.orig.tar.xz

Daniel Stender danstender-guest at moszumanska.debian.org
Mon Jan 11 19:38:06 UTC 2016


This is an automated email from the git hooks/post-receive script.

danstender-guest pushed a commit to branch master
in repository pylint-common.

commit 7e6084c5bbb7e890eafa9f30d5f7e60cf1257974
Author: Daniel Stender <debian at danielstender.com>
Date:   Mon Jan 11 16:45:37 2016 +0100

    Import pylint-common_0.2.2.orig.tar.xz
---
 PKG-INFO                            |  5 +++--
 pylint_common.egg-info/PKG-INFO     |  5 +++--
 pylint_common.egg-info/requires.txt |  2 --
 pylint_common/augmentations.py      |  7 ++++++-
 setup.py                            | 24 ++++++++++++++++++++----
 test/test_func.py                   |  6 ++----
 6 files changed, 34 insertions(+), 15 deletions(-)

diff --git a/PKG-INFO b/PKG-INFO
index 44a650b..81c5cce 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,7 +1,7 @@
 Metadata-Version: 1.1
 Name: pylint-common
-Version: 0.2.1
-Summary: pylint-common is a Pylint plugin to improve Pylint error analysis of thestandard Python library
+Version: 0.2.2
+Summary: pylint-common is a Pylint plugin to improve Pylint error analysis of the standard Python library
 Home-page: https://github.com/landscapeio/pylint-common
 Author: landscape.io
 Author-email: code at landscape.io
@@ -18,3 +18,4 @@ Classifier: Programming Language :: Python :: 2.6
 Classifier: Programming Language :: Python :: 2.7
 Classifier: Programming Language :: Python :: 3.3
 Classifier: Programming Language :: Python :: 3.4
+Classifier: Programming Language :: Python :: 3.5
diff --git a/pylint_common.egg-info/PKG-INFO b/pylint_common.egg-info/PKG-INFO
index 44a650b..81c5cce 100644
--- a/pylint_common.egg-info/PKG-INFO
+++ b/pylint_common.egg-info/PKG-INFO
@@ -1,7 +1,7 @@
 Metadata-Version: 1.1
 Name: pylint-common
-Version: 0.2.1
-Summary: pylint-common is a Pylint plugin to improve Pylint error analysis of thestandard Python library
+Version: 0.2.2
+Summary: pylint-common is a Pylint plugin to improve Pylint error analysis of the standard Python library
 Home-page: https://github.com/landscapeio/pylint-common
 Author: landscape.io
 Author-email: code at landscape.io
@@ -18,3 +18,4 @@ Classifier: Programming Language :: Python :: 2.6
 Classifier: Programming Language :: Python :: 2.7
 Classifier: Programming Language :: Python :: 3.3
 Classifier: Programming Language :: Python :: 3.4
+Classifier: Programming Language :: Python :: 3.5
diff --git a/pylint_common.egg-info/requires.txt b/pylint_common.egg-info/requires.txt
index d9c5d5c..c2c648f 100644
--- a/pylint_common.egg-info/requires.txt
+++ b/pylint_common.egg-info/requires.txt
@@ -1,3 +1 @@
 pylint>=1.0
-astroid>=1.0
-pylint-plugin-utils>=0.2.1
\ No newline at end of file
diff --git a/pylint_common/augmentations.py b/pylint_common/augmentations.py
index f0b2c56..bdb8576 100644
--- a/pylint_common/augmentations.py
+++ b/pylint_common/augmentations.py
@@ -29,4 +29,9 @@ def allow_attribute_comments(chain, node):
 
 
 def apply_augmentations(linter):
-    augment_visit(linter, BasicChecker.visit_discard, allow_attribute_comments)
+    if hasattr(BasicChecker, 'visit_expr'):
+        expr_meth = getattr(BasicChecker, 'visit_expr')
+    else:
+        expr_meth = getattr(BasicChecker, 'visit_discard')
+
+    augment_visit(linter, expr_meth, allow_attribute_comments)
diff --git a/setup.py b/setup.py
index 1a9f186..0349b37 100644
--- a/setup.py
+++ b/setup.py
@@ -1,13 +1,14 @@
 # -*- coding: UTF-8 -*-
+import sys
 from distutils.core import setup
 from setuptools import find_packages
 
 
-_version = '0.2.1'
+_version = '0.2.2'
 _packages = find_packages(exclude=["*.tests", "*.tests.*", "tests.*", "tests"])
 
-_short_description = "pylint-common is a Pylint plugin to improve Pylint error analysis of the" \
-                     "standard Python library"
+_short_description = ("pylint-common is a Pylint plugin to improve Pylint "
+                      "error analysis of the standard Python library")
 
 _classifiers = (
     'Development Status :: 4 - Beta',
@@ -19,8 +20,23 @@ _classifiers = (
     'Programming Language :: Python :: 2.7',
     'Programming Language :: Python :: 3.3',
     'Programming Language :: Python :: 3.4',
+    'Programming Language :: Python :: 3.5',
 )
 
+
+if sys.version_info < (2, 7):
+    # pylint 1.4 dropped support for Python 2.6
+    _install_requires = [
+        'pylint>=1.0,<1.4',
+        'astroid>=1.0,<1.3.0',
+        'logilab-common>=0.60.0,<0.63',
+    ]
+else:
+    _install_requires = [
+        'pylint>=1.0',
+    ]
+
+
 setup(
     name='pylint-common',
     url='https://github.com/landscapeio/pylint-common',
@@ -29,7 +45,7 @@ setup(
     description=_short_description,
     version=_version,
     packages=_packages,
-    install_requires=['pylint>=1.0', 'astroid>=1.0', 'pylint-plugin-utils>=0.2.1'],
+    install_requires=_install_requires,
     license='GPLv2',
     classifiers=_classifiers,
     keywords='pylint stdlib plugin',
diff --git a/test/test_func.py b/test/test_func.py
index fa9169f..299fbbd 100644
--- a/test/test_func.py
+++ b/test/test_func.py
@@ -1,7 +1,6 @@
 
 from os.path import join, dirname, abspath
 import unittest
-from logilab.common import testlib
 from pylint.testutils import make_tests, LintTestUsingModule, LintTestUsingFile, cb_test_gen, linter
 import sys
 
@@ -17,7 +16,7 @@ linter.global_set_option('required-attributes', ())  # remove required __revisio
 
 
 def suite():
-    return testlib.TestSuite([unittest.makeSuite(test, suiteClass=testlib.TestSuite)
+    return unittest.TestSuite([unittest.makeSuite(test, suiteClass=unittest.TestSuite)
                               for test in make_tests(INPUT_DIR, MESSAGES_DIR,
                                                      FILTER_RGX, CALLBACKS)])
 
@@ -25,6 +24,5 @@ if __name__=='__main__':
     if len(sys.argv) > 1:
         FILTER_RGX = sys.argv[1]
         del sys.argv[1]
-    testlib.unittest_main(defaultTest='suite')
-
+    unittest.main(defaultTest='suite')
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/pylint-common.git



More information about the Python-modules-commits mailing list