Skip to content

Commit 556a672

Browse files
berkerpeksagagjohnson
authored andcommitted
Speed up build process (#2312)
* We don't need all dependecies to run 'tox -e lint' * We don't really use pytest-django but it wouldn't hurt setting --reuse-db * coveralls doesn't seem to be working at the moment so I removed it * Delete unused runtests.sh. 'tox -e py27' already does the same job. * Cache all dependencies in Travis CI
1 parent 6b345e5 commit 556a672

File tree

5 files changed

+13
-29
lines changed

5 files changed

+13
-29
lines changed

.travis.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ env:
66
- TOX_ENV=py27
77
- TOX_ENV=docs
88
- TOX_ENV=lint
9+
cache:
10+
directories:
11+
- ~/.cache/pip
912
install:
1013
- pip install tox
11-
- pip install coveralls
1214
script:
1315
- tox -e $TOX_ENV
14-
after_success:
15-
- coveralls
1616
notifications:
1717
slack:
1818
rooms:

pytest.ini

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[pytest]
2+
addopts = --reuse-db

requirements/lint.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
-r pip.txt
2+
maxcdn
3+
astroid<1.4
4+
pylint<1.5
5+
prospector
6+
pylint-django<0.7
7+
pyflakes<1.2.0

runtests.sh

Lines changed: 0 additions & 18 deletions
This file was deleted.

tox.ini

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,7 @@ commands =
1919
sphinx-build -b html -d {envtmpdir}/doctrees . {envtmpdir}/html
2020

2121
[testenv:lint]
22-
deps =
23-
{[testenv]deps}
24-
maxcdn
25-
astroid<1.4
26-
pylint<1.5
27-
prospector
28-
pylint-django<0.7
29-
pyflakes<1.2.0
22+
deps = -r{toxinidir}/requirements/lint.txt
3023
commands =
3124
prospector \
3225
--profile-path={toxinidir} \

0 commit comments

Comments
 (0)