oslo.utils/oslo_utils
Dan Smith 91af49beed Add stream-based detection
This effectively unifies the InfoWrapper and detect_file_format()
behavior into a single approach that can work stream-based or with
a file on disk.

Note that the wrapper name is also changed as "InfoWrapper" was
named for glance's intended use-case, which was metadata extraction.
Since this has obviously grown in scope, now is the time to change
that name.

Change-Id: Id61f7472f791fc258ec7d0238568c379a7b27823
2024-08-13 07:58:56 -07:00
..
imageutils Add stream-based detection 2024-08-13 07:58:56 -07:00
locale Imported Translations from Zanata 2024-07-24 02:47:22 +00:00
tests Add stream-based detection 2024-08-13 07:58:56 -07:00
__init__.py Move files out of the namespace package 2015-01-06 17:07:36 -05:00
_i18n.py Update URLs in documents according to document migration 2017-07-12 23:34:11 +08:00
dictutils.py Address nits from six removal patch 2021-02-01 10:47:54 +00:00
encodeutils.py Remove all usage of six library 2020-10-09 19:20:51 +08:00
eventletutils.py eventletutils: Optimise EventletEvent.clear() 2019-01-25 14:56:57 +13:00
excutils.py Bump hacking 2024-01-26 01:17:39 +09:00
fileutils.py Add util methods for checking json and yaml formatted file 2020-08-26 09:39:02 -05:00
fixture.py Modify UUID sentinel to support keystone-like UUIDs 2021-08-03 13:13:58 +02:00
importutils.py Make method import_versioned_module work 2016-10-12 16:51:52 +08:00
netutils.py netutils: Explicitly require INET_ATON 2024-02-18 01:57:19 +09:00
reflection.py Remove strict from is_same_callback() 2023-03-15 03:31:45 +00:00
secretutils.py Add function to encapsule md5 for FIPS systems 2020-09-16 16:47:07 -04:00
specs_matcher.py add <range-in> spec DSL operator 2024-02-19 13:23:13 +02:00
strutils.py Mask chapsecret 2023-10-04 17:46:57 +00:00
timeutils.py Merge "Remove reference to monotonic on PyPI" 2023-12-19 18:56:04 +00:00
units.py Update units for current SI prefixes 2023-04-07 11:34:06 -04:00
uuidutils.py Add toggle 'dashed' to 'generate_uuid' function 2016-12-06 02:38:08 -05:00
versionutils.py versionutil: Remove trailing alpha/beta/rc suffix 2023-11-08 02:19:55 +09:00