diff --git a/build-cuda.bat b/build-cuda.bat index 4805aff..c6eaf56 100644 --- a/build-cuda.bat +++ b/build-cuda.bat @@ -29,6 +29,10 @@ echo Cleaning previous builds... if exist build rmdir /s /q build if exist dist rmdir /s /q dist +REM Remove enum34 if present (incompatible with PyInstaller) +echo Removing enum34 (if present)... +uv pip uninstall -q enum34 2>nul + REM Build with PyInstaller echo Running PyInstaller... uv run pyinstaller local-transcription.spec diff --git a/build-cuda.sh b/build-cuda.sh index fb1fc7f..0fee398 100755 --- a/build-cuda.sh +++ b/build-cuda.sh @@ -30,6 +30,10 @@ fi echo "Cleaning previous builds..." rm -rf build dist +# Remove enum34 if present (incompatible with PyInstaller) +echo "Removing enum34 (if present)..." +uv pip uninstall -q enum34 2>/dev/null || true + # Build with PyInstaller echo "Running PyInstaller..." uv run pyinstaller local-transcription.spec diff --git a/build.bat b/build.bat index e0f5c4c..441adff 100644 --- a/build.bat +++ b/build.bat @@ -10,6 +10,10 @@ echo Cleaning previous builds... if exist build rmdir /s /q build if exist dist rmdir /s /q dist +REM Remove enum34 if present (incompatible with PyInstaller) +echo Removing enum34 (if present)... +uv pip uninstall -q enum34 2>nul + REM Build with PyInstaller echo Running PyInstaller... uv run pyinstaller local-transcription.spec diff --git a/build.sh b/build.sh index b94d25f..aab9618 100755 --- a/build.sh +++ b/build.sh @@ -8,6 +8,10 @@ echo "=========================================" echo "Cleaning previous builds..." rm -rf build dist +# Remove enum34 if present (incompatible with PyInstaller) +echo "Removing enum34 (if present)..." +uv pip uninstall -q enum34 2>/dev/null || true + # Build with PyInstaller echo "Running PyInstaller..." uv run pyinstaller local-transcription.spec diff --git a/pyproject.toml b/pyproject.toml index f11b5f6..da272d0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -71,6 +71,7 @@ torch = { index = "pytorch-cu121" } torchvision = { index = "pytorch-cu121" } torchaudio = { index = "pytorch-cu121" } + [tool.ruff] line-length = 100 target-version = "py39"