While I'm here, here are the ones I use most:
- OrderedMultiDict: https://boltons.readthedocs.io/en/latest/dictutils.html#bolt... - esp the .inverted() and .sorted() methods
- Exponential backoff and jitter generator: https://boltons.readthedocs.io/en/latest/iterutils.html#bolt...
- remap (recursive map): https://boltons.readthedocs.io/en/latest/iterutils.html#nest... (recipes here: https://sedimental.org/remap.html)
- Atomic File saving: https://boltons.readthedocs.io/en/latest/fileutils.html#bolt...
- Traceback utilties, structured tracebacks: https://boltons.readthedocs.io/en/latest/tbutils.html
Also, my favorite bolton that's not a bolton, glom: https://glom.readthedocs.io/en/latest/
If you have a bolton you'd like to submit, I'm pretty merge-happy. Here are the criteria: https://boltons.readthedocs.io/en/latest/architecture.html