[17:09:38]➜ python3 -m pip install oslo.utils Collecting oslo.utils Using cached oslo.utils-8.2.0-py3-none-any.whl.metadata (2.2 kB) Collecting iso8601>=0.1.11 (from oslo.utils) Using cached iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB) Collecting oslo.i18n>=3.15.3 (from oslo.utils) Using cached oslo.i18n-6.5.1-py3-none-any.whl.metadata (2.1 kB) Collecting netaddr>=0.10.0 (from oslo.utils) Using cached netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) Collecting debtcollector>=1.2.0 (from oslo.utils) Using cached debtcollector-3.0.0-py3-none-any.whl.metadata (2.3 kB) Collecting pyparsing>=2.1.0 (from oslo.utils) Using cached pyparsing-3.2.3-py3-none-any.whl.metadata (5.0 kB) Collecting packaging>=20.4 (from oslo.utils) Using cached packaging-25.0-py3-none-any.whl.metadata (3.3 kB) Collecting tzdata>=2022.4 (from oslo.utils) Using cached tzdata-2025.2-py2.py3-none-any.whl.metadata (1.4 kB) Collecting PyYAML>=3.13 (from oslo.utils) Using cached PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Collecting psutil>=3.2.2 (from oslo.utils) Using cached psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (22 kB) Collecting pbr>=6.1.0 (from oslo.utils) Using cached pbr-6.1.1-py2.py3-none-any.whl.metadata (3.4 kB) Collecting wrapt>=1.7.0 (from debtcollector>=1.2.0->oslo.utils) Using cached wrapt-1.17.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.4 kB) Collecting setuptools (from pbr>=6.1.0->oslo.utils) Using cached setuptools-80.0.0-py3-none-any.whl.metadata (6.5 kB) Using cached oslo.utils-8.2.0-py3-none-any.whl (134 kB) Using cached debtcollector-3.0.0-py3-none-any.whl (23 kB) Using cached iso8601-2.1.0-py3-none-any.whl (7.5 kB) Using cached netaddr-1.3.0-py3-none-any.whl (2.3 MB) Using cached oslo.i18n-6.5.1-py3-none-any.whl (46 kB) Using cached packaging-25.0-py3-none-any.whl (66 kB) Using cached pbr-6.1.1-py2.py3-none-any.whl (108 kB) Using cached psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (277 kB) Using cached pyparsing-3.2.3-py3-none-any.whl (111 kB) Using cached PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (767 kB) Using cached tzdata-2025.2-py2.py3-none-any.whl (347 kB) Using cached wrapt-1.17.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (89 kB) Using cached setuptools-80.0.0-py3-none-any.whl (1.2 MB) Installing collected packages: wrapt, tzdata, setuptools, PyYAML, pyparsing, psutil, packaging, netaddr, iso8601, pbr, debtcollector, oslo.i18n, oslo.utils Successfully installed PyYAML-6.0.2 debtcollector-3.0.0 iso8601-2.1.0 netaddr-1.3.0 oslo.i18n-6.5.1 oslo.utils-8.2.0 packaging-25.0 pbr-6.1.1 psutil-7.0.0 pyparsing-3.2.3 setuptools-80.0.0 tzdata-2025.2 wrapt-1.17.2 ~/repos/oslo.utils on  master [?] via 🐍 v3.12.9 (.venv) took 14s [17:10:06]➜ python3 -m pip install -e . Obtaining file:///home/smooney/repos/oslo.utils Installing build dependencies ... done Checking if build backend supports build_editable ... done Getting requirements to build editable ... done Installing backend dependencies ... done Preparing editable metadata (pyproject.toml) ... done Requirement already satisfied: iso8601>=0.1.11 in ./.venv/lib/python3.12/site-packages (from oslo.utils==8.3.0.dev7) (2.1.0) Requirement already satisfied: oslo.i18n>=3.15.3 in ./.venv/lib/python3.12/site-packages (from oslo.utils==8.3.0.dev7) (6.5.1) Requirement already satisfied: netaddr>=0.10.0 in ./.venv/lib/python3.12/site-packages (from oslo.utils==8.3.0.dev7) (1.3.0) Requirement already satisfied: debtcollector>=1.2.0 in ./.venv/lib/python3.12/site-packages (from oslo.utils==8.3.0.dev7) (3.0.0) Requirement already satisfied: pyparsing>=2.1.0 in ./.venv/lib/python3.12/site-packages (from oslo.utils==8.3.0.dev7) (3.2.3) Requirement already satisfied: packaging>=20.4 in ./.venv/lib/python3.12/site-packages (from oslo.utils==8.3.0.dev7) (25.0) Requirement already satisfied: tzdata>=2022.4 in ./.venv/lib/python3.12/site-packages (from oslo.utils==8.3.0.dev7) (2025.2) Requirement already satisfied: PyYAML>=3.13 in ./.venv/lib/python3.12/site-packages (from oslo.utils==8.3.0.dev7) (6.0.2) Requirement already satisfied: psutil>=3.2.2 in ./.venv/lib/python3.12/site-packages (from oslo.utils==8.3.0.dev7) (7.0.0) Requirement already satisfied: pbr>=6.1.0 in ./.venv/lib/python3.12/site-packages (from oslo.utils==8.3.0.dev7) (6.1.1) Requirement already satisfied: wrapt>=1.7.0 in ./.venv/lib/python3.12/site-packages (from debtcollector>=1.2.0->oslo.utils==8.3.0.dev7) (1.17.2) Requirement already satisfied: setuptools in ./.venv/lib/python3.12/site-packages (from pbr>=6.1.0->oslo.utils==8.3.0.dev7) (80.0.0) Building wheels for collected packages: oslo.utils Building editable for oslo.utils (pyproject.toml) ... done Created wheel for oslo.utils: filename=oslo_utils-8.3.0.dev7-0.editable-py3-none-any.whl size=11049 sha256=64fc3105be4fcdb1dc0e524366d8e0078bf7bedd8fb0fbdd969aa5d850fd6987 Stored in directory: /tmp/pip-ephem-wheel-cache-s3mfx_07/wheels/6c/5d/ae/101a6c7c3e3e7c9b2eda8890004a1b5421776a8e4c4365af35 Successfully built oslo.utils Installing collected packages: oslo.utils Attempting uninstall: oslo.utils Found existing installation: oslo.utils 8.2.0 Uninstalling oslo.utils-8.2.0: Successfully uninstalled oslo.utils-8.2.0 Successfully installed oslo.utils-8.3.0.dev7 ~/repos/oslo.utils on  master [?] via 🐍 v3.12.9 (.venv) took 27s [17:10:45]➜ python3 Python 3.12.9 (main, Feb 5 2025, 01:31:18) [GCC 14.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> ~/repos/oslo.utils on  master [?] via 🐍 v3.12.9 (.venv) took 13s [17:11:52]➜ cd doc/ ~/repos/oslo.utils/doc on  master [?] via 🐍 v3.12.9 (.venv) [17:11:57]➜ python3 Python 3.12.9 (main, Feb 5 2025, 01:31:18) [GCC 14.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from oslo_utils.imageutils import format_inspector >>> ~/repos/oslo.utils/doc on  master [?] via 🐍 v3.12.9 (.venv) took 1m0s [17:13:04]➜ python3 -m pip freeze debtcollector==3.0.0 iso8601==2.1.0 netaddr==1.3.0 oslo.i18n==6.5.1 -e git+https://opendev.org/openstack/oslo.utils@1a85259acb7dd070a22534c6eaa76e3c67c09302#egg=oslo.utils packaging==25.0 pbr==6.1.1 psutil==7.0.0 pyparsing==3.2.3 PyYAML==6.0.2 setuptools==80.0.0 tzdata==2025.2 wrapt==1.17.2