Building of openvino-dev wheel results many temp files in source tree (#9936)
This commit is contained in:
1 parent
917994293c
commit
4cd20425c3
2 files changed
+6
-4
No files matched your search
@@ -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)
|
||||
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in new issue
Block a user