Merge pull request #4788 from jmchilton/check_dependencies

Include check for updates to dependencies in tox, Makefile, Travis.
This commit is contained in:
Martin Cech
2017-10-26 14:48:55 -04:00
committed by GitHub
3 changed files with 13 additions and 0 deletions
+2
View File
@@ -13,10 +13,12 @@ env:
- TOX_ENV=py27-lint-imports-include-list
- TOX_ENV=validate-test-tools
- TOX_ENV=py27-lint-docstring-include-list
- TOX_ENV=check-python-dependencies
matrix:
allow_failures:
- env: TOX_ENV=py27-lint-imports
- env: TOX_ENV=check-python-dependencies
addons:
apt:
+6
View File
@@ -30,6 +30,12 @@ docs: ## Generate HTML documentation.
$(IN_VENV) $(MAKE) -C doc clean
$(IN_VENV) $(MAKE) -C doc html
setup-venv:
if [ ! -f $(VENV)/bin/activate ]; then bash scripts/common_startup.sh --dev-wheels; fi
list-dependency-updates: setup-venv
$(IN_VENV) pip list --outdated --format=columns
docs-slides-ready:
test -f plantuml.jar || wget http://jaist.dl.sourceforge.net/project/plantuml/plantuml.jar
java -jar plantuml.jar -c $(DOC_SOURCE_DIR)/slideshow/architecture/images/plantuml_options.txt -tsvg $(SLIDESHOW_DIR)/architecture/images/ *.plantuml.txt
+5
View File
@@ -92,3 +92,8 @@ deps =
flake8>=3.4.1
flake8-docstrings>=1.1.0
pydocstyle>=2.1.1
[testenv:check-python-dependencies]
commands = make list-dependency-updates # someday change exit code on this.
whitelist_externals = make
skip_install = True