1212
1313 - restore_cache :
1414 keys :
15- - v1-dependencies-{{ checksum "python /requirements.txt" }}-{{ .Environment.CIRCLE_JOB }}
15+ - v1-dependencies-{{ checksum "requirements.txt" }}-{{ checksum "tests /requirements.txt" }}-{{ .Environment.CIRCLE_JOB }}
1616
1717 - run :
1818 name : create virtualenv
@@ -24,12 +24,12 @@ jobs:
2424 command : |
2525 . env/bin/activate
2626 python --version
27- pip install -r python /requirements.txt
27+ pip install -r requirements.txt -r tests /requirements.txt
2828
2929 - save_cache :
3030 paths :
3131 - ./env
32- key : v1-dependencies-{{ checksum "python /requirements.txt" }}-{{ .Environment.CIRCLE_JOB }}
32+ key : v1-dependencies-{{ checksum "requirements.txt" }}-{{ checksum "tests /requirements.txt" }}-{{ .Environment.CIRCLE_JOB }}
3333
3434 - run : &install-package-template
3535 name : install package
@@ -115,19 +115,19 @@ jobs:
115115
116116 - restore_cache :
117117 keys :
118- - v1-dependencies-{{ checksum "python /requirements.txt" }}-{{ .Environment.CIRCLE_JOB }}
118+ - v1-dependencies-{{ checksum "requirements.txt" }}-{{ checksum "tests /requirements.txt" }}-{{ .Environment.CIRCLE_JOB }}
119119
120120 - run : &install-dependencies-template
121121 name : install dependencies
122122 command : |
123123 . env/bin/activate
124124 python --version
125- pip install -r python /requirements.txt
125+ pip install -r requirements.txt -r tests /requirements.txt
126126
127127 - save_cache :
128128 paths :
129129 - ./env
130- key : v1-dependencies-{{ checksum "python /requirements.txt" }}-{{ .Environment.CIRCLE_JOB }}
130+ key : v1-dependencies-{{ checksum "requirements.txt" }}-{{ checksum "tests /requirements.txt" }}-{{ .Environment.CIRCLE_JOB }}
131131
132132 - run : *install-package-template
133133
@@ -172,7 +172,7 @@ jobs:
172172 command : |
173173 for PYBIN in /opt/python/*/bin; do
174174 if "${PYBIN}/python" -c "import sys; sys.exit(sys.version_info>=(3, 5))"; then continue; fi;
175- "${PYBIN}/pip" install -r python /requirements.txt
175+ "${PYBIN}/pip" install -r requirements.txt -r tests /requirements.txt
176176 "${PYBIN}/pip" wheel . -w ./wheelhouse
177177 "${PYBIN}/python" setup.py sdist -d ./dist
178178 done
0 commit comments