add safety dependency checking

This commit is contained in:
Brian S. Stephan 2023-02-15 20:09:26 -06:00
parent 4bcf06d5e7
commit 95396802de
Signed by: bss
GPG Key ID: 3DE06D3180895FCB
3 changed files with 19 additions and 1 deletions

View File

@ -17,6 +17,7 @@ flake8-fixme
flake8-isort flake8-isort
flake8-logging-format flake8-logging-format
flake8-mutable flake8-mutable
safety
# maintenance utilities and tox # maintenance utilities and tox
pip-tools # pip-compile pip-tools # pip-compile

View File

@ -19,7 +19,9 @@ certifi==2022.12.7
charset-normalizer==3.0.1 charset-normalizer==3.0.1
# via requests # via requests
click==8.1.3 click==8.1.3
# via pip-tools # via
# pip-tools
# safety
coverage[toml]==7.1.0 coverage[toml]==7.1.0
# via pytest-cov # via pytest-cov
distlib==0.3.6 distlib==0.3.6
@ -40,6 +42,8 @@ djangorestframework==3.14.0
# via -r requirements/requirements.in # via -r requirements/requirements.in
dlint==0.14.0 dlint==0.14.0
# via -r requirements/requirements-dev.in # via -r requirements/requirements-dev.in
dparse==0.6.2
# via safety
exceptiongroup==1.1.0 exceptiongroup==1.1.0
# via pytest # via pytest
filelock==3.9.0 filelock==3.9.0
@ -122,7 +126,9 @@ more-itertools==9.0.0
packaging==21.3 packaging==21.3
# via # via
# build # build
# dparse
# pytest # pytest
# safety
# tox # tox
parsedatetime==2.6 parsedatetime==2.6
# via -r requirements/requirements.in # via -r requirements/requirements.in
@ -180,8 +186,15 @@ requests==2.28.2
# via # via
# python-gitlab # python-gitlab
# requests-toolbelt # requests-toolbelt
# safety
requests-toolbelt==0.10.1 requests-toolbelt==0.10.1
# via python-gitlab # via python-gitlab
ruamel-yaml==0.17.21
# via safety
ruamel-yaml-clib==0.2.7
# via ruamel-yaml
safety==2.3.5
# via -r requirements/requirements-dev.in
six==1.16.0 six==1.16.0
# via # via
# irc # irc
@ -199,6 +212,8 @@ tempora==5.2.1
# via # via
# irc # irc
# jaraco-logging # jaraco-logging
toml==0.10.2
# via dparse
tomli==2.0.1 tomli==2.0.1
# via # via
# build # build

View File

@ -107,6 +107,7 @@ commands =
# run security checks # run security checks
# #
# again it seems the most valuable here to run against the packaged code # again it seems the most valuable here to run against the packaged code
# might not need to ignore 51457 after a tox bump
commands = commands =
bandit \ bandit \
{envsitepackagesdir}/acro/ \ {envsitepackagesdir}/acro/ \
@ -127,6 +128,7 @@ commands =
{envsitepackagesdir}/transform/ \ {envsitepackagesdir}/transform/ \
{envsitepackagesdir}/weather/ \ {envsitepackagesdir}/weather/ \
-r -r
safety check -r requirements/requirements-dev.txt -i 51457
[testenv:lint] [testenv:lint]
# run style checks # run style checks