Add more python versions for Linux x86, do not install ninja for arm64 archs
parent
5243f1fe82
commit
190093f404
|
@ -13,12 +13,29 @@ jobs:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
|
# Linux x86_64
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
python_version: "3.10"
|
python_version: "3.10"
|
||||||
cibw_python_version: 310
|
cibw_python_version: 310
|
||||||
platform_id: manylinux_x86_64
|
platform_id: manylinux_x86_64
|
||||||
manylinux_image: manylinux2014
|
manylinux_image: manylinux2014
|
||||||
|
- os: ubuntu-latest
|
||||||
|
python_version: "3.11"
|
||||||
|
cibw_python_version: 311
|
||||||
|
platform_id: manylinux_x86_64
|
||||||
|
manylinux_image: manylinux2014
|
||||||
|
- os: ubuntu-latest
|
||||||
|
python_version: "3.12"
|
||||||
|
cibw_python_version: 312
|
||||||
|
platform_id: manylinux_x86_64
|
||||||
|
manylinux_image: manylinux2014
|
||||||
|
- os: ubuntu-latest
|
||||||
|
python_version: "3.13"
|
||||||
|
cibw_python_version: 313
|
||||||
|
platform_id: manylinux_x86_64
|
||||||
|
manylinux_image: manylinux2014
|
||||||
|
|
||||||
|
# Linux aarch64
|
||||||
- os: ubuntu-24.04-arm
|
- os: ubuntu-24.04-arm
|
||||||
python_version: "3.10"
|
python_version: "3.10"
|
||||||
cibw_python_version: 310
|
cibw_python_version: 310
|
||||||
|
|
|
@ -11,7 +11,13 @@ PROJECT_DIR="$2"
|
||||||
|
|
||||||
export PYTHON="python${PYTHON_VERSION}"
|
export PYTHON="python${PYTHON_VERSION}"
|
||||||
|
|
||||||
|
ARCH=$(uname -m)
|
||||||
|
if [[ $ARCH == x86_64* ]]; then
|
||||||
yum install -y wget ninja-build
|
yum install -y wget ninja-build
|
||||||
|
elif [[ $ARCH == arm* ]] || [[ $ARCH = aarch64 ]]; then
|
||||||
|
yum install -y wget
|
||||||
|
fi
|
||||||
|
|
||||||
$(which $PYTHON) -m pip install -r $PROJECT_DIR/python/dev_requirements.txt
|
$(which $PYTHON) -m pip install -r $PROJECT_DIR/python/dev_requirements.txt
|
||||||
|
|
||||||
# Install Boost
|
# Install Boost
|
||||||
|
|
Loading…
Reference in New Issue