devel/py-prospector 1.15.3 DragonFly
Analyse Python code by aggregating the result of other tools
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- GPLv2+
- Categories
- devel, python
- Package size
- 141.7 KiB, 780.2 KiB installed
Description
Prospector is a tool to analyze Python code and output information about errors, potential problems, convention violations and complexity.
It brings together the functionality of other Python analysis tools such as Pylint, pycodestyle, and McCabe complexity. See the Supported Tools documentation section for a complete list.
The primary aim of Prospector is to be useful 'out of the box'. A common complaint of other Python analysis tools is that it takes a long time to filter through which errors are relevant or interesting to your own coding style. Prospector provides some default profiles, which hopefully will provide a good starting point and will be useful straight away, and adapts the output depending on the libraries your project uses.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | devel/py-prospector | 1.15.3 |
| FreeBSD | devel/py-prospector | 1.19.1 |
| HardenedBSD | devel/py-prospector | 1.19.1 |
| GhostBSD | devel/py-prospector | 1.19.1 |
Install
Binary package:
pkg install py311-prospector
From DPorts:
cd /usr/dports/devel/py-prospector && make install clean
Dependencies
Run dependencies 21
- devel/py-bandit
- devel/py-dodgy
- devel/py-gitpython
- devel/py-mccabe
- devel/py-mypy
- devel/py-packaging
- devel/py-pep8-naming
- devel/py-pycodestyle
- devel/py-pydocstyle
- devel/py-pyflakes
- devel/py-pylint-django
- devel/py-pylint-flask
- devel/py-pyright
- devel/py-pyroma
- devel/py-pyyaml
- devel/py-requirements-detector
- devel/py-setoptconf
- devel/py-vulture
- devel/pylint
- lang/python311
- textproc/py-toml
No port depends on this one.