travis: Fix some more issues

This commit is contained in:
Florian Bruhin 2017-09-10 01:44:53 +02:00
parent b4f30f6df2
commit a11baeb84d
3 changed files with 12 additions and 6 deletions

View File

@ -43,6 +43,10 @@ matrix:
env: TESTENV=flake8 env: TESTENV=flake8
- os: linux - os: linux
env: TESTENV=docs env: TESTENV=docs
addons:
apt:
packages:
- asciidoc
- os: linux - os: linux
env: TESTENV=vulture env: TESTENV=vulture
- os: linux - os: linux
@ -53,6 +57,9 @@ matrix:
env: TESTENV=check-manifest env: TESTENV=check-manifest
- os: linux - os: linux
env: TESTENV=eslint env: TESTENV=eslint
language: node_js
python: null
node_js: node
allow_failures: allow_failures:
- os: osx - os: osx
env: TESTENV=py36 OSX=elcapitan env: TESTENV=py36 OSX=elcapitan

View File

@ -65,8 +65,8 @@ pip_install() {
npm_install() { npm_install() {
# Make sure npm is up-to-date first # Make sure npm is up-to-date first
travis_retry sudo npm install -g npm travis_retry npm install -g npm
travis_retry sudo npm install -g "$@" travis_retry npm install -g "$@"
} }
install_node() { install_node() {
@ -123,7 +123,7 @@ case $TESTENV in
;; ;;
pylint|vulture) pylint|vulture)
#apt_install $pyqt_pkgs libpython3.4-dev #apt_install $pyqt_pkgs libpython3.4-dev
check_pyqt #check_pyqt
;; ;;
flake8) flake8)
#apt_install libpython3.4-dev #apt_install libpython3.4-dev
@ -139,7 +139,6 @@ case $TESTENV in
pyroma|check-manifest) pyroma|check-manifest)
;; ;;
eslint) eslint)
install_node
echo "node: $(node --version)" echo "node: $(node --version)"
echo "npm: $(npm --version)" echo "npm: $(npm --version)"
npm_install eslint npm_install eslint

View File

@ -191,9 +191,9 @@ basepython = python3
deps = deps =
-r{toxinidir}/requirements.txt -r{toxinidir}/requirements.txt
-r{toxinidir}/misc/requirements/requirements-vulture.txt -r{toxinidir}/misc/requirements/requirements-vulture.txt
-r{toxinidir}/misc/requirements/requirements-pyqt.txt
setenv = PYTHONPATH={toxinidir} setenv = PYTHONPATH={toxinidir}
commands = commands =
{envpython} scripts/link_pyqt.py --tox {envdir}
{envpython} scripts/dev/run_vulture.py {envpython} scripts/dev/run_vulture.py
[testenv:pylint] [testenv:pylint]
@ -250,8 +250,8 @@ whitelist_externals = git
passenv = TRAVIS_PULL_REQUEST passenv = TRAVIS_PULL_REQUEST
deps = deps =
-r{toxinidir}/requirements.txt -r{toxinidir}/requirements.txt
-r{toxinidir}/misc/requirements/requirements-pyqt.txt
commands = commands =
{envpython} scripts/link_pyqt.py --tox {envdir}
{envpython} scripts/dev/src2asciidoc.py {posargs} {envpython} scripts/dev/src2asciidoc.py {posargs}
{envpython} scripts/dev/check_doc_changes.py {posargs} {envpython} scripts/dev/check_doc_changes.py {posargs}
{envpython} scripts/asciidoc2html.py {posargs} {envpython} scripts/asciidoc2html.py {posargs}