devel/pylint 3.3.7_1 MidnightBSD
Analyzes python source code looking for bugs and signs of poor quality
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
a46fe047f2- License
- gpl2
- Categories
- devel, python
Description
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.
In the other systems
The newest version among them is 4.0.8, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | devel/pylint | 3.3.7_1 behind since 2026-07-08 | no data | - | [email protected] | 2026-07-17 |
| FreeBSD | devel/pylint | 4.0.8 newest | none known | - | [email protected] | 2026-09-09 |
| OpenBSD | devel/pylint | 3.3.9p0 behind since 2026-07-08 | no data | - | The OpenBSD ports mailing-list <[email protected]> | 2026-08-31 |
| DragonFly | devel/pylint | 3.3.5 behind since 2026-07-08 | none known | - | [email protected] | - |
| HardenedBSD | devel/pylint | 4.0.8 newest | no data | - | [email protected] | - |
| GhostBSD | devel/pylint | 4.0.8 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install pylint${PYTHON_PKGNAMESUFFIX}
From mports:
cd /usr/mports/devel/pylint && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= pylint${PYTHON_PKGNAMESUFFIX}>0:devel/pylint
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}setuptools>=62.6: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>=0.37.1: devel/py-wheel
Runtime 6
${PYTHON_PKGNAMEPREFIX}astroid>=3.3.8: devel/py-astroid${PYTHON_PKGNAMEPREFIX}dill>=0.3.7: devel/py-dill${PYTHON_PKGNAMEPREFIX}isort>=4.2.5: devel/py-isort${PYTHON_PKGNAMEPREFIX}mccabe>=0.6: devel/py-mccabe${PYTHON_PKGNAMEPREFIX}platformdirs>=2.2.0: devel/py-platformdirs${PYTHON_PKGNAMEPREFIX}tomlkit>=0.10.1: textproc/py-tomlkit
Test 1
${PYTHON_PKGNAMEPREFIX}pytest>=0: devel/py-pytest
Build dependencies 2
Run dependencies 6
No port depends on this one.
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pylint-3.3.7.tar.gz | 1.520709e+06 | 2b11de8bde49f9c5059452e0c310c079c746a0a8eeaa789e5aa966ecc23e4559 |
Master sites 2
- PYPI
- https://github.com/pylint-dev/pylint/releases/download/v3.3.7/
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
a46fe047f2 |
Lucas Holt | devel/pylint: extract UTF-8 archive names Use a UTF-8 locale while extracting the upstream archive.
AI-Assisted-by: OpenAI Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |