TimeDelta, HTTPX, Backoff
What's Changed
- Add httpx redirect by @MattWellie in #438
#438 included a fix for HTTPX requests - PanelApp's Django API requires a trailing slash, so we need to permit redirects
It also includes a fix for determining when a gene is new. This was incorrectly calculated due to a quirk of dateutil.relativedelta
Also includes a manual rewrite of the request backoff retry, important when running multiple PanelApp queries in parallel
Full Changelog: 5.5.0...5.5.1