publish the python 3.7 wheels from travis
MODIFY
.travis.yml
.travis.yml
language: python
-before_install:
- # https://github.com/travis-ci/travis-ci/issues/9069#issuecomment-382599654
- - if [[ $TRAVIS_PYTHON_VERSION == '3.7-dev' ]]; then sudo add-apt-repository ppa:deadsnakes/ppa -y; fi
- - if [[ $TRAVIS_PYTHON_VERSION == '3.7-dev' ]]; then sudo sudo apt-get update; fi
install:
- pip install -r developer_requirements.txt
script:
@@ -36,7 +32,7 @@ matrix:
python: 3.6
- sudo: required
dist: xenial
- python: 3.7-dev
+ python: 3.7
- sudo: False
dist: trusty
python: pypy

MODIFY
README.md
README.md
@@ -21,6 +21,7 @@ encoding/decoding).
* Python 3.4
* Python 3.5
* Python 3.6
+* Python 3.7
* PyPy
* PyPy3

MODIFY
publish.sh
publish.sh
@@ -50,6 +50,10 @@ if [ ! -f dist/fastavro-${ver}-cp36-cp36m-manylinux1_x86_64.whl ]; then
echo "Make sure to download the Python 3.6 wheel from $linux_wheels_url"
exit 1
fi
+if [ ! -f dist/fastavro-${ver}-cp37-cp37m-manylinux1_x86_64.whl ]; then
+ echo "Make sure to download the Python 3.7 wheel from $linux_wheels_url"
+ exit 1
+fi
twine upload dist/fastavro-${ver}.tar.gz
twine upload dist/fastavro-${ver}*.whl

publish the python 3.7 wheels from travis