A simple automated windows installer written in Python
- Made in Python
- Is a console-based application
- Uses system-based utilities for the partitioning and writing of the image parts
- Can only be run on Windows and 64-bit architectures
- Releases for the 32-bit architectures will come soon! (please refer to this page for more information)
- Tested on a Windows PE Recovery Image
Important
This application is specificity made only for Windows-based distributions, such as Windows 11 or Windows 10. This means that you cannot build it using either Linux or macOS as those operating systems won't build the application as an exe format as attended.
- Python 3.14 or later
- An IDE or a code editor
- Windows 10 or 11 (x64 only!)
- Clone the repository
- Run the following commands below
# Create the virtual environment first!
python -m venv .venv
# Run the virtual environment activation script!
.venv\Scripts\activate.bat # For Command Prompt!
.venv\Scripts\Activate.ps1 # For Windows Powershell!- Install the packages
pip install .- Build the project
pyinstaller --name AutoWinInstaller --version-file=version_info.txt --icon=appicon.ico --collect-all textual --onefile main.py- And you are done!
If have any questions or want to file an issue on something about the application, please do so using the GitHub issue system. Note that I might not respond in time, so you should wait till I'm available to help you out. You can also fork this repository and create a pull request with your own custom changes.