Skip to content

Commit

Permalink
Update updater.py
Browse files Browse the repository at this point in the history
  • Loading branch information
KorryKatti committed Mar 14, 2024
1 parent 55e4649 commit 15fa8a3
Showing 1 changed file with 4 additions and 8 deletions.
12 changes: 4 additions & 8 deletions updater.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,18 +32,13 @@ def main():
copy_files(update_dir, os.path.dirname(__file__))

# Create virtual environment
python_executable = os.path.join(sys.prefix, 'bin' if sys.platform != 'win32' else 'Scripts', 'python')
subprocess.run([python_executable, "-m", "venv", "myenv"])

# Ensure activation script is executable
activation_script = os.path.join("myenv", "bin", "activate")
os.chmod(activation_script, 0o755)
subprocess.run(["python", "-m", "venv", "myenv"])

# Activate virtual environment
if sys.platform == 'win32': # Windows
subprocess.run(["myenv\\Scripts\\activate.bat"], shell=True)
subprocess.run(["myenv\\Scripts\\activate.bat"])
else: # Unix-like OS (Linux/Mac)
subprocess.run(["source", "myenv/bin/activate"], shell=True)
subprocess.run(["source", "myenv/bin/activate"])

# Install requirements
subprocess.run(["pip", "install", "-r", "requirements.txt"])
Expand All @@ -54,5 +49,6 @@ def main():
# Launch index.py
subprocess.run(["python", "index.py"])


if __name__ == "__main__":
main()

0 comments on commit 15fa8a3

Please sign in to comment.