fixes for publishing python38 binaries
MODIFY
.travis_build_wheel.sh
.travis_build_wheel.sh
@@ -7,8 +7,8 @@ cd `dirname $0`
TRAVIS_PYTHON_VERSION=$1
TRAVIS_PYTHON_VERSION=${TRAVIS_PYTHON_VERSION/.}
-/opt/python/*${TRAVIS_PYTHON_VERSION}*m/bin/pip install cython
-FASTAVRO_USE_CYTHON=1 /opt/python/*${TRAVIS_PYTHON_VERSION}*m/bin/python setup.py bdist_wheel
+/opt/python/*${TRAVIS_PYTHON_VERSION}*/bin/pip install cython
+FASTAVRO_USE_CYTHON=1 /opt/python/*${TRAVIS_PYTHON_VERSION}*/bin/python setup.py bdist_wheel
# Also produce a wheel for wide-char distributions.
if ls /opt/python/*${TRAVIS_PYTHON_VERSION}*mu &> /dev/null; then

MODIFY
publish.sh
publish.sh
@@ -23,8 +23,7 @@ manylinux1_x86_64"
PyVers="27
35
36
-37
-38"
+37"
for os in $OSes; do
for pyver in $PyVers; do
@@ -32,6 +31,11 @@ for os in $OSes; do
done
done
+# Get the 38 versions
+for os in $OSes; do
+ wget -q --directory-prefix=dist/ https://github.com/fastavro/fastavro/releases/download/${ver}/fastavro-${ver}-cp${pyver}-cp${pyver}-${os}.whl
+done
+
# Also get the linux 2.7mu version
wget -q --directory-prefix=dist/ https://github.com/fastavro/fastavro/releases/download/${ver}/fastavro-${ver}-cp27-cp27mu-manylinux1_x86_64.whl

fixes for publishing python38 binaries