7b67b8faf2
Introduces code coverage and expands the use of bandit to include the shipyard_client. Triggers the run of bandit, coverage, and docs to the base tox execution. Addresses several bandit issues by either fixing or supplying # nosec to known "ok" uses of code that would otherwise trigger a bandit error being reported. This change also removes an artifact from refactoring (deckhand_client.py) which moved to a subdirectory. Change-Id: I47b4a6b945ade7ba42bc73a850848cd45c0b2390
17 lines
263 B
Plaintext
17 lines
263 B
Plaintext
# Testing
|
|
pytest==3.2.1
|
|
pytest-cov==2.5.1
|
|
mock==2.0.0
|
|
testfixtures==5.1.1
|
|
apache-airflow[crypto,celery,postgres,hive,hdfs,jdbc]==1.8.1
|
|
|
|
# Linting
|
|
flake8==3.3.0
|
|
|
|
# Security scanning
|
|
bandit>=1.1.0 # Apache-2.0
|
|
|
|
# Documentation
|
|
sphinx>=1.6.2
|
|
sphinx_rtd_theme==0.2.4
|