ubelt

A Python utility library with a stdlib like feel and extra batteries. Paths, Progress, Dicts, Downloads, Caching, Hashing: ubelt makes it easy!

APACHE-2.0 License

Downloads
71.8K
Stars
713
Committers
4

Bot releases are visible (Hide)

ubelt - Version 0.10.0

Published by Erotemic about 3 years ago

Added

  • new hashing 36-character base with alias (alphanum / abc123 / 36)
  • Added "compact" argument to ub.repr2
  • added candidate utilities: named_product, varied_values to util_dict
  • added candidate utilities: compatible to util_func
  • Added util_indexable and IndexableWalker (ported from kwcoco)
  • Added util_futures with ub.JobPool and ub.Executor (ported from kwcoco)
  • Added util_download_manager with simple implementation of ub.DownloadManager
  • Added candidate functions to ubelt proper

Fixed

  • ubelt.download now errors earlier if the parent directory does not exist
  • PyTest no longer throws warnings
  • Fixed issue with download and ByteIO objects in 3.8
  • Bug in Python 3.8+ on win32 that did not account for the change on
    os.readlink behavior

Changed

  • Modified corner cases in ub.repr2 to move towards behavior that is easier
    to reason about.

  • Remove support for Python 3.4

ubelt -

Published by Erotemic over 3 years ago

ubelt - Release 0.8.8

Published by Erotemic almost 5 years ago

See CHANGLOG

Package Rankings
Top 25.43% on Conda-forge.org
Top 6.56% on Proxy.golang.org
Top 2.31% on Pypi.org