forked from gboeing/osmnx
/
.travis.yml
49 lines (42 loc) · 1.81 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
language: python
python:
- "2.7"
- "3.5"
- "3.6"
before_install:
- pip install --upgrade pip
- pip install --upgrade wheel
- wget http://bit.ly/miniconda -O miniconda.sh
- bash miniconda.sh -b -p $HOME/miniconda
- export PATH="$HOME/miniconda/bin:$PATH"
- hash -r
- conda config --set always_yes yes --set show_channel_urls true
- conda update conda
- conda config --add channels conda-forge --force
- conda create --quiet --name TESTENV python=$TRAVIS_PYTHON_VERSION --file requirements.txt --file requirements-dev.txt
- source activate TESTENV
- conda info --all
- conda list
install:
- pip install .
- pip show osmnx
script:
- coverage run --source osmnx -m pytest --verbose
after_success:
- coverage report -m
- coveralls
deploy:
provider: lambda
function_name: "OSMnx-Test-Overpass"
region: "us-east-1"
role: "arn:aws:iam::101696101272:role/service-role/OSMnx-RunLambda"
runtime: "python3.6"
timeout: 60
module_name: "osm_api_tests"
handler_name: "lambda_handler"
zip: osm_api_tests.py
access_key_id: "AKIAI5IH2ZGQN7GO6L4A"
secret_access_key:
secure: "i36sj6QNOl28s1/4Bmngj61qTSDxopz0kz0lUjgbim3XWPJuCU5S+7B3hCP36WjzOAayn2fQxffCgj+jnTTGL/4+YmCmRTjkeQ4cldgE0kBqoDEUlnW4fQdUEuDQIJEEKnrCUxgNVY17EvIKCvHIXuUdY1w0qaE4AL/1Fy4ToBumkjJpCZELhkAjQaD+sSv2HWZZVR5cH+37h1YUt6VgFFxiNeWl03mwHSCvX6kBcY32G8pqrgk3GjoJ4fO/Y/DQcueC0CTc5NSzo9vMuD5IvYBfB5oaVROeO/0PNt3TNdQUmt+GsnTsLCEfPjZn4NO/rgrQ/z5rAkKCTPI/LpcZd1EZCu7LnwOl7DJnwXyTTpXHhlchw68POpIIUfkheqyN32+fZlkSzi/Xgiq3waIGEdnUmKRVDpjYMYmfdvQahsEMDZ07CDYSZq0Lng62kuilDtUHQxLbkTgAfuJmF4wjyPkm6LwSJca3Oa5MsmSMAx9mS/fF1ritE+2mpfeM4b7GXI2J5uKgXeaQVBo5g0lohDcJ4fIa83HB0aB2LiUkqWcM6mZkC8i0lhoabFez8ejVNgaeLdMtwEDSZQY7RlYvyxdaxIf14mOkhLrveIDQty1A1Rl8SuZKmpJbm//vXdDetqnj0d0MlHM9guPPbcGgmxeKLSO/Wzx3I+sLhdV5HFk="
on:
branch: "cached_tests"