[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