pylint_1.7.2-0ubuntu4_all.deb


Advertisement

Description

pylint - Python code static checker and UML diagram generator

Property Value
Distribution Ubuntu 17.10 (Artful Aardvark)
Repository Ubuntu Universe i386
Package name pylint
Package version 1.7.2
Package release 0ubuntu4
Package architecture all
Package type deb
Installed size 1001 B
Download size 177.40 KB
Official Mirror archive.ubuntu.com
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.
The package also ships the following additional commands:
* pyreverse: an UML diagram generator
* symilar: an independent similarities checker
* epylint: Emacs and Flymake compatible Pylint
* pylint-gui: a graphical interface (reason for python-tk recommends)

Alternatives

Package Version Architecture Repository
pylint_1.7.2-0ubuntu4_all.deb 1.7.2 all Ubuntu Universe
pylint - - -

Requires

Name Value
python-astroid >= 1.4.5
python-backports.functools-lru-cache -
python-configparser -
python-isort -
python-setuptools -
python-singledispatch -
python-six -
python:any << 2.8
python:any >= 2.7.5-5~

Download

Type URL
Binary Package pylint_1.7.2-0ubuntu4_all.deb
Source Package pylint

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install pylint deb package:
    # sudo apt-get install pylint

Files

Path
/etc/emacs/site-start.d/50pylint.el
/usr/bin/epylint
/usr/bin/pylint
/usr/bin/pyreverse
/usr/bin/symilar
/usr/lib/emacsen-common/packages/compat/pylint
/usr/lib/emacsen-common/packages/install/pylint
/usr/lib/emacsen-common/packages/remove/pylint
/usr/lib/python2.7/dist-packages/pylint/__init__.py
/usr/lib/python2.7/dist-packages/pylint/__main__.py
/usr/lib/python2.7/dist-packages/pylint/__pkginfo__.py
/usr/lib/python2.7/dist-packages/pylint/config.py
/usr/lib/python2.7/dist-packages/pylint/epylint.py
/usr/lib/python2.7/dist-packages/pylint/exceptions.py
/usr/lib/python2.7/dist-packages/pylint/graph.py
/usr/lib/python2.7/dist-packages/pylint/interfaces.py
/usr/lib/python2.7/dist-packages/pylint/lint.py
/usr/lib/python2.7/dist-packages/pylint/testutils.py
/usr/lib/python2.7/dist-packages/pylint/utils.py
/usr/lib/python2.7/dist-packages/pylint-1.7.2.egg-info/PKG-INFO
/usr/lib/python2.7/dist-packages/pylint-1.7.2.egg-info/dependency_links.txt
/usr/lib/python2.7/dist-packages/pylint-1.7.2.egg-info/requires.txt
/usr/lib/python2.7/dist-packages/pylint-1.7.2.egg-info/top_level.txt
/usr/lib/python2.7/dist-packages/pylint/checkers/__init__.py
/usr/lib/python2.7/dist-packages/pylint/checkers/async.py
/usr/lib/python2.7/dist-packages/pylint/checkers/base.py
/usr/lib/python2.7/dist-packages/pylint/checkers/classes.py
/usr/lib/python2.7/dist-packages/pylint/checkers/design_analysis.py
/usr/lib/python2.7/dist-packages/pylint/checkers/exceptions.py
/usr/lib/python2.7/dist-packages/pylint/checkers/format.py
/usr/lib/python2.7/dist-packages/pylint/checkers/imports.py
/usr/lib/python2.7/dist-packages/pylint/checkers/logging.py
/usr/lib/python2.7/dist-packages/pylint/checkers/misc.py
/usr/lib/python2.7/dist-packages/pylint/checkers/newstyle.py
/usr/lib/python2.7/dist-packages/pylint/checkers/python3.py
/usr/lib/python2.7/dist-packages/pylint/checkers/raw_metrics.py
/usr/lib/python2.7/dist-packages/pylint/checkers/refactoring.py
/usr/lib/python2.7/dist-packages/pylint/checkers/similar.py
/usr/lib/python2.7/dist-packages/pylint/checkers/spelling.py
/usr/lib/python2.7/dist-packages/pylint/checkers/stdlib.py
/usr/lib/python2.7/dist-packages/pylint/checkers/strings.py
/usr/lib/python2.7/dist-packages/pylint/checkers/typecheck.py
/usr/lib/python2.7/dist-packages/pylint/checkers/utils.py
/usr/lib/python2.7/dist-packages/pylint/checkers/variables.py
/usr/lib/python2.7/dist-packages/pylint/extensions/__init__.py
/usr/lib/python2.7/dist-packages/pylint/extensions/_check_docs_utils.py
/usr/lib/python2.7/dist-packages/pylint/extensions/bad_builtin.py
/usr/lib/python2.7/dist-packages/pylint/extensions/check_docs.py
/usr/lib/python2.7/dist-packages/pylint/extensions/check_elif.py
/usr/lib/python2.7/dist-packages/pylint/extensions/comparetozero.py
/usr/lib/python2.7/dist-packages/pylint/extensions/docparams.py
/usr/lib/python2.7/dist-packages/pylint/extensions/docstyle.py
/usr/lib/python2.7/dist-packages/pylint/extensions/emptystring.py
/usr/lib/python2.7/dist-packages/pylint/extensions/mccabe.py
/usr/lib/python2.7/dist-packages/pylint/extensions/overlapping_exceptions.py
/usr/lib/python2.7/dist-packages/pylint/extensions/redefined_variable_type.py
/usr/lib/python2.7/dist-packages/pylint/pyreverse/__init__.py
/usr/lib/python2.7/dist-packages/pylint/pyreverse/diadefslib.py
/usr/lib/python2.7/dist-packages/pylint/pyreverse/diagrams.py
/usr/lib/python2.7/dist-packages/pylint/pyreverse/inspector.py
/usr/lib/python2.7/dist-packages/pylint/pyreverse/main.py
/usr/lib/python2.7/dist-packages/pylint/pyreverse/utils.py
/usr/lib/python2.7/dist-packages/pylint/pyreverse/vcgutils.py
/usr/lib/python2.7/dist-packages/pylint/pyreverse/writer.py
/usr/lib/python2.7/dist-packages/pylint/reporters/__init__.py
/usr/lib/python2.7/dist-packages/pylint/reporters/json.py
/usr/lib/python2.7/dist-packages/pylint/reporters/text.py
/usr/lib/python2.7/dist-packages/pylint/reporters/ureports/__init__.py
/usr/lib/python2.7/dist-packages/pylint/reporters/ureports/nodes.py
/usr/lib/python2.7/dist-packages/pylint/reporters/ureports/text_writer.py
/usr/share/doc/pylint/NEWS.Debian.gz
/usr/share/doc/pylint/README.rst
/usr/share/doc/pylint/changelog.Debian.gz
/usr/share/doc/pylint/copyright
/usr/share/emacs/site-lisp/pylint/pylint.el
/usr/share/man/man1/epylint.1.gz
/usr/share/man/man1/pylint-gui.1.gz
/usr/share/man/man1/pylint.1.gz
/usr/share/man/man1/pyreverse.1.gz
/usr/share/man/man1/symilar.1.gz

