SuperISOUpdater2
SuperISOUpdater2 is a Windows-friendly tool to conveniently update all of your ISO files for Ventoy and other bootable media. This is an upgrade of SuperISOUpdater, with new features and improved reliability. :)
Features
- Automatic download and update of popular OS and utility ISOs
- Robust download with resume, retries, and integrity checks
- Easy to use on Windows (no Linux knowledge required)
- CLI interface with retry options (
-r 10for 10 retries,-r ALLfor infinite retries) - Modern Python 3.10+ codebase
Installation (Windows)
- Install Python 3.10 or newer from python.org.
- Download or clone this repository.
- Open Command Prompt in the project folder.
- Install required packages:
pip install -r requirements.txt - (Optional) To install as a command:
pip install .
Usage (Windows)
You do not need to install the package to use it! After installing the requirements, you can run the updater directly:
python sisou2.py /path_to_ventoy [options]
If it is installed, you can use the binaries anywhere !
sisou2 /path_to_ventoy [options]
Installation & Usage (Linux, recommended: pipx)
The recommended way to install and use SuperISOUpdater2 on Linux is with pipx:
1. Install SuperISOUpdater2 with pipx
Just run this in your project directory:
sh linux_install_with_pipx.sh
This script will install pipx if needed and set up the command for you.
2. Run the updater from anywhere
sisou2 /path_to_ventoy [options]
If you want to use a virtual environment instead (portable, only on ext4):
sh create_venv_for_linux.sh
.venv/bin/python sisou2.py /path_to_ventoy [options]
Examples
- Retry up to 10 times:
python sisou2.py D:\path\to\ventoy -r 10 - Infinite retries:
python sisou2.py D:\path\to\ventoy -r ALL
Configuration
Edit config.toml.default to customize which ISOs are updated and where they are stored.
(The config will copy itself to the ventoy location)
Uninstallation
Windows:
If you installed with pip:
pip uninstall superisoupdater2
If you only used requirements.txt, just delete the project folder.
If installed with pipx (Linux):
pipx uninstall sisou2
Contributing
Pull requests and issues are welcome! See https://github.com/lostallmymoney/SuperISOUpdater2 for the latest source and bug tracker.
Props to JoshuaVandaele for SISOU original : https://github.com/JoshuaVandaele/SuperISOUpdater
License
GPLv3 © 2025 lostallmymoney
Metadata
Release files for sisou2 2.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sisou2-2.2.2.tar.gz | 61.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sisou2-2.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 157.8 kB
Release files / sisou2-2.2.2.tar.gz
| Download URL | sisou2-2.2.2.tar.gz |
|---|---|
| Size | 61.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
389a962d4c080f25886fc8f756b24c6361a69babcb460785cde903bc4bcec5aa
|
|
BLAKE2b-256 checksum How to use checksums |
4edae4af9f4c893888da19035cccf448da9b24f62ba2372fb406cd513f86f9e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|
Release files / sisou2-2.2.2-py3-none-any.whl
| Download URL | sisou2-2.2.2-py3-none-any.whl |
|---|---|
| Size | 96.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
177c4953c33658cb146549073b60f428bd976dbf6fb52434f65c1303a7a12cfb
|
|
BLAKE2b-256 checksum How to use checksums |
e7b461e21490dc1c5d2d3cc6ecc8cd8cd1b79145f9ccfb726ff0a8ff2245b91e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|