Building of openvino-dev wheel results many temp files in source tree (#9936)

This commit is contained in:
Sergey Lyubimtsev authored and GitHub committed 2022-01-28 13:14:26 +03:00
1 parent 917994293c
commit 4cd20425c3
2 files changed
+6 -4

No files matched your search

+2 -1
View File
@@ -11,11 +11,12 @@ set(openvino_wheels_output_dir "${CMAKE_BINARY_DIR}/wheels")
set(openvino_wheel_path "${openvino_wheels_output_dir}/${openvino_wheel_name}")
add_custom_command(OUTPUT ${openvino_wheel_path}
COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_CURRENT_SOURCE_DIR}/setup.cfg" "${CMAKE_CURRENT_BINARY_DIR}"
COMMAND ${CMAKE_COMMAND} -E env OPENVINO_VERSION=${WHEEL_VERSION}
${PYTHON_EXECUTABLE} ${SETUP_PY} clean bdist_wheel
--dist-dir ${openvino_wheels_output_dir}
--build=${WHEEL_BUILD}
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
COMMENT "Building Python wheel ${openvino_wheel_name}"
VERBATIM)
+4 -3
View File
@@ -81,6 +81,7 @@ class CustomBuild(build):
# pylint: disable-msg=too-many-locals
self.announce('Installing packages', level=log.INFO)
BUILD_BASE = Path.cwd() / self.build_base
for cmp, cmp_data in PKG_INSTALL_CFG.items():
self.announce(f'Processing package: {cmp}', level=log.INFO)
if not cmp_data['src_dir'].is_dir():
@@ -88,13 +89,13 @@ class CustomBuild(build):
f'The source directory was not found: {cmp_data["src_dir"]}'
)
subprocess.call([sys.executable, 'setup.py', 'install',
'--root', str(SCRIPT_DIR),
'--prefix', str(cmp_data.get("prefix"))],
'--root', str(BUILD_BASE),
'--prefix', str(cmp_data.get("prefix"))],
cwd=str(cmp_data.get('src_dir')))
# grab installed modules
lib_dir = 'lib/site-packages' if platform.system() == 'Windows' else f'lib/{PYTHON_VERSION}/site-packages'
src = SCRIPT_DIR / cmp_data.get('prefix') / lib_dir
src = BUILD_BASE / cmp_data.get('prefix') / lib_dir
egg_info = list(src.glob('**/*.egg-info'))
if egg_info: