svn commit: r405184 - in head/devel: . py-bandit py-bandit/files
Kurt Jaeger
pi at FreeBSD.org
Sun Jan 3 20:40:52 UTC 2016
Author: pi
Date: Sun Jan 3 20:40:50 2016
New Revision: 405184
URL: https://svnweb.freebsd.org/changeset/ports/405184
Log:
New port: devel/py-bandit
Bandit is a tool for finding common security issues in Python code.
To do this Bandit processes each file, builds an AST from it, and runs
appropriate plugins against the AST nodes. Once Bandit has finished scanning
all the files it generates a report.
WWW: https://github.com/stackforge/bandit
PR: 201386
Submitted by: yuri at rawbw.com
Reviewed by: koobs
Added:
head/devel/py-bandit/
head/devel/py-bandit/Makefile (contents, props changed)
head/devel/py-bandit/distinfo (contents, props changed)
head/devel/py-bandit/files/
head/devel/py-bandit/files/patch-setup.cfg (contents, props changed)
head/devel/py-bandit/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Sun Jan 3 20:33:19 2016 (r405183)
+++ head/devel/Makefile Sun Jan 3 20:40:50 2016 (r405184)
@@ -3927,6 +3927,7 @@
SUBDIR += py-babelfish
SUBDIR += py-backports.shutil_get_terminal_size
SUBDIR += py-backports_abc
+ SUBDIR += py-bandit
SUBDIR += py-bcdoc
SUBDIR += py-billiard
SUBDIR += py-binplist
Added: head/devel/py-bandit/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-bandit/Makefile Sun Jan 3 20:40:50 2016 (r405184)
@@ -0,0 +1,27 @@
+# Created by: Yuri Victorovich <yuri at rawbw.com>
+# $FreeBSD$
+
+PORTNAME= bandit
+PORTVERSION= 0.16.1
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri at rawbw.com
+COMMENT= Tool for finding common security issues in Python code
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:${PORTSDIR}/devel/py-pbr
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:${PORTSDIR}/devel/py-yaml \
+ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:${PORTSDIR}/devel/py-six \
+ ${PYTHON_PKGNAMEPREFIX}stevedore>=1.5.0:${PORTSDIR}/devel/py-stevedore
+
+MAKE_ENV+= PBR_VERSION=${PORTVERSION}
+
+USES= python
+USE_PYTHON= autoplist distutils
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/devel/py-bandit/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-bandit/distinfo Sun Jan 3 20:40:50 2016 (r405184)
@@ -0,0 +1,2 @@
+SHA256 (bandit-0.16.1.tar.gz) = 534324d0f2345da4ac7f3f89ce669e24656966a556fe425d2fb63065679fa961
+SIZE (bandit-0.16.1.tar.gz) = 105750
Added: head/devel/py-bandit/files/patch-setup.cfg
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-bandit/files/patch-setup.cfg Sun Jan 3 20:40:50 2016 (r405184)
@@ -0,0 +1,10 @@
+--- setup.cfg.orig 2015-12-06 11:44:11 UTC
++++ setup.cfg
+@@ -86,7 +86,6 @@ bandit.plugins =
+
+ [files]
+ data_files =
+- bandit =
+ etc/bandit/ = bandit/config/bandit.yaml
+ share/bandit/wordlist/ = wordlist/default-passwords
+
Added: head/devel/py-bandit/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-bandit/pkg-descr Sun Jan 3 20:40:50 2016 (r405184)
@@ -0,0 +1,6 @@
+Bandit is a tool for finding common security issues in Python code.
+To do this Bandit processes each file, builds an AST from it, and runs
+appropriate plugins against the AST nodes. Once Bandit has finished scanning
+all the files it generates a report.
+
+WWW: https://github.com/stackforge/bandit
More information about the svn-ports-head
mailing list