new pkg: py-checkov-1.0.674 import to wip

This commit is contained in:
K.I.A.Derouiche 2020-12-18 17:34:48 +01:00
parent 72132cbc03
commit 3466265011
5 changed files with 1648 additions and 0 deletions

8
py-checkov/DESCR Normal file
View File

@ -0,0 +1,8 @@
Checkov is a static code analysis tool for infrastructure-as-code.
It scans cloud infrastructure provisioned using Terraform,
Cloudformation, Kubernetes, Serverless or ARM Templates and
detects security and compliance misconfigurations.
Checkov also powers Bridgecrew, the developer-first platform that
codifies and streamlines cloud security throughout the development
lifecycle. Bridgecrew identifies, fixes, and prevents misconfigurations
in cloud resources and infrastructure-as-code files

39
py-checkov/Makefile Normal file
View File

@ -0,0 +1,39 @@
# $NetBSD$
DISTNAME= checkov-1.0.674
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=c/checkov/}
MAINTAINER= kamelderouiche@yahoo.com
HOMEPAGE= https://github.com/bridgecrewio/checkov
COMMENT= Infrastructure as code static analysis
LICENSE= apache-2.0
PYTHON_VERSIONS_INCOMPATIBLE+= 27
PYTHON_VERSIONS_INCOMPATIBLE+= 36
DEPENDS+= ${PYPKGPREFIX}-packaging>=19.2:../../devel/py-packaging
DEPENDS+= ${PYPKGPREFIX}-colorama>=0.4.3:../../comms/py-colorama
DEPENDS+= ${PYPKGPREFIX}-termcolor>=1.1.0:../../devel/py-termcolor
DEPENDS+= ${PYPKGPREFIX}-gitpython>=3.1.7:../../devel/py-gitpython
DEPENDS+= ${PYPKGPREFIX}-semantic_version>=2.8.5:../../devel/py-semantic_version
DEPENDS+= ${PYPKGPREFIX}-six>=1.15.0:../../lang/py-six
DEPENDS+= ${PYPKGPREFIX}-tqdm>=4.49.0:../../misc/py-tqdm
DEPENDS+= ${PYPKGPREFIX}-boto3>=1.12.43:../../net/py-boto3
DEPENDS+= ${PYPKGPREFIX}-jmespath>=0.10.0:../../textproc/py-jmespath
DEPENDS+= ${PYPKGPREFIX}-tabulate>=0.8.6:../../textproc/py-tabulate
DEPENDS+= ${PYPKGPREFIX}-yaml>=5.1:../../textproc/py-yaml
DEPENDS+= ${PYPKGPREFIX}-bc-python-hcl2>=0.3.1:../../wip/py-bc-python-hcl2
DEPENDS+= ${PYPKGPREFIX}-deep-merge>=0.0.4:../../wip/py-deep-merge
DEPENDS+= ${PYPKGPREFIX}-junit-xml>=1.9:../../wip/py-junit-xml
DEPENDS+= ${PYPKGPREFIX}-dpath>=1.5.0:../../wip/py-dpath
DEPENDS+= ${PYPKGPREFIX}-update-checker-[0-9]*:../../wip/py-update-checker
DEPENDS+= ${PYPKGPREFIX}-requests>=1.2.0:../../devel/py-requests
DEPENDS+= ${PYPKGPREFIX}-urllib3>=1.25.10:../../www/py-urllib3
post-extract:
${MV} ${WRKSRC}/bin/checkov ${WRKSRC}/bin/checkov${PYVERSSUFFIX}
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

1573
py-checkov/PLIST Normal file

File diff suppressed because it is too large Load Diff

7
py-checkov/distinfo Normal file
View File

@ -0,0 +1,7 @@
$NetBSD$
SHA1 (checkov-1.0.674.tar.gz) = 1bd2d695e7c54dae652de536e0d6054d7ba67e6b
RMD160 (checkov-1.0.674.tar.gz) = 281f733338f3d1bb4ab5391288adee244776e400
SHA512 (checkov-1.0.674.tar.gz) = d9c29174d53b319798fe5b354f6ff65c1bf415c74ff011e8452198d3b1a2b73d10b01d7c89cbe11bc5ef768a5d61bbc1e5e9bf0cb7a97722e61eed3c53c6da06
Size (checkov-1.0.674.tar.gz) = 153228 bytes
SHA1 (patch-setup.py) = 9bbc504993d950a10596bc8cb3a2f81c52219fea

View File

@ -0,0 +1,21 @@
$NetBSD$
--- setup.py.orig 2020-12-08 19:14:16.000000000 +0000
+++ setup.py
@@ -1,6 +1,7 @@
#!/usr/bin/env python
import logging
import os
+import sys
from importlib import util
from os import path
@@ -100,7 +101,7 @@ setup(
author_email="meet@bridgecrew.io",
url="https://github.com/bridgecrewio/checkov",
packages=setuptools.find_packages(exclude=["tests*","integration_tests*"]),
- scripts=["bin/checkov","bin/checkov.cmd"],
+ scripts=["bin/checkov"+sys.version[0:3]],
long_description=long_description,
long_description_content_type="text/markdown",
classifiers=[