A Python library for downloading Firefox, Thunderbird, and jsshell builds from Mozilla's Taskcluster. Currently at version 16.1.0, with frequent releases (multiple per year). Requires Python >=3.10.
pip install fuzzfetchVerified import paths — ran on the pinned version, not inferred.
Basic usage: create FuzzFetch instance, call fetch() with build flags and platform.
Review any code that catches exceptions for ambiguous builds; now the newest build is always returned.
Upgrade Python to 3.10 or later. Pin fuzzfetch<16 if necessary.
Use from_date and to_date for date ranges, or catch FuzzFetchException if exact date fails.
Configure network/proxy settings or use FuzzFetch(max_retries=3, timeout=60).