Changelog

2017-07-31 - Michael Hudson-Doyle <michael.hudson@ubuntu.com>
pylint (1.7.2-0ubuntu4) artful; urgency=medium
* Fix pylint to depend on python3-setuptools not python-setuptools, oops.
2017-07-19 - Michael Hudson-Doyle <michael.hudson@ubuntu.com>
pylint (1.7.2-0ubuntu3) artful; urgency=medium
* Turns out setuptools is a runtime dependency too now. 
2017-07-19 - Michael Hudson-Doyle <michael.hudson@ubuntu.com>
pylint (1.7.2-0ubuntu2) artful; urgency=medium
* Add pytest and pytest-runner to Build-Depends too. 
* Run the tests via pytest not unittest discover (which no longer finds thei
tests), and do not ignore the exit code when doing so.
2017-07-12 - Michael Hudson-Doyle <michael.hudson@ubuntu.com>
pylint (1.7.2-0ubuntu1) artful; urgency=medium
* New upstream release.
* debian/control
- Update versions of build-depends-indep on astroid.
- Manually add dependencies missed by dh-python thanks to bug #834133
2017-01-22 - Sandro Tosi <morph@debian.org>
pylint (1.6.5-1) unstable; urgency=medium
* New upstream release
* debian/copyright
- update upstream copyright
- extend packaging copyright years
* debian/control
- remove outdated XS-Python-Version field
- add isort to b-d and depends, needed by new code
- add mccabe to b-d and suggests, needed by new code
- add backports.functools to b-d and depends, needed by new code
* debian/copyright
- extend packaging copyright years
- generate all the updated copyright notices for upstream files
2016-06-16 - Sandro Tosi <morph@debian.org>
pylint (1.5.6-1) unstable; urgency=medium
* New upstream release
2016-04-25 - Sandro Tosi <morph@debian.org>
pylint (1.5.5-1) unstable; urgency=medium
* New upstream release; Closes: #806431
* debian/control
- switch Vcs-Browser to HTTPS
- b-d on python-all
- depends on astroid >= 1.4.5
- bump Standards-Version to 3.9.8 (no changes needed)
2016-01-03 - Sandro Tosi <morph@debian.org>
pylint (1.5.2-1) unstable; urgency=medium
* New upstream release; Closes: #790905
* debian/control
- bump versioned depends of python-astroid to 1.4.1
- drop deps on logilab-common, it is no longer required
* debian/copyright
- extend packaging copyright years
- update for new upstream code
* Fix build with multiple supported Python versions; patch by Dmitry Shachnev;
Closes: #802126
* debian/rules
- install README.rst (README was renamed)
- adapt unittests execution to new upstream code
* debian/pylint.emacsen-startup
- autoload key-bindings and menu-items; patch by Aaron M. Ucko;
Closes: #799728
2015-08-02 - Sandro Tosi <morph@debian.org>
pylint (1.4.4-1) unstable; urgency=medium
* New upstream release
2015-04-08 - Sandro Tosi <morph@debian.org>
pylint (1.4.3-1) experimental; urgency=medium
* New upstream release
* debian/control
- bump deps on astroid to at least version 1.3.6
* debian/patches/*
- dropped, merged upstream

See Also

Package Description
pymacs_0.25-1_all.deb interface between Emacs Lisp and Python
pymappergui_0.1-2_all.deb Graphical User Interface for libmapper
pymca-data_5.1.3+dfsg-1build3_all.deb Architecture independent data files for PyMca
pymca-doc_5.1.3+dfsg-1build3_all.deb Documentation files for PyMca
pymca_5.1.3+dfsg-1build3_all.deb Applications and toolkit for X-ray fluorescence analysis -- scripts
pymetrics_0.8.1-7_all.deb Python code metric reporting tool
pymissile_0.0.20060725-6_all.deb Control original Striker USB Missile Launcher
pymoctool_0.4.2-1_all.deb Python Multi-Order Coverage maps tool for Virtual Observatory
pymol-data_1.8.4.0+dfsg-1build1_all.deb data files for PyMOL
pymol_1.8.4.0+dfsg-1build1_i386.deb Molecular Graphics System
pynag_0.9.1+dfsg-1_all.deb Command line interface to nagios configuration
pynagram_1.0.1-1_all.deb anagram word game
pynast_1.2.2-2_all.deb alignment of short DNA sequences
pyneighborhood_0.5.4-1_all.deb PyGTK2 SAMBA browser
pynslcd_0.9.8-1_all.deb daemon for NSS and PAM lookups via LDAP - Python version
Advertisement
Advertisement