File: control

package info (click to toggle)
prospector 1.10.3-3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 1,440 kB
  • sloc: python: 4,200; makefile: 181
file content (74 lines) | stat: -rw-r--r-- 2,234 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
Source: prospector
Section: devel
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Uploaders:
 ChangZhuo Chen (陳昌倬) <czchen@debian.org>,
Build-Depends:
 debhelper-compat (= 13),
 dh-sequence-python3,
 dodgy,
 pybuild-plugin-pyproject,
 pydocstyle,
 pylint (>= 2.2.2-2~),
 python3,
 python3-astroid,
 python3-bandit,
 python3-coverage,
 python3-mccabe,
 python3-mypy,
 python3-pep8-naming,
 python3-poetry-core,
 python3-pycodestyle,
 python3-pyflakes,
 python3-pylint-celery,
 python3-pylint-django,
 python3-pylint-flask,
 python3-pyroma,
 python3-pytest,
 python3-requirements-detector,
 python3-setoptconf,
 python3-setuptools,
 python3-sphinx,
 python3-sphinx-argparse,
 python3-yaml,
 txt2man,
 vulture,
#Testsuite: autopkgtest-pkg-pybuild
Standards-Version: 4.7.3
Homepage: https://prospector.readthedocs.org/en/master/
Vcs-Git: https://salsa.debian.org/python-team/packages/prospector.git
Vcs-Browser: https://salsa.debian.org/python-team/packages/prospector

Package: prospector
Architecture: all
Depends:
 dodgy,
 python3-mypy,
 python3-pyroma,
 python3-setoptconf,
 ${misc:Depends},
 ${python3:Depends},
 ${sphinxdoc:Depends},
Recommends:
 vulture,
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)
  - Pycodestyle (checks for PEP-8 coding style conventions)
  - Pep8-naming (checks for PEP-8 naming conventions not covered by pycodestyle)
  - McCabe (checks for cyclomatic code complexity)
  - Pydocstyle (checks for compliance with the PEP-257 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,
 and checks them by corresponding Pylint plugins:
  - Django (web application framework)
  - Celery (asynchronous task/job queue)
  - Flask (web application framework)