Overview of Boltons utilities
masterBoltons provides over 230 BSD-licensed, pure-Python utilities designed to fill gaps in the Python standard library. Key features include:
- Atomic file saving: via
boltons.fileutils.atomic_save. - OrderedMultiDict: a highly-optimized dictionary in
boltons.dictutils. - PriorityQueue: two types of priority queues in
boltons.queueutils. - Iteration utilities:
chunkedandwindowediteration inboltons.iterutils. - Recursive data structure manipulation: iteration and merging via
boltons.iterutils.remap. - Exponential backoff: including jitter via
boltons.iterutils.backoff. - TracebackInfo: a type for representing stack traces in
boltons.tbutils.