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