Modernize
1. Update the travis script to follow their multi-OS example. 2. Set the path to Python in the osx bulid wheels script. 3. Add newlines to a couple requirements. 4. For osx, removed all versions of python except 3.7 and 3.8.pull/18/head
parent
e7e64de2c3
commit
92a3f7fe4a
26
.travis.yml
26
.travis.yml
|
|
@ -1,17 +1,15 @@
|
||||||
sudo: required
|
language: generic
|
||||||
|
|
||||||
matrix:
|
|
||||||
include:
|
|
||||||
- dist: trusty
|
|
||||||
language: python
|
|
||||||
services:
|
|
||||||
- docker
|
|
||||||
script:
|
|
||||||
- ./make/manylinux1/build_wheels.sh
|
|
||||||
- os: osx
|
|
||||||
osx_image: xcode8.3
|
|
||||||
script:
|
|
||||||
- ./make/osx/build_wheels.sh
|
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
include:
|
||||||
|
- os: linux
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
script:
|
||||||
|
- ./make/manylinux1/build_wheels.sh
|
||||||
|
- os: osx
|
||||||
|
osx_image: xcode9.4
|
||||||
|
script:
|
||||||
|
- ./make/osx/build_wheels.sh
|
||||||
install:
|
install:
|
||||||
- if [ "${TRAVIS_OS_NAME:-}" == "osx" ]; then ./make/osx/install_python.sh; fi
|
- if [ "${TRAVIS_OS_NAME:-}" == "osx" ]; then ./make/osx/install_python.sh; fi
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,11 @@
|
||||||
set -e
|
set -e
|
||||||
set +x
|
set +x
|
||||||
|
|
||||||
for VER in 2.7 3.4 3.5 3.6 3.7; do
|
for VER in 3.7 3.8; do
|
||||||
PIP="pip${VER}"
|
PIP="pip${VER}"
|
||||||
PYTHON="python${VER}"
|
PYTHON="python${VER}"
|
||||||
VENV="venv_${VER}"
|
VENV="venv_${VER}"
|
||||||
|
PATH="/Library/Frameworks/Python.framework/Versions/${VER}/bin:$PATH"
|
||||||
|
|
||||||
# update pip for newer TLS support
|
# update pip for newer TLS support
|
||||||
curl https://bootstrap.pypa.io/get-pip.py | ${PYTHON}
|
curl https://bootstrap.pypa.io/get-pip.py | ${PYTHON}
|
||||||
|
|
|
||||||
|
|
@ -3,10 +3,8 @@ set -euo pipefail
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
URLS=(
|
URLS=(
|
||||||
'https://www.python.org/ftp/python/2.7.14/python-2.7.14-macosx10.6.pkg'
|
'https://www.python.org/ftp/python/3.7.9/python-3.7.9-macosx10.9.pkg'
|
||||||
'https://www.python.org/ftp/python/3.4.4/python-3.4.4-macosx10.6.pkg'
|
'https://www.python.org/ftp/python/3.8.6/python-3.8.6-macosx10.9.pkg'
|
||||||
'https://www.python.org/ftp/python/3.5.4/python-3.5.4-macosx10.6.pkg'
|
|
||||||
'https://www.python.org/ftp/python/3.6.4/python-3.6.4-macosx10.6.pkg'
|
|
||||||
)
|
)
|
||||||
|
|
||||||
for url in "${URLS[@]}"; do
|
for url in "${URLS[@]}"; do
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
-r prod.txt
|
-r prod.txt
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
-r prod.txt
|
-r prod.txt
|
||||||
tox
|
tox
|
||||||
pytest
|
pytest
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue