File tree 4 files changed +7
-11
lines changed
4 files changed +7
-11
lines changed Original file line number Diff line number Diff line change 4
4
branches :
5
5
- main
6
6
- pypi-dev
7
- - ci-dev
8
7
paths :
9
8
- ' .github/workflows/build_linux_wheels.yml'
10
9
- ' python-webrtc/cpp/**'
@@ -28,14 +27,11 @@ jobs:
28
27
CIBW_ENVIRONMENT_PASS_LINUX : MANYLINUX_INSIDE
29
28
CIBW_ARCHS : x86_64
30
29
CIBW_PROJECT_REQUIRES_PYTHON : " >=3.7"
31
- # extended manylinux image with updated GCC (7.5)
30
+ # extended manylinux image with updated GCC (7.5) and patched CPython
31
+ # about gcc: https://github.com/pypa/manylinux/issues/1012
32
+ # about patch: https://github.com/pypa/manylinux/issues/1264
32
33
CIBW_MANYLINUX_X86_64_IMAGE : ghcr.io/marshalx/wrtc/manylinux_2_24_x86_64:latest
33
- CIBW_BUILD : cp39-manylinux_* cp310-manylinux_*
34
- # TODO uncomment after applied patches for cpython in manylinux
35
- # there is no cp37, cp38 for now
36
- # ref: https://github.com/pypa/manylinux/issues/1264
37
- # CIBW_BUILD: cp3*-manylinux_*
38
- # CIBW_SKIP: cp36-*
34
+ CIBW_BUILD : cp3*-manylinux_*
39
35
CIBW_TEST_COMMAND : python -c "import wrtc; wrtc.ping()"
40
36
41
37
- name : Upload artifacts.
Original file line number Diff line number Diff line change 4
4
branches :
5
5
- main
6
6
- pypi-dev
7
- - ci-dev
8
7
paths :
9
8
- ' .github/workflows/build_macos_wheels.yml'
10
9
- ' python-webrtc/cpp/**'
Original file line number Diff line number Diff line change 18
18
matrix :
19
19
arch : [
20
20
" x86_64" ,
21
- " aarch64" ,
21
+ # "aarch64", # it's not possible to do on GHA because there is time limit (more then 6 hours under QEMU)
22
22
]
23
23
24
24
steps :
Original file line number Diff line number Diff line change 1
1
ARG MANYLINUX_ARCH
2
- FROM quay.io/pypa/manylinux_2_24_$MANYLINUX_ARCH AS builder
2
+ # celf pathed cpython https://github.com/MarshalX/manylinux-cpython-pathes
3
+ FROM quay.io/pypa_patched/manylinux_2_24_$MANYLINUX_ARCH AS builder
3
4
4
5
RUN apt-get update && apt-get install -y xz-utils libxml2 wget build-essential
5
6
You can’t perform that action at this time.
0 commit comments