Erotemic / ubelt

A Python utility library with a stdlib like feel and extra batteries. Paths, Progress, Dicts, Downloads, Caching, Hashing: ubelt makes it easy!
Apache License 2.0
724 stars 44 forks source link

Dev/1.2.0 #124

Closed Erotemic closed 2 years ago

Erotemic commented 2 years ago

BIG NEW FEATURE:

The Ubelt Dictionary

ubelt.udict

Which is a dict with strict quality of life improvements. No attribute access, see other libraries for that. Set operations is the key improvement, but there are others methods map_keys, subdict, that help.

Version 1.2.0 - Unreleased

Added

Fixed

Changed

codecov[bot] commented 2 years ago

Codecov Report

Merging #124 (02d444f) into main (f1eabfd) will not change coverage. The diff coverage is 100.00%.

@@            Coverage Diff             @@
##              main      #124    +/-   ##
==========================================
  Coverage   100.00%   100.00%            
==========================================
  Files           29        29            
  Lines         3225      3337   +112     
  Branches       648       674    +26     
==========================================
+ Hits          3225      3337   +112     
Impacted Files Coverage Δ
ubelt/orderedset.py 100.00% <ø> (ø)
ubelt/progiter.py 100.00% <ø> (ø)
ubelt/util_arg.py 100.00% <ø> (ø)
ubelt/util_cache.py 100.00% <ø> (ø)
ubelt/util_colors.py 100.00% <ø> (ø)
ubelt/util_futures.py 100.00% <ø> (ø)
ubelt/util_hash.py 100.00% <ø> (ø)
ubelt/util_indexable.py 100.00% <ø> (ø)
ubelt/util_platform.py 100.00% <ø> (ø)
ubelt/util_stream.py 100.00% <ø> (ø)
... and 11 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.