def copy_python_binding_release_files(softdevice_name='s130'): s130_bindings_release_path = posixpath.join(config.RELEASE_DIR, 'python') utility.make_clean_directory(s130_bindings_release_path) python_binding_lib_name = softdevice_name + '_' + config.LIB_NAME python_binding_py_name = python_binding_lib_name + '.py' python_binding_pyd_name = '_' + python_binding_lib_name + config.PYTHON_BINDING_SUFFIX python_bindings_build_path = posixpath.join(config.BUILD_DIR, 'python') python_binding_release_path = posixpath.join(config.RELEASE_DIR, 'python') utility.make_directory(python_binding_release_path) python_binding_py_path = posixpath.join(python_bindings_build_path, python_binding_py_name) python_binding_pyd_path = posixpath.join(python_bindings_build_path, python_binding_pyd_name) shutil.copy2(python_binding_py_path, python_binding_release_path) shutil.copy2(python_binding_pyd_path, python_binding_release_path) python_binding_path = config.BINDINGS_DIR python_binding_examples_path = posixpath.join(python_binding_path, 'examples') python_binding_examples_release_path = posixpath.join( python_binding_release_path, 'examples') python_bindings_util_path = posixpath.join(python_binding_path, 'src', 'ble_driver_util.py') shutil.copy2(python_bindings_util_path, python_binding_release_path) shutil.copytree(python_binding_examples_path, python_binding_examples_release_path)
def copy_python_binding_release_files(softdevice_name='s130'): s130_bindings_release_path = posixpath.join(config.RELEASE_DIR, 'python') utility.make_clean_directory(s130_bindings_release_path) python_binding_lib_name = softdevice_name + '_' + config.LIB_NAME python_binding_py_name = python_binding_lib_name + '.py' python_binding_pyd_name = '_' + python_binding_lib_name + config.PYTHON_BINDING_SUFFIX python_bindings_build_path = posixpath.join(config.BUILD_DIR, 'python') python_binding_release_path = posixpath.join(config.RELEASE_DIR, 'python') utility.make_directory(python_binding_release_path) python_binding_py_path = posixpath.join(python_bindings_build_path, python_binding_py_name) python_binding_pyd_path = posixpath.join(python_bindings_build_path, python_binding_pyd_name) shutil.copy2(python_binding_py_path, python_binding_release_path) shutil.copy2(python_binding_pyd_path, python_binding_release_path) python_binding_path = config.BINDINGS_DIR python_binding_examples_path = posixpath.join(python_binding_path, 'examples') python_binding_examples_release_path = posixpath.join(python_binding_release_path, 'examples') python_bindings_util_path = posixpath.join(python_binding_path, 'src', 'ble_driver_util.py') shutil.copy2(python_bindings_util_path, python_binding_release_path) shutil.copytree(python_binding_examples_path, python_binding_examples_release_path)
def copy_serialization_dll_release_files(): logger.info('Copying built artifacts to %s.', config.RELEASE_DIR) utility.make_clean_directory(config.RELEASE_DIR) copy_licenses() copy_documentation() copy_serialization_dll() if config.PLATFORM_SYSTEM == 'Windows': copy_windows_lib() copy_header_files() copy_hex_files() copy_example_files()