• Stefy Lanza (nextime / spora )'s avatar
    Update build script to check dependencies instead of auto-installing · bc563017
    Stefy Lanza (nextime / spora ) authored
     SAFER BUILD PROCESS:
    - Changed install_dependencies() to check_dependencies()
    - No longer automatically installs PyQt6/pyinstaller
    - Provides clear instructions if dependencies are missing
    - User must manually install: pip install -r requirements.txt
    - Added --check-deps option for dependency verification only
    
    TECHNICAL DETAILS:
    - More secure: doesn't modify user's Python environment
    - Better control: user chooses when to install packages
    - Clear feedback: shows which packages are missing
    - Improved workflow: separates dependency management from building
    
    USER WORKFLOW:
    1. pip install -r requirements.txt (manual)
    2. python3 build_usb_creator.py (checks deps then builds)
    3. Executable created if all dependencies satisfied
    bc563017
Name
Last commit
Last update
config Loading commit data...
CHANGELOG.md Loading commit data...
MbetterClient Loading commit data...
README.md Loading commit data...
USB_CREATOR_README.md Loading commit data...
build.sh Loading commit data...
build_usb_creator.py Loading commit data...
cleanup.sh Loading commit data...
create_usb.bat Loading commit data...
create_usb.sh Loading commit data...
customize_iso.sh Loading commit data...
insert_openvpn.sh Loading commit data...
mbet.jpg Loading commit data...
requirements.txt Loading commit data...
set_root_password.sh Loading commit data...
setup_usb_creator.py Loading commit data...
usb_creator_gui.py Loading commit data...