On Windows, pymobiledevice3 (a dependency) fails to install unless Rust and MSVC Build Tools are installed.
Suggest adding a note in the README with a quick setup guide for Windows users:
# Install Rust
Invoke-WebRequest https://win.rustup.rs/x86_64 -OutFile rustup-init.exe
Start-Process -Wait .\rustup-init.exe
# Then install the package
pip install pymobiledevice3
This would help avoid the “Cargo not found” and “Rust not installed” errors.