gvsig-scripting / org.gvsig.scripting / trunk / org.gvsig.scripting / org.gvsig.scripting.app / org.gvsig.scripting.app.mainplugin / src / main / resources-plugin / scripting / lib / pylint / __pkginfo__.py @ 745
History | View | Annotate | Download (2.94 KB)
1 |
# pylint: disable=W0622,C0103
|
---|---|
2 |
# Copyright (c) 2003-2014 LOGILAB S.A. (Paris, FRANCE).
|
3 |
# http://www.logilab.fr/ -- mailto:contact@logilab.fr
|
4 |
#
|
5 |
# This program is free software; you can redistribute it and/or modify it under
|
6 |
# the terms of the GNU General Public License as published by the Free Software
|
7 |
# Foundation; either version 2 of the License, or (at your option) any later
|
8 |
# version.
|
9 |
#
|
10 |
# This program is distributed in the hope that it will be useful, but WITHOUT
|
11 |
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
12 |
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details
|
13 |
#
|
14 |
# You should have received a copy of the GNU General Public License along with
|
15 |
# this program; if not, write to the Free Software Foundation, Inc.,
|
16 |
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
17 |
"""pylint packaging information"""
|
18 |
from __future__ import absolute_import |
19 |
|
20 |
import sys |
21 |
from os.path import join |
22 |
|
23 |
|
24 |
modname = distname = 'pylint'
|
25 |
|
26 |
numversion = (1, 5, 4) |
27 |
version = '.'.join([str(num) for num in numversion]) |
28 |
|
29 |
install_requires = [ |
30 |
'astroid>=1.4.1,<1.5.0',
|
31 |
'six',
|
32 |
] |
33 |
|
34 |
if sys.platform == 'win32': |
35 |
install_requires.append('colorama')
|
36 |
|
37 |
|
38 |
license = 'GPL'
|
39 |
description = "python code static checker"
|
40 |
web = 'http://www.pylint.org'
|
41 |
mailinglist = "mailto://code-quality@python.org"
|
42 |
author = 'Logilab'
|
43 |
author_email = 'python-projects@lists.logilab.org'
|
44 |
|
45 |
classifiers = ['Development Status :: 4 - Beta',
|
46 |
'Environment :: Console',
|
47 |
'Intended Audience :: Developers',
|
48 |
'License :: OSI Approved :: GNU General Public License (GPL)',
|
49 |
'Operating System :: OS Independent',
|
50 |
'Programming Language :: Python',
|
51 |
'Programming Language :: Python :: 2',
|
52 |
'Programming Language :: Python :: 3',
|
53 |
'Topic :: Software Development :: Debuggers',
|
54 |
'Topic :: Software Development :: Quality Assurance',
|
55 |
'Topic :: Software Development :: Testing'
|
56 |
] |
57 |
|
58 |
|
59 |
long_desc = """\
|
60 |
Pylint is a Python source code analyzer which looks for programming
|
61 |
errors, helps enforcing a coding standard and sniffs for some code
|
62 |
smells (as defined in Martin Fowler's Refactoring book)
|
63 |
.
|
64 |
Pylint can be seen as another PyChecker since nearly all tests you
|
65 |
can do with PyChecker can also be done with Pylint. However, Pylint
|
66 |
offers some more features, like checking length of lines of code,
|
67 |
checking if variable names are well-formed according to your coding
|
68 |
standard, or checking if declared interfaces are truly implemented,
|
69 |
and much more.
|
70 |
.
|
71 |
Additionally, it is possible to write plugins to add your own checks.
|
72 |
.
|
73 |
Pylint is shipped with "pylint-gui", "pyreverse" (UML diagram generator)
|
74 |
and "symilar" (an independent similarities checker)."""
|
75 |
|
76 |
scripts = [join('bin', filename)
|
77 |
for filename in ('pylint', 'pylint-gui', "symilar", "epylint", |
78 |
"pyreverse")]
|
79 |
|
80 |
include_dirs = [join('pylint', 'test')] |