mirror of
https://github.com/kennethreitz/heroku-buildpack-python.git
synced 2026-06-05 23:10:16 +00:00
Merge branch 'master' into bug/728
This commit is contained in:
@@ -9,6 +9,11 @@ jobs:
|
||||
- PATH="/tmp/shellcheck-latest:$PATH"
|
||||
script: make check
|
||||
|
||||
- stage: "Stack Tests"
|
||||
services: docker
|
||||
env: STACK=heroku-18
|
||||
script: ./tests.sh
|
||||
|
||||
- stage: "Stack Tests"
|
||||
services: docker
|
||||
env: STACK=heroku-16
|
||||
|
||||
@@ -18,6 +18,11 @@ test-heroku-16:
|
||||
@docker run -v $(shell pwd):/buildpack:ro --rm -it -e "STACK=heroku-16" heroku/heroku:16-build bash -c 'cp -r /buildpack /buildpack_test; cd /buildpack_test/; test/run;'
|
||||
@echo ""
|
||||
|
||||
test-heroku-18:
|
||||
@echo "Running tests in docker (heroku-18)..."
|
||||
@docker run -v $(shell pwd):/buildpack:ro --rm -it -e "STACK=heroku-18" heroku/heroku:18-build bash -c 'cp -r /buildpack /buildpack_test; cd /buildpack_test/; test/run;'
|
||||
@echo ""
|
||||
|
||||
buildenv-heroku-16:
|
||||
@echo "Creating build environment (heroku-16)..."
|
||||
@echo
|
||||
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
python-2.7.13
|
||||
python-3.6.6
|
||||
|
||||
@@ -39,6 +39,11 @@ testGEOS() {
|
||||
}
|
||||
|
||||
testNLTK() {
|
||||
# NOTE: This is a RuntimeWarning emitted by Python 3's runpy.py script
|
||||
# which is what is used when you call `python -m <module>`. This is due to
|
||||
# how nltk imports things. It's not actually an error, but it would probably
|
||||
# be bad to silence in Production.
|
||||
export PYTHONWARNINGS="ignore::RuntimeWarning"
|
||||
compile "nltk"
|
||||
assertCaptured "Downloading NLTK packages: city_database stopwords"
|
||||
assertCapturedSuccess
|
||||
@@ -76,9 +81,18 @@ testPylibmc() {
|
||||
}
|
||||
|
||||
testPython2() {
|
||||
compile "python2"
|
||||
assertCaptured "python-2.7.15"
|
||||
assertCapturedSuccess
|
||||
if [[ "$STACK" == "heroku-16" ]] || [[ "$STACK" == "cedar-14" ]]; then
|
||||
compile "python2"
|
||||
assertCaptured "python-2.7.15"
|
||||
assertCapturedSuccess
|
||||
fi
|
||||
}
|
||||
|
||||
testNoPython2() {
|
||||
if [[ "$STACK" == "heroku-18" ]]; then
|
||||
compile "python2"
|
||||
assertCapturedError
|
||||
fi
|
||||
}
|
||||
|
||||
testPython3() {
|
||||
|
||||
Reference in New Issue
Block a user