summaryrefslogtreecommitdiffstats
path: root/ui/build_scripts/setup-empty-venv.js
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2025-07-23 22:39:45 -0700
committeryum <yum.food.vr@gmail.com>2025-07-23 22:39:45 -0700
commitf6b93a20d754579008076e85f5c0a97e1bcbc258 (patch)
tree7288699d6f22e76c4f30636a37e94265b3ef7708 /ui/build_scripts/setup-empty-venv.js
parentf3782c200c9a2ec2b77708da67b4127a38465ad1 (diff)
parent043a447133695bfd2285a534b941db972873a692 (diff)
Import FastTextPager repo
Diffstat (limited to 'ui/build_scripts/setup-empty-venv.js')
-rw-r--r--ui/build_scripts/setup-empty-venv.js25
1 files changed, 25 insertions, 0 deletions
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);
+}
+