notbugIf you buy from Amazon USA, please support us by using this link.
Port details
pylint Analyzes python source code looking for bugs and signs of poor quality
2.1.1 devel on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 28 May 2004 14:22:00
Also Listed In: python
License: GPLv2
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 has many rules enabled by default, way too much to silence them all on a
minimally sized program. It's highly configurable and handle pragmas to control
it from within your code. Additionally, it is possible to write plugins to add
your own checks.

WWW: https://www.pylint.org/
WWW: https://pypi.org/project/pylint/
WWW: https://github.com/PyCQA/pylint
SVNWeb : Homepage : PortsMon
There is no configure plist information for this port

To install the port: cd /usr/ports/devel/pylint/ && make install clean
To add the package: pkg install pylint-py36

PKGNAME: pylint-py36

distinfo:

TIMESTAMP = 1535761191
SHA256 (pylint-2.1.1.tar.gz) = 31142f764d2a7cd41df5196f9933b12b7ee55e73ef12204b648ad7e556c119fb
SIZE (pylint-2.1.1.tar.gz) = 555770


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. py36-pytest-runner>=0 : devel/py-pytest-runner@py36
  2. py36-setuptools>0 : devel/py-setuptools@py36
  3. python3.6 : lang/python36
Runtime dependencies:
  1. py36-astroid>=2.0.0 : devel/py-astroid@py36
  2. py36-isort>=4.2.5 : devel/py-isort@py36
  3. py36-mccabe>=0 : devel/py-mccabe@py36
  4. py36-six>=0 : devel/py-six@py36
  5. py36-setuptools>0 : devel/py-setuptools@py36
  6. python3.6 : lang/python36
There are no ports dependent upon this port

Configuration Options
     No options to configure

USES:
python:3.4+ shebangfix

Master Sites:
  1. https://files.pythonhosted.org/packages/source/p/pylint/
  2. https://pypi.org/packages/source/p/pylint/
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2017-11-30
    Affects: */py*
    Author: mat@FreeBSD.org
    Reason: 
      Ports using Python via USES=python are now flavored.  All the py3-* ports
      have been removed and folded into their py-* master ports.
    
      People using Poudriere 3.2+ and binary packages do not have to do anything.
    
      For other people, to build the Python 3.6 version of, for example,
      databases/py-gdbm, you need to run:
    
        # make FLAVOR=py36 install
    
    
  • 2010-05-18
    Affects: users of devel/pylint
    Author: mva@FreeBSD.org
    Reason: 
      The pylint user configuration files have been changed slightly in newer
      versions (>=0.20.0).  In some cases, older configurations might crash
      pylint at startup.
    
      If you run into startup problems, make sure you remove the .pylintrc
      configuration settings and the .pylint.d directory from your home
      directory:
    
    	$ rm ~/.pylintrc
    	$ rm -rf ~/.pylint.d
    
    

Number of commits found: 84

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
12 Sep 2018 22:55:28
Original commit files touched by this commit  2.1.1
Revision:479630
sunpoet search for other commits by this committer
Add TEST_DEPENDS
11 Sep 2018 19:00:22
Original commit files touched by this commit  2.1.1
Revision:479552
sunpoet search for other commits by this committer
Fix RUN_DEPENDS
11 Sep 2018 16:30:38
Original commit files touched by this commit  2.1.1
Revision:479533
sunpoet search for other commits by this committer
Clean up Makefile
02 Sep 2018 23:57:05
Original commit files touched by this commit  2.1.1
Revision:478831
sunpoet search for other commits by this committer
Update to 2.1.1

Changes:	https://github.com/PyCQA/pylint/blob/master/ChangeLog
01 Sep 2018 22:50:55
Original commit files touched by this commit  1.9.3
Revision:478733
sunpoet search for other commits by this committer
Update to 1.9.3

Changes:	https://github.com/PyCQA/pylint/blob/1.9/ChangeLog
24 Jun 2018 20:18:19
Original commit files touched by this commit  1.9.2
Revision:473245
sunpoet search for other commits by this committer
Update to 1.9.2

Changes:	https://github.com/PyCQA/pylint/blob/1.9/ChangeLog
20 Jun 2018 17:05:44
Original commit files touched by this commit  1.9.1
Revision:472884
mat search for other commits by this committer
Use PY_FLAVOR for dependencies.

FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
17 May 2018 18:29:45
Original commit files touched by this commit  1.9.1
Revision:470230
sunpoet search for other commits by this committer
Update to 1.9.1

