Execution
Date 14 Dec 2025 10:21:40 +0000
Duration 00:43:55.98
Controller aio1.openstack.local
User root
Versions
Ansible 2.18.6
ara 1.7.4 / 1.7.4
Python 3.13.5
Summary
13 Hosts
2438 Tasks
2413 Results
107 Plays
511 Files
0 Records

Task result details


Field Value
attempts
1
changed
True
cmd
[
    "/openstack/venvs/tempest-32.1.0.dev19/bin/pip",
    "install",
    "-U",
    "--constraint",
    "/openstack/venvs/tempest-32.1.0.dev19/global-constraints.txt",
    "--constraint",
    "/openstack/venvs/tempest-32.1.0.dev19/constraints.txt",
    "--pre",
    "--log",
    "/var/log/python_venv_build.log",
    "--find-links",
    "http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/",
    "--trusted-host",
    "172.29.236.101",
    "cmd2",
    "ddt",
    "cinder-tempest-plugin",
    "glance-tempest-plugin",
    "keystone-tempest-plugin",
    "neutron-tempest-plugin",
    "tempest",
    "junitxml",
    "lxml",
    "nose",
    "os-testr",
    "python-cinderclient",
    "python-glanceclient",
    "python-heatclient",
    "python-keystoneclient",
    "python-manilaclient",
    "python-memcached",
    "python-neutronclient",
    "python-novaclient",
    "python-openstackclient",
    "python-subunit",
    "python-swiftclient",
    "python-troveclient",
    "testscenarios"
]
invocation
{
    "module_args": {
        "break_system_packages": false,
        "chdir": null,
        "editable": false,
        "executable": "/openstack/venvs/tempest-32.1.0.dev19/bin/pip",
        "extra_args": "--constraint /openstack/venvs/tempest-32.1.0.dev19/global-constraints.txt --constraint /openstack/venvs/tempest-32.1.0.dev19/constraints.txt --pre --log /var/log/python_venv_build.log  --find-links http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/ --trusted-host 172.29.236.101 ",
        "name": [
            "cmd2",
            "ddt",
            "cinder-tempest-plugin",
            "glance-tempest-plugin",
            "keystone-tempest-plugin",
            "neutron-tempest-plugin",
            "tempest",
            "junitxml",
            "lxml",
            "nose",
            "os-testr",
            "python-cinderclient",
            "python-glanceclient",
            "python-heatclient",
            "python-keystoneclient",
            "python-manilaclient",
            "python-memcached",
            "python-neutronclient",
            "python-novaclient",
            "python-openstackclient",
            "python-subunit",
            "python-swiftclient",
            "python-troveclient",
            "testscenarios"
        ],
        "requirements": null,
        "state": "latest",
        "umask": null,
        "version": null,
        "virtualenv": null,
        "virtualenv_command": "virtualenv",
        "virtualenv_python": null,
        "virtualenv_site_packages": false
    }
}
name
[
    "cmd2",
    "ddt",
    "cinder-tempest-plugin",
    "glance-tempest-plugin",
    "keystone-tempest-plugin",
    "neutron-tempest-plugin",
    "tempest",
    "junitxml",
    "lxml",
    "nose",
    "os-testr",
    "python-cinderclient",
    "python-glanceclient",
    "python-heatclient",
    "python-keystoneclient",
    "python-manilaclient",
    "python-memcached",
    "python-neutronclient",
    "python-novaclient",
    "python-openstackclient",
    "python-subunit",
    "python-swiftclient",
    "python-troveclient",
    "testscenarios"
]
requirements None
state
latest
stderr
[notice] A new release of pip is available: 25.2 -> 25.3
[notice] To update, run: /openstack/venvs/tempest-32.1.0.dev19/bin/python3 -m pip install --upgrade pip
stderr_lines
[
    "",
    "[notice] A new release of pip is available: 25.2 -> 25.3",
    "[notice] To update, run: /openstack/venvs/tempest-32.1.0.dev19/bin/python3 -m pip install --upgrade pip"
]
stdout
Looking in indexes: https://pypi.org/simple, https://deb.debian.org/wheel/debian-13-x86_64
Looking in links: http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/
Collecting cmd2
  Using cached cmd2-2.7.0-py3-none-any.whl.metadata (17 kB)
Collecting ddt
  Downloading ddt-1.7.2-py2.py3-none-any.whl.metadata (832 bytes)
Collecting cinder-tempest-plugin
  Downloading http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/cinder_tempest_plugin-1.18.1.dev1-py3-none-any.whl (63 kB)
Collecting glance-tempest-plugin
  Downloading glance_tempest_plugin-0.14.0-py3-none-any.whl.metadata (3.0 kB)
Collecting keystone-tempest-plugin
  Downloading keystone_tempest_plugin-0.19.0-py3-none-any.whl.metadata (1.7 kB)
Collecting neutron-tempest-plugin
  Downloading http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/neutron_tempest_plugin-2.12.1.dev36-py3-none-any.whl (407 kB)
Collecting tempest
  Downloading http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/tempest-44.0.1.dev22-py3-none-any.whl (1.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 145.7 MB/s  0:00:00
Collecting junitxml
  Downloading http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/junitxml-0.7-py3-none-any.whl (16 kB)
Collecting lxml
  Downloading lxml-6.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
Collecting nose
  Downloading nose-1.3.7-py3-none-any.whl.metadata (1.7 kB)
Collecting os-testr
  Downloading os_testr-3.0.0-py3-none-any.whl.metadata (1.8 kB)
Collecting python-cinderclient
  Using cached python_cinderclient-9.8.0-py3-none-any.whl.metadata (18 kB)
Collecting python-glanceclient
  Using cached python_glanceclient-4.10.0-py3-none-any.whl.metadata (3.8 kB)
Collecting python-heatclient
  Using cached python_heatclient-4.3.0-py3-none-any.whl.metadata (3.0 kB)
Collecting python-keystoneclient
  Using cached python_keystoneclient-5.7.0-py3-none-any.whl.metadata (3.6 kB)
Collecting python-manilaclient
  Using cached python_manilaclient-5.6.0-py3-none-any.whl.metadata (5.4 kB)
Collecting python-memcached
  Using cached python_memcached-1.62-py2.py3-none-any.whl.metadata (2.3 kB)
Collecting python-neutronclient
  Using cached python_neutronclient-11.6.0-py3-none-any.whl.metadata (3.4 kB)
Collecting python-novaclient
  Using cached python_novaclient-18.11.0-py3-none-any.whl.metadata (3.0 kB)
Collecting python-openstackclient
  Using cached python_openstackclient-8.2.0-py3-none-any.whl.metadata (10 kB)
Collecting python-subunit
  Downloading python_subunit-1.4.4-py3-none-any.whl.metadata (22 kB)
Collecting python-swiftclient
  Using cached python_swiftclient-4.8.0-py3-none-any.whl.metadata (3.5 kB)
Collecting python-troveclient
  Using cached python_troveclient-8.9.0-py3-none-any.whl.metadata (3.1 kB)
Collecting testscenarios
  Downloading testscenarios-0.5.0-py2.py3-none-any.whl.metadata (12 kB)
Collecting pyperclip>=1.8 (from cmd2)
  Downloading http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/pyperclip-1.9.0-py3-none-any.whl (11 kB)
Collecting rich-argparse>=1.7.1 (from cmd2)
  Using cached rich_argparse-1.7.1-py3-none-any.whl.metadata (14 kB)
Collecting wcwidth>=0.2.10 (from cmd2)
  Using cached wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)
Collecting pbr!=2.1.0,>=2.0.0 (from cinder-tempest-plugin)
  Using cached pbr-7.0.1-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting oslo.config>=5.1.0 (from cinder-tempest-plugin)
  Using cached oslo_config-10.0.0-py3-none-any.whl.metadata (2.8 kB)
Collecting oslo.serialization!=2.19.1,>=2.18.0 (from cinder-tempest-plugin)
  Using cached oslo_serialization-5.8.0-py3-none-any.whl.metadata (2.1 kB)
Collecting keystoneauth1>=5.1.1 (from keystone-tempest-plugin)
  Using cached keystoneauth1-5.12.0-py3-none-any.whl.metadata (3.1 kB)
Collecting testtools>=2.2.0 (from keystone-tempest-plugin)
  Downloading testtools-2.7.2-py3-none-any.whl.metadata (5.2 kB)
Collecting requests>=2.14.2 (from keystone-tempest-plugin)
  Using cached requests-2.32.4-py3-none-any.whl.metadata (4.9 kB)
Collecting neutron-lib>=1.25.0 (from neutron-tempest-plugin)
  Downloading neutron_lib-3.21.1-py3-none-any.whl.metadata (2.1 kB)
Collecting netaddr>=0.7.18 (from neutron-tempest-plugin)
  Using cached netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB)
Collecting os-ken>=0.3.0 (from neutron-tempest-plugin)
  Downloading os_ken-3.1.1-py3-none-any.whl.metadata (1.6 kB)
Collecting oslo.log>=3.36.0 (from neutron-tempest-plugin)
  Using cached oslo_log-7.2.1-py3-none-any.whl.metadata (2.8 kB)
Collecting oslo.utils>=3.33.0 (from neutron-tempest-plugin)
  Using cached oslo_utils-9.1.0-py3-none-any.whl.metadata (2.2 kB)
Collecting packaging>=20.4 (from neutron-tempest-plugin)
  Using cached packaging-25.0-py3-none-any.whl.metadata (3.3 kB)
Collecting paramiko>=2.0.0 (from neutron-tempest-plugin)
  Downloading paramiko-3.5.1-py3-none-any.whl.metadata (4.6 kB)
Collecting tenacity>=3.2.1 (from neutron-tempest-plugin)
  Downloading tenacity-9.1.2-py3-none-any.whl.metadata (1.2 kB)
Collecting debtcollector>=1.2.0 (from neutron-tempest-plugin)
  Using cached debtcollector-3.0.0-py3-none-any.whl.metadata (2.3 kB)
