Skip to content

Commit

Permalink
Add support for Python 3.7
Browse files Browse the repository at this point in the history
  • Loading branch information
mgedmin committed Aug 10, 2018
1 parent adabb77 commit d0f1e9d
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 5 deletions.
3 changes: 2 additions & 1 deletion .manylinux-install.sh
Expand Up @@ -7,7 +7,8 @@ for PYBIN in /opt/python/*/bin; do
if [[ "${PYBIN}" == *"cp27"* ]] || \
[[ "${PYBIN}" == *"cp34"* ]] || \
[[ "${PYBIN}" == *"cp35"* ]] || \
[[ "${PYBIN}" == *"cp36"* ]]; then
[[ "${PYBIN}" == *"cp36"* ]] || \
[[ "${PYBIN}" == *"cp37"* ]]; then
"${PYBIN}/pip" install -e /io/
"${PYBIN}/pip" wheel /io/ -w wheelhouse/
rm -rf /io/build /io/*.egg-info
Expand Down
6 changes: 5 additions & 1 deletion .travis.yml
Expand Up @@ -5,6 +5,7 @@ python:
- 3.4
- 3.5
- 3.6
- 3.7
- pypy
- pypy3
matrix:
Expand All @@ -23,7 +24,10 @@ matrix:
env: TERRYFY_PYTHON='macpython 3.5'
- os: osx
language: generic
env: TERRYFY_PYTHON='macpython 3.6.0'
env: TERRYFY_PYTHON='macpython 3.6.1'
- os: osx
language: generic
env: TERRYFY_PYTHON='macpython 3.7.0'
- services:
- docker
env: DOCKER_IMAGE=quay.io/pypa/manylinux1_x86_64
Expand Down
2 changes: 1 addition & 1 deletion CHANGES.rst
Expand Up @@ -5,7 +5,7 @@
1.0.2 (unreleased)
==================

- Nothing changed yet.
- Add support for Python 3.7.


1.0.1 (2018-05-16)
Expand Down
5 changes: 4 additions & 1 deletion appveyor.yml
Expand Up @@ -13,13 +13,16 @@ environment:
- python: 35-x64
- python: 36
- python: 36-x64
- python: 37
- python: 37-x64

install:
- "SET PATH=C:\\Python%PYTHON%;c:\\Python%PYTHON%\\scripts;%PATH%"
- echo "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64 > "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64\vcvars64.bat"
- pip install -e .

build_script:
- python -m pip install -U pip
- pip install wheel
- python -W ignore setup.py -q bdist_wheel

Expand All @@ -31,6 +34,6 @@ artifacts:
name: wheel

deploy_script:
- ps: if ($env:APPVEYOR_REPO_TAG -eq $TRUE) { pip install twine; twine upload dist/* }
- ps: if ($env:APPVEYOR_REPO_TAG -eq $TRUE) { pip install twine; twine upload --skip-existing dist/* }

deploy: on
1 change: 1 addition & 0 deletions setup.py
Expand Up @@ -60,6 +60,7 @@
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: Implementation :: CPython',
'Programming Language :: Python :: Implementation :: PyPy',
'Programming Language :: Python :: Implementation :: Jython',
Expand Down
2 changes: 1 addition & 1 deletion tox.ini
@@ -1,7 +1,7 @@
[tox]
# Jython 2.7rc2 does work, but unfortunately has an issue running
# with Tox 1.9.2 (http://bugs.jython.org/issue2325)
envlist = py27,py34,py35,py36,pypy,pypy3,coverage-report
envlist = py27,py34,py35,py36,py37,pypy,pypy3,coverage-report

[testenv]
usedevelop = True
Expand Down

0 comments on commit d0f1e9d

Please sign in to comment.