{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":["archivers/liblz4","archivers/zstd","devel/gettext-runtime","devel/libffi","devel/py-build","devel/py-installer","devel/py-packaging","devel/py-poetry-core","devel/py-pyproject-hooks","devel/readline","lang/python312","lang/python315","math/mpdecimal","print/indexinfo","textproc/expat2"],"categories":["devel","python"],"comment":"Analyse Python code by aggregating the result of other tools","compare":null,"dependentCount":null,"description":"Prospector is a tool to analyze Python code and output information about errors,\npotential problems, convention violations and complexity.\n\nIt brings together the functionality of other Python analysis tools such as\nPylint, pycodestyle, and McCabe complexity. See the Supported Tools\ndocumentation section for a complete list.\n\nThe primary aim of Prospector is to be useful 'out of the box'. A common\ncomplaint of other Python analysis tools is that it takes a long time to filter\nthrough which errors are relevant or interesting to your own coding style.\nProspector provides some default profiles, which hopefully will provide a good\nstarting point and will be useful straight away, and adapts the output depending\non the libraries your project uses.","flavors":[],"html":"https://daemonports.org/devel/py-prospector/","kind":"port","lastUpdate":"2026-08-31T13:41:08+08:00","license":["GPLv2+"],"maintainer":"sunpoet@FreeBSD.org","name":"py312-prospector","newest":true,"newestVersion":"1.19.1","noVulnData":false,"origin":"devel/py-prospector","otherSystems":[{"behindSince":"2026-07-08","maintainer":"sunpoet@FreeBSD.org","origin":"devel/py-prospector","path":"/dragonfly/devel/py-prospector/","system":"DragonFly","version":"1.15.3"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/py-prospector","path":"","system":"HardenedBSD","version":"1.19.1"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/py-prospector","path":"","system":"GhostBSD","version":"1.19.1"}],"packages":[{"repo":"FreeBSD:14:latest","versions":["1.19.1","1.19.1","-","1.16.1","1.19.1"]},{"repo":"FreeBSD:14:quarterly","versions":["1.19.1","1.19.1","n/a","1.16.1","1.19.1"]},{"repo":"FreeBSD:15:latest","versions":["1.19.1","1.19.1","n/a","1.16.1","1.16.1"]},{"repo":"FreeBSD:15:quarterly","versions":["1.19.1","1.19.1","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:latest","versions":["1.19.1","1.19.1","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:quarterly","versions":["n/a","n/a","n/a","n/a","n/a"]}],"pkgName":"py312-prospector-1.19.1","related":null,"repository":"FreeBSD ports","requiredBy":[],"requiredByCount":0,"runDepends":["archivers/liblz4","archivers/zstd","databases/py-sqlite3","databases/sqlite3","devel/base64","devel/gettext-runtime","devel/libedit","devel/libffi","devel/py-ast-serialize","devel/py-astroid","devel/py-attrs","devel/py-bandit","devel/py-build","devel/py-dill","devel/py-dodgy","devel/py-flake8","devel/py-gitdb","devel/py-gitpython","devel/py-isort","devel/py-jschema-to-python","devel/py-jsonpickle","devel/py-librt","devel/py-lxml","devel/py-mccabe","devel/py-mypy","devel/py-mypy_extensions","devel/py-nodeenv","devel/py-orjson","devel/py-packaging","devel/py-pathspec","devel/py-pbr","devel/py-pep8-naming","devel/py-pip","devel/py-platformdirs","devel/py-pycodestyle","devel/py-pydocstyle","devel/py-pyflakes","devel/py-pylint-django","devel/py-pylint-plugin-utils","devel/py-pyproject-hooks","devel/py-pyright","devel/py-pyroma","devel/py-pyyaml","devel/py-requirements-detector","devel/py-sarif-om","devel/py-semver","devel/py-setoptconf","devel/py-setuptools","devel/py-smmap","devel/py-stevedore","devel/py-trove-classifiers","devel/py-typing-extensions","devel/py-vulture","devel/pylint","devel/readline","dns/py-idna","lang/python312","lang/python315","lang/tcl86","math/libtommath","math/mpdecimal","net/py-pysocks","net/py-urllib3","print/indexinfo","security/libgcrypt","security/libgpg-error","security/py-certifi","sysutils/py-psutil","textproc/expat2","textproc/libxml2","textproc/libxslt","textproc/libyaml","textproc/py-charset-normalizer","textproc/py-docutils","textproc/py-markdown-it-py","textproc/py-mdurl","textproc/py-pygments","textproc/py-pystemmer","textproc/py-rich","textproc/py-snowballstemmer","textproc/py-toml","textproc/py-tomlkit","textproc/snowballstemmer","www/py-requests"],"status":null,"system":"freebsd","systemLabel":"FreeBSD","version":"1.19.1","versions":[{"commit":"6858d343512ce3d32b25861d29abed525316e64a","date":"2026-08-31","version":"1.19.1"},{"commit":"44aaeea43d59907d09d9fe17529b87232bcfd81b","date":"2026-07-08","version":"1.19.0"}],"vulnerabilities":null,"www":"https://github.com/prospector-dev/prospector"}
