Do not use Cython from master branch for Py 3.11

This commit is contained in:
Lumir Balhar 2023-01-10 13:37:41 +01:00
commit b9dc63ad15

View file

@ -51,14 +51,9 @@ python -c 'import sys; print(sys.version)' | head -n1 | grep $VERSION
# install packages with pip
python -m pip install pytest
if [ "$CYTHON" == "true" ]; then
if [ "$VERSION" == "3.11" ]; then
# Cython support for 3.11.0a1+ is not yet released
python -m pip install https://github.com/cython/cython/archive/master.tar.gz --install-option="--no-cython-compile"
else
# We try to fetch a wheel only and if that fails, we disable compilation
# Useful for fresh CPythons, where wheels are not yet ready, but Cython defaults to compiling
python -m pip install Cython --only-binary :all: || python -m pip install Cython --install-option="--no-cython-compile"
fi
# We try to fetch a wheel only and if that fails, we disable compilation
# Useful for fresh CPythons, where wheels are not yet ready, but Cython defaults to compiling
python -m pip install Cython --only-binary :all: || python -m pip install Cython --install-option="--no-cython-compile"
fi
# run tests