./devel/py-pylint, Python source code analyzer

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.7.2, Package name: py27-pylint-1.7.2, Maintainer: helgoman

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 can be seen as another PyChecker since nearly all tests you
can do with PyChecker can also be done with Pylint. However, Pylint
offers some more features, like checking length of lines of code,
checking if variable names are well-formed according to your coding
standard, or checking if declared interfaces are truly implemented,
and much more. . Additionally, it is possible to write plugins to
add your own checks.


Required to run:
[devel/py-setuptools] [lang/python27] [lang/py-six] [devel/py-astroid] [devel/py-mccabe] [devel/py-configparser] [devel/py-isort] [devel/py-backports.functools_lru_cache]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 42d8b9394e5a485377ae128b01350f25d8b131e0
RMD160: 1b9e9415eea8e0b76801c23351afbd45152f45ca
Filesize: 477.176 KB

Version history: (Expand)


CVS history: (Expand)


   2017-07-16 22:35:13 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Also removed unused patches
   2017-07-16 22:33:32 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
Pylint 1.7.2:
* enum34 dependency is forced to be at least version 1.1.3. Fixes spurious
  bug related to enum classes being falsy in boolean context, which caused
  _Inconsistent Hierarchy_ `RuntimeError` in `singledispatch` module.
   2017-03-01 14:08:44 by Filip Hajny | Files touched by this commit (6) | Package updated
Log message:
Update devel/py-pylint to 1.6.5.

- Change to use ALTERNATIVES to avoid conflicts between Python versions.

Pylint 1.6.5
- Copyright and doc changes only

Pylint 1.6.4
- Recurse into all the ancestors when checking if an object is an
  exception

Pylint 1.6.3
- Do not crash when inferring uninferable exception types for docparams
  extension

Pylint 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.
   2017-01-03 14:23:05 by Jonathan Perkin | Files touched by this commit (52)
Log message:
Use "${MV} || ${TRUE}" and "${RM} -f" consistently in \ 
post-install targets.
   2016-08-29 18:19:04 by Thomas Klausner | Files touched by this commit (1)
Log message:
Sort, and add python-2.x only files.
   2016-08-29 17:58:58 by D'Arcy J.M. Cain | Files touched by this commit (1)
Log message:
Make PLIST match installed files.
   2016-08-29 17:44:26 by D'Arcy J.M. Cain | Files touched by this commit (6) | Package updated
Log message:
Update devel/py-logilab-common to version 1.2.0.
This is mainly to remove dependency on time/py-mxDateTime so that it can
build on Python >= 3.4.
Removed PYTHON_VERSIONS_INCOMPATIBLE line from this and other packages
that had it for this incompatibility.
   2016-08-28 17:48:37 by Thomas Klausner | Files touched by this commit (112)
Log message:
Remove unnecessary PLIST_SUBST and FILES_SUBST that are now provided
by the infrastructure.

Mark a couple more packages as not ready for python-3.x.