Skip to content

Repository files navigation

AutoWinInstaller

A simple automated windows installer written in Python

Project information

  • 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.

Requirements

  • Python 3.14 or later
  • An IDE or a code editor
  • Windows 10 or 11 (x64 only!)

Building the application

  1. Clone the repository
  2. 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!
  1. Install the packages
pip install .
  1. Build the project
pyinstaller --name AutoWinInstaller --version-file=version_info.txt --icon=appicon.ico --collect-all textual --onefile main.py
  1. And you are done!

Issues about the program

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.

About

A simple automated windows installer made in Python 💻

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages