summaryrefslogtreecommitdiff
path: root/build.cmd
diff options
context:
space:
mode:
Diffstat (limited to 'build.cmd')
-rw-r--r--build.cmd22
1 files changed, 22 insertions, 0 deletions
diff --git a/build.cmd b/build.cmd
new file mode 100644
index 00000000..92cb9cb7
--- /dev/null
+++ b/build.cmd
@@ -0,0 +1,22 @@
+@echo off
+
+REM 1. Remove unwanted stuff
+rmdir /s /q build
+rmdir /s /q env
+rmdir /s /q dist
+rmdir /s /q continuedev\.venv
+
+REM 2. Create a new virtual environment and activate it
+python -m venv env
+call env\Scripts\activate
+
+REM 3. Install the required packages
+pip install -r continuedev\requirements.txt
+
+pip install pyinstaller
+
+REM 4. Call PyInstaller from within the virtual environment
+env\Scripts\pyinstaller run.spec
+
+REM 5. Deactivate the virtual environment
+call env\Scripts\deactivate.bat