Bump dynaconf to 3.2.10 (speedup parsing settings file)

This bump adds some speedup because dynaconf import time is reduced and parsing settings.toml time is also reduced.

Overall it's a 379ms -> 141ms speedup:

  • dynaconf import time: 150ms -> 32ms
  • clive.__private.settings._settings loading time: 229ms -> 108ms

image.png

vs

image.png

Measured by time python3 -X importtime clive/main.py --help 2>&1 | tee dynaconf-new

Here are the results: dynaconf-new dynaconf-old

Edited by Mateusz Żebrak

Merge request reports

Loading