Changes:	https://github.com/PyCQA/pylint/blob/1.9/ChangeLog
16 May 2018 23:54:11
Original commit files touched by this commit  1.9.0
Revision:470159
sunpoet search for other commits by this committer
Update to 1.9.0

Changes:	https://github.com/PyCQA/pylint/blob/1.9/ChangeLog
25 Apr 2018 16:42:38
Original commit files touched by this commit  1.8.4
Revision:468282
amdmi3 search for other commits by this committer
Switch all pypi.python.org WWWs to a new PyPi home pypi.org where
they now redirect to anyway. All new urls checked to return 200,
I've fixed a couple of them in the process.

Approved by:	portmgr blanket, mat
06 Apr 2018 16:26:25
Original commit files touched by this commit  1.8.4
Revision:466654
sunpoet search for other commits by this committer
Update to 1.8.4

Changes:	https://github.com/PyCQA/pylint/blob/1.8/ChangeLog
17 Mar 2018 10:44:29
Original commit files touched by this commit  1.8.3
Revision:464785
sunpoet search for other commits by this committer
Update to 1.8.3

- Update WWW

Changes:	https://github.com/PyCQA/pylint/blob/1.8/ChangeLog
24 Jan 2018 18:44:50
Original commit files touched by this commit  1.8.2
Revision:459854
sunpoet search for other commits by this committer
Update to 1.8.2

Changes:	https://github.com/PyCQA/pylint/blob/1.8/ChangeLog
17 Dec 2017 15:54:10
Original commit files touched by this commit  1.8.1
Revision:456545
sunpoet search for other commits by this committer
Update to 1.8.1

Changes:	https://github.com/PyCQA/pylint/blob/master/ChangeLog
16 Dec 2017 20:55:05
Original commit files touched by this commit  1.8.0
Revision:456492
sunpoet search for other commits by this committer
Update to 1.8.0

- Update RUN_DEPENDS

Changes:	https://github.com/PyCQA/pylint/blob/master/ChangeLog
12 Dec 2017 13:33:15
Original commit files touched by this commit  1.7.5
Revision:456137
sunpoet search for other commits by this committer
Update to 1.7.5

Changes:	https://github.com/PyCQA/pylint/blob/1.7/ChangeLog
11 Dec 2017 10:36:50
Original commit files touched by this commit  1.7.4
Revision:455939
sunpoet search for other commits by this committer
Fix packaging for Python 3.x

- Fix UTF-8 characters in pkg-descr
03 Dec 2017 20:51:25
Original commit files touched by this commit  1.7.4
Revision:455487  Sanity Test Failure
antoine search for other commits by this committer
Revert r455433, this breaks ports depending on pylint's package name
03 Dec 2017 20:34:28
Original commit files touched by this commit  1.7.4
Revision:455433  Sanity Test Failure
sunpoet search for other commits by this committer
Convert PYTHON_PKGNAMESUFFIX to USE_PYTHON=optsuffix
30 Nov 2017 15:50:34
Original commit files touched by this commit  1.7.4
Revision:455210  Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
30 Sep 2017 11:47:01
Original commit files touched by this commit  1.7.4
Revision:450981
sunpoet search for other commits by this committer
Update to 1.7.4

Changes:	https://github.com/PyCQA/pylint/blob/master/ChangeLog
27 Jun 2017 16:13:55
Original commit files touched by this commit  1.7.2
Revision:444481
sunpoet search for other commits by this committer
Update to 1.7.2

Changes:	https://github.com/PyCQA/pylint/blob/master/ChangeLog
18 Apr 2017 19:38:43
Original commit files touched by this commit  1.7.1
Revision:438802
sunpoet search for other commits by this committer
Update to 1.7.1

Changes:	https://github.com/PyCQA/pylint/blob/master/ChangeLog
17 Apr 2017 16:05:22
Original commit files touched by this commit  1.7.0
Revision:438709
sunpoet search for other commits by this committer
Update to 1.7.0

- Remove GUI option

Changes:	https://github.com/PyCQA/pylint/blob/master/ChangeLog
16 Apr 2017 11:07:46
Original commit files touched by this commit  1.6.5_1
Revision:438636
sunpoet search for other commits by this committer
Fix shebang

- Fix LICENSE
- Add LICENSE_FILE
- Sort USE_PYTHON
- Update pkg-descr
- Update WWW
- Bump PORTREVISION for package change
- Take maintainership
01 Feb 2017 12:06:15
Original commit files touched by this commit  1.6.5
Revision:433008
vanilla search for other commits by this committer
Update to 1.6.5.
22 Jan 2017 22:27:55
Original commit files touched by this commit  1.6.4
Revision:432169
rene search for other commits by this committer
Reset mva@'s ports, he handed in his ports bit.
12 Nov 2016 17:59:53
Original commit files touched by this commit  1.6.4
Revision:425974
mva search for other commits by this committer
- Update to version 1.6.4
26 Jun 2016 18:35:44
Original commit files touched by this commit  1.5.6
Revision:417604
mva search for other commits by this committer
- Update to version 1.5.6
01 Apr 2016 14:00:57
Original commit files touched by this commit  1.5.1
Revision:412346
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
20 Dec 2015 09:12:46
Original commit files touched by this commit  1.5.1
Revision:404049
mva search for other commits by this committer
- Update to version 1.5.1
21 Apr 2015 06:08:38
Original commit files touched by this commit  1.4.3_1
Revision:384405
mva search for other commits by this committer
- Add a missing run-time dependency on devel/py-six

PR:		199448
Reported by:	Randy Westlund <rwestlun@gmail.com>
03 Apr 2015 08:23:12
Original commit files touched by this commit  1.4.3
Revision:383101
mva search for other commits by this committer
- Update to version 1.4.3
27 Oct 2014 11:03:01
Original commit files touched by this commit  1.3.1
Revision:371551
bapt search for other commits by this committer
Cleanup plist
01 Sep 2014 16:03:40
Original commit files touched by this commit  1.3.1
Revision:366893
mva search for other commits by this committer
- Update to version 1.3.1
- Enable concurrent installation support for different python versions
14 Aug 2014 17:04:31
Original commit files touched by this commit  1.2.0_1
Revision:364857
mva search for other commits by this committer
- Rename PYTHON_FEATURES to USE_PYTHON to comply to USE_PERL5 and to avoid a
  conflict in behaviour with the read-only COMPILER_FEATURES knob
- Fix the deprecated USE_PYTHON_BUILD and USE_PYTHON_RUN behaviour, which
  usually should be mutually exclusive, but some ports include both knobs

Phabric:		D581
Recommended by:	danfe@, makc@
Reviewed by:	danfe, wg, antoine
Approved by:	portmgr
With hat:		python@
10 Aug 2014 08:55:08
Original commit files touched by this commit  1.2.0_1
Revision:364518
mva search for other commits by this committer
- Convert my ports to USES=python
28 Jun 2014 07:03:19
Original commit files touched by this commit  1.2.0_1
Revision:359664
mva search for other commits by this committer
- Unbreak ports, which installed setup.py files due to the messed up argument
  lists in PYDISTUTILS_SETUP

PR:		191317
Phabric:	D270
With hat:	python@
29 May 2014 08:36:51
Original commit files touched by this commit  1.2.0
Revision:355677
mva search for other commits by this committer
- Update to version 1.2.0
10 Jan 2014 20:38:06
Original commit files touched by this commit  1.1.0
Revision:339383
mva search for other commits by this committer
- Update to version 1.1.0
20 Sep 2013 17:13:47
Original commit files touched by this commit  1.0.0
Revision:327724
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3)
08 Sep 2013 08:21:46
Original commit files touched by this commit  1.0.0
Revision:326708
mva search for other commits by this committer
- Update to version 1.0.0
30 Apr 2013 05:14:15
Original commit files touched by this commit  0.28.0
Revision:316878
mva search for other commits by this committer
- Update to 0.28.0
- Update WWW entry
06 Mar 2013 22:15:16
Original commit files touched by this commit  0.27.0_1
Revision:313546
mva search for other commits by this committer
- Update to 0.27.0
02 Mar 2013 22:32:49
Original commit files touched by this commit  0.26.0_1
Revision:313303
lwhsu search for other commits by this committer
- Update *_DEPENDS on x11-toolkits/py-tkinter after _tkinter.so relocation
13 Oct 2012 08:23:53
Original commit files touched by this commit  0.26.0
Revision:305822
mva search for other commits by this committer
- Update to 0.26.0
- Add LICENSE

Feature safe:	yes
21 Jul 2012 20:02:07
Original commit files touched by this commit  0.25.2
mva search for other commits by this committer
- Update to version 0.25.2
- Convert to optionsng framework
17 Jan 2012 19:03:06
Original commit files touched by this commit  0.25.1
mva search for other commits by this committer
- Update to 0.25.1
12 Oct 2011 06:09:58
Original commit files touched by this commit  0.25.0
mva search for other commits by this committer
- Update to version 0.25.0
30 Jul 2011 07:54:11
Original commit files touched by this commit  0.24.0
mva search for other commits by this committer
- Update to 0.24.0
29 Jan 2011 14:14:14
Original commit files touched by this commit  0.23.0
mva search for other commits by this committer
- Update to 0.23.0

PR:             ports/154165
Submitted by:   Li-Wen Hsu <lwhsu@FreeBSD.org>
Feature safe:   yes
02 Nov 2010 17:13:26
Original commit files touched by this commit  0.21.4
mva search for other commits by this committer
- Update to 0.21.4
30 Sep 2010 17:03:22
Original commit files touched by this commit  0.21.3
mva search for other commits by this committer
- Update to 0.21.3
28 Aug 2010 10:54:47
Original commit files touched by this commit  0.21.2
mva search for other commits by this committer
- Update to 0.21.2
18 Jun 2010 08:21:24
Original commit files touched by this commit  0.21.1
mva search for other commits by this committer
- Update to 0.21.1

Feature safe:   yes
20 May 2010 06:00:12
Original commit files touched by this commit  0.21.0_1
mva search for other commits by this committer
- Fix install to use only distutils, if setuptools are detected.

Reported by:    Craig Leres (via mail)
19 May 2010 06:17:35
Original commit files touched by this commit  0.21.0
mva search for other commits by this committer
- Fix distinfo for updated pylint
18 May 2010 20:07:24
Original commit files touched by this commit  0.21.0
mva search for other commits by this committer
- Update devel/py-astng to 0.20.1
- Update devel/pylint to 0.21.0
- Remove setuptools dependencies for devel/py-astng and devel/py-logilab-common
24 Mar 2010 20:12:54
Original commit files touched by this commit  0.20.0
mva search for other commits by this committer
- Update to 0.20.0
25 Dec 2009 14:49:06
Original commit files touched by this commit  0.19.0
mva search for other commits by this committer
- Update to 0.19.0

Approved by:    miwi (mentor)
11 Dec 2009 22:39:19
Original commit files touched by this commit  0.18.1_1
mva search for other commits by this committer
Bump PORTREVISION after changing the pk-plist.

Approved by:    miwi (mentor)
11 Dec 2009 21:51:08
Original commit files touched by this commit  0.18.1
mva search for other commits by this committer
Fix PLIST for easy_install.

PR:             ports/140827
Submitted by:   Ruben van Staveren <ruben@verweg.com>
Approved by:    miwi (mentor)
02 Sep 2009 20:47:25
Original commit files touched by this commit  0.18.1
mva search for other commits by this committer
Update to 0.18.1.

PR:             ports/138417
Submitted by:   David Naylor <naylor.b.david@gmail.com>
Approved by:    miwi (mentor)
31 Aug 2009 18:37:02
Original commit files touched by this commit  0.18.0
amdmi3 search for other commits by this committer
- Introduce MASTER_SITE_LOGILAB
- Update MASTER_SITES for ports that use it

PR:             137695
Submitted by:   Sofian Brabez <sbrabez@gmail.com>
Reviewed by:    pav
26 Mar 2009 10:11:37
Original commit files touched by this commit  0.18.0
mva search for other commits by this committer
Update to 0.18.0

Approved by:    miwi (mentor)
09 Mar 2009 08:36:02
Original commit files touched by this commit  0.16.0
mva search for other commits by this committer
Update to 0.16.0.

Approved by:    beech (mentor)
19 Feb 2009 21:45:43
Original commit files touched by this commit  0.15.2
mva search for other commits by this committer
Updated my mail address to use @FreeBSD.org now.

Approved by: miwi (co-mentor), beech (mentor)
06 Dec 2008 15:00:19
Original commit files touched by this commit  0.15.2
miwi search for other commits by this committer
- Update to 0.15.2

PR:             129457
Submitted by:   Marcus von Appen <mva@sysfault.org> (maintainer)
26 Sep 2008 09:41:11
Original commit files touched by this commit  0.15.1
miwi search for other commits by this committer
- Update to 0.15.1

PR:             127628
Submitted by:   Marcus von Appen <mva@sysfault.org> (maintainer)
26 Jan 2008 20:30:01
Original commit files touched by this commit  0.14.0
miwi search for other commits by this committer
- Update to 0.14.0

PR:             119796
Submitted by:   Marcus von Appen <mva@sysfault.org> (maintainer)
21 Sep 2007 17:59:02
Original commit files touched by this commit  0.13.2
araujo search for other commits by this committer
- Update to 0.13.2.
- Optionized tkinter support.
- Pass maintainership to submitter.

PR:             ports/116486
Submitted by:   Marcus von Appen <mva@sysfault.org>
Approved by:    stas (mentor)
30 Jul 2007 09:42:28
Original commit files touched by this commit  0.13.1
alexbl search for other commits by this committer
 - Make Python 2.5.1 the default Python version
 - Add significantly better support in bsd.python.mk for working with
   Python Eggs and the easy_install system

Tested by:      pointyhat runs
Approved by:    pav (portmgr)
Most work by:   perky
Thanks to:      pav
03 Apr 2007 01:57:33
Original commit files touched by this commit  0.13.1
shaun search for other commits by this committer
Add another master site (same server, just HTTP).

Submitted by:   Phil Pennock via freebsd-ports
29 Mar 2007 07:08:57
Original commit files touched by this commit  0.13.1
perky search for other commits by this committer
- Update to 0.13.1 [1]
- Release the maintainership

PR:             110824
Submitted by:   Li-Wen Hsu <lwhsu@lwhsu.org>
25 Mar 2007 16:42:02
Original commit files touched by this commit  0.13.0
pav search for other commits by this committer
- Update to 0.13.0

PR:             ports/109721
Submitted by:   Li-Wen Hsu <lwhsu@lwhsu.org>
Approved by:    maintainer timeout (perky; 24 days)
06 Jan 2007 12:43:28
Original commit files touched by this commit  0.12.2
erwin search for other commits by this committer
- Update to 0.12.2
- Add depend on devel/py-optik for ${PYTHON_REL} < 230
- Update WWW

PR:             107309
Submitted by:   Li-Wen Hsu <lwhsu@lwhsu.org>
Approved by:    maintainer timeout
26 Apr 2006 19:52:40
Original commit files touched by this commit  0.11.0_1
perky search for other commits by this committer
Fix dependency.  New version of pylint requires devel/py-astng as
well as devel/py-logilab-common.

Reported by:    Rene Ladan <r.c.ladan@gmail.com>
22 Apr 2006 05:15:55
Original commit files touched by this commit  0.11.0
perky search for other commits by this committer
Update to 0.11.0
22 Jan 2006 08:30:12
Original commit files touched by this commit  0.7.0
edwin search for other commits by this committer
SHA256ify

Approved by:    krion@
18 Jul 2005 00:29:48
Original commit files touched by this commit  0.7.0
perky search for other commits by this committer
Update to 0.7.0

PR:             83601
Submitted by:   Vsevolod Stakhov <vsevolod@highsecure.ru>
24 Apr 2005 03:24:25
Original commit files touched by this commit  0.6.4
perky search for other commits by this committer
Update to 0.6.4
20 Mar 2005 17:39:25
Original commit files touched by this commit  0.6.3
perky search for other commits by this committer
Update to 0.6.3.
29 May 2004 13:40:01
Original commit files touched by this commit  0.4.1
perky search for other commits by this committer
Fix dependency.

Spotted by:     dosirak via kris
28 May 2004 14:20:09
Original commit files touched by this commit  0.4.1
perky search for other commits by this committer
Add port for pylint 0.4.1,
which analyzes Python source code looking for bugs and signs of poor quality.

Number of commits found: 84

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
mediawiki127Sep 22
mediawiki129Sep 22
mediawiki130Sep 22
rubygem-smart_proxy_dynflowSep 22
asterisk13Sep 21
asterisk15Sep 21
firefoxSep 21
firefox-esrSep 21
moodle31Sep 18
moodle33Sep 18
firefox*Sep 15
firefox-esr*Sep 15
joomla3Sep 15
libxul*Sep 15
linux-firefox*Sep 15

14 vulnerabilities affecting 119 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2018-09-22 17:51:27


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 35274
Broken 51
Deprecated 321
Ignore 302
Forbidden 5
Restricted 162
No CDROM 74
Vulnerable 35
Expired 6
Set to expire 307
Interactive 0
new 24 hours 17
new 48 hours30
new 7 days127
new fortnight265
new month1351

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2018 Dan Langille. All rights reserved.