INNER CODE UNIT · Python
require_non_empty_file
CyrilPeng/Venera-Next · windows/build.py:41
def require_non_empty_file(path):
if not path.is_file():
raise FileNotFoundError(path)
if path.stat().st_size <= 0:
raise RuntimeError(f"{path} is empty")
def clean_windows_runner_build():
if WINDOWS_RUNNER_BUILD_DIR.exists():
shutil.rmtree(WINDOWS_RUNNER_BUILD_DIR)
def create_portable_zip(version):
if not WINDOWS_RELEASE_DIR.is_dir():
raise FileNotFoundError(WINDOWS_RELEASE_DIR)
zip_path = WINDOWS_BUILD_DIR / f"VeneraNext-{version}-windows.zip"
package_dir = WINDOWS_BUILD_DIR / f"VeneraNext-{version}-windows"