Collecting cliff!=2.9.0,>=2.8.0 (from tempest)
  Using cached cliff-4.11.0-py3-none-any.whl.metadata (2.0 kB)
Collecting jsonschema>=3.2.0 (from tempest)
  Using cached jsonschema-4.25.0-py3-none-any.whl.metadata (7.7 kB)
Collecting cryptography>=2.1 (from tempest)
  Using cached cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (5.4 kB)
Collecting oslo.concurrency>=3.26.0 (from tempest)
  Using cached oslo_concurrency-7.2.0-py3-none-any.whl.metadata (2.4 kB)
Collecting stestr>=1.0.0 (from tempest)
  Downloading stestr-4.2.0-py3-none-any.whl.metadata (7.6 kB)
Collecting fixtures>=3.0.0 (from tempest)
  Downloading fixtures-4.2.5-py3-none-any.whl.metadata (22 kB)
Collecting PyYAML>=3.12 (from tempest)
  Using cached PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting stevedore>=1.20.0 (from tempest)
  Using cached stevedore-5.5.0-py3-none-any.whl.metadata (2.2 kB)
Collecting PrettyTable>=0.7.1 (from tempest)
  Using cached prettytable-3.16.0-py3-none-any.whl.metadata (33 kB)
Collecting urllib3>=1.21.1 (from tempest)
  Using cached urllib3-1.26.20-py2.py3-none-any.whl.metadata (50 kB)
Collecting defusedxml>=0.7.1 (from tempest)
  Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
Collecting fasteners>=0.16.0 (from tempest)
  Using cached fasteners-0.19-py3-none-any.whl.metadata (4.9 kB)
Collecting oslo.i18n>=5.0.1 (from python-cinderclient)
  Using cached oslo_i18n-6.6.0-py3-none-any.whl.metadata (2.1 kB)
Collecting warlock>=1.2.0 (from python-glanceclient)
  Using cached warlock-2.1.0-py3-none-any.whl.metadata (4.0 kB)
Collecting wrapt>=1.7.0 (from python-glanceclient)
  Using cached wrapt-1.17.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.4 kB)
Collecting pyOpenSSL>=17.1.0 (from python-glanceclient)
  Using cached pyOpenSSL-24.2.1-py3-none-any.whl.metadata (13 kB)
Collecting iso8601>=0.1.11 (from python-heatclient)
  Using cached iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB)
Collecting osc-lib>=1.14.0 (from python-heatclient)
  Using cached osc_lib-4.2.0-py3-none-any.whl.metadata (3.7 kB)
Collecting openstacksdk>=1.5.0 (from python-neutronclient)
  Using cached openstacksdk-4.7.2-py3-none-any.whl.metadata (12 kB)
Collecting os-client-config>=1.28.0 (from python-neutronclient)
  Using cached os_client_config-2.3.0-py3-none-any.whl.metadata (2.5 kB)
Collecting python-mistralclient!=3.2.0,>=3.1.0 (from python-troveclient)
  Using cached python_mistralclient-6.0.0-py3-none-any.whl.metadata (4.4 kB)
Collecting autopage>=0.4.0 (from cliff!=2.9.0,>=2.8.0->tempest)
  Using cached autopage-0.5.2-py3-none-any.whl.metadata (7.9 kB)
Collecting cffi>=1.12 (from cryptography>=2.1->tempest)
  Using cached cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Collecting pycparser (from cffi>=1.12->cryptography>=2.1->tempest)
  Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
Collecting attrs>=22.2.0 (from jsonschema>=3.2.0->tempest)
  Using cached attrs-25.3.0-py3-none-any.whl.metadata (10 kB)
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=3.2.0->tempest)
  Using cached jsonschema_specifications-2025.4.1-py3-none-any.whl.metadata (2.9 kB)
Collecting referencing>=0.28.4 (from jsonschema>=3.2.0->tempest)
  Using cached referencing-0.36.2-py3-none-any.whl.metadata (2.8 kB)
Collecting rpds-py>=0.7.1 (from jsonschema>=3.2.0->tempest)
  Using cached rpds_py-0.26.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.2 kB)
Collecting os-service-types>=1.2.0 (from keystoneauth1>=5.1.1->keystone-tempest-plugin)
  Using cached os_service_types-1.8.0-py3-none-any.whl.metadata (1.9 kB)
Collecting typing-extensions>=4.12 (from keystoneauth1>=5.1.1->keystone-tempest-plugin)
  Using cached typing_extensions-4.14.1-py3-none-any.whl.metadata (3.0 kB)
Collecting SQLAlchemy>=1.2.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading sqlalchemy-2.0.42-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.6 kB)
Collecting pecan>=1.0.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading pecan-1.7.0-py3-none-any.whl.metadata (1.7 kB)
Collecting oslo.context>=2.22.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)
  Using cached oslo_context-6.1.0-py3-none-any.whl.metadata (2.1 kB)
Collecting oslo.db>=12.1.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading oslo_db-17.4.0-py3-none-any.whl.metadata (3.0 kB)
Collecting oslo.messaging>=14.2.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading oslo_messaging-17.1.0-py3-none-any.whl.metadata (3.1 kB)
Collecting oslo.policy>=4.5.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading oslo_policy-4.6.0-py3-none-any.whl.metadata (2.1 kB)
Collecting oslo.service>=1.24.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading oslo_service-4.3.0-py3-none-any.whl.metadata (2.8 kB)
Collecting oslo.versionedobjects>=1.31.2 (from neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading oslo_versionedobjects-3.8.0-py3-none-any.whl.metadata (2.6 kB)
Collecting osprofiler>=1.4.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)
  Using cached osprofiler-4.3.0-py3-none-any.whl.metadata (3.8 kB)
Collecting setproctitle>=1.1.10 (from neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading setproctitle-1.3.6-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (10 kB)
Collecting WebOb>=1.7.1 (from neutron-lib>=1.25.0->neutron-tempest-plugin)
  Using cached WebOb-1.8.9-py2.py3-none-any.whl.metadata (11 kB)
Collecting os-traits>=0.9.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading os_traits-3.5.0-py3-none-any.whl.metadata (1.7 kB)
Collecting decorator>=4.4.1 (from openstacksdk>=1.5.0->python-neutronclient)
  Using cached decorator-5.2.1-py3-none-any.whl.metadata (3.9 kB)
Collecting dogpile.cache>=0.6.5 (from openstacksdk>=1.5.0->python-neutronclient)
  Using cached dogpile_cache-1.4.0-py3-none-any.whl.metadata (5.5 kB)
Collecting jmespath>=0.9.0 (from openstacksdk>=1.5.0->python-neutronclient)
  Using cached jmespath-1.0.1-py3-none-any.whl.metadata (7.6 kB)
Collecting jsonpatch!=1.20,>=1.16 (from openstacksdk>=1.5.0->python-neutronclient)
  Using cached jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB)
Collecting platformdirs>=3 (from openstacksdk>=1.5.0->python-neutronclient)
  Using cached platformdirs-4.3.8-py3-none-any.whl.metadata (12 kB)
Collecting psutil>=3.2.2 (from openstacksdk>=1.5.0->python-neutronclient)
  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 requestsexceptions>=1.2.0 (from openstacksdk>=1.5.0->python-neutronclient)
  Using cached requestsexceptions-1.4.0-py2.py3-none-any.whl.metadata (1.2 kB)
Collecting jsonpointer>=1.9 (from jsonpatch!=1.20,>=1.16->openstacksdk>=1.5.0->python-neutronclient)
  Using cached jsonpointer-3.0.0-py2.py3-none-any.whl.metadata (2.3 kB)
Collecting eventlet>=0.27.0 (from os-ken>=0.3.0->neutron-tempest-plugin)
  Downloading eventlet-0.40.2-py3-none-any.whl.metadata (5.4 kB)
Collecting msgpack>=1.0.0 (from os-ken>=0.3.0->neutron-tempest-plugin)
  Using cached msgpack-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.4 kB)
Collecting ncclient>=0.6.13 (from os-ken>=0.3.0->neutron-tempest-plugin)
  Downloading http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/ncclient-0.6.19-py3-none-any.whl (90 kB)
Collecting ovs>=2.8.0 (from os-ken>=0.3.0->neutron-tempest-plugin)
  Downloading http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/ovs-3.5.1-py3-none-any.whl (190 kB)
Collecting Routes>=2.3.1 (from os-ken>=0.3.0->neutron-tempest-plugin)
  Downloading Routes-2.5.1-py2.py3-none-any.whl.metadata (25 kB)
Collecting dnspython>=1.15.0 (from eventlet>=0.27.0->os-ken>=0.3.0->neutron-tempest-plugin)
  Downloading dnspython-2.7.0-py3-none-any.whl.metadata (5.8 kB)
Collecting greenlet>=1.0 (from eventlet>=0.27.0->os-ken>=0.3.0->neutron-tempest-plugin)
  Downloading greenlet-3.2.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (4.1 kB)
Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->cinder-tempest-plugin)
  Using cached rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB)
