Skip to content

Commit 1243a0b

Browse files
committed
Merge pull request #594 from berkerpeksag/cleanup-travis
Cache dependencies on Travis.
2 parents 2d6fab4 + f8ce494 commit 1243a0b

File tree

2 files changed

+19
-14
lines changed

2 files changed

+19
-14
lines changed

.travis.yml

+17-14
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,25 @@
1+
sudo: false
12
language: python
2-
python:
3-
- "3.3"
3+
python: "3.3"
4+
cache:
5+
directories:
6+
- ~/.cache/pip/wheels
47
env:
5-
- DATABASE_URL=postgres://postgres:@127.0.0.1:5432/python.org
6-
before_install:
7-
- sudo apt-get update -qq
8+
global:
9+
- PIP_WHEEL_DIR=$HOME/.cache/pip/wheels
10+
- PIP_FIND_LINKS=file://$HOME/.cache/pip/wheels
11+
- DATABASE_URL=postgres://postgres:@127.0.0.1:5432/python.org
812
install:
9-
- pip install --quiet --upgrade pip
10-
- pip install --quiet -r requirements.txt
11-
- pip install --quiet -r dev-requirements.txt
13+
- pip wheel -r dev-requirements.txt
14+
- pip install -r dev-requirements.txt
1215
before_script:
1316
- psql -c 'create database "python.org";' -U postgres
1417
script:
15-
- coverage run manage.py test
18+
- coverage run manage.py test -v2
1619
- coverage report --fail-under=80
1720
notifications:
18-
irc:
19-
channels:
20-
- "irc.freenode.net#python-dev"
21-
on_success: change
22-
on_failure: always
21+
irc:
22+
channels:
23+
- "irc.freenode.net#python-dev"
24+
on_success: change
25+
on_failure: always

dev-requirements.txt

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
-r requirements.txt
2+
13
# Extra stuff required for local dev
24

35
coverage

0 commit comments

Comments
 (0)