From e1730a63538d2b1a23c948d25580612303733eba Mon Sep 17 00:00:00 2001 From: yum Date: Wed, 23 Jul 2025 19:51:35 -0700 Subject: Update avg_logprob cutoff, fix sounds, fix electron build --- ui/build_scripts/setup-empty-venv.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 ui/build_scripts/setup-empty-venv.js (limited to 'ui/build_scripts') diff --git a/ui/build_scripts/setup-empty-venv.js b/ui/build_scripts/setup-empty-venv.js new file mode 100644 index 0000000..0691a51 --- /dev/null +++ b/ui/build_scripts/setup-empty-venv.js @@ -0,0 +1,25 @@ +const { execSync } = require('child_process'); +const path = require('path'); +const fs = require('fs'); + +const projectRoot = path.join(__dirname, '..', '..'); +const venvPath = path.join(projectRoot, 'venv_clean'); +const dllPath = path.join(projectRoot, 'dll_empty'); + +console.log('Creating empty virtual environment and dll directory...'); + +// Create empty dll directory +if (!fs.existsSync(dllPath)) { + fs.mkdirSync(dllPath, { recursive: true }); + console.log('Created empty dll directory'); +} + +try { + console.log('Creating new venv...'); + execSync(`python -m venv "${venvPath}"`, { stdio: 'inherit' }); + console.log('Empty venv created successfully!'); +} catch (error) { + console.error('Failed to create venv:', error); + process.exit(1); +} + -- cgit v1.2.3