A Qt5 based implementation of a typical Windows installer. If the required logic can be added, it can be a successful cross-platform alternative to the default Windows installer.
This is a community project to accomplish installaing Windows OS on other systems without having to clean install the PC.
Current OS version specified : Windows 11
This project requires atleast Python version 3.5. Also pip must be added to PATH (in case of Windows)
The required dependencies can be installed using
pip install requirements.txt
(For Windows)
pip3 install requirements.txt
(For Linux/OSX)
Just type in the following command inside the project folder
python main.py
(For Windows)
python3 main.py
(For Linux/OSX)
Now this is the tricky part :) . As of now , there is no good tool to create binaries from python scripts. The best tool so far (Pyinstaller), bundles a full blown python interpreted along with the executable. As a result, for a project size of just 22 kb, the resulting binary is about 300-400 MB.
So for now, we are not planning to ship the executables for these programs. You will have to download the python interpreter yourself. You may skip the trouble if you own a Linux powered system, because they come with python3 by default.
Please report any bugs to the issues tab.
This is not a final project and work is yet to be done. This section will be updated as per the status of the project