summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2020-09-24 09:40:04 -0400
committerGitHub <noreply@github.com>2020-09-24 09:40:04 -0400
commitda415dd76a5613c5cdafb16cd5f21e5b6cce3801 (patch)
treea78c38523239be2015b68e8a1fcd9a29f7b21c7c
parent67be04f17c3af238138972488a23f0a7118a9458 (diff)
parentd78027a257e2a1053fa3dd145c6d9054c13f3390 (diff)
downloadpython-setuptools-git-da415dd76a5613c5cdafb16cd5f21e5b6cce3801.tar.gz
Merge pull request #2379 from ezeeyahoo/master
Adding changes to support PPC64LE
-rw-r--r--.travis.yml25
-rw-r--r--changelog.d/2379.misc.rst1
2 files changed, 26 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 0e636eec..d12a9ece 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -16,14 +16,39 @@ jobs:
- python: 3.9-dev
- <<: *latest_py3
env: TOXENV=docs
+ - arch: ppc64le
+ python: pypy3
+ - arch: ppc64le
+ python: 3.5
+ - &latest_py3_ppc
+ arch: ppc64le
+ python: 3.8
+ - <<: *latest_py3_ppc
+ env: LANG=C
+ - arch: ppc64le
+ python: 3.9-dev
allow_failures:
# suppress failures due to pypa/setuptools#2000
- python: pypy3
+ - arch: ppc64le
+ python: pypy3
- <<: *latest_py3
env: TOXENV=docs
+
cache: pip
+before_install:
+ - |
+ # Except on bionic, Travis Linux base image for PPC64LE
+ # platform lacks the proper
+ # permissions to the directory ~/.cache/pip/wheels that allow
+ # the user running travis build to install pip packages.
+ # TODO: is someone tracking this issue? Maybe just move to bionic?
+ if [[ "$TRAVIS_CPU_ARCH" == "ppc64le" ]]; then
+ sudo chown -Rfv $USER:$GROUP ~/.cache/pip/wheels
+ fi
+
install:
# ensure we have recent pip/setuptools/wheel
diff --git a/changelog.d/2379.misc.rst b/changelog.d/2379.misc.rst
new file mode 100644
index 00000000..09bd7625
--- /dev/null
+++ b/changelog.d/2379.misc.rst
@@ -0,0 +1 @@
+Travis CI test suite now tests against PPC64.