Skip to content

Commit 77ba6b2

Browse files
authored
Add Python 3.11 build to wheels build action. Fix ubuntu actions host (#39)
* Add Python 3.11 build to wheels build action. Fix ubuntu actions host * Use Python 3.11.0 to avoid bug with 3.11.1 * Use patchelf from pypi
1 parent a7daa9f commit 77ba6b2

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

.github/workflows/wheels.yml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,25 +30,30 @@ jobs:
3030
matrix:
3131
config:
3232
- os: ubuntu-20.04
33-
runs_on: ubuntu-latest
33+
runs_on: ubuntu-20.04
3434
container: ubuntu:20.04
3535
py_platform: manylinux_2_31_x86_64
3636
python_version: "3.7"
3737
- os: ubuntu-20.04
38-
runs_on: ubuntu-latest
38+
runs_on: ubuntu-20.04
3939
container: ubuntu:20.04
4040
py_platform: manylinux_2_31_x86_64
4141
python_version: "3.8"
4242
- os: ubuntu-20.04
43-
runs_on: ubuntu-latest
43+
runs_on: ubuntu-20.04
4444
container: ubuntu:20.04
4545
py_platform: manylinux_2_31_x86_64
4646
python_version: "3.9"
4747
- os: ubuntu-20.04
48-
runs_on: ubuntu-latest
48+
runs_on: ubuntu-20.04
4949
container: ubuntu:20.04
5050
py_platform: manylinux_2_31_x86_64
5151
python_version: "3.10"
52+
- os: ubuntu-20.04
53+
runs_on: ubuntu-20.04
54+
container: ubuntu:20.04
55+
py_platform: manylinux_2_31_x86_64
56+
python_version: "3.11.0"
5257
env:
5358
DEBIAN_FRONTEND: noninteractive
5459
steps:
@@ -70,15 +75,15 @@ jobs:
7075
liburdfdom-dev liboctomap-dev liborocos-kdl-dev libpcl-dev
7176
libflann-dev libjsoncpp-dev libyaml-cpp-dev git cmake ninja-build
7277
build-essential autoconf automake libtool bison libpcre2-dev libpcre3-dev
73-
lcov libbullet-dev libbullet-extras-dev patchelf python3-venv -y -qq
78+
lcov libbullet-dev libbullet-extras-dev python3-venv -y -qq
7479
- uses: actions/setup-python@v4
7580
id: setup-python
7681
with:
7782
python-version: '${{ matrix.config.python_version }}'
7883
- name: pip
7984
run: |
8085
python -m pip install --upgrade pip
81-
python -m pip install auditwheel wheel numpy setuptools colcon-common-extensions vcstool
86+
python -m pip install auditwheel wheel numpy setuptools colcon-common-extensions vcstool patchelf
8287
- name: vcs import
8388
working-directory: ws/src
8489
run: vcs import --input tesseract_python/dependencies_with_ext.rosinstall
@@ -133,6 +138,10 @@ jobs:
133138
vcpkg_triplet: x64-windows-release
134139
cmake_arch: x64
135140
python_version: "3.10"
141+
- arch: x64
142+
vcpkg_triplet: x64-windows-release
143+
cmake_arch: x64
144+
python_version: "3.11.0"
136145
steps:
137146
- uses: actions/checkout@v2
138147
with:

0 commit comments

Comments
 (0)