File tree Expand file tree Collapse file tree 5 files changed +9
-56
lines changed
Filter options
Expand file tree Collapse file tree 5 files changed +9
-56
lines changed
Original file line number Diff line number Diff line change 41
41
MB_ML_VER : 2014
42
42
TRAVIS_BUILD_DIR : ${{ github.workspace }}
43
43
CONFIG_PATH : travis_config.sh
44
- DOCKER_IMAGE : quay.io/opencv-ci/opencv-python-manylinux2014-x86-64:20221205
44
+ DOCKER_IMAGE : quay.io/opencv-ci/opencv-python-manylinux2014-x86-64:20230117
45
45
USE_CCACHE : 0
46
46
UNICODE_WIDTH : 32
47
47
PLAT : x86_64
@@ -139,7 +139,7 @@ jobs:
139
139
NP_TEST_DEP : numpy==1.19.4
140
140
TRAVIS_BUILD_DIR : ${{ github.workspace }}
141
141
CONFIG_PATH : travis_config.sh
142
- DOCKER_IMAGE : quay.io/opencv-ci/opencv-python-manylinux2014-x86-64:20220628
142
+ DOCKER_IMAGE : quay.io/opencv-ci/opencv-python-manylinux2014-x86-64:20230117
143
143
USE_CCACHE : 1
144
144
UNICODE_WIDTH : 32
145
145
SDIST : ${{ matrix.build_sdist || 0 }}
Original file line number Diff line number Diff line change 42
42
MB_ML_VER : 2014
43
43
TRAVIS_BUILD_DIR : ${{ github.workspace }}
44
44
CONFIG_PATH : travis_config.sh
45
- DOCKER_IMAGE : quay.io/opencv-ci/opencv-python-manylinux2014-aarch64:20221205
45
+ DOCKER_IMAGE : quay.io/opencv-ci/opencv-python-manylinux2014-aarch64:20230117
46
46
USE_CCACHE : 0
47
47
UNICODE_WIDTH : 32
48
48
SDIST : ${{ matrix.build_sdist || 0 }}
Original file line number Diff line number Diff line change 1
- # Version: 20221205
1
+ # Version: 20230117
2
2
# Image name: quay.io/opencv-ci/opencv-python-manylinux2014-aarch64
3
3
4
4
FROM quay.io/pypa/manylinux2014_aarch64:latest
@@ -11,28 +11,16 @@ ARG NASM_VERSION=2.15.04
11
11
ARG OPENSSL_VERSION=1_1_1s
12
12
ARG QT_VERSION=5.15.0
13
13
ARG YASM_VERSION=1.3.0
14
- ARG ZLIB_VERSION=1.2.13
15
14
16
15
ENV LD_LIBRARY_PATH /usr/local/lib:$LD_LIBRARY_PATH
17
16
18
17
# epel-release need for aarch64 to get openblas packages
19
- RUN yum install bzip2 -devel curl-devel xcb-util-renderutil-devel xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel xcb-util-wm-devel mesa-libGL-devel libxkbcommon-devel libxkbcommon-x11-devel libXi-devel lapack-devel epel-release -y && \
18
+ RUN yum install zlib -devel curl-devel xcb-util-renderutil-devel xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel xcb-util-wm-devel mesa-libGL-devel libxkbcommon-devel libxkbcommon-x11-devel libXi-devel lapack-devel epel-release -y && \
20
19
yum install openblas-devel dejavu-sans-fonts -y && \
21
20
cp /usr/include/lapacke/lapacke*.h /usr/include/ && \
22
21
curl https://raw.githubusercontent.com/xianyi/OpenBLAS/v0.3.3/cblas.h -o /usr/include/cblas.h && \
23
22
# libpng will be built from source
24
- yum remove libpng zlib-devel bzip2-devel -y
25
-
26
- RUN mkdir ~/zlib_sources && \
27
- cd ~/zlib_sources && \
28
- curl -O -L https://www.zlib.net/zlib-${ZLIB_VERSION}.tar.gz && \
29
- tar -xf zlib-${ZLIB_VERSION}.tar.gz && \
30
- cd zlib-${ZLIB_VERSION} && \
31
- ./configure --prefix=/usr/local && \
32
- make && \
33
- make install && \
34
- cd .. && \
35
- rm -rf ~/zlib_sources
23
+ yum remove libpng -y
36
24
37
25
RUN mkdir ~/libpng_sources && \
38
26
cd ~/libpng_sources && \
Original file line number Diff line number Diff line change 1
- # Version: 20221205
1
+ # Version: 20230117
2
2
# Image name: quay.io/opencv-ci/opencv-python-manylinux2014-x86-64
3
3
4
4
FROM quay.io/pypa/manylinux2014_x86_64:latest
@@ -11,28 +11,16 @@ ARG NASM_VERSION=2.15.04
11
11
ARG OPENSSL_VERSION=1_1_1s
12
12
ARG QT_VERSION=5.15.0
13
13
ARG YASM_VERSION=1.3.0
14
- ARG ZLIB_VERSION=1.2.13
15
14
16
15
ENV LD_LIBRARY_PATH /usr/local/lib:$LD_LIBRARY_PATH
17
16
18
17
# epel-release need for aarch64 to get openblas packages
19
- RUN yum install bzip2 -devel curl-devel xcb-util-renderutil-devel xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel xcb-util-wm-devel mesa-libGL-devel libxkbcommon-devel libxkbcommon-x11-devel libXi-devel lapack-devel epel-release -y && \
18
+ RUN yum install zlib -devel curl-devel xcb-util-renderutil-devel xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel xcb-util-wm-devel mesa-libGL-devel libxkbcommon-devel libxkbcommon-x11-devel libXi-devel lapack-devel epel-release -y && \
20
19
yum install openblas-devel dejavu-sans-fonts -y && \
21
20
cp /usr/include/lapacke/lapacke*.h /usr/include/ && \
22
21
curl https://raw.githubusercontent.com/xianyi/OpenBLAS/v0.3.3/cblas.h -o /usr/include/cblas.h && \
23
22
# libpng will be built from source
24
- yum remove libpng zlib-devel bzip2-devel -y
25
-
26
- RUN mkdir ~/zlib_sources && \
27
- cd ~/zlib_sources && \
28
- curl -O -L https://www.zlib.net/zlib-${ZLIB_VERSION}.tar.gz && \
29
- tar -xf zlib-${ZLIB_VERSION}.tar.gz && \
30
- cd zlib-${ZLIB_VERSION} && \
31
- ./configure --prefix=/usr/local && \
32
- make && \
33
- make install && \
34
- cd .. && \
35
- rm -rf ~/zlib_sources
23
+ yum remove libpng -y
36
24
37
25
RUN mkdir ~/libpng_sources && \
38
26
cd ~/libpng_sources && \
Original file line number Diff line number Diff line change 3
3
4
4
from auditwheel import policy
5
5
6
-
7
- def add_zlib_versions ():
8
- with open (join (dirname (abspath (policy .__file__ )), "manylinux-policy.json" ), 'r' ) as manylinux_policy :
9
- manylinux_policy_lines = manylinux_policy .readlines ()
10
-
11
- manylinux_policy_data = ""
12
- for line in manylinux_policy_lines :
13
- if "ZLIB" in line :
14
- if len (line ) > 22 :
15
- updated_line = line [:- 2 ] + ', "1.2.9", "1.2.12", "1.2.13"]'
16
- else :
17
- updated_line = line [:- 2 ] + '"1.2.9", "1.2.12", "1.2.13"]'
18
- print ("auditwheel patch: replace policy line \" %s\" with \" %s\" " % (line , updated_line ))
19
- manylinux_policy_replacement = line .replace (line , updated_line )
20
- else :
21
- manylinux_policy_replacement = line
22
- manylinux_policy_data = manylinux_policy_data + manylinux_policy_replacement
23
-
24
- with open (join (dirname (abspath (policy .__file__ )), "manylinux-policy.json" ), 'w' ) as manylinux_final_policy :
25
- manylinux_final_policy .write (manylinux_policy_data )
26
-
27
6
def add_whitelisted_libs ():
28
7
policies = None
29
8
@@ -36,7 +15,5 @@ def add_whitelisted_libs():
36
15
with open (join (dirname (abspath (policy .__file__ )), "manylinux-policy.json" ), "w" ) as f :
37
16
f .write (json .dumps (policies ))
38
17
39
-
40
18
if __name__ == '__main__' :
41
- add_zlib_versions ()
42
19
add_whitelisted_libs ()
You can’t perform that action at this time.
0 commit comments