From 90a7c083c6727746174c8235a465a7b97a4ab2dd Mon Sep 17 00:00:00 2001 From: Ilya Lavrenov Date: Mon, 23 Jan 2023 23:46:10 +0400 Subject: [PATCH] Use manylinux2014 instead of manylinux_2_17 as a platform tag (#15224) --- src/bindings/python/wheel/CMakeLists.txt | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/bindings/python/wheel/CMakeLists.txt b/src/bindings/python/wheel/CMakeLists.txt index 7811419c292..df275df34cb 100644 --- a/src/bindings/python/wheel/CMakeLists.txt +++ b/src/bindings/python/wheel/CMakeLists.txt @@ -109,7 +109,18 @@ elseif(LINUX) set(PLATFORM_TAG "linux_${_arch}") else() string(REPLACE "." "_" _ov_glibc_version "${OV_GLIBC_VERSION}") - set(PLATFORM_TAG "manylinux_${_ov_glibc_version}_${_arch}") + set(manylinux "manylinux_${_ov_glibc_version}") + + # convert to well-known formats according to PEP 600 + if(manylinux STREQUAL "manylinux_2_5") + set(manylinux "manylinux1") + elseif(manylinux STREQUAL "manylinux_2_12") + set(manylinux "manylinux2010") + elseif(manylinux STREQUAL "manylinux_2_17") + set(manylinux "manylinux2014") + endif() + + set(PLATFORM_TAG "${manylinux}_${_arch}") endif() endif()