No need to test python2.7 (#8891)
This commit is contained in:
parent
66b7b71a45
commit
bcdb4ca4c7
@ -11,10 +11,7 @@ function run_install_test() {
|
||||
local PYTHON=$2
|
||||
local PYPI=$3
|
||||
|
||||
# Setuptools 45.0 removed support for Python 2, so to test with Python 2 we
|
||||
# pass --no-setuptools here and then install an older setuptools version
|
||||
# below.
|
||||
virtualenv -p `which $PYTHON` --no-setuptools test-venv
|
||||
virtualenv -p `which $PYTHON` test-venv
|
||||
|
||||
# Intentionally put a broken protoc in the path to make sure installation
|
||||
# doesn't require protoc installed.
|
||||
@ -22,7 +19,6 @@ function run_install_test() {
|
||||
chmod +x test-venv/bin/protoc
|
||||
|
||||
source test-venv/bin/activate
|
||||
pip install "setuptools<45"
|
||||
pip install -i ${PYPI} protobuf==${VERSION} --no-cache-dir
|
||||
deactivate
|
||||
rm -fr test-venv
|
||||
@ -88,14 +84,12 @@ python3 setup.py sdist
|
||||
twine upload --skip-existing -r testpypi -u protobuf-wheel-test dist/*
|
||||
|
||||
# Test locally with different python versions.
|
||||
run_install_test ${TESTING_VERSION} python2.7 https://test.pypi.org/simple
|
||||
run_install_test ${TESTING_VERSION} python3 https://test.pypi.org/simple
|
||||
|
||||
# Deploy egg/wheel packages to testing PyPI and test again.
|
||||
python3 setup.py clean build bdist_wheel
|
||||
twine upload --skip-existing -r testpypi -u protobuf-wheel-test dist/*
|
||||
|
||||
run_install_test ${TESTING_VERSION} python2.7 https://test.pypi.org/simple
|
||||
run_install_test ${TESTING_VERSION} python3 https://test.pypi.org/simple
|
||||
|
||||
echo "All install tests have passed using testing PyPI."
|
||||
|
Loading…
Reference in New Issue
Block a user