Collecting alembic>=0.9.6 (from oslo.db>=12.1.0->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading alembic-1.16.4-py3-none-any.whl.metadata (7.3 kB)
Collecting testresources>=2.0.0 (from oslo.db>=12.1.0->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/testresources-2.0.2-py2.py3-none-any.whl (34 kB)
Collecting Mako (from alembic>=0.9.6->oslo.db>=12.1.0->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading mako-1.3.10-py3-none-any.whl.metadata (2.9 kB)
Collecting python-dateutil>=2.7.0 (from oslo.log>=3.36.0->neutron-tempest-plugin)
  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting futurist>=1.2.0 (from oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Using cached futurist-3.2.1-py3-none-any.whl.metadata (2.2 kB)
Collecting cachetools>=2.0.0 (from oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading cachetools-5.5.2-py3-none-any.whl.metadata (5.4 kB)
Collecting amqp>=2.5.2 (from oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading amqp-5.3.1-py3-none-any.whl.metadata (8.9 kB)
Collecting kombu>=4.6.6 (from oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading kombu-5.5.4-py3-none-any.whl.metadata (3.5 kB)
Collecting oslo.middleware>=3.31.0 (from oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading oslo_middleware-6.6.0-py3-none-any.whl.metadata (2.2 kB)
Collecting oslo.metrics>=0.2.1 (from oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading oslo_metrics-0.13.0-py3-none-any.whl.metadata (1.3 kB)
Collecting vine<6.0.0,>=5.0.0 (from amqp>=2.5.2->oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading vine-5.1.0-py3-none-any.whl.metadata (2.7 kB)
Collecting tzdata>=2025.2 (from kombu>=4.6.6->oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Using cached tzdata-2025.2-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting prometheus-client>=0.6.0 (from oslo.metrics>=0.2.1->oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading prometheus_client-0.22.1-py3-none-any.whl.metadata (1.9 kB)
Collecting bcrypt>=3.1.3 (from oslo.middleware>=3.31.0->oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading bcrypt-4.0.1-cp36-abi3-manylinux_2_28_x86_64.whl.metadata (9.0 kB)
Collecting Jinja2>=2.10 (from oslo.middleware>=3.31.0->oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Collecting statsd>=3.2.1 (from oslo.middleware>=3.31.0->oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading statsd-4.0.1-py2.py3-none-any.whl.metadata (2.9 kB)
Collecting MarkupSafe>=2.0 (from Jinja2>=2.10->oslo.middleware>=3.31.0->oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)
Collecting PasteDeploy>=1.5.0 (from oslo.service>=1.24.0->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading PasteDeploy-3.1.0-py3-none-any.whl.metadata (2.7 kB)
Collecting Paste>=2.0.2 (from oslo.service>=1.24.0->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading Paste-3.10.1-py3-none-any.whl.metadata (5.3 kB)
Collecting Yappi>=1.0 (from oslo.service>=1.24.0->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Downloading yappi-1.6.10-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Collecting pyparsing>=2.1.0 (from oslo.utils>=3.33.0->neutron-tempest-plugin)
  Using cached pyparsing-3.2.3-py3-none-any.whl.metadata (5.0 kB)
Collecting sortedcontainers (from ovs>=2.8.0->os-ken>=0.3.0->neutron-tempest-plugin)
  Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB)
Collecting pynacl>=1.5 (from paramiko>=2.0.0->neutron-tempest-plugin)
  Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata (8.6 kB)
Requirement already satisfied: setuptools in /openstack/venvs/tempest-32.1.0.dev19/lib/python3.13/site-packages (from Paste>=2.0.2->oslo.service>=1.24.0->neutron-lib>=1.25.0->neutron-tempest-plugin) (80.9.0)
Collecting six>=1.5 (from python-dateutil>=2.7.0->oslo.log>=3.36.0->neutron-tempest-plugin)
  Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting charset_normalizer<4,>=2 (from requests>=2.14.2->keystone-tempest-plugin)
  Using cached charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB)
Collecting idna<4,>=2.5 (from requests>=2.14.2->keystone-tempest-plugin)
  Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting certifi>=2017.4.17 (from requests>=2.14.2->keystone-tempest-plugin)
  Using cached certifi-2025.11.12-py3-none-any.whl.metadata (2.5 kB)
Collecting rich>=11.0.0 (from rich-argparse>=1.7.1->cmd2)
  Using cached rich-14.1.0-py3-none-any.whl.metadata (18 kB)
Collecting markdown-it-py>=2.2.0 (from rich>=11.0.0->rich-argparse>=1.7.1->cmd2)
  Using cached markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting pygments<3.0.0,>=2.13.0 (from rich>=11.0.0->rich-argparse>=1.7.1->cmd2)
  Using cached pygments-2.19.2-py3-none-any.whl.metadata (2.5 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=11.0.0->rich-argparse>=1.7.1->cmd2)
  Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Collecting repoze.lru>=0.3 (from Routes>=2.3.1->os-ken>=0.3.0->neutron-tempest-plugin)
  Downloading repoze.lru-0.7-py3-none-any.whl.metadata (1.1 kB)
Collecting voluptuous>=0.8.9 (from stestr>=1.0.0->tempest)
  Downloading voluptuous-0.15.2-py3-none-any.whl.metadata (20 kB)
Collecting tomlkit>=0.11.6 (from stestr>=1.0.0->tempest)
  Downloading tomlkit-0.13.3-py3-none-any.whl.metadata (2.8 kB)
Collecting legacy-cgi>=2.6 (from WebOb>=1.7.1->neutron-lib>=1.25.0->neutron-tempest-plugin)
  Using cached legacy_cgi-2.6.4-py3-none-any.whl.metadata (2.3 kB)
Using cached cmd2-2.7.0-py3-none-any.whl (154 kB)
Downloading ddt-1.7.2-py2.py3-none-any.whl (7.1 kB)
Downloading glance_tempest_plugin-0.14.0-py3-none-any.whl (37 kB)
Downloading keystone_tempest_plugin-0.19.0-py3-none-any.whl (115 kB)
Downloading lxml-6.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.2/5.2 MB 229.9 MB/s  0:00:00
Downloading nose-1.3.7-py3-none-any.whl (154 kB)
Downloading os_testr-3.0.0-py3-none-any.whl (32 kB)
Using cached python_cinderclient-9.8.0-py3-none-any.whl (256 kB)
Using cached python_glanceclient-4.10.0-py3-none-any.whl (208 kB)
Using cached python_heatclient-4.3.0-py3-none-any.whl (213 kB)
Using cached python_keystoneclient-5.7.0-py3-none-any.whl (397 kB)
Using cached python_manilaclient-5.6.0-py3-none-any.whl (519 kB)
Using cached python_memcached-1.62-py2.py3-none-any.whl (15 kB)
Using cached python_neutronclient-11.6.0-py3-none-any.whl (296 kB)
Using cached python_novaclient-18.11.0-py3-none-any.whl (335 kB)
Using cached python_openstackclient-8.2.0-py3-none-any.whl (1.1 MB)
Downloading python_subunit-1.4.4-py3-none-any.whl (104 kB)
Using cached python_swiftclient-4.8.0-py3-none-any.whl (88 kB)
Using cached python_troveclient-8.9.0-py3-none-any.whl (237 kB)
Downloading testscenarios-0.5.0-py2.py3-none-any.whl (21 kB)
Using cached cliff-4.11.0-py3-none-any.whl (84 kB)
Using cached autopage-0.5.2-py3-none-any.whl (30 kB)
Using cached cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl (4.0 MB)
Using cached cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479 kB)
Using cached debtcollector-3.0.0-py3-none-any.whl (23 kB)
Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Using cached fasteners-0.19-py3-none-any.whl (18 kB)
Downloading fixtures-4.2.5-py3-none-any.whl (64 kB)
Using cached iso8601-2.1.0-py3-none-any.whl (7.5 kB)
Using cached jsonschema-4.25.0-py3-none-any.whl (89 kB)
Using cached attrs-25.3.0-py3-none-any.whl (63 kB)
Using cached jsonschema_specifications-2025.4.1-py3-none-any.whl (18 kB)
Using cached keystoneauth1-5.12.0-py3-none-any.whl (343 kB)
Using cached netaddr-1.3.0-py3-none-any.whl (2.3 MB)
Downloading neutron_lib-3.21.1-py3-none-any.whl (621 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 621.4/621.4 kB 93.9 MB/s  0:00:00
Using cached openstacksdk-4.7.2-py3-none-any.whl (1.8 MB)
Using cached decorator-5.2.1-py3-none-any.whl (9.2 kB)
Using cached dogpile_cache-1.4.0-py3-none-any.whl (62 kB)
Using cached jmespath-1.0.1-py3-none-any.whl (20 kB)
Using cached jsonpatch-1.33-py2.py3-none-any.whl (12 kB)
Using cached jsonpointer-3.0.0-py2.py3-none-any.whl (7.6 kB)
Using cached os_client_config-2.3.0-py3-none-any.whl (30 kB)
Downloading os_ken-3.1.1-py3-none-any.whl (2.0 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 213.7 MB/s  0:00:00
Downloading eventlet-0.40.2-py3-none-any.whl (364 kB)
Downloading dnspython-2.7.0-py3-none-any.whl (313 kB)
Downloading greenlet-3.2.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (608 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 608.4/608.4 kB 86.4 MB/s  0:00:00
Using cached msgpack-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (423 kB)
Using cached os_service_types-1.8.0-py3-none-any.whl (24 kB)
Downloading os_traits-3.5.0-py3-none-any.whl (43 kB)
Using cached osc_lib-4.2.0-py3-none-any.whl (92 kB)
Using cached oslo_concurrency-7.2.0-py3-none-any.whl (47 kB)
Using cached oslo_config-10.0.0-py3-none-any.whl (131 kB)
Using cached oslo_context-6.1.0-py3-none-any.whl (19 kB)
Downloading oslo_db-17.4.0-py3-none-any.whl (157 kB)
Downloading alembic-1.16.4-py3-none-any.whl (247 kB)
Using cached oslo_i18n-6.6.0-py3-none-any.whl (46 kB)
Using cached oslo_log-7.2.1-py3-none-any.whl (75 kB)
Downloading oslo_messaging-17.1.0-py3-none-any.whl (202 kB)
Downloading amqp-5.3.1-py3-none-any.whl (50 kB)
Downloading vine-5.1.0-py3-none-any.whl (9.6 kB)
Downloading cachetools-5.5.2-py3-none-any.whl (10 kB)
Using cached futurist-3.2.1-py3-none-any.whl (40 kB)
Downloading kombu-5.5.4-py3-none-any.whl (210 kB)
Downloading oslo_metrics-0.13.0-py3-none-any.whl (13 kB)
Downloading oslo_middleware-6.6.0-py3-none-any.whl (67 kB)
Downloading bcrypt-4.0.1-cp36-abi3-manylinux_2_28_x86_64.whl (593 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 593.7/593.7 kB 114.1 MB/s  0:00:00
Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
Downloading MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB)
Downloading oslo_policy-4.6.0-py3-none-any.whl (88 kB)
Using cached oslo_serialization-5.8.0-py3-none-any.whl (25 kB)
Downloading oslo_service-4.3.0-py3-none-any.whl (101 kB)
Using cached oslo_utils-9.1.0-py3-none-any.whl (134 kB)
Downloading oslo_versionedobjects-3.8.0-py3-none-any.whl (86 kB)
Using cached osprofiler-4.3.0-py3-none-any.whl (95 kB)
Using cached packaging-25.0-py3-none-any.whl (66 kB)
Downloading paramiko-3.5.1-py3-none-any.whl (227 kB)
Downloading Paste-3.10.1-py3-none-any.whl (289 kB)
Downloading PasteDeploy-3.1.0-py3-none-any.whl (16 kB)
Using cached pbr-7.0.1-py2.py3-none-any.whl (126 kB)
Downloading pecan-1.7.0-py3-none-any.whl (144 kB)
Downloading mako-1.3.10-py3-none-any.whl (78 kB)
Using cached platformdirs-4.3.8-py3-none-any.whl (18 kB)
Using cached prettytable-3.16.0-py3-none-any.whl (33 kB)
Downloading prometheus_client-0.22.1-py3-none-any.whl (58 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)
Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 856.7/856.7 kB 144.1 MB/s  0:00:00
Using cached pyOpenSSL-24.2.1-py3-none-any.whl (58 kB)
Using cached pyparsing-3.2.3-py3-none-any.whl (111 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached python_mistralclient-6.0.0-py3-none-any.whl (140 kB)
Using cached PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (759 kB)
Using cached referencing-0.36.2-py3-none-any.whl (26 kB)
Using cached requests-2.32.4-py3-none-any.whl (64 kB)
Using cached charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (148 kB)
Using cached idna-3.10-py3-none-any.whl (70 kB)
Using cached urllib3-1.26.20-py2.py3-none-any.whl (144 kB)
Using cached certifi-2025.11.12-py3-none-any.whl (159 kB)
Using cached requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)
Using cached rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Using cached rich_argparse-1.7.1-py3-none-any.whl (25 kB)
Using cached rich-14.1.0-py3-none-any.whl (243 kB)
Using cached pygments-2.19.2-py3-none-any.whl (1.2 MB)
Using cached markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Downloading Routes-2.5.1-py2.py3-none-any.whl (40 kB)
Downloading repoze.lru-0.7-py3-none-any.whl (10 kB)
Using cached rpds_py-0.26.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (385 kB)
Downloading setproctitle-1.3.6-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31 kB)
Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)
Downloading sqlalchemy-2.0.42-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 241.4 MB/s  0:00:00
Downloading statsd-4.0.1-py2.py3-none-any.whl (13 kB)
Downloading stestr-4.2.0-py3-none-any.whl (118 kB)
Using cached stevedore-5.5.0-py3-none-any.whl (49 kB)
Downloading tenacity-9.1.2-py3-none-any.whl (28 kB)
Downloading testtools-2.7.2-py3-none-any.whl (179 kB)
Downloading tomlkit-0.13.3-py3-none-any.whl (38 kB)
Using cached typing_extensions-4.14.1-py3-none-any.whl (43 kB)
Using cached tzdata-2025.2-py2.py3-none-any.whl (347 kB)
Downloading voluptuous-0.15.2-py3-none-any.whl (31 kB)
Using cached warlock-2.1.0-py3-none-any.whl (10 kB)
Using cached wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Using cached WebOb-1.8.9-py2.py3-none-any.whl (115 kB)
Using cached legacy_cgi-2.6.4-py3-none-any.whl (20 kB)
Using cached wrapt-1.17.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (89 kB)
Downloading yappi-1.6.10-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81 kB)
Using cached pycparser-2.22-py3-none-any.whl (117 kB)
Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Installing collected packages: wcwidth, statsd, sortedcontainers, requestsexceptions, repoze.lru, python-memcached, pyperclip, nose, junitxml, ddt, Yappi, wrapt, voluptuous, vine, urllib3, tzdata, typing-extensions, tomlkit, testtools, tenacity, stevedore, six, setproctitle, rpds-py, rfc3986, PyYAML, pyparsing, pygments, pycparser, psutil, prometheus-client, PrettyTable, platformdirs, pbr, PasteDeploy, Paste, packaging, ovs, netaddr, msgpack, mdurl, MarkupSafe, lxml, legacy-cgi, jsonpointer, jmespath, iso8601, idna, greenlet, fixtures, fasteners, dnspython, defusedxml, decorator, charset_normalizer, certifi, cachetools, bcrypt, autopage, attrs, WebOb, testscenarios, testresources, SQLAlchemy, Routes, requests, referencing, python-subunit, python-dateutil, oslo.i18n, oslo.context, os-traits, os-service-types, markdown-it-py, Mako, jsonpatch, Jinja2, eventlet, dogpile.cache, debtcollector, cffi, amqp, rich, python-swiftclient, pynacl, pecan, oslo.utils, oslo.config, os-testr, kombu, keystoneauth1, jsonschema-specifications, futurist, cryptography, alembic, rich-argparse, python-cinderclient, pyOpenSSL, paramiko, oslo.serialization, oslo.middleware, oslo.db, oslo.concurrency, openstacksdk, jsonschema, warlock, python-novaclient, python-keystoneclient, osprofiler, oslo.policy, oslo.log, os-client-config, ncclient, cmd2, python-glanceclient, oslo.service, oslo.metrics, os-ken, cliff, stestr, oslo.messaging, osc-lib, tempest, python-openstackclient, python-neutronclient, python-mistralclient, python-manilaclient, python-heatclient, oslo.versionedobjects, python-troveclient, neutron-lib, keystone-tempest-plugin, glance-tempest-plugin, cinder-tempest-plugin, neutron-tempest-plugin

Successfully installed Jinja2-3.1.6 Mako-1.3.10 MarkupSafe-3.0.2 Paste-3.10.1 PasteDeploy-3.1.0 PrettyTable-3.16.0 PyYAML-6.0.2 Routes-2.5.1 SQLAlchemy-2.0.42 WebOb-1.8.9 Yappi-1.6.10 alembic-1.16.4 amqp-5.3.1 attrs-25.3.0 autopage-0.5.2 bcrypt-4.0.1 cachetools-5.5.2 certifi-2025.11.12 cffi-1.17.1 charset_normalizer-3.4.2 cinder-tempest-plugin-1.18.1.dev1 cliff-4.11.0 cmd2-2.7.0 cryptography-43.0.3 ddt-1.7.2 debtcollector-3.0.0 decorator-5.2.1 defusedxml-0.7.1 dnspython-2.7.0 dogpile.cache-1.4.0 eventlet-0.40.2 fasteners-0.19 fixtures-4.2.5 futurist-3.2.1 glance-tempest-plugin-0.14.0 greenlet-3.2.3 idna-3.10 iso8601-2.1.0 jmespath-1.0.1 jsonpatch-1.33 jsonpointer-3.0.0 jsonschema-4.25.0 jsonschema-specifications-2025.4.1 junitxml-0.7 keystone-tempest-plugin-0.19.0 keystoneauth1-5.12.0 kombu-5.5.4 legacy-cgi-2.6.4 lxml-6.0.0 markdown-it-py-3.0.0 mdurl-0.1.2 msgpack-1.1.1 ncclient-0.6.19 netaddr-1.3.0 neutron-lib-3.21.1 neutron-tempest-plugin-2.12.1.dev36 nose-1.3.7 openstacksdk-4.7.2 os-client-config-2.3.0 os-ken-3.1.1 os-service-types-1.8.0 os-testr-3.0.0 os-traits-3.5.0 osc-lib-4.2.0 oslo.concurrency-7.2.0 oslo.config-10.0.0 oslo.context-6.1.0 oslo.db-17.4.0 oslo.i18n-6.6.0 oslo.log-7.2.1 oslo.messaging-17.1.0 oslo.metrics-0.13.0 oslo.middleware-6.6.0 oslo.policy-4.6.0 oslo.serialization-5.8.0 oslo.service-4.3.0 oslo.utils-9.1.0 oslo.versionedobjects-3.8.0 osprofiler-4.3.0 ovs-3.5.1 packaging-25.0 paramiko-3.5.1 pbr-7.0.1 pecan-1.7.0 platformdirs-4.3.8 prometheus-client-0.22.1 psutil-7.0.0 pyOpenSSL-24.2.1 pycparser-2.22 pygments-2.19.2 pynacl-1.5.0 pyparsing-3.2.3 pyperclip-1.9.0 python-cinderclient-9.8.0 python-dateutil-2.9.0.post0 python-glanceclient-4.10.0 python-heatclient-4.3.0 python-keystoneclient-5.7.0 python-manilaclient-5.6.0 python-memcached-1.62 python-mistralclient-6.0.0 python-neutronclient-11.6.0 python-novaclient-18.11.0 python-openstackclient-8.2.0 python-subunit-1.4.4 python-swiftclient-4.8.0 python-troveclient-8.9.0 referencing-0.36.2 repoze.lru-0.7 requests-2.32.4 requestsexceptions-1.4.0 rfc3986-2.0.0 rich-14.1.0 rich-argparse-1.7.1 rpds-py-0.26.0 setproctitle-1.3.6 six-1.17.0 sortedcontainers-2.4.0 statsd-4.0.1 stestr-4.2.0 stevedore-5.5.0 tempest-44.0.1.dev22 tenacity-9.1.2 testresources-2.0.2 testscenarios-0.5.0 testtools-2.7.2 tomlkit-0.13.3 typing-extensions-4.14.1 tzdata-2025.2 urllib3-1.26.20 vine-5.1.0 voluptuous-0.15.2 warlock-2.1.0 wcwidth-0.2.13 wrapt-1.17.2
stdout_lines
[
    "Looking in indexes: https://pypi.org/simple, https://deb.debian.org/wheel/debian-13-x86_64",
    "Looking in links: http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/",
    "Collecting cmd2",
    "  Using cached cmd2-2.7.0-py3-none-any.whl.metadata (17 kB)",
    "Collecting ddt",
    "  Downloading ddt-1.7.2-py2.py3-none-any.whl.metadata (832 bytes)",
    "Collecting cinder-tempest-plugin",
    "  Downloading http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/cinder_tempest_plugin-1.18.1.dev1-py3-none-any.whl (63 kB)",
    "Collecting glance-tempest-plugin",
    "  Downloading glance_tempest_plugin-0.14.0-py3-none-any.whl.metadata (3.0 kB)",
    "Collecting keystone-tempest-plugin",
    "  Downloading keystone_tempest_plugin-0.19.0-py3-none-any.whl.metadata (1.7 kB)",
    "Collecting neutron-tempest-plugin",
    "  Downloading http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/neutron_tempest_plugin-2.12.1.dev36-py3-none-any.whl (407 kB)",
    "Collecting tempest",
    "  Downloading http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/tempest-44.0.1.dev22-py3-none-any.whl (1.6 MB)",
    "     \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.6/1.6 MB 145.7 MB/s  0:00:00",
    "Collecting junitxml",
    "  Downloading http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/junitxml-0.7-py3-none-any.whl (16 kB)",
    "Collecting lxml",
    "  Downloading lxml-6.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)",
    "Collecting nose",
    "  Downloading nose-1.3.7-py3-none-any.whl.metadata (1.7 kB)",
    "Collecting os-testr",
    "  Downloading os_testr-3.0.0-py3-none-any.whl.metadata (1.8 kB)",
    "Collecting python-cinderclient",
    "  Using cached python_cinderclient-9.8.0-py3-none-any.whl.metadata (18 kB)",
    "Collecting python-glanceclient",
    "  Using cached python_glanceclient-4.10.0-py3-none-any.whl.metadata (3.8 kB)",
    "Collecting python-heatclient",
    "  Using cached python_heatclient-4.3.0-py3-none-any.whl.metadata (3.0 kB)",
    "Collecting python-keystoneclient",
    "  Using cached python_keystoneclient-5.7.0-py3-none-any.whl.metadata (3.6 kB)",
    "Collecting python-manilaclient",
    "  Using cached python_manilaclient-5.6.0-py3-none-any.whl.metadata (5.4 kB)",
    "Collecting python-memcached",
    "  Using cached python_memcached-1.62-py2.py3-none-any.whl.metadata (2.3 kB)",
    "Collecting python-neutronclient",
    "  Using cached python_neutronclient-11.6.0-py3-none-any.whl.metadata (3.4 kB)",
    "Collecting python-novaclient",
    "  Using cached python_novaclient-18.11.0-py3-none-any.whl.metadata (3.0 kB)",
    "Collecting python-openstackclient",
    "  Using cached python_openstackclient-8.2.0-py3-none-any.whl.metadata (10 kB)",
    "Collecting python-subunit",
    "  Downloading python_subunit-1.4.4-py3-none-any.whl.metadata (22 kB)",
    "Collecting python-swiftclient",
    "  Using cached python_swiftclient-4.8.0-py3-none-any.whl.metadata (3.5 kB)",
    "Collecting python-troveclient",
    "  Using cached python_troveclient-8.9.0-py3-none-any.whl.metadata (3.1 kB)",
    "Collecting testscenarios",
    "  Downloading testscenarios-0.5.0-py2.py3-none-any.whl.metadata (12 kB)",
    "Collecting pyperclip>=1.8 (from cmd2)",
    "  Downloading http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/pyperclip-1.9.0-py3-none-any.whl (11 kB)",
    "Collecting rich-argparse>=1.7.1 (from cmd2)",
    "  Using cached rich_argparse-1.7.1-py3-none-any.whl.metadata (14 kB)",
    "Collecting wcwidth>=0.2.10 (from cmd2)",
    "  Using cached wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)",
    "Collecting pbr!=2.1.0,>=2.0.0 (from cinder-tempest-plugin)",
    "  Using cached pbr-7.0.1-py2.py3-none-any.whl.metadata (1.4 kB)",
    "Collecting oslo.config>=5.1.0 (from cinder-tempest-plugin)",
    "  Using cached oslo_config-10.0.0-py3-none-any.whl.metadata (2.8 kB)",
    "Collecting oslo.serialization!=2.19.1,>=2.18.0 (from cinder-tempest-plugin)",
    "  Using cached oslo_serialization-5.8.0-py3-none-any.whl.metadata (2.1 kB)",
    "Collecting keystoneauth1>=5.1.1 (from keystone-tempest-plugin)",
    "  Using cached keystoneauth1-5.12.0-py3-none-any.whl.metadata (3.1 kB)",
    "Collecting testtools>=2.2.0 (from keystone-tempest-plugin)",
    "  Downloading testtools-2.7.2-py3-none-any.whl.metadata (5.2 kB)",
    "Collecting requests>=2.14.2 (from keystone-tempest-plugin)",
    "  Using cached requests-2.32.4-py3-none-any.whl.metadata (4.9 kB)",
    "Collecting neutron-lib>=1.25.0 (from neutron-tempest-plugin)",
    "  Downloading neutron_lib-3.21.1-py3-none-any.whl.metadata (2.1 kB)",
    "Collecting netaddr>=0.7.18 (from neutron-tempest-plugin)",
    "  Using cached netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB)",
    "Collecting os-ken>=0.3.0 (from neutron-tempest-plugin)",
    "  Downloading os_ken-3.1.1-py3-none-any.whl.metadata (1.6 kB)",
    "Collecting oslo.log>=3.36.0 (from neutron-tempest-plugin)",
    "  Using cached oslo_log-7.2.1-py3-none-any.whl.metadata (2.8 kB)",
    "Collecting oslo.utils>=3.33.0 (from neutron-tempest-plugin)",
    "  Using cached oslo_utils-9.1.0-py3-none-any.whl.metadata (2.2 kB)",
    "Collecting packaging>=20.4 (from neutron-tempest-plugin)",
    "  Using cached packaging-25.0-py3-none-any.whl.metadata (3.3 kB)",
    "Collecting paramiko>=2.0.0 (from neutron-tempest-plugin)",
    "  Downloading paramiko-3.5.1-py3-none-any.whl.metadata (4.6 kB)",
    "Collecting tenacity>=3.2.1 (from neutron-tempest-plugin)",
    "  Downloading tenacity-9.1.2-py3-none-any.whl.metadata (1.2 kB)",
    "Collecting debtcollector>=1.2.0 (from neutron-tempest-plugin)",
    "  Using cached debtcollector-3.0.0-py3-none-any.whl.metadata (2.3 kB)",
    "Collecting cliff!=2.9.0,>=2.8.0 (from tempest)",
    "  Using cached cliff-4.11.0-py3-none-any.whl.metadata (2.0 kB)",
    "Collecting jsonschema>=3.2.0 (from tempest)",
    "  Using cached jsonschema-4.25.0-py3-none-any.whl.metadata (7.7 kB)",
    "Collecting cryptography>=2.1 (from tempest)",
    "  Using cached cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (5.4 kB)",
    "Collecting oslo.concurrency>=3.26.0 (from tempest)",
    "  Using cached oslo_concurrency-7.2.0-py3-none-any.whl.metadata (2.4 kB)",
    "Collecting stestr>=1.0.0 (from tempest)",
    "  Downloading stestr-4.2.0-py3-none-any.whl.metadata (7.6 kB)",
    "Collecting fixtures>=3.0.0 (from tempest)",
    "  Downloading fixtures-4.2.5-py3-none-any.whl.metadata (22 kB)",
    "Collecting PyYAML>=3.12 (from tempest)",
    "  Using cached PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)",
    "Collecting stevedore>=1.20.0 (from tempest)",
    "  Using cached stevedore-5.5.0-py3-none-any.whl.metadata (2.2 kB)",
    "Collecting PrettyTable>=0.7.1 (from tempest)",
    "  Using cached prettytable-3.16.0-py3-none-any.whl.metadata (33 kB)",
    "Collecting urllib3>=1.21.1 (from tempest)",
    "  Using cached urllib3-1.26.20-py2.py3-none-any.whl.metadata (50 kB)",
    "Collecting defusedxml>=0.7.1 (from tempest)",
    "  Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)",
    "Collecting fasteners>=0.16.0 (from tempest)",
    "  Using cached fasteners-0.19-py3-none-any.whl.metadata (4.9 kB)",
    "Collecting oslo.i18n>=5.0.1 (from python-cinderclient)",
    "  Using cached oslo_i18n-6.6.0-py3-none-any.whl.metadata (2.1 kB)",
    "Collecting warlock>=1.2.0 (from python-glanceclient)",
    "  Using cached warlock-2.1.0-py3-none-any.whl.metadata (4.0 kB)",
    "Collecting wrapt>=1.7.0 (from python-glanceclient)",
    "  Using cached wrapt-1.17.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.4 kB)",
    "Collecting pyOpenSSL>=17.1.0 (from python-glanceclient)",
    "  Using cached pyOpenSSL-24.2.1-py3-none-any.whl.metadata (13 kB)",
    "Collecting iso8601>=0.1.11 (from python-heatclient)",
    "  Using cached iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB)",
    "Collecting osc-lib>=1.14.0 (from python-heatclient)",
    "  Using cached osc_lib-4.2.0-py3-none-any.whl.metadata (3.7 kB)",
    "Collecting openstacksdk>=1.5.0 (from python-neutronclient)",
    "  Using cached openstacksdk-4.7.2-py3-none-any.whl.metadata (12 kB)",
    "Collecting os-client-config>=1.28.0 (from python-neutronclient)",
    "  Using cached os_client_config-2.3.0-py3-none-any.whl.metadata (2.5 kB)",
    "Collecting python-mistralclient!=3.2.0,>=3.1.0 (from python-troveclient)",
    "  Using cached python_mistralclient-6.0.0-py3-none-any.whl.metadata (4.4 kB)",
    "Collecting autopage>=0.4.0 (from cliff!=2.9.0,>=2.8.0->tempest)",
    "  Using cached autopage-0.5.2-py3-none-any.whl.metadata (7.9 kB)",
    "Collecting cffi>=1.12 (from cryptography>=2.1->tempest)",
    "  Using cached cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)",
    "Collecting pycparser (from cffi>=1.12->cryptography>=2.1->tempest)",
    "  Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes)",
    "Collecting attrs>=22.2.0 (from jsonschema>=3.2.0->tempest)",
    "  Using cached attrs-25.3.0-py3-none-any.whl.metadata (10 kB)",
    "Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=3.2.0->tempest)",
    "  Using cached jsonschema_specifications-2025.4.1-py3-none-any.whl.metadata (2.9 kB)",
    "Collecting referencing>=0.28.4 (from jsonschema>=3.2.0->tempest)",
    "  Using cached referencing-0.36.2-py3-none-any.whl.metadata (2.8 kB)",
    "Collecting rpds-py>=0.7.1 (from jsonschema>=3.2.0->tempest)",
    "  Using cached rpds_py-0.26.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.2 kB)",
    "Collecting os-service-types>=1.2.0 (from keystoneauth1>=5.1.1->keystone-tempest-plugin)",
    "  Using cached os_service_types-1.8.0-py3-none-any.whl.metadata (1.9 kB)",
    "Collecting typing-extensions>=4.12 (from keystoneauth1>=5.1.1->keystone-tempest-plugin)",
    "  Using cached typing_extensions-4.14.1-py3-none-any.whl.metadata (3.0 kB)",
    "Collecting SQLAlchemy>=1.2.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading sqlalchemy-2.0.42-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.6 kB)",
    "Collecting pecan>=1.0.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading pecan-1.7.0-py3-none-any.whl.metadata (1.7 kB)",
    "Collecting oslo.context>=2.22.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Using cached oslo_context-6.1.0-py3-none-any.whl.metadata (2.1 kB)",
    "Collecting oslo.db>=12.1.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading oslo_db-17.4.0-py3-none-any.whl.metadata (3.0 kB)",
    "Collecting oslo.messaging>=14.2.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading oslo_messaging-17.1.0-py3-none-any.whl.metadata (3.1 kB)",
    "Collecting oslo.policy>=4.5.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading oslo_policy-4.6.0-py3-none-any.whl.metadata (2.1 kB)",
    "Collecting oslo.service>=1.24.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading oslo_service-4.3.0-py3-none-any.whl.metadata (2.8 kB)",
    "Collecting oslo.versionedobjects>=1.31.2 (from neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading oslo_versionedobjects-3.8.0-py3-none-any.whl.metadata (2.6 kB)",
    "Collecting osprofiler>=1.4.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Using cached osprofiler-4.3.0-py3-none-any.whl.metadata (3.8 kB)",
    "Collecting setproctitle>=1.1.10 (from neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading setproctitle-1.3.6-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (10 kB)",
    "Collecting WebOb>=1.7.1 (from neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Using cached WebOb-1.8.9-py2.py3-none-any.whl.metadata (11 kB)",
    "Collecting os-traits>=0.9.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading os_traits-3.5.0-py3-none-any.whl.metadata (1.7 kB)",
    "Collecting decorator>=4.4.1 (from openstacksdk>=1.5.0->python-neutronclient)",
    "  Using cached decorator-5.2.1-py3-none-any.whl.metadata (3.9 kB)",
    "Collecting dogpile.cache>=0.6.5 (from openstacksdk>=1.5.0->python-neutronclient)",
    "  Using cached dogpile_cache-1.4.0-py3-none-any.whl.metadata (5.5 kB)",
    "Collecting jmespath>=0.9.0 (from openstacksdk>=1.5.0->python-neutronclient)",
    "  Using cached jmespath-1.0.1-py3-none-any.whl.metadata (7.6 kB)",
    "Collecting jsonpatch!=1.20,>=1.16 (from openstacksdk>=1.5.0->python-neutronclient)",
    "  Using cached jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB)",
    "Collecting platformdirs>=3 (from openstacksdk>=1.5.0->python-neutronclient)",
    "  Using cached platformdirs-4.3.8-py3-none-any.whl.metadata (12 kB)",
    "Collecting psutil>=3.2.2 (from openstacksdk>=1.5.0->python-neutronclient)",
    "  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 requestsexceptions>=1.2.0 (from openstacksdk>=1.5.0->python-neutronclient)",
    "  Using cached requestsexceptions-1.4.0-py2.py3-none-any.whl.metadata (1.2 kB)",
    "Collecting jsonpointer>=1.9 (from jsonpatch!=1.20,>=1.16->openstacksdk>=1.5.0->python-neutronclient)",
    "  Using cached jsonpointer-3.0.0-py2.py3-none-any.whl.metadata (2.3 kB)",
    "Collecting eventlet>=0.27.0 (from os-ken>=0.3.0->neutron-tempest-plugin)",
    "  Downloading eventlet-0.40.2-py3-none-any.whl.metadata (5.4 kB)",
    "Collecting msgpack>=1.0.0 (from os-ken>=0.3.0->neutron-tempest-plugin)",
    "  Using cached msgpack-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.4 kB)",
    "Collecting ncclient>=0.6.13 (from os-ken>=0.3.0->neutron-tempest-plugin)",
    "  Downloading http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/ncclient-0.6.19-py3-none-any.whl (90 kB)",
    "Collecting ovs>=2.8.0 (from os-ken>=0.3.0->neutron-tempest-plugin)",
    "  Downloading http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/ovs-3.5.1-py3-none-any.whl (190 kB)",
    "Collecting Routes>=2.3.1 (from os-ken>=0.3.0->neutron-tempest-plugin)",
    "  Downloading Routes-2.5.1-py2.py3-none-any.whl.metadata (25 kB)",
    "Collecting dnspython>=1.15.0 (from eventlet>=0.27.0->os-ken>=0.3.0->neutron-tempest-plugin)",
    "  Downloading dnspython-2.7.0-py3-none-any.whl.metadata (5.8 kB)",
    "Collecting greenlet>=1.0 (from eventlet>=0.27.0->os-ken>=0.3.0->neutron-tempest-plugin)",
    "  Downloading greenlet-3.2.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (4.1 kB)",
    "Collecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->cinder-tempest-plugin)",
    "  Using cached rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB)",
    "Collecting alembic>=0.9.6 (from oslo.db>=12.1.0->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading alembic-1.16.4-py3-none-any.whl.metadata (7.3 kB)",
    "Collecting testresources>=2.0.0 (from oslo.db>=12.1.0->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading http://172.29.236.101:8181/os-releases/32.1.0.dev19/debian-13-x86_64/wheels/testresources-2.0.2-py2.py3-none-any.whl (34 kB)",
    "Collecting Mako (from alembic>=0.9.6->oslo.db>=12.1.0->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading mako-1.3.10-py3-none-any.whl.metadata (2.9 kB)",
    "Collecting python-dateutil>=2.7.0 (from oslo.log>=3.36.0->neutron-tempest-plugin)",
    "  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)",
    "Collecting futurist>=1.2.0 (from oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Using cached futurist-3.2.1-py3-none-any.whl.metadata (2.2 kB)",
    "Collecting cachetools>=2.0.0 (from oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading cachetools-5.5.2-py3-none-any.whl.metadata (5.4 kB)",
    "Collecting amqp>=2.5.2 (from oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading amqp-5.3.1-py3-none-any.whl.metadata (8.9 kB)",
    "Collecting kombu>=4.6.6 (from oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading kombu-5.5.4-py3-none-any.whl.metadata (3.5 kB)",
    "Collecting oslo.middleware>=3.31.0 (from oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading oslo_middleware-6.6.0-py3-none-any.whl.metadata (2.2 kB)",
    "Collecting oslo.metrics>=0.2.1 (from oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading oslo_metrics-0.13.0-py3-none-any.whl.metadata (1.3 kB)",
    "Collecting vine<6.0.0,>=5.0.0 (from amqp>=2.5.2->oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading vine-5.1.0-py3-none-any.whl.metadata (2.7 kB)",
    "Collecting tzdata>=2025.2 (from kombu>=4.6.6->oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Using cached tzdata-2025.2-py2.py3-none-any.whl.metadata (1.4 kB)",
    "Collecting prometheus-client>=0.6.0 (from oslo.metrics>=0.2.1->oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading prometheus_client-0.22.1-py3-none-any.whl.metadata (1.9 kB)",
    "Collecting bcrypt>=3.1.3 (from oslo.middleware>=3.31.0->oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading bcrypt-4.0.1-cp36-abi3-manylinux_2_28_x86_64.whl.metadata (9.0 kB)",
    "Collecting Jinja2>=2.10 (from oslo.middleware>=3.31.0->oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)",
    "Collecting statsd>=3.2.1 (from oslo.middleware>=3.31.0->oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading statsd-4.0.1-py2.py3-none-any.whl.metadata (2.9 kB)",
    "Collecting MarkupSafe>=2.0 (from Jinja2>=2.10->oslo.middleware>=3.31.0->oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)",
    "Collecting PasteDeploy>=1.5.0 (from oslo.service>=1.24.0->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading PasteDeploy-3.1.0-py3-none-any.whl.metadata (2.7 kB)",
    "Collecting Paste>=2.0.2 (from oslo.service>=1.24.0->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading Paste-3.10.1-py3-none-any.whl.metadata (5.3 kB)",
    "Collecting Yappi>=1.0 (from oslo.service>=1.24.0->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Downloading yappi-1.6.10-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)",
    "Collecting pyparsing>=2.1.0 (from oslo.utils>=3.33.0->neutron-tempest-plugin)",
    "  Using cached pyparsing-3.2.3-py3-none-any.whl.metadata (5.0 kB)",
    "Collecting sortedcontainers (from ovs>=2.8.0->os-ken>=0.3.0->neutron-tempest-plugin)",
    "  Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB)",
    "Collecting pynacl>=1.5 (from paramiko>=2.0.0->neutron-tempest-plugin)",
    "  Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata (8.6 kB)",
    "Requirement already satisfied: setuptools in /openstack/venvs/tempest-32.1.0.dev19/lib/python3.13/site-packages (from Paste>=2.0.2->oslo.service>=1.24.0->neutron-lib>=1.25.0->neutron-tempest-plugin) (80.9.0)",
    "Collecting six>=1.5 (from python-dateutil>=2.7.0->oslo.log>=3.36.0->neutron-tempest-plugin)",
    "  Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)",
    "Collecting charset_normalizer<4,>=2 (from requests>=2.14.2->keystone-tempest-plugin)",
    "  Using cached charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB)",
    "Collecting idna<4,>=2.5 (from requests>=2.14.2->keystone-tempest-plugin)",
    "  Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)",
    "Collecting certifi>=2017.4.17 (from requests>=2.14.2->keystone-tempest-plugin)",
    "  Using cached certifi-2025.11.12-py3-none-any.whl.metadata (2.5 kB)",
    "Collecting rich>=11.0.0 (from rich-argparse>=1.7.1->cmd2)",
    "  Using cached rich-14.1.0-py3-none-any.whl.metadata (18 kB)",
    "Collecting markdown-it-py>=2.2.0 (from rich>=11.0.0->rich-argparse>=1.7.1->cmd2)",
    "  Using cached markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)",
    "Collecting pygments<3.0.0,>=2.13.0 (from rich>=11.0.0->rich-argparse>=1.7.1->cmd2)",
    "  Using cached pygments-2.19.2-py3-none-any.whl.metadata (2.5 kB)",
    "Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=11.0.0->rich-argparse>=1.7.1->cmd2)",
    "  Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)",
    "Collecting repoze.lru>=0.3 (from Routes>=2.3.1->os-ken>=0.3.0->neutron-tempest-plugin)",
    "  Downloading repoze.lru-0.7-py3-none-any.whl.metadata (1.1 kB)",
    "Collecting voluptuous>=0.8.9 (from stestr>=1.0.0->tempest)",
    "  Downloading voluptuous-0.15.2-py3-none-any.whl.metadata (20 kB)",
    "Collecting tomlkit>=0.11.6 (from stestr>=1.0.0->tempest)",
    "  Downloading tomlkit-0.13.3-py3-none-any.whl.metadata (2.8 kB)",
    "Collecting legacy-cgi>=2.6 (from WebOb>=1.7.1->neutron-lib>=1.25.0->neutron-tempest-plugin)",
    "  Using cached legacy_cgi-2.6.4-py3-none-any.whl.metadata (2.3 kB)",
    "Using cached cmd2-2.7.0-py3-none-any.whl (154 kB)",
    "Downloading ddt-1.7.2-py2.py3-none-any.whl (7.1 kB)",
    "Downloading glance_tempest_plugin-0.14.0-py3-none-any.whl (37 kB)",
    "Downloading keystone_tempest_plugin-0.19.0-py3-none-any.whl (115 kB)",
    "Downloading lxml-6.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.2 MB)",
    "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 5.2/5.2 MB 229.9 MB/s  0:00:00",
    "Downloading nose-1.3.7-py3-none-any.whl (154 kB)",
    "Downloading os_testr-3.0.0-py3-none-any.whl (32 kB)",
    "Using cached python_cinderclient-9.8.0-py3-none-any.whl (256 kB)",
    "Using cached python_glanceclient-4.10.0-py3-none-any.whl (208 kB)",
    "Using cached python_heatclient-4.3.0-py3-none-any.whl (213 kB)",
    "Using cached python_keystoneclient-5.7.0-py3-none-any.whl (397 kB)",
    "Using cached python_manilaclient-5.6.0-py3-none-any.whl (519 kB)",
    "Using cached python_memcached-1.62-py2.py3-none-any.whl (15 kB)",
    "Using cached python_neutronclient-11.6.0-py3-none-any.whl (296 kB)",
    "Using cached python_novaclient-18.11.0-py3-none-any.whl (335 kB)",
    "Using cached python_openstackclient-8.2.0-py3-none-any.whl (1.1 MB)",
    "Downloading python_subunit-1.4.4-py3-none-any.whl (104 kB)",
    "Using cached python_swiftclient-4.8.0-py3-none-any.whl (88 kB)",
    "Using cached python_troveclient-8.9.0-py3-none-any.whl (237 kB)",
    "Downloading testscenarios-0.5.0-py2.py3-none-any.whl (21 kB)",
    "Using cached cliff-4.11.0-py3-none-any.whl (84 kB)",
    "Using cached autopage-0.5.2-py3-none-any.whl (30 kB)",
    "Using cached cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl (4.0 MB)",
    "Using cached cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479 kB)",
    "Using cached debtcollector-3.0.0-py3-none-any.whl (23 kB)",
    "Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)",
    "Using cached fasteners-0.19-py3-none-any.whl (18 kB)",
    "Downloading fixtures-4.2.5-py3-none-any.whl (64 kB)",
    "Using cached iso8601-2.1.0-py3-none-any.whl (7.5 kB)",
    "Using cached jsonschema-4.25.0-py3-none-any.whl (89 kB)",
    "Using cached attrs-25.3.0-py3-none-any.whl (63 kB)",
    "Using cached jsonschema_specifications-2025.4.1-py3-none-any.whl (18 kB)",
    "Using cached keystoneauth1-5.12.0-py3-none-any.whl (343 kB)",
    "Using cached netaddr-1.3.0-py3-none-any.whl (2.3 MB)",
    "Downloading neutron_lib-3.21.1-py3-none-any.whl (621 kB)",
    "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 621.4/621.4 kB 93.9 MB/s  0:00:00",
    "Using cached openstacksdk-4.7.2-py3-none-any.whl (1.8 MB)",
    "Using cached decorator-5.2.1-py3-none-any.whl (9.2 kB)",
    "Using cached dogpile_cache-1.4.0-py3-none-any.whl (62 kB)",
    "Using cached jmespath-1.0.1-py3-none-any.whl (20 kB)",
    "Using cached jsonpatch-1.33-py2.py3-none-any.whl (12 kB)",
    "Using cached jsonpointer-3.0.0-py2.py3-none-any.whl (7.6 kB)",
    "Using cached os_client_config-2.3.0-py3-none-any.whl (30 kB)",
    "Downloading os_ken-3.1.1-py3-none-any.whl (2.0 MB)",
    "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 2.0/2.0 MB 213.7 MB/s  0:00:00",
    "Downloading eventlet-0.40.2-py3-none-any.whl (364 kB)",
    "Downloading dnspython-2.7.0-py3-none-any.whl (313 kB)",
    "Downloading greenlet-3.2.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (608 kB)",
    "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 608.4/608.4 kB 86.4 MB/s  0:00:00",
    "Using cached msgpack-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (423 kB)",
    "Using cached os_service_types-1.8.0-py3-none-any.whl (24 kB)",
    "Downloading os_traits-3.5.0-py3-none-any.whl (43 kB)",
    "Using cached osc_lib-4.2.0-py3-none-any.whl (92 kB)",
    "Using cached oslo_concurrency-7.2.0-py3-none-any.whl (47 kB)",
    "Using cached oslo_config-10.0.0-py3-none-any.whl (131 kB)",
    "Using cached oslo_context-6.1.0-py3-none-any.whl (19 kB)",
    "Downloading oslo_db-17.4.0-py3-none-any.whl (157 kB)",
    "Downloading alembic-1.16.4-py3-none-any.whl (247 kB)",
    "Using cached oslo_i18n-6.6.0-py3-none-any.whl (46 kB)",
    "Using cached oslo_log-7.2.1-py3-none-any.whl (75 kB)",
    "Downloading oslo_messaging-17.1.0-py3-none-any.whl (202 kB)",
    "Downloading amqp-5.3.1-py3-none-any.whl (50 kB)",
    "Downloading vine-5.1.0-py3-none-any.whl (9.6 kB)",
    "Downloading cachetools-5.5.2-py3-none-any.whl (10 kB)",
    "Using cached futurist-3.2.1-py3-none-any.whl (40 kB)",
    "Downloading kombu-5.5.4-py3-none-any.whl (210 kB)",
    "Downloading oslo_metrics-0.13.0-py3-none-any.whl (13 kB)",
    "Downloading oslo_middleware-6.6.0-py3-none-any.whl (67 kB)",
    "Downloading bcrypt-4.0.1-cp36-abi3-manylinux_2_28_x86_64.whl (593 kB)",
    "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 593.7/593.7 kB 114.1 MB/s  0:00:00",
    "Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)",
    "Downloading MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB)",
    "Downloading oslo_policy-4.6.0-py3-none-any.whl (88 kB)",
    "Using cached oslo_serialization-5.8.0-py3-none-any.whl (25 kB)",
    "Downloading oslo_service-4.3.0-py3-none-any.whl (101 kB)",
    "Using cached oslo_utils-9.1.0-py3-none-any.whl (134 kB)",
    "Downloading oslo_versionedobjects-3.8.0-py3-none-any.whl (86 kB)",
    "Using cached osprofiler-4.3.0-py3-none-any.whl (95 kB)",
    "Using cached packaging-25.0-py3-none-any.whl (66 kB)",
    "Downloading paramiko-3.5.1-py3-none-any.whl (227 kB)",
    "Downloading Paste-3.10.1-py3-none-any.whl (289 kB)",
    "Downloading PasteDeploy-3.1.0-py3-none-any.whl (16 kB)",
    "Using cached pbr-7.0.1-py2.py3-none-any.whl (126 kB)",
    "Downloading pecan-1.7.0-py3-none-any.whl (144 kB)",
    "Downloading mako-1.3.10-py3-none-any.whl (78 kB)",
    "Using cached platformdirs-4.3.8-py3-none-any.whl (18 kB)",
    "Using cached prettytable-3.16.0-py3-none-any.whl (33 kB)",
    "Downloading prometheus_client-0.22.1-py3-none-any.whl (58 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)",
    "Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB)",
    "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 856.7/856.7 kB 144.1 MB/s  0:00:00",
    "Using cached pyOpenSSL-24.2.1-py3-none-any.whl (58 kB)",
    "Using cached pyparsing-3.2.3-py3-none-any.whl (111 kB)",
    "Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)",
    "Using cached python_mistralclient-6.0.0-py3-none-any.whl (140 kB)",
    "Using cached PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (759 kB)",
    "Using cached referencing-0.36.2-py3-none-any.whl (26 kB)",
    "Using cached requests-2.32.4-py3-none-any.whl (64 kB)",
    "Using cached charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (148 kB)",
    "Using cached idna-3.10-py3-none-any.whl (70 kB)",
    "Using cached urllib3-1.26.20-py2.py3-none-any.whl (144 kB)",
    "Using cached certifi-2025.11.12-py3-none-any.whl (159 kB)",
    "Using cached requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)",
    "Using cached rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)",
    "Using cached rich_argparse-1.7.1-py3-none-any.whl (25 kB)",
    "Using cached rich-14.1.0-py3-none-any.whl (243 kB)",
    "Using cached pygments-2.19.2-py3-none-any.whl (1.2 MB)",
    "Using cached markdown_it_py-3.0.0-py3-none-any.whl (87 kB)",
    "Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)",
    "Downloading Routes-2.5.1-py2.py3-none-any.whl (40 kB)",
    "Downloading repoze.lru-0.7-py3-none-any.whl (10 kB)",
    "Using cached rpds_py-0.26.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (385 kB)",
    "Downloading setproctitle-1.3.6-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31 kB)",
    "Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)",
    "Downloading sqlalchemy-2.0.42-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB)",
    "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 3.3/3.3 MB 241.4 MB/s  0:00:00",
    "Downloading statsd-4.0.1-py2.py3-none-any.whl (13 kB)",
    "Downloading stestr-4.2.0-py3-none-any.whl (118 kB)",
    "Using cached stevedore-5.5.0-py3-none-any.whl (49 kB)",
    "Downloading tenacity-9.1.2-py3-none-any.whl (28 kB)",
    "Downloading testtools-2.7.2-py3-none-any.whl (179 kB)",
    "Downloading tomlkit-0.13.3-py3-none-any.whl (38 kB)",
    "Using cached typing_extensions-4.14.1-py3-none-any.whl (43 kB)",
    "Using cached tzdata-2025.2-py2.py3-none-any.whl (347 kB)",
    "Downloading voluptuous-0.15.2-py3-none-any.whl (31 kB)",
    "Using cached warlock-2.1.0-py3-none-any.whl (10 kB)",
    "Using cached wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)",
    "Using cached WebOb-1.8.9-py2.py3-none-any.whl (115 kB)",
    "Using cached legacy_cgi-2.6.4-py3-none-any.whl (20 kB)",
    "Using cached wrapt-1.17.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (89 kB)",
    "Downloading yappi-1.6.10-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81 kB)",
    "Using cached pycparser-2.22-py3-none-any.whl (117 kB)",
    "Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)",
    "Installing collected packages: wcwidth, statsd, sortedcontainers, requestsexceptions, repoze.lru, python-memcached, pyperclip, nose, junitxml, ddt, Yappi, wrapt, voluptuous, vine, urllib3, tzdata, typing-extensions, tomlkit, testtools, tenacity, stevedore, six, setproctitle, rpds-py, rfc3986, PyYAML, pyparsing, pygments, pycparser, psutil, prometheus-client, PrettyTable, platformdirs, pbr, PasteDeploy, Paste, packaging, ovs, netaddr, msgpack, mdurl, MarkupSafe, lxml, legacy-cgi, jsonpointer, jmespath, iso8601, idna, greenlet, fixtures, fasteners, dnspython, defusedxml, decorator, charset_normalizer, certifi, cachetools, bcrypt, autopage, attrs, WebOb, testscenarios, testresources, SQLAlchemy, Routes, requests, referencing, python-subunit, python-dateutil, oslo.i18n, oslo.context, os-traits, os-service-types, markdown-it-py, Mako, jsonpatch, Jinja2, eventlet, dogpile.cache, debtcollector, cffi, amqp, rich, python-swiftclient, pynacl, pecan, oslo.utils, oslo.config, os-testr, kombu, keystoneauth1, jsonschema-specifications, futurist, cryptography, alembic, rich-argparse, python-cinderclient, pyOpenSSL, paramiko, oslo.serialization, oslo.middleware, oslo.db, oslo.concurrency, openstacksdk, jsonschema, warlock, python-novaclient, python-keystoneclient, osprofiler, oslo.policy, oslo.log, os-client-config, ncclient, cmd2, python-glanceclient, oslo.service, oslo.metrics, os-ken, cliff, stestr, oslo.messaging, osc-lib, tempest, python-openstackclient, python-neutronclient, python-mistralclient, python-manilaclient, python-heatclient, oslo.versionedobjects, python-troveclient, neutron-lib, keystone-tempest-plugin, glance-tempest-plugin, cinder-tempest-plugin, neutron-tempest-plugin",
    "",
    "Successfully installed Jinja2-3.1.6 Mako-1.3.10 MarkupSafe-3.0.2 Paste-3.10.1 PasteDeploy-3.1.0 PrettyTable-3.16.0 PyYAML-6.0.2 Routes-2.5.1 SQLAlchemy-2.0.42 WebOb-1.8.9 Yappi-1.6.10 alembic-1.16.4 amqp-5.3.1 attrs-25.3.0 autopage-0.5.2 bcrypt-4.0.1 cachetools-5.5.2 certifi-2025.11.12 cffi-1.17.1 charset_normalizer-3.4.2 cinder-tempest-plugin-1.18.1.dev1 cliff-4.11.0 cmd2-2.7.0 cryptography-43.0.3 ddt-1.7.2 debtcollector-3.0.0 decorator-5.2.1 defusedxml-0.7.1 dnspython-2.7.0 dogpile.cache-1.4.0 eventlet-0.40.2 fasteners-0.19 fixtures-4.2.5 futurist-3.2.1 glance-tempest-plugin-0.14.0 greenlet-3.2.3 idna-3.10 iso8601-2.1.0 jmespath-1.0.1 jsonpatch-1.33 jsonpointer-3.0.0 jsonschema-4.25.0 jsonschema-specifications-2025.4.1 junitxml-0.7 keystone-tempest-plugin-0.19.0 keystoneauth1-5.12.0 kombu-5.5.4 legacy-cgi-2.6.4 lxml-6.0.0 markdown-it-py-3.0.0 mdurl-0.1.2 msgpack-1.1.1 ncclient-0.6.19 netaddr-1.3.0 neutron-lib-3.21.1 neutron-tempest-plugin-2.12.1.dev36 nose-1.3.7 openstacksdk-4.7.2 os-client-config-2.3.0 os-ken-3.1.1 os-service-types-1.8.0 os-testr-3.0.0 os-traits-3.5.0 osc-lib-4.2.0 oslo.concurrency-7.2.0 oslo.config-10.0.0 oslo.context-6.1.0 oslo.db-17.4.0 oslo.i18n-6.6.0 oslo.log-7.2.1 oslo.messaging-17.1.0 oslo.metrics-0.13.0 oslo.middleware-6.6.0 oslo.policy-4.6.0 oslo.serialization-5.8.0 oslo.service-4.3.0 oslo.utils-9.1.0 oslo.versionedobjects-3.8.0 osprofiler-4.3.0 ovs-3.5.1 packaging-25.0 paramiko-3.5.1 pbr-7.0.1 pecan-1.7.0 platformdirs-4.3.8 prometheus-client-0.22.1 psutil-7.0.0 pyOpenSSL-24.2.1 pycparser-2.22 pygments-2.19.2 pynacl-1.5.0 pyparsing-3.2.3 pyperclip-1.9.0 python-cinderclient-9.8.0 python-dateutil-2.9.0.post0 python-glanceclient-4.10.0 python-heatclient-4.3.0 python-keystoneclient-5.7.0 python-manilaclient-5.6.0 python-memcached-1.62 python-mistralclient-6.0.0 python-neutronclient-11.6.0 python-novaclient-18.11.0 python-openstackclient-8.2.0 python-subunit-1.4.4 python-swiftclient-4.8.0 python-troveclient-8.9.0 referencing-0.36.2 repoze.lru-0.7 requests-2.32.4 requestsexceptions-1.4.0 rfc3986-2.0.0 rich-14.1.0 rich-argparse-1.7.1 rpds-py-0.26.0 setproctitle-1.3.6 six-1.17.0 sortedcontainers-2.4.0 statsd-4.0.1 stestr-4.2.0 stevedore-5.5.0 tempest-44.0.1.dev22 tenacity-9.1.2 testresources-2.0.2 testscenarios-0.5.0 testtools-2.7.2 tomlkit-0.13.3 typing-extensions-4.14.1 tzdata-2025.2 urllib3-1.26.20 vine-5.1.0 voluptuous-0.15.2 warlock-2.1.0 wcwidth-0.2.13 wrapt-1.17.2"
]
version None
virtualenv None