A Godot Version Manager written in Python

img Add icon.png and implement it 1 month ago
.gitignore UPDATE .gitignore 29 days ago
README.md Update README.md 29 days ago
backend.py FIX version list not updating AND UPDATE download function 7 days ago
main.py FIX version list not updating AND UPDATE download function 7 days ago
README.md

GVM

A Godot Version Manager written in Python. You can download launch and remove stable Godot versions.
It's for people who want an unified experience of managing Godot instead of losing track of every sole version they use.

Dependencies

You need requests for the application to work.
Pyinstaller is only needed for building.

Windows only:
To implement the icon, install pillow pip install pillow and add -i img/icon.svg to the pyinstaller command.

Building from source

This project is supposed to only run on Linux and Windows.

Windows

  1. Install Python
  2. You have to clone the repo. (git clone http://kairoto.com:8080/git/Kairoto/GVM.git)
  3. Install the needed dependencies. (pip install requests pyinstaller)
  4. Use pyinstaller to build the app. (pyinstaller -D -w -F -n GVM.exe main.py)
Our pyinstaller command is recommended and tested.

Linux

  1. Install Python suiting your distro.
  2. Install pip suiting your distro too.

  3. You have to clone the repo. (git clone http://kairoto.com:8080/git/Kairoto/GVM.git)

  4. If your system has problems with building, do this:

    1. Create a virtual environment by using python -m venv {ENV_NAME}.
    2. Activate the virtual environment (source {venv-folder}/bin/activate).


  5. Install the needed dependencies. (pip install requests pyinstaller)
  6. Use pyinstaller to build the app. (pyinstaller -D -F -n GVM.x86_64 main.py)
Our pyinstaller command is recommended and tested.