[Python-apps-commits] r12386 - in packages/prospector/trunk/debian (3 files)
danstender-guest at users.alioth.debian.org
danstender-guest at users.alioth.debian.org
Mon Sep 21 11:21:18 UTC 2015
Date: Monday, September 21, 2015 @ 11:21:16
Author: danstender-guest
Revision: 12386
added additional tools to recommends, updated info
Modified:
packages/prospector/trunk/debian/changelog
packages/prospector/trunk/debian/control
packages/prospector/trunk/debian/prospector.txt
Modified: packages/prospector/trunk/debian/changelog
===================================================================
--- packages/prospector/trunk/debian/changelog 2015-09-20 18:10:20 UTC (rev 12385)
+++ packages/prospector/trunk/debian/changelog 2015-09-21 11:21:16 UTC (rev 12386)
@@ -1,3 +1,11 @@
+prospector (0.10.1+git20150706.a00e191-2) UNRELEASED; urgency=medium
+
+ * deb/control: added vulture, python-pyroma and frosted to Recommends,
+ updated description (Vulture and Pyroma available now).
+ * deb/prospector.txt: added info on how to run with the additional tools.
+
+ -- Daniel Stender <debian at danielstender.com> Mon, 21 Sep 2015 13:18:48 +0200
+
prospector (0.10.1+git20150706.a00e191-1) unstable; urgency=medium
* Initial release (Closes: #781165).
Modified: packages/prospector/trunk/debian/control
===================================================================
--- packages/prospector/trunk/debian/control 2015-09-20 18:10:20 UTC (rev 12385)
+++ packages/prospector/trunk/debian/control 2015-09-21 11:21:16 UTC (rev 12386)
@@ -38,23 +38,28 @@
${misc:Depends},
${python:Depends},
${sphinxdoc:Depends}
+Recommends:
+ python-pyroma,
+ vulture,
+ frosted
Description: comprehensive static Python code analyzer
Prospector analyzes Python source files and puts out information about
coding errors, potential problems, convention violation and unnecessary
complexity.
+ .
It provides an uniform and flexible interface for these tools:
- Pylint (extensive Python code checker)
- Pyflakes (checks Python code for logical errors)
+ - Frosted (a Pyflakes fork)
- Pep8 (checks for Python coding style conventions)
- Pep8-naming (checks for naming conventions not covered by Pep8)
- McCabe (checks for cyclomatic code complexity)
- Pep257 (checks for compliance with the docstring conventions)
- Dodgy (checks for hard coded passwords, VCS diff checkins etc.)
+ - Vulture (scans Python programs for unused code)
+ - Pyroma (Python packaging quality checker)
.
Prospector detects if code employs specific frameworks and libraries
like currently Django (web application framework)
and Celery (asynchronous task/job queue),
and checks them by corresponding Pylint plugins.
- .
- Optionally, it also makes use of the analyzers Pyroma, Vulture, and Frosted
- (however, not yet completely available in Debian).
Modified: packages/prospector/trunk/debian/prospector.txt
===================================================================
--- packages/prospector/trunk/debian/prospector.txt 2015-09-20 18:10:20 UTC (rev 12385)
+++ packages/prospector/trunk/debian/prospector.txt 2015-09-21 11:21:16 UTC (rev 12386)
@@ -18,7 +18,8 @@
Pep257, Pep8 (supplemented by Pep8-naming, Flake8 extension), a build-in
profile-validator, Pyflakes, and Pylint. It auto detects libraries a project
uses, to which it could adapt (currently, Celery and Django are supported
- individually).
+ individually). Additionally, Vulture, Pyroma, and Frosted could be employed for the
+ testing.
Prospector could be adjusted very detailed to personal coding styles
through profiles. For comprehensive information on this application,
@@ -37,6 +38,11 @@
switch output format (default: grouped)
+ -w,--with-tool <tools>
+
+ a tool or a list of tools to run in addition to the default tools
+ (use this to run with vulture, pyroma, and frosted)
+
-P,--profile <profile>
one or more profiles to be used (configuration files in YAML format)
@@ -46,7 +52,7 @@
show a full list of command line options and flags
SEE ALSO
- dodgy(1), pep257(1), pep8(1), pyflakes(1), pylint(1)
+ dodgy(1), pep257(1), pep8(1), pyflakes(1), pylint(1), vulture(1), pyroma(1), frosted(1)
AUTHORS
Prospector is a spinoff from Landscape.io written by
More information about the Python-apps-commits
mailing list