Fix Cython installation for fresh CPythons
We try to fetch a wheel only and if that fails, we disable compilation. Useful for fresh CPythons such as 3.8 now, where wheels are not yet ready, but Cython defaults to compiling (because it detects CPython). Note that --install-option="--no-cython-compile" makes pip use source package, hence we don't want to use it right away. We still prefer wheel over sdist.
This commit is contained in:
parent
8dbc369a49
commit
ca464dcb60
1 changed files with 3 additions and 1 deletions
|
|
@ -36,7 +36,9 @@ if [ "$VERSION" == "2.6" ]; then
|
|||
else
|
||||
python -m pip install pytest
|
||||
if [ "$PYTHON" != "jython" ]; then
|
||||
python -m pip install Cython
|
||||
# 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
|
||||
fi
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue