Closed Erotemic closed 2 years ago
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.
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
ub.compatible
.warncls
argument toub.schedule_deprecation
.Fixed
ubelt.symlink
ubelt.memoize_method
where the method name and docstring were not wrapped correctly.timeout
argument now works correctly withub.cmd
whentee=True
.appname
toubelt.download
which was supposed to exist as indicated by the docs, but didn't.ubelt.cmd
are now properly closed.Changed
ub.compatible
no longer errors on positional only functions, instead it returns the keyword-compatible arguments.ubelt.symlink
with unintuitive behavior when an empty string was given as the link path. This now raises an error.ubelt.sorted_vals
andubelt.map_vals
were renamed toubelt.sorted_values
andubelt.map_values
, but the old names are still available as aliases.Path.augment
have been modified.Path.augment
, deprecate overloadedsuffix
and introducestemsuffix
as an alternative.