Highlights
๐ Python 3.15: CLI crashed on startup (broken chardet wheel)
Fresh installs on Python 3.15 segfaulted right after printing help: chardet 7.6.0's cp315 wheel crashes on import (its Cython module init dies against the current 3.15 ABI), and chardet arrives via ASGIWebDAV, so the CLI died as soon as the webdav import chain was touched. That exact release is now excluded on 3.15 (chardet!=7.6.0; python_version >= '3.15') โ earlier releases and <= 3.14 were always fine, and a fixed 7.6.1 will resolve automatically.
๐งช CI now smoke-tests the CLI
The test suite never imports every runtime dependency, which is how the crash shipped green. The CI matrix now runs a bare pymobiledevice3 -h on every Python x OS combination, so a dependency whose wheel crashes on import fails CI instead of reaching users.
What's Changed
Full Changelog: v10.11.3...v10.11.4