{"id":2119,"status":"changed","playbook":{"id":4,"items":{"plays":104,"tasks":1377,"results":1365,"hosts":2,"files":504,"records":0},"arguments":{"version":null,"verbosity":0,"private_key_file":null,"remote_user":null,"connection":"openstack.osa.ssh","timeout":null,"ssh_common_args":null,"sftp_extra_args":null,"scp_extra_args":null,"ssh_extra_args":null,"ask_pass":false,"connection_password_file":null,"force_handlers":true,"flush_cache":false,"become":false,"become_method":"sudo","become_user":null,"become_ask_pass":false,"become_password_file":null,"tags":["all"],"skip_tags":[],"check":false,"diff":false,"inventory":["/home/zuul/src/opendev.org/openstack/openstack-ansible/inventory/dynamic_inventory.py","/home/zuul/src/opendev.org/openstack/openstack-ansible/inventory/inventory.ini","/etc/openstack_deploy/inventory.ini"],"listhosts":false,"subset":null,"extra_vars":"Not saved by ARA as configured by 'ignored_arguments'","vault_ids":[],"ask_vault_pass":false,"vault_password_files":[],"forks":8,"module_path":null,"syntax":false,"listtasks":false,"listtags":false,"step":false,"start_at_task":null,"args":["setup-openstack.yml"]},"labels":[{"id":1,"name":"check:False"},{"id":2,"name":"tags:all"}],"started":"2025-12-08T13:39:52.478534Z","ended":"2025-12-08T14:14:54.510371Z","duration":"00:35:02.031837","name":null,"ansible_version":"2.18.6","client_version":"1.7.4","python_version":"3.12.3","server_version":"1.7.4","status":"failed","path":"/home/zuul/src/opendev.org/openstack/openstack-ansible/playbooks/setup-openstack.yml","controller":"aio1.openstack.local","user":"root"},"play":{"id":160,"items":{"tasks":101,"results":100},"started":"2025-12-08T14:10:54.291846Z","ended":"2025-12-08T14:14:54.340290Z","duration":"00:04:00.048444","name":"Installation and setup of Tempest","status":"completed"},"task":{"id":2143,"items":{"results":1},"path":"/home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install.yml","tags":["install","tempest-install"],"started":"2025-12-08T14:11:57.992528Z","ended":"2025-12-08T14:13:24.830929Z","duration":"00:01:26.838401","name":"python_venv_build : Install python packages into the venv (pip)","uuid":"bc764e20-1f9d-e3d3-8caf-00000000282a","action":"ansible.builtin.pip","lineno":155,"handler":false,"status":"completed","warnings":[],"deprecations":[],"exceptions":[],"file":396},"host":{"id":7,"name":"aio1","changed":380,"failed":1,"ok":868,"skipped":521,"unreachable":0},"delegated_to":[],"content":{"attempts":1,"changed":true,"cmd":["/openstack/venvs/tempest-32.1.0.dev9/bin/pip","install","-U","--constraint","/openstack/venvs/tempest-32.1.0.dev9/global-constraints.txt","--constraint","/openstack/venvs/tempest-32.1.0.dev9/constraints.txt","--pre","--log","/var/log/python_venv_build.log","cmd2","ddt","git+file:///openstack/src/opendev.org/openstack/cinder-tempest-plugin@1357d5dccffc2cd6c1e8a13e84c065d5bd55e4d5#egg=cinder-tempest-plugin","git+file:///openstack/src/opendev.org/openstack/glance-tempest-plugin@be482976001ba5e946029ddd0e3fe8ee1852568d#egg=glance-tempest-plugin","git+file:///openstack/src/opendev.org/openstack/keystone-tempest-plugin@bab7165ee8aef4abb796db587299c773bc105ee1#egg=keystone-tempest-plugin","git+file:///openstack/src/opendev.org/openstack/neutron-tempest-plugin@9c22c14682afa1168d0e1bd1cd1efb092c28a8fe#egg=neutron-tempest-plugin","git+file:///openstack/src/opendev.org/openstack/tempest@290069b157d948b76ab04993d8b6b5ae9e74e212#egg=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.dev9/bin/pip","extra_args":"--constraint /openstack/venvs/tempest-32.1.0.dev9/global-constraints.txt --constraint /openstack/venvs/tempest-32.1.0.dev9/constraints.txt --pre --log /var/log/python_venv_build.log  ","name":["cmd2","ddt","git+file:///openstack/src/opendev.org/openstack/cinder-tempest-plugin@1357d5dccffc2cd6c1e8a13e84c065d5bd55e4d5#egg=cinder-tempest-plugin","git+file:///openstack/src/opendev.org/openstack/glance-tempest-plugin@be482976001ba5e946029ddd0e3fe8ee1852568d#egg=glance-tempest-plugin","git+file:///openstack/src/opendev.org/openstack/keystone-tempest-plugin@bab7165ee8aef4abb796db587299c773bc105ee1#egg=keystone-tempest-plugin","git+file:///openstack/src/opendev.org/openstack/neutron-tempest-plugin@9c22c14682afa1168d0e1bd1cd1efb092c28a8fe#egg=neutron-tempest-plugin","git+file:///openstack/src/opendev.org/openstack/tempest@290069b157d948b76ab04993d8b6b5ae9e74e212#egg=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","git+file:///openstack/src/opendev.org/openstack/cinder-tempest-plugin@1357d5dccffc2cd6c1e8a13e84c065d5bd55e4d5#egg=cinder-tempest-plugin","git+file:///openstack/src/opendev.org/openstack/glance-tempest-plugin@be482976001ba5e946029ddd0e3fe8ee1852568d#egg=glance-tempest-plugin","git+file:///openstack/src/opendev.org/openstack/keystone-tempest-plugin@bab7165ee8aef4abb796db587299c773bc105ee1#egg=keystone-tempest-plugin","git+file:///openstack/src/opendev.org/openstack/neutron-tempest-plugin@9c22c14682afa1168d0e1bd1cd1efb092c28a8fe#egg=neutron-tempest-plugin","git+file:///openstack/src/opendev.org/openstack/tempest@290069b157d948b76ab04993d8b6b5ae9e74e212#egg=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","stderr":"  Running command git clone --filter=blob:none --quiet file:///openstack/src/opendev.org/openstack/cinder-tempest-plugin /tmp/pip-install-wu_xbvc7/cinder-tempest-plugin_8d5afe7d1067465ab8bda70e91cd8c6a\n  warning: filtering not recognized by server, ignoring\n  Running command git rev-parse -q --verify 'sha^1357d5dccffc2cd6c1e8a13e84c065d5bd55e4d5'\n  Running command git fetch -q file:///openstack/src/opendev.org/openstack/cinder-tempest-plugin 1357d5dccffc2cd6c1e8a13e84c065d5bd55e4d5\n  Running command git checkout -q 1357d5dccffc2cd6c1e8a13e84c065d5bd55e4d5\n  Running command git clone --filter=blob:none --quiet file:///openstack/src/opendev.org/openstack/glance-tempest-plugin /tmp/pip-install-wu_xbvc7/glance-tempest-plugin_65f31e23b2ff45fd9ef7aca630808cbe\n  warning: filtering not recognized by server, ignoring\n  Running command git rev-parse -q --verify 'sha^be482976001ba5e946029ddd0e3fe8ee1852568d'\n  Running command git fetch -q file:///openstack/src/opendev.org/openstack/glance-tempest-plugin be482976001ba5e946029ddd0e3fe8ee1852568d\n  Running command git clone --filter=blob:none --quiet file:///openstack/src/opendev.org/openstack/keystone-tempest-plugin /tmp/pip-install-wu_xbvc7/keystone-tempest-plugin_722d8fdd8ef4421a85b1959881c6faf6\n  warning: filtering not recognized by server, ignoring\n  Running command git rev-parse -q --verify 'sha^bab7165ee8aef4abb796db587299c773bc105ee1'\n  Running command git fetch -q file:///openstack/src/opendev.org/openstack/keystone-tempest-plugin bab7165ee8aef4abb796db587299c773bc105ee1\n  Running command git checkout -q bab7165ee8aef4abb796db587299c773bc105ee1\n  Running command git clone --filter=blob:none --quiet file:///openstack/src/opendev.org/openstack/neutron-tempest-plugin /tmp/pip-install-wu_xbvc7/neutron-tempest-plugin_014acc0f6d5f4b6486f28c26430fdbae\n  warning: filtering not recognized by server, ignoring\n  Running command git rev-parse -q --verify 'sha^9c22c14682afa1168d0e1bd1cd1efb092c28a8fe'\n  Running command git fetch -q file:///openstack/src/opendev.org/openstack/neutron-tempest-plugin 9c22c14682afa1168d0e1bd1cd1efb092c28a8fe\n  Running command git checkout -q 9c22c14682afa1168d0e1bd1cd1efb092c28a8fe\n  Running command git clone --filter=blob:none --quiet file:///openstack/src/opendev.org/openstack/tempest /tmp/pip-install-wu_xbvc7/tempest_ed4c88850f2d40dfa6adf56d27dff55a\n  warning: filtering not recognized by server, ignoring\n  Running command git rev-parse -q --verify 'sha^290069b157d948b76ab04993d8b6b5ae9e74e212'\n  Running command git fetch -q file:///openstack/src/opendev.org/openstack/tempest 290069b157d948b76ab04993d8b6b5ae9e74e212\n  Running command git checkout -q 290069b157d948b76ab04993d8b6b5ae9e74e212\n  DEPRECATION: Building 'cinder-tempest-plugin' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'cinder-tempest-plugin'. Discussion can be found at https://github.com/pypa/pip/issues/6334\n  DEPRECATION: Building 'glance-tempest-plugin' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'glance-tempest-plugin'. Discussion can be found at https://github.com/pypa/pip/issues/6334\n  DEPRECATION: Building 'keystone-tempest-plugin' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'keystone-tempest-plugin'. Discussion can be found at https://github.com/pypa/pip/issues/6334\n  DEPRECATION: Building 'neutron-tempest-plugin' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'neutron-tempest-plugin'. Discussion can be found at https://github.com/pypa/pip/issues/6334\n  DEPRECATION: Building 'tempest' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'tempest'. Discussion can be found at https://github.com/pypa/pip/issues/6334\n  DEPRECATION: Building 'junitxml' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'junitxml'. Discussion can be found at https://github.com/pypa/pip/issues/6334\n  DEPRECATION: Building 'ncclient' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'ncclient'. Discussion can be found at https://github.com/pypa/pip/issues/6334\n  DEPRECATION: Building 'ovs' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'ovs'. Discussion can be found at https://github.com/pypa/pip/issues/6334\n  DEPRECATION: Building 'pyperclip' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pyperclip'. Discussion can be found at https://github.com/pypa/pip/issues/6334\n  DEPRECATION: Building 'testresources' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'testresources'. Discussion can be found at https://github.com/pypa/pip/issues/6334\n\n[notice] A new release of pip is available: 25.2 -> 25.3\n[notice] To update, run: /openstack/venvs/tempest-32.1.0.dev9/bin/python3 -m pip install --upgrade pip\n","stderr_lines":["  Running command git clone --filter=blob:none --quiet file:///openstack/src/opendev.org/openstack/cinder-tempest-plugin /tmp/pip-install-wu_xbvc7/cinder-tempest-plugin_8d5afe7d1067465ab8bda70e91cd8c6a","  warning: filtering not recognized by server, ignoring","  Running command git rev-parse -q --verify 'sha^1357d5dccffc2cd6c1e8a13e84c065d5bd55e4d5'","  Running command git fetch -q file:///openstack/src/opendev.org/openstack/cinder-tempest-plugin 1357d5dccffc2cd6c1e8a13e84c065d5bd55e4d5","  Running command git checkout -q 1357d5dccffc2cd6c1e8a13e84c065d5bd55e4d5","  Running command git clone --filter=blob:none --quiet file:///openstack/src/opendev.org/openstack/glance-tempest-plugin /tmp/pip-install-wu_xbvc7/glance-tempest-plugin_65f31e23b2ff45fd9ef7aca630808cbe","  warning: filtering not recognized by server, ignoring","  Running command git rev-parse -q --verify 'sha^be482976001ba5e946029ddd0e3fe8ee1852568d'","  Running command git fetch -q file:///openstack/src/opendev.org/openstack/glance-tempest-plugin be482976001ba5e946029ddd0e3fe8ee1852568d","  Running command git clone --filter=blob:none --quiet file:///openstack/src/opendev.org/openstack/keystone-tempest-plugin /tmp/pip-install-wu_xbvc7/keystone-tempest-plugin_722d8fdd8ef4421a85b1959881c6faf6","  warning: filtering not recognized by server, ignoring","  Running command git rev-parse -q --verify 'sha^bab7165ee8aef4abb796db587299c773bc105ee1'","  Running command git fetch -q file:///openstack/src/opendev.org/openstack/keystone-tempest-plugin bab7165ee8aef4abb796db587299c773bc105ee1","  Running command git checkout -q bab7165ee8aef4abb796db587299c773bc105ee1","  Running command git clone --filter=blob:none --quiet file:///openstack/src/opendev.org/openstack/neutron-tempest-plugin /tmp/pip-install-wu_xbvc7/neutron-tempest-plugin_014acc0f6d5f4b6486f28c26430fdbae","  warning: filtering not recognized by server, ignoring","  Running command git rev-parse -q --verify 'sha^9c22c14682afa1168d0e1bd1cd1efb092c28a8fe'","  Running command git fetch -q file:///openstack/src/opendev.org/openstack/neutron-tempest-plugin 9c22c14682afa1168d0e1bd1cd1efb092c28a8fe","  Running command git checkout -q 9c22c14682afa1168d0e1bd1cd1efb092c28a8fe","  Running command git clone --filter=blob:none --quiet file:///openstack/src/opendev.org/openstack/tempest /tmp/pip-install-wu_xbvc7/tempest_ed4c88850f2d40dfa6adf56d27dff55a","  warning: filtering not recognized by server, ignoring","  Running command git rev-parse -q --verify 'sha^290069b157d948b76ab04993d8b6b5ae9e74e212'","  Running command git fetch -q file:///openstack/src/opendev.org/openstack/tempest 290069b157d948b76ab04993d8b6b5ae9e74e212","  Running command git checkout -q 290069b157d948b76ab04993d8b6b5ae9e74e212","  DEPRECATION: Building 'cinder-tempest-plugin' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'cinder-tempest-plugin'. Discussion can be found at https://github.com/pypa/pip/issues/6334","  DEPRECATION: Building 'glance-tempest-plugin' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'glance-tempest-plugin'. Discussion can be found at https://github.com/pypa/pip/issues/6334","  DEPRECATION: Building 'keystone-tempest-plugin' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'keystone-tempest-plugin'. Discussion can be found at https://github.com/pypa/pip/issues/6334","  DEPRECATION: Building 'neutron-tempest-plugin' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'neutron-tempest-plugin'. Discussion can be found at https://github.com/pypa/pip/issues/6334","  DEPRECATION: Building 'tempest' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'tempest'. Discussion can be found at https://github.com/pypa/pip/issues/6334","  DEPRECATION: Building 'junitxml' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'junitxml'. Discussion can be found at https://github.com/pypa/pip/issues/6334","  DEPRECATION: Building 'ncclient' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'ncclient'. Discussion can be found at https://github.com/pypa/pip/issues/6334","  DEPRECATION: Building 'ovs' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'ovs'. Discussion can be found at https://github.com/pypa/pip/issues/6334","  DEPRECATION: Building 'pyperclip' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pyperclip'. Discussion can be found at https://github.com/pypa/pip/issues/6334","  DEPRECATION: Building 'testresources' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'testresources'. Discussion can be found at https://github.com/pypa/pip/issues/6334","","[notice] A new release of pip is available: 25.2 -> 25.3","[notice] To update, run: /openstack/venvs/tempest-32.1.0.dev9/bin/python3 -m pip install --upgrade pip"],"stdout":"Looking in indexes: https://mirror-int.iad.rax.opendev.org/pypi/simple, https://mirror-int.iad.rax.opendev.org/wheel/ubuntu-24.04-x86_64\nCollecting cinder-tempest-plugin\n  Cloning file:///openstack/src/opendev.org/openstack/cinder-tempest-plugin (to revision 1357d5dccffc2cd6c1e8a13e84c065d5bd55e4d5) to ./pip-install-wu_xbvc7/cinder-tempest-plugin_8d5afe7d1067465ab8bda70e91cd8c6a\n  Resolved file:///openstack/src/opendev.org/openstack/cinder-tempest-plugin to commit 1357d5dccffc2cd6c1e8a13e84c065d5bd55e4d5\n  Preparing metadata (setup.py): started\n  Preparing metadata (setup.py): finished with status 'done'\nCollecting glance-tempest-plugin\n  Cloning file:///openstack/src/opendev.org/openstack/glance-tempest-plugin (to revision be482976001ba5e946029ddd0e3fe8ee1852568d) to ./pip-install-wu_xbvc7/glance-tempest-plugin_65f31e23b2ff45fd9ef7aca630808cbe\n  Resolved file:///openstack/src/opendev.org/openstack/glance-tempest-plugin to commit be482976001ba5e946029ddd0e3fe8ee1852568d\n  Preparing metadata (setup.py): started\n  Preparing metadata (setup.py): finished with status 'done'\nCollecting keystone-tempest-plugin\n  Cloning file:///openstack/src/opendev.org/openstack/keystone-tempest-plugin (to revision bab7165ee8aef4abb796db587299c773bc105ee1) to ./pip-install-wu_xbvc7/keystone-tempest-plugin_722d8fdd8ef4421a85b1959881c6faf6\n  Resolved file:///openstack/src/opendev.org/openstack/keystone-tempest-plugin to commit bab7165ee8aef4abb796db587299c773bc105ee1\n  Preparing metadata (setup.py): started\n  Preparing metadata (setup.py): finished with status 'done'\nCollecting neutron-tempest-plugin\n  Cloning file:///openstack/src/opendev.org/openstack/neutron-tempest-plugin (to revision 9c22c14682afa1168d0e1bd1cd1efb092c28a8fe) to ./pip-install-wu_xbvc7/neutron-tempest-plugin_014acc0f6d5f4b6486f28c26430fdbae\n  Resolved file:///openstack/src/opendev.org/openstack/neutron-tempest-plugin to commit 9c22c14682afa1168d0e1bd1cd1efb092c28a8fe\n  Preparing metadata (setup.py): started\n  Preparing metadata (setup.py): finished with status 'done'\nCollecting tempest\n  Cloning file:///openstack/src/opendev.org/openstack/tempest (to revision 290069b157d948b76ab04993d8b6b5ae9e74e212) to ./pip-install-wu_xbvc7/tempest_ed4c88850f2d40dfa6adf56d27dff55a\n  Resolved file:///openstack/src/opendev.org/openstack/tempest to commit 290069b157d948b76ab04993d8b6b5ae9e74e212\n  Preparing metadata (setup.py): started\n  Preparing metadata (setup.py): finished with status 'done'\nCollecting cmd2\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/4c/83/0f65933b7daa436912173f3d63232d158b60686318fccc7cf458ff15bfe8/cmd2-2.7.0-py3-none-any.whl.metadata (17 kB)\nCollecting ddt\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/61/7c/38d1aec205833096eddefcbb3492fbb2c886e74174c72bc160da9522b2f0/ddt-1.7.2-py2.py3-none-any.whl.metadata (832 bytes)\nCollecting junitxml\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/86/df/bdf6f8d13a62b7e70fe16f93158fef72322d74d771438ae5b5931f2d33b1/junitxml-0.7.tar.gz (26 kB)\n  Preparing metadata (setup.py): started\n  Preparing metadata (setup.py): finished with status 'done'\nCollecting lxml\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/69/f8/693b1a10a891197143c0673fcce5b75fc69132afa81a36e4568c12c8faba/lxml-6.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)\nCollecting nose\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/15/d8/dd071918c040f50fa1cf80da16423af51ff8ce4a0f2399b7bf8de45ac3d9/nose-1.3.7-py3-none-any.whl.metadata (1.7 kB)\nCollecting os-testr\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/18/b8/9e4ee82fda62577ec9b23ad6b4fc79fceb5d31cc72a2f5f95d84959cf385/os_testr-3.0.0-py3-none-any.whl.metadata (1.8 kB)\nCollecting python-cinderclient\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/26/3b/756fe16624dd4c0db958a834999552c3311bc865318fb873cdc98fbc0360/python_cinderclient-9.8.0-py3-none-any.whl.metadata (18 kB)\nCollecting python-glanceclient\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/0e/44/0d1b00f298ddd04d3467a1d84deb4890ff41a0c9038537de7930e8ceab9b/python_glanceclient-4.10.0-py3-none-any.whl.metadata (3.8 kB)\nCollecting python-heatclient\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/0b/2e/dc4aaecb7431e1ae1c6d05098c4045ad22156f5b44a14ce27f54d4035df2/python_heatclient-4.3.0-py3-none-any.whl.metadata (3.0 kB)\nCollecting python-keystoneclient\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/90/d1/eb39a6e544f5f789fd44c09274a8b1b08a86e3e7ac0e016d07ceb94c0b42/python_keystoneclient-5.7.0-py3-none-any.whl.metadata (3.6 kB)\nCollecting python-manilaclient\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/a2/f1/6c33f6aebd2a66b3b6cf0ca52bbedeb67b508c3ef2705c724ccc092c2114/python_manilaclient-5.6.0-py3-none-any.whl.metadata (5.4 kB)\nCollecting python-memcached\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8f/1b/3b15a37831ae34a264d7d5b71f3ae9fe74a81251453a3ec2135e76888ef1/python_memcached-1.62-py2.py3-none-any.whl.metadata (2.3 kB)\nCollecting python-neutronclient\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/84/76/487c81f1e07049faa110dd22cfa27f68644e933154340a6c750958dd73a9/python_neutronclient-11.6.0-py3-none-any.whl.metadata (3.4 kB)\nCollecting python-novaclient\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/3e/1f/f944e5f61083af25176b46296522085b0faa17381d0251fd9c0f9f6288d0/python_novaclient-18.11.0-py3-none-any.whl.metadata (3.0 kB)\nCollecting python-openstackclient\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/95/b0/7d34b084e2b190c0dc3fc149ff28b6a5e50c333b1443388d1970c3a8b9e5/python_openstackclient-8.2.0-py3-none-any.whl.metadata (10 kB)\nCollecting python-subunit\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ce/6c/e8e8d9db91a1ad9a1869ab0c539f8f37cfef9ad3486c5f5987e47e0e81a8/python_subunit-1.4.4-py3-none-any.whl.metadata (22 kB)\nCollecting python-swiftclient\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/7b/6a/18958e077fa489bae5ff4783ddd53dd8181243d6e12e23916f9675894dbe/python_swiftclient-4.8.0-py3-none-any.whl.metadata (3.5 kB)\nCollecting python-troveclient\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/26/c3/f72e16ad38cc358b41d6ed6e0367367819990ca4a2737625e3a1257a17ad/python_troveclient-8.9.0-py3-none-any.whl.metadata (3.1 kB)\nCollecting testscenarios\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/da/25/2f10da0d5427989fefa5ab51e697bc02625bbb7de2be3bc8452462efac78/testscenarios-0.5.0-py2.py3-none-any.whl.metadata (12 kB)\nCollecting pbr!=2.1.0,>=2.0.0 (from cinder-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/56/c1/7e588435c2394dfded9197a8307417d1ca3b7f49d9bd5b6227d1f3f03ccd/pbr-7.0.1-py2.py3-none-any.whl.metadata (1.4 kB)\nCollecting oslo.config>=5.1.0 (from cinder-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b5/c6/9a58e64e63bb844b77cf98f7bbeb060cb6bf9697962fddbb2dd0dd8f8047/oslo_config-10.0.0-py3-none-any.whl.metadata (2.8 kB)\nCollecting oslo.serialization!=2.19.1,>=2.18.0 (from cinder-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c7/4c/269503bc1355798e33e56e6c602ed672d1e40bd65485d771da9595779606/oslo_serialization-5.8.0-py3-none-any.whl.metadata (2.1 kB)\nCollecting keystoneauth1>=5.1.1 (from keystone-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/16/8a/803a45dc660770ac7e2d74fc1260a15ade29d2234120854747491b4a7a02/keystoneauth1-5.12.0-py3-none-any.whl.metadata (3.1 kB)\nCollecting testtools>=2.2.0 (from keystone-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/04/76/17eb3cfd467e7a53f2727e7a879a77c514970a12e23e3ac12e40ad3e0ac4/testtools-2.7.2-py3-none-any.whl.metadata (5.2 kB)\nCollecting requests>=2.14.2 (from keystone-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl.metadata (4.9 kB)\nCollecting neutron-lib>=1.25.0 (from neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/a8/1e/6dfb7eef5513c5049f2f18b3bc07036982198b15573d41430754a6064f3f/neutron_lib-3.21.1-py3-none-any.whl.metadata (2.1 kB)\nCollecting netaddr>=0.7.18 (from neutron-tempest-plugin)\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/12/cc/f4fe2c7ce68b92cbf5b2d379ca366e1edae38cccaad00f69f529b460c3ef/netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB)\nCollecting os-ken>=0.3.0 (from neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/63/c7/fdd6563ee54123bcb0a3e00fc5535e3ed77677be03217c31e48980e86027/os_ken-3.1.1-py3-none-any.whl.metadata (1.6 kB)\nCollecting oslo.log>=3.36.0 (from neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8a/ee/6b92193f6deb3183caa8386e23489f6199c0d5251cbfc5360c3308d5092e/oslo_log-7.2.1-py3-none-any.whl.metadata (2.8 kB)\nCollecting oslo.utils>=3.33.0 (from neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/98/47/1303a7050bb1dc6c5cb76a178520a215a7e7181afad637adc26482d7f257/oslo_utils-9.1.0-py3-none-any.whl.metadata (2.2 kB)\nCollecting packaging>=20.4 (from neutron-tempest-plugin)\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl.metadata (3.3 kB)\nCollecting paramiko>=2.0.0 (from neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/15/f8/c7bd0ef12954a81a1d3cea60a13946bd9a49a0036a5927770c461eade7ae/paramiko-3.5.1-py3-none-any.whl.metadata (4.6 kB)\nCollecting tenacity>=3.2.1 (from neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/e5/30/643397144bfbfec6f6ef821f36f33e57d35946c44a2352d3c9f0ae847619/tenacity-9.1.2-py3-none-any.whl.metadata (1.2 kB)\nCollecting debtcollector>=1.2.0 (from neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/9c/ca/863ed8fa66d6f986de6ad7feccc5df96e37400845b1eeb29889a70feea99/debtcollector-3.0.0-py3-none-any.whl.metadata (2.3 kB)\nCollecting cliff!=2.9.0,>=2.8.0 (from tempest)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/da/5d/52412c2bfacd6eb513050a786d1c4eea462f3c379106578ebee9ec28b9ed/cliff-4.11.0-py3-none-any.whl.metadata (2.0 kB)\nCollecting jsonschema>=3.2.0 (from tempest)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/fe/54/c86cd8e011fe98803d7e382fd67c0df5ceab8d2b7ad8c5a81524f791551c/jsonschema-4.25.0-py3-none-any.whl.metadata (7.7 kB)\nCollecting cryptography>=2.1 (from tempest)\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ac/25/e715fa0bc24ac2114ed69da33adf451a38abb6f3f24ec207908112e9ba53/cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (5.4 kB)\nCollecting oslo.concurrency>=3.26.0 (from tempest)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/80/ab/7afe0703bc50081d6e82b00dce95285735926245b21b323018410cc84e72/oslo_concurrency-7.2.0-py3-none-any.whl.metadata (2.4 kB)\nCollecting stestr>=1.0.0 (from tempest)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8f/03/a6f2a4c00d8203b2f7f046e8e28e4d543d225da502492b444da0fc475bf6/stestr-4.2.0-py3-none-any.whl.metadata (7.6 kB)\nCollecting fixtures>=3.0.0 (from tempest)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2d/90/ed632ce9bc6f683efe590d03fe3cbabffdca0514edabcdb24c7d5f2c336b/fixtures-4.2.5-py3-none-any.whl.metadata (22 kB)\nCollecting PyYAML>=3.12 (from tempest)\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)\nCollecting stevedore>=1.20.0 (from tempest)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/80/c5/0c06759b95747882bb50abda18f5fb48c3e9b0fbfc6ebc0e23550b52415d/stevedore-5.5.0-py3-none-any.whl.metadata (2.2 kB)\nCollecting PrettyTable>=0.7.1 (from tempest)\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/02/c7/5613524e606ea1688b3bdbf48aa64bafb6d0a4ac3750274c43b6158a390f/prettytable-3.16.0-py3-none-any.whl.metadata (33 kB)\nCollecting urllib3>=1.21.1 (from tempest)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/33/cf/8435d5a7159e2a9c83a95896ed596f68cf798005fe107cc655b5c5c14704/urllib3-1.26.20-py2.py3-none-any.whl.metadata (50 kB)\nCollecting defusedxml>=0.7.1 (from tempest)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)\nCollecting fasteners>=0.16.0 (from tempest)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/61/bf/fd60001b3abc5222d8eaa4a204cd8c0ae78e75adc688f33ce4bf25b7fafa/fasteners-0.19-py3-none-any.whl.metadata (4.9 kB)\nCollecting pyperclip>=1.8 (from cmd2)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/30/23/2f0a3efc4d6a32f3b63cdff36cd398d9701d26cda58e3ab97ac79fb5e60d/pyperclip-1.9.0.tar.gz (20 kB)\n  Preparing metadata (setup.py): started\n  Preparing metadata (setup.py): finished with status 'done'\nCollecting rich-argparse>=1.7.1 (from cmd2)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/31/f6/5fc0574af5379606ffd57a4b68ed88f9b415eb222047fe023aefcc00a648/rich_argparse-1.7.1-py3-none-any.whl.metadata (14 kB)\nCollecting wcwidth>=0.2.10 (from cmd2)\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)\nCollecting oslo.i18n>=5.0.1 (from python-cinderclient)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b1/2c/463d3142ab76cdbd932714ef909a43509ce7a1929a08ab90a6a2b5f2c9d9/oslo_i18n-6.6.0-py3-none-any.whl.metadata (2.1 kB)\nCollecting warlock>=1.2.0 (from python-glanceclient)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/53/4b/8b3a3ae43afd4f7e4eebd86b53924d5271f84857ca38161ca502d0891caa/warlock-2.1.0-py3-none-any.whl.metadata (4.0 kB)\nCollecting wrapt>=1.7.0 (from python-glanceclient)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2a/5a/04cde32b07a7431d4ed0553a76fdb7a61270e78c5fd5a603e190ac389f14/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)\nCollecting pyOpenSSL>=17.1.0 (from python-glanceclient)\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/d9/dd/e0aa7ebef5168c75b772eda64978c597a9129b46be17779054652a7999e4/pyOpenSSL-24.2.1-py3-none-any.whl.metadata (13 kB)\nCollecting iso8601>=0.1.11 (from python-heatclient)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/6c/0c/f37b6a241f0759b7653ffa7213889d89ad49a2b76eb2ddf3b57b2738c347/iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB)\nCollecting osc-lib>=1.14.0 (from python-heatclient)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/3b/9a/5943674892bda78e4671a553e68406d6e7f2ff278d253d6c991b1fe040cf/osc_lib-4.2.0-py3-none-any.whl.metadata (3.7 kB)\nCollecting openstacksdk>=1.5.0 (from python-neutronclient)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/58/91/d090f508786ed6affe940ca3473084959f0cd27253b3382e16c5cfcbd4ca/openstacksdk-4.7.2-py3-none-any.whl.metadata (12 kB)\nCollecting os-client-config>=1.28.0 (from python-neutronclient)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/3e/d1/0f6fe5650516fd5113ca64f3efbdd35c91be14ead96065b835207a9cd75a/os_client_config-2.3.0-py3-none-any.whl.metadata (2.5 kB)\nCollecting python-mistralclient!=3.2.0,>=3.1.0 (from python-troveclient)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ed/3a/ee0718d98b90b0952a6591667723b0970152a5f3546db394256fa8eced4c/python_mistralclient-6.0.0-py3-none-any.whl.metadata (4.4 kB)\nCollecting autopage>=0.4.0 (from cliff!=2.9.0,>=2.8.0->tempest)\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/9b/63/f1c3fa431e91a52bad5e3602e9d5df6c94d8d095ac485424efa4eeddb4d2/autopage-0.5.2-py3-none-any.whl.metadata (7.9 kB)\nCollecting cffi>=1.12 (from cryptography>=2.1->tempest)\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)\nCollecting pycparser (from cffi>=1.12->cryptography>=2.1->tempest)\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl.metadata (943 bytes)\nCollecting attrs>=22.2.0 (from jsonschema>=3.2.0->tempest)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl.metadata (10 kB)\nCollecting jsonschema-specifications>=2023.03.6 (from jsonschema>=3.2.0->tempest)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl.metadata (2.9 kB)\nCollecting referencing>=0.28.4 (from jsonschema>=3.2.0->tempest)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl.metadata (2.8 kB)\nCollecting rpds-py>=0.7.1 (from jsonschema>=3.2.0->tempest)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2e/77/87d7bfabfc4e821caa35481a2ff6ae0b73e6a391bb6b343db2c91c2b9844/rpds_py-0.26.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.2 kB)\nCollecting os-service-types>=1.2.0 (from keystoneauth1>=5.1.1->keystone-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/77/ef/d24a7c6772d9ec554d12b97275ee5c8461c90dd73ccd1b364cf586018bb1/os_service_types-1.8.0-py3-none-any.whl.metadata (1.9 kB)\nCollecting typing-extensions>=4.12 (from keystoneauth1>=5.1.1->keystone-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b5/00/d631e67a838026495268c2f6884f3711a15a9a2a96cd244fdaea53b823fb/typing_extensions-4.14.1-py3-none-any.whl.metadata (3.0 kB)\nCollecting SQLAlchemy>=1.2.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/86/00/fcd8daab13a9119d41f3e485a101c29f5d2085bda459154ba354c616bf4e/sqlalchemy-2.0.42-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.6 kB)\nCollecting pecan>=1.0.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f0/3b/fbf52f6b1c57a92fd0c0fe60d25dce8219e368f7a35d2fec0becb2cf90cb/pecan-1.7.0-py3-none-any.whl.metadata (1.7 kB)\nCollecting oslo.context>=2.22.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/d3/30/3cc6032a86d0ea215b2710e59c42fbcc9233e017c88b9382f121212ca02e/oslo_context-6.1.0-py3-none-any.whl.metadata (2.1 kB)\nCollecting oslo.db>=12.1.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c2/b5/81aee8626a22b3e656ea55a2d7adaa9eafe156dc42159eda96ef246ecdd6/oslo_db-17.4.0-py3-none-any.whl.metadata (3.0 kB)\nCollecting oslo.messaging>=14.2.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/5d/df/50e2dc3245b36e840d525a72243856ef358a878f8a3c5995246472cb6bb6/oslo_messaging-17.1.0-py3-none-any.whl.metadata (3.1 kB)\nCollecting oslo.policy>=4.5.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f3/fe/52588dd74389a2c780cb19ab3503e32951639fee3e78dced4e2582e5e0ec/oslo_policy-4.6.0-py3-none-any.whl.metadata (2.1 kB)\nCollecting oslo.service>=1.24.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/85/04/009b035105b62524af4b9ec99b13334aec3d612f962e168eac2e4c6881f7/oslo_service-4.3.0-py3-none-any.whl.metadata (2.8 kB)\nCollecting oslo.versionedobjects>=1.31.2 (from neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/24/f8/a40f5180b07c303715077af7e94479fc94e07cfb0738abc5a1b14be08b0e/oslo_versionedobjects-3.8.0-py3-none-any.whl.metadata (2.6 kB)\nCollecting osprofiler>=1.4.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/99/07/01e28443724ddebe1f99d5ffb4bc634ff4651272c9c513db1d74c43b419c/osprofiler-4.3.0-py3-none-any.whl.metadata (3.8 kB)\nCollecting setproctitle>=1.1.10 (from neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/e3/fb/5e9b5068df9e9f31a722a775a5e8322a29a638eaaa3eac5ea7f0b35e6314/setproctitle-1.3.6-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (10 kB)\nCollecting WebOb>=1.7.1 (from neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/50/bd/c336448be43d40be28e71f2e0f3caf7ccb28e2755c58f4c02c065bfe3e8e/WebOb-1.8.9-py2.py3-none-any.whl.metadata (11 kB)\nCollecting os-traits>=0.9.0 (from neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/15/02/1cc710a536994ba27263a33dea7befb638f16f9e5fce577fd46897681b00/os_traits-3.5.0-py3-none-any.whl.metadata (1.7 kB)\nCollecting decorator>=4.4.1 (from openstacksdk>=1.5.0->python-neutronclient)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl.metadata (3.9 kB)\nCollecting dogpile.cache>=0.6.5 (from openstacksdk>=1.5.0->python-neutronclient)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/fb/91/6191ee1b821a03ed2487f234b11c58b0390c305452cf31e1e33b4a53064d/dogpile_cache-1.4.0-py3-none-any.whl.metadata (5.5 kB)\nCollecting jmespath>=0.9.0 (from openstacksdk>=1.5.0->python-neutronclient)\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/31/b4/b9b800c45527aadd64d5b442f9b932b00648617eb5d63d2c7a6587b7cafc/jmespath-1.0.1-py3-none-any.whl.metadata (7.6 kB)\nCollecting jsonpatch!=1.20,>=1.16 (from openstacksdk>=1.5.0->python-neutronclient)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB)\nCollecting platformdirs>=3 (from openstacksdk>=1.5.0->python-neutronclient)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/fe/39/979e8e21520d4e47a0bbe349e2713c0aac6f3d853d0e5b34d76206c439aa/platformdirs-4.3.8-py3-none-any.whl.metadata (12 kB)\nCollecting psutil>=3.2.2 (from openstacksdk>=1.5.0->python-neutronclient)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/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)\nCollecting requestsexceptions>=1.2.0 (from openstacksdk>=1.5.0->python-neutronclient)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/01/8c/49ca60ea8c907260da4662582c434bec98716177674e88df3fd340acf06d/requestsexceptions-1.4.0-py2.py3-none-any.whl.metadata (1.2 kB)\nCollecting jsonpointer>=1.9 (from jsonpatch!=1.20,>=1.16->openstacksdk>=1.5.0->python-neutronclient)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl.metadata (2.3 kB)\nCollecting eventlet>=0.27.0 (from os-ken>=0.3.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b6/41/2e2d46f31ed22c1c147936145badb86e0e28ba7fe7d7a54aa69849a93a52/eventlet-0.40.2-py3-none-any.whl.metadata (5.4 kB)\nCollecting msgpack>=1.0.0 (from os-ken>=0.3.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/4d/ec/fd869e2567cc9c01278a736cfd1697941ba0d4b81a43e0aa2e8d71dab208/msgpack-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.4 kB)\nCollecting ncclient>=0.6.13 (from os-ken>=0.3.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/97/07/1b096142f6633e00576f46e52e6c81b5286aee3b0e40ca407fca39d2a434/ncclient-0.6.19.tar.gz (112 kB)\n  Preparing metadata (setup.py): started\n  Preparing metadata (setup.py): finished with status 'done'\nCollecting ovs>=2.8.0 (from os-ken>=0.3.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/58/bc/afe6d1383931b5af1830009153a3143cdd3065305f4e8001b4b8d8135638/ovs-3.5.1.tar.gz (161 kB)\n  Preparing metadata (setup.py): started\n  Preparing metadata (setup.py): finished with status 'done'\nCollecting Routes>=2.3.1 (from os-ken>=0.3.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/9b/d4/d3c7d029de6287ff7bd048e628920d4336b4f8d82cfc00ff078bdbb212a3/Routes-2.5.1-py2.py3-none-any.whl.metadata (25 kB)\nCollecting dnspython>=1.15.0 (from eventlet>=0.27.0->os-ken>=0.3.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl.metadata (5.8 kB)\nCollecting greenlet>=1.0 (from eventlet>=0.27.0->os-ken>=0.3.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f6/f6/c82ac1851c60851302d8581680573245c8fc300253fc1ff741ae74a6c24d/greenlet-3.2.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (4.1 kB)\nCollecting rfc3986>=1.2.0 (from oslo.config>=5.1.0->cinder-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB)\nCollecting alembic>=0.9.6 (from oslo.db>=12.1.0->neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c2/62/96b5217b742805236614f05904541000f55422a6060a90d7fd4ce26c172d/alembic-1.16.4-py3-none-any.whl.metadata (7.3 kB)\nCollecting testresources>=2.0.0 (from oslo.db>=12.1.0->neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b2/2e/905756faf6bada00adccb5dbc9e5987760675b682f08dd1312a40042a838/testresources-2.0.2.tar.gz (45 kB)\n  Preparing metadata (setup.py): started\n  Preparing metadata (setup.py): finished with status 'done'\nCollecting Mako (from alembic>=0.9.6->oslo.db>=12.1.0->neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/87/fb/99f81ac72ae23375f22b7afdb7642aba97c00a713c217124420147681a2f/mako-1.3.10-py3-none-any.whl.metadata (2.9 kB)\nCollecting python-dateutil>=2.7.0 (from oslo.log>=3.36.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)\nCollecting futurist>=1.2.0 (from oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/1b/5b/a4418215b594fa44dea7deae61fa406139e2e8acc6442d25f93d80c52c84/futurist-3.2.1-py3-none-any.whl.metadata (2.2 kB)\nCollecting cachetools>=2.0.0 (from oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/72/76/20fa66124dbe6be5cafeb312ece67de6b61dd91a0247d1ea13db4ebb33c2/cachetools-5.5.2-py3-none-any.whl.metadata (5.4 kB)\nCollecting amqp>=2.5.2 (from oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/26/99/fc813cd978842c26c82534010ea849eee9ab3a13ea2b74e95cb9c99e747b/amqp-5.3.1-py3-none-any.whl.metadata (8.9 kB)\nCollecting kombu>=4.6.6 (from oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ef/70/a07dcf4f62598c8ad579df241af55ced65bed76e42e45d3c368a6d82dbc1/kombu-5.5.4-py3-none-any.whl.metadata (3.5 kB)\nCollecting oslo.middleware>=3.31.0 (from oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ee/13/596ea9360b7131cdbba15d2c0d82bc5c016f329b1e2ad3f2a3339baab179/oslo_middleware-6.6.0-py3-none-any.whl.metadata (2.2 kB)\nCollecting oslo.metrics>=0.2.1 (from oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2f/db/798e375d55fefe0b70ea3a0aeb1b150dfaf6d414a0668bf38558fbf01838/oslo_metrics-0.13.0-py3-none-any.whl.metadata (1.3 kB)\nCollecting 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)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/03/ff/7c0c86c43b3cbb927e0ccc0255cb4057ceba4799cd44ae95174ce8e8b5b2/vine-5.1.0-py3-none-any.whl.metadata (2.7 kB)\nCollecting tzdata>=2025.2 (from kombu>=4.6.6->oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl.metadata (1.4 kB)\nCollecting prometheus-client>=0.6.0 (from oslo.metrics>=0.2.1->oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/32/ae/ec06af4fe3ee72d16973474f122541746196aaa16cea6f66d18b963c6177/prometheus_client-0.22.1-py3-none-any.whl.metadata (1.9 kB)\nCollecting bcrypt>=3.1.3 (from oslo.middleware>=3.31.0->oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/64/fe/da28a5916128d541da0993328dc5cf4b43dfbf6655f2c7a2abe26ca2dc88/bcrypt-4.0.1-cp36-abi3-manylinux_2_28_x86_64.whl.metadata (9.0 kB)\nCollecting Jinja2>=2.10 (from oslo.middleware>=3.31.0->oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)\nCollecting statsd>=3.2.1 (from oslo.middleware>=3.31.0->oslo.messaging>=14.2.0->neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f4/d0/c9543b52c067a390ae6ae632d7fd1b97a35cdc8d69d40c0b7d334b326410/statsd-4.0.1-py2.py3-none-any.whl.metadata (2.9 kB)\nCollecting 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)\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)\nCollecting PasteDeploy>=1.5.0 (from oslo.service>=1.24.0->neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/85/30/cdddd9a88969683a59222a6d61cd6dce923977f2e9f9ffba38e1324149cd/PasteDeploy-3.1.0-py3-none-any.whl.metadata (2.7 kB)\nCollecting Paste>=2.0.2 (from oslo.service>=1.24.0->neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2e/14/032895c25726a859bf48b8ed68944c3efc7a3decd920533ed929f12f08a1/Paste-3.10.1-py3-none-any.whl.metadata (5.3 kB)\nCollecting Yappi>=1.0 (from oslo.service>=1.24.0->neutron-lib>=1.25.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/38/01/b03a2bc47fbb2d9bcad072fc2e08730f814defaac2ffbf76ef785fdff5d0/yappi-1.6.10-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)\nCollecting pyparsing>=2.1.0 (from oslo.utils>=3.33.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl.metadata (5.0 kB)\nCollecting sortedcontainers (from ovs>=2.8.0->os-ken>=0.3.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB)\nCollecting pynacl>=1.5 (from paramiko>=2.0.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ee/87/f1bb6a595f14a327e8285b9eb54d41fef76c585a0edef0a45f6fc95de125/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata (8.6 kB)\nRequirement already satisfied: setuptools in /openstack/venvs/tempest-32.1.0.dev9/lib/python3.12/site-packages (from Paste>=2.0.2->oslo.service>=1.24.0->neutron-lib>=1.25.0->neutron-tempest-plugin) (80.9.0)\nCollecting six>=1.5 (from python-dateutil>=2.7.0->oslo.log>=3.36.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)\nCollecting charset_normalizer<4,>=2 (from requests>=2.14.2->keystone-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8c/73/6ede2ec59bce19b3edf4209d70004253ec5f4e319f9a2e3f2f15601ed5f7/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB)\nCollecting idna<4,>=2.5 (from requests>=2.14.2->keystone-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl.metadata (10 kB)\nCollecting certifi>=2017.4.17 (from requests>=2.14.2->keystone-tempest-plugin)\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/70/7d/9bc192684cea499815ff478dfcdc13835ddf401365057044fb721ec6bddb/certifi-2025.11.12-py3-none-any.whl.metadata (2.5 kB)\nCollecting rich>=11.0.0 (from rich-argparse>=1.7.1->cmd2)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl.metadata (18 kB)\nCollecting markdown-it-py>=2.2.0 (from rich>=11.0.0->rich-argparse>=1.7.1->cmd2)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)\nCollecting pygments<3.0.0,>=2.13.0 (from rich>=11.0.0->rich-argparse>=1.7.1->cmd2)\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl.metadata (2.5 kB)\nCollecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=11.0.0->rich-argparse>=1.7.1->cmd2)\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)\nCollecting repoze.lru>=0.3 (from Routes>=2.3.1->os-ken>=0.3.0->neutron-tempest-plugin)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b0/30/6cc0c95f0b59ad4b3b9163bff7cdcf793cc96fac64cf398ff26271f5cf5e/repoze.lru-0.7-py3-none-any.whl.metadata (1.1 kB)\nCollecting voluptuous>=0.8.9 (from stestr>=1.0.0->tempest)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/db/a8/8f9cc6749331186e6a513bfe3745454f81d25f6e34c6024f88f80c71ed28/voluptuous-0.15.2-py3-none-any.whl.metadata (20 kB)\nCollecting tomlkit>=0.11.6 (from stestr>=1.0.0->tempest)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/bd/75/8539d011f6be8e29f339c42e633aae3cb73bffa95dd0f9adec09b9c58e85/tomlkit-0.13.3-py3-none-any.whl.metadata (2.8 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/4c/83/0f65933b7daa436912173f3d63232d158b60686318fccc7cf458ff15bfe8/cmd2-2.7.0-py3-none-any.whl (154 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/61/7c/38d1aec205833096eddefcbb3492fbb2c886e74174c72bc160da9522b2f0/ddt-1.7.2-py2.py3-none-any.whl (7.1 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/69/f8/693b1a10a891197143c0673fcce5b75fc69132afa81a36e4568c12c8faba/lxml-6.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.3 MB)\n   \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.3/5.3 MB 34.0 MB/s  0:00:00\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/15/d8/dd071918c040f50fa1cf80da16423af51ff8ce4a0f2399b7bf8de45ac3d9/nose-1.3.7-py3-none-any.whl (154 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/18/b8/9e4ee82fda62577ec9b23ad6b4fc79fceb5d31cc72a2f5f95d84959cf385/os_testr-3.0.0-py3-none-any.whl (32 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/26/3b/756fe16624dd4c0db958a834999552c3311bc865318fb873cdc98fbc0360/python_cinderclient-9.8.0-py3-none-any.whl (256 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/0e/44/0d1b00f298ddd04d3467a1d84deb4890ff41a0c9038537de7930e8ceab9b/python_glanceclient-4.10.0-py3-none-any.whl (208 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/0b/2e/dc4aaecb7431e1ae1c6d05098c4045ad22156f5b44a14ce27f54d4035df2/python_heatclient-4.3.0-py3-none-any.whl (213 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/90/d1/eb39a6e544f5f789fd44c09274a8b1b08a86e3e7ac0e016d07ceb94c0b42/python_keystoneclient-5.7.0-py3-none-any.whl (397 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/a2/f1/6c33f6aebd2a66b3b6cf0ca52bbedeb67b508c3ef2705c724ccc092c2114/python_manilaclient-5.6.0-py3-none-any.whl (519 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8f/1b/3b15a37831ae34a264d7d5b71f3ae9fe74a81251453a3ec2135e76888ef1/python_memcached-1.62-py2.py3-none-any.whl (15 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/84/76/487c81f1e07049faa110dd22cfa27f68644e933154340a6c750958dd73a9/python_neutronclient-11.6.0-py3-none-any.whl (296 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/3e/1f/f944e5f61083af25176b46296522085b0faa17381d0251fd9c0f9f6288d0/python_novaclient-18.11.0-py3-none-any.whl (335 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/95/b0/7d34b084e2b190c0dc3fc149ff28b6a5e50c333b1443388d1970c3a8b9e5/python_openstackclient-8.2.0-py3-none-any.whl (1.1 MB)\n   \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.1/1.1 MB 48.1 MB/s  0:00:00\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ce/6c/e8e8d9db91a1ad9a1869ab0c539f8f37cfef9ad3486c5f5987e47e0e81a8/python_subunit-1.4.4-py3-none-any.whl (104 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/7b/6a/18958e077fa489bae5ff4783ddd53dd8181243d6e12e23916f9675894dbe/python_swiftclient-4.8.0-py3-none-any.whl (88 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/26/c3/f72e16ad38cc358b41d6ed6e0367367819990ca4a2737625e3a1257a17ad/python_troveclient-8.9.0-py3-none-any.whl (237 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/da/25/2f10da0d5427989fefa5ab51e697bc02625bbb7de2be3bc8452462efac78/testscenarios-0.5.0-py2.py3-none-any.whl (21 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/da/5d/52412c2bfacd6eb513050a786d1c4eea462f3c379106578ebee9ec28b9ed/cliff-4.11.0-py3-none-any.whl (84 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/9b/63/f1c3fa431e91a52bad5e3602e9d5df6c94d8d095ac485424efa4eeddb4d2/autopage-0.5.2-py3-none-any.whl (30 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ac/25/e715fa0bc24ac2114ed69da33adf451a38abb6f3f24ec207908112e9ba53/cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl (4.0 MB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/9c/ca/863ed8fa66d6f986de6ad7feccc5df96e37400845b1eeb29889a70feea99/debtcollector-3.0.0-py3-none-any.whl (23 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/61/bf/fd60001b3abc5222d8eaa4a204cd8c0ae78e75adc688f33ce4bf25b7fafa/fasteners-0.19-py3-none-any.whl (18 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2d/90/ed632ce9bc6f683efe590d03fe3cbabffdca0514edabcdb24c7d5f2c336b/fixtures-4.2.5-py3-none-any.whl (64 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/6c/0c/f37b6a241f0759b7653ffa7213889d89ad49a2b76eb2ddf3b57b2738c347/iso8601-2.1.0-py3-none-any.whl (7.5 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/fe/54/c86cd8e011fe98803d7e382fd67c0df5ceab8d2b7ad8c5a81524f791551c/jsonschema-4.25.0-py3-none-any.whl (89 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl (63 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl (18 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/16/8a/803a45dc660770ac7e2d74fc1260a15ade29d2234120854747491b4a7a02/keystoneauth1-5.12.0-py3-none-any.whl (343 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/12/cc/f4fe2c7ce68b92cbf5b2d379ca366e1edae38cccaad00f69f529b460c3ef/netaddr-1.3.0-py3-none-any.whl (2.3 MB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/a8/1e/6dfb7eef5513c5049f2f18b3bc07036982198b15573d41430754a6064f3f/neutron_lib-3.21.1-py3-none-any.whl (621 kB)\n   \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 18.9 MB/s  0:00:00\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/58/91/d090f508786ed6affe940ca3473084959f0cd27253b3382e16c5cfcbd4ca/openstacksdk-4.7.2-py3-none-any.whl (1.8 MB)\n   \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.8/1.8 MB 44.2 MB/s  0:00:00\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl (9.2 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/fb/91/6191ee1b821a03ed2487f234b11c58b0390c305452cf31e1e33b4a53064d/dogpile_cache-1.4.0-py3-none-any.whl (62 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/31/b4/b9b800c45527aadd64d5b442f9b932b00648617eb5d63d2c7a6587b7cafc/jmespath-1.0.1-py3-none-any.whl (20 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl (12 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl (7.6 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/3e/d1/0f6fe5650516fd5113ca64f3efbdd35c91be14ead96065b835207a9cd75a/os_client_config-2.3.0-py3-none-any.whl (30 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/63/c7/fdd6563ee54123bcb0a3e00fc5535e3ed77677be03217c31e48980e86027/os_ken-3.1.1-py3-none-any.whl (2.0 MB)\n   \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 58.8 MB/s  0:00:00\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b6/41/2e2d46f31ed22c1c147936145badb86e0e28ba7fe7d7a54aa69849a93a52/eventlet-0.40.2-py3-none-any.whl (364 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl (313 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f6/f6/c82ac1851c60851302d8581680573245c8fc300253fc1ff741ae74a6c24d/greenlet-3.2.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (605 kB)\n   \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 605.5/605.5 kB 31.7 MB/s  0:00:00\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/4d/ec/fd869e2567cc9c01278a736cfd1697941ba0d4b81a43e0aa2e8d71dab208/msgpack-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (426 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/77/ef/d24a7c6772d9ec554d12b97275ee5c8461c90dd73ccd1b364cf586018bb1/os_service_types-1.8.0-py3-none-any.whl (24 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/15/02/1cc710a536994ba27263a33dea7befb638f16f9e5fce577fd46897681b00/os_traits-3.5.0-py3-none-any.whl (43 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/3b/9a/5943674892bda78e4671a553e68406d6e7f2ff278d253d6c991b1fe040cf/osc_lib-4.2.0-py3-none-any.whl (92 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/80/ab/7afe0703bc50081d6e82b00dce95285735926245b21b323018410cc84e72/oslo_concurrency-7.2.0-py3-none-any.whl (47 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b5/c6/9a58e64e63bb844b77cf98f7bbeb060cb6bf9697962fddbb2dd0dd8f8047/oslo_config-10.0.0-py3-none-any.whl (131 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/d3/30/3cc6032a86d0ea215b2710e59c42fbcc9233e017c88b9382f121212ca02e/oslo_context-6.1.0-py3-none-any.whl (19 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c2/b5/81aee8626a22b3e656ea55a2d7adaa9eafe156dc42159eda96ef246ecdd6/oslo_db-17.4.0-py3-none-any.whl (157 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c2/62/96b5217b742805236614f05904541000f55422a6060a90d7fd4ce26c172d/alembic-1.16.4-py3-none-any.whl (247 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b1/2c/463d3142ab76cdbd932714ef909a43509ce7a1929a08ab90a6a2b5f2c9d9/oslo_i18n-6.6.0-py3-none-any.whl (46 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8a/ee/6b92193f6deb3183caa8386e23489f6199c0d5251cbfc5360c3308d5092e/oslo_log-7.2.1-py3-none-any.whl (75 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/5d/df/50e2dc3245b36e840d525a72243856ef358a878f8a3c5995246472cb6bb6/oslo_messaging-17.1.0-py3-none-any.whl (202 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/26/99/fc813cd978842c26c82534010ea849eee9ab3a13ea2b74e95cb9c99e747b/amqp-5.3.1-py3-none-any.whl (50 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/03/ff/7c0c86c43b3cbb927e0ccc0255cb4057ceba4799cd44ae95174ce8e8b5b2/vine-5.1.0-py3-none-any.whl (9.6 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/72/76/20fa66124dbe6be5cafeb312ece67de6b61dd91a0247d1ea13db4ebb33c2/cachetools-5.5.2-py3-none-any.whl (10 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/1b/5b/a4418215b594fa44dea7deae61fa406139e2e8acc6442d25f93d80c52c84/futurist-3.2.1-py3-none-any.whl (40 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ef/70/a07dcf4f62598c8ad579df241af55ced65bed76e42e45d3c368a6d82dbc1/kombu-5.5.4-py3-none-any.whl (210 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2f/db/798e375d55fefe0b70ea3a0aeb1b150dfaf6d414a0668bf38558fbf01838/oslo_metrics-0.13.0-py3-none-any.whl (13 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ee/13/596ea9360b7131cdbba15d2c0d82bc5c016f329b1e2ad3f2a3339baab179/oslo_middleware-6.6.0-py3-none-any.whl (67 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/64/fe/da28a5916128d541da0993328dc5cf4b43dfbf6655f2c7a2abe26ca2dc88/bcrypt-4.0.1-cp36-abi3-manylinux_2_28_x86_64.whl (593 kB)\n   \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 32.2 MB/s  0:00:00\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl (134 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f3/fe/52588dd74389a2c780cb19ab3503e32951639fee3e78dced4e2582e5e0ec/oslo_policy-4.6.0-py3-none-any.whl (88 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c7/4c/269503bc1355798e33e56e6c602ed672d1e40bd65485d771da9595779606/oslo_serialization-5.8.0-py3-none-any.whl (25 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/85/04/009b035105b62524af4b9ec99b13334aec3d612f962e168eac2e4c6881f7/oslo_service-4.3.0-py3-none-any.whl (101 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/98/47/1303a7050bb1dc6c5cb76a178520a215a7e7181afad637adc26482d7f257/oslo_utils-9.1.0-py3-none-any.whl (134 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/24/f8/a40f5180b07c303715077af7e94479fc94e07cfb0738abc5a1b14be08b0e/oslo_versionedobjects-3.8.0-py3-none-any.whl (86 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/99/07/01e28443724ddebe1f99d5ffb4bc634ff4651272c9c513db1d74c43b419c/osprofiler-4.3.0-py3-none-any.whl (95 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl (66 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/15/f8/c7bd0ef12954a81a1d3cea60a13946bd9a49a0036a5927770c461eade7ae/paramiko-3.5.1-py3-none-any.whl (227 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2e/14/032895c25726a859bf48b8ed68944c3efc7a3decd920533ed929f12f08a1/Paste-3.10.1-py3-none-any.whl (289 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/85/30/cdddd9a88969683a59222a6d61cd6dce923977f2e9f9ffba38e1324149cd/PasteDeploy-3.1.0-py3-none-any.whl (16 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/56/c1/7e588435c2394dfded9197a8307417d1ca3b7f49d9bd5b6227d1f3f03ccd/pbr-7.0.1-py2.py3-none-any.whl (126 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f0/3b/fbf52f6b1c57a92fd0c0fe60d25dce8219e368f7a35d2fec0becb2cf90cb/pecan-1.7.0-py3-none-any.whl (144 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/87/fb/99f81ac72ae23375f22b7afdb7642aba97c00a713c217124420147681a2f/mako-1.3.10-py3-none-any.whl (78 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/fe/39/979e8e21520d4e47a0bbe349e2713c0aac6f3d853d0e5b34d76206c439aa/platformdirs-4.3.8-py3-none-any.whl (18 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/02/c7/5613524e606ea1688b3bdbf48aa64bafb6d0a4ac3750274c43b6158a390f/prettytable-3.16.0-py3-none-any.whl (33 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/32/ae/ec06af4fe3ee72d16973474f122541746196aaa16cea6f66d18b963c6177/prometheus_client-0.22.1-py3-none-any.whl (58 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/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)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ee/87/f1bb6a595f14a327e8285b9eb54d41fef76c585a0edef0a45f6fc95de125/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB)\n   \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 38.1 MB/s  0:00:00\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/d9/dd/e0aa7ebef5168c75b772eda64978c597a9129b46be17779054652a7999e4/pyOpenSSL-24.2.1-py3-none-any.whl (58 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl (111 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ed/3a/ee0718d98b90b0952a6591667723b0970152a5f3546db394256fa8eced4c/python_mistralclient-6.0.0-py3-none-any.whl (140 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (767 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl (26 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl (64 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8c/73/6ede2ec59bce19b3edf4209d70004253ec5f4e319f9a2e3f2f15601ed5f7/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (148 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl (70 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/33/cf/8435d5a7159e2a9c83a95896ed596f68cf798005fe107cc655b5c5c14704/urllib3-1.26.20-py2.py3-none-any.whl (144 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/70/7d/9bc192684cea499815ff478dfcdc13835ddf401365057044fb721ec6bddb/certifi-2025.11.12-py3-none-any.whl (159 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/01/8c/49ca60ea8c907260da4662582c434bec98716177674e88df3fd340acf06d/requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/31/f6/5fc0574af5379606ffd57a4b68ed88f9b415eb222047fe023aefcc00a648/rich_argparse-1.7.1-py3-none-any.whl (25 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl (243 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl (1.2 MB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl (87 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl (10.0 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/9b/d4/d3c7d029de6287ff7bd048e628920d4336b4f8d82cfc00ff078bdbb212a3/Routes-2.5.1-py2.py3-none-any.whl (40 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b0/30/6cc0c95f0b59ad4b3b9163bff7cdcf793cc96fac64cf398ff26271f5cf5e/repoze.lru-0.7-py3-none-any.whl (10 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2e/77/87d7bfabfc4e821caa35481a2ff6ae0b73e6a391bb6b343db2c91c2b9844/rpds_py-0.26.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (386 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/e3/fb/5e9b5068df9e9f31a722a775a5e8322a29a638eaaa3eac5ea7f0b35e6314/setproctitle-1.3.6-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl (11 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/86/00/fcd8daab13a9119d41f3e485a101c29f5d2085bda459154ba354c616bf4e/sqlalchemy-2.0.42-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB)\n   \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 59.3 MB/s  0:00:00\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f4/d0/c9543b52c067a390ae6ae632d7fd1b97a35cdc8d69d40c0b7d334b326410/statsd-4.0.1-py2.py3-none-any.whl (13 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8f/03/a6f2a4c00d8203b2f7f046e8e28e4d543d225da502492b444da0fc475bf6/stestr-4.2.0-py3-none-any.whl (118 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/80/c5/0c06759b95747882bb50abda18f5fb48c3e9b0fbfc6ebc0e23550b52415d/stevedore-5.5.0-py3-none-any.whl (49 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/e5/30/643397144bfbfec6f6ef821f36f33e57d35946c44a2352d3c9f0ae847619/tenacity-9.1.2-py3-none-any.whl (28 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/04/76/17eb3cfd467e7a53f2727e7a879a77c514970a12e23e3ac12e40ad3e0ac4/testtools-2.7.2-py3-none-any.whl (179 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/bd/75/8539d011f6be8e29f339c42e633aae3cb73bffa95dd0f9adec09b9c58e85/tomlkit-0.13.3-py3-none-any.whl (38 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b5/00/d631e67a838026495268c2f6884f3711a15a9a2a96cd244fdaea53b823fb/typing_extensions-4.14.1-py3-none-any.whl (43 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl (347 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/db/a8/8f9cc6749331186e6a513bfe3745454f81d25f6e34c6024f88f80c71ed28/voluptuous-0.15.2-py3-none-any.whl (31 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/53/4b/8b3a3ae43afd4f7e4eebd86b53924d5271f84857ca38161ca502d0891caa/warlock-2.1.0-py3-none-any.whl (10 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/50/bd/c336448be43d40be28e71f2e0f3caf7ccb28e2755c58f4c02c065bfe3e8e/WebOb-1.8.9-py2.py3-none-any.whl (115 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2a/5a/04cde32b07a7431d4ed0553a76fdb7a61270e78c5fd5a603e190ac389f14/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)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/38/01/b03a2bc47fbb2d9bcad072fc2e08730f814defaac2ffbf76ef785fdff5d0/yappi-1.6.10-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl (117 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)\nBuilding wheels for collected packages: cinder-tempest-plugin, glance-tempest-plugin, keystone-tempest-plugin, neutron-tempest-plugin, tempest, junitxml, ncclient, ovs, pyperclip, testresources\n  Building wheel for cinder-tempest-plugin (setup.py): started\n  Building wheel for cinder-tempest-plugin (setup.py): finished with status 'done'\n  Created wheel for cinder-tempest-plugin: filename=cinder_tempest_plugin-1.18.1.dev1-py3-none-any.whl size=63510 sha256=d5ff1c73787b6e0d0e822171d7367769bd36f2203f76faead62f029b9d560740\n  Stored in directory: /root/.cache/pip/wheels/54/b1/78/dde021d85c7f312b26f21bfcd0b840d6bae60bb112aa355442\n  Building wheel for glance-tempest-plugin (setup.py): started\n  Building wheel for glance-tempest-plugin (setup.py): finished with status 'done'\n  Created wheel for glance-tempest-plugin: filename=glance_tempest_plugin-0.14.0-py3-none-any.whl size=37230 sha256=0484cc9a42127d1fe24fbbbacaa4a8c1a8e33f61d94bd663fd37115d6aed629e\n  Stored in directory: /root/.cache/pip/wheels/b9/03/9c/da8516494363ddbffe21f67fc07822a2d54d44b281c929818b\n  Building wheel for keystone-tempest-plugin (setup.py): started\n  Building wheel for keystone-tempest-plugin (setup.py): finished with status 'done'\n  Created wheel for keystone-tempest-plugin: filename=keystone_tempest_plugin-0.19.0-py3-none-any.whl size=115164 sha256=b494e41c63832c3e388ae06baa164772f1053f2afbc11cffec386574c29679e7\n  Stored in directory: /root/.cache/pip/wheels/d8/ee/1b/5494a9aad4b607099b68d1936178d245c2b387a489109be4eb\n  Building wheel for neutron-tempest-plugin (setup.py): started\n  Building wheel for neutron-tempest-plugin (setup.py): finished with status 'done'\n  Created wheel for neutron-tempest-plugin: filename=neutron_tempest_plugin-2.12.1.dev36-py3-none-any.whl size=407536 sha256=d45f5a633aa91b957b41a7645e2f4c83d7b958eb2882e5a9d491f25d92e28e21\n  Stored in directory: /root/.cache/pip/wheels/ae/17/c1/2a079749e1ed8b36878b03b567ecedf13a417c4d6e943a0d44\n  Building wheel for tempest (setup.py): started\n  Building wheel for tempest (setup.py): finished with status 'done'\n  Created wheel for tempest: filename=tempest-44.0.1.dev22-py3-none-any.whl size=1598793 sha256=c676733545aef5182dfd257566295e53ef71aeef42adb024da269afd7651978c\n  Stored in directory: /root/.cache/pip/wheels/fd/ed/12/d800bee87c099957bcfe08e6b498a132607178cd422e0d3d84\n  Building wheel for junitxml (setup.py): started\n  Building wheel for junitxml (setup.py): finished with status 'done'\n  Created wheel for junitxml: filename=junitxml-0.7-py3-none-any.whl size=16364 sha256=4756ed756a2f4f4fcbb43cfc8eaf6abeed44a72f36ce4631ddf38c1a747732bb\n  Stored in directory: /root/.cache/pip/wheels/28/c9/54/42369e0ebfb4a0d4407e41d4d34d81dc31085c687dd4d23e46\n  Building wheel for ncclient (setup.py): started\n  Building wheel for ncclient (setup.py): finished with status 'done'\n  Created wheel for ncclient: filename=ncclient-0.6.19-py3-none-any.whl size=90080 sha256=e8cfd75a1944de0eecf41dbebef1739755bf5d37c0c27b576b4ee4b98379d6a8\n  Stored in directory: /root/.cache/pip/wheels/8a/d5/b4/e07003971f8518f09db8def9fabdd89493a093202676d10e93\n  Building wheel for ovs (setup.py): started\n  Building wheel for ovs (setup.py): finished with status 'done'\n  Created wheel for ovs: filename=ovs-3.5.1-py3-none-any.whl size=190333 sha256=57a9030a931af0400e4fa9e6eab08726f7a757b8cc7810a416fdbf23a8049702\n  Stored in directory: /root/.cache/pip/wheels/0e/48/0e/b47be9473fee89422c53ef1ee4285cb664099168e5581cb0c0\n  Building wheel for pyperclip (setup.py): started\n  Building wheel for pyperclip (setup.py): finished with status 'done'\n  Created wheel for pyperclip: filename=pyperclip-1.9.0-py3-none-any.whl size=11103 sha256=ef83793e398099a3ca609458184198dd71e7a5e94ca5e9970817c7fca92ce63e\n  Stored in directory: /root/.cache/pip/wheels/cb/4d/2f/2a23224ce1b151f35ed46c1120636161c019294dd598232a4c\n  Building wheel for testresources (setup.py): started\n  Building wheel for testresources (setup.py): finished with status 'done'\n  Created wheel for testresources: filename=testresources-2.0.2-py2.py3-none-any.whl size=34527 sha256=b5d4bf4f3c9a192b1fe57f268c356784f433a1289a8b35a96d167538bbf0df35\n  Stored in directory: /root/.cache/pip/wheels/a0/3d/88/47a4fde9ea480d391bc558f485ea03f57aa69bbbd778a541f3\nSuccessfully built cinder-tempest-plugin glance-tempest-plugin keystone-tempest-plugin neutron-tempest-plugin tempest junitxml ncclient ovs pyperclip testresources\nInstalling collected packages: wcwidth, statsd, sortedcontainers, requestsexceptions, repoze.lru, python-memcached, pyperclip, nose, junitxml, ddt, Yappi, wrapt, WebOb, 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, jsonpointer, jmespath, iso8601, idna, greenlet, fixtures, fasteners, dnspython, defusedxml, decorator, charset_normalizer, certifi, cachetools, bcrypt, autopage, attrs, 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\n\nSuccessfully 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 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\n","stdout_lines":["Looking in indexes: https://mirror-int.iad.rax.opendev.org/pypi/simple, https://mirror-int.iad.rax.opendev.org/wheel/ubuntu-24.04-x86_64","Collecting cinder-tempest-plugin","  Cloning file:///openstack/src/opendev.org/openstack/cinder-tempest-plugin (to revision 1357d5dccffc2cd6c1e8a13e84c065d5bd55e4d5) to ./pip-install-wu_xbvc7/cinder-tempest-plugin_8d5afe7d1067465ab8bda70e91cd8c6a","  Resolved file:///openstack/src/opendev.org/openstack/cinder-tempest-plugin to commit 1357d5dccffc2cd6c1e8a13e84c065d5bd55e4d5","  Preparing metadata (setup.py): started","  Preparing metadata (setup.py): finished with status 'done'","Collecting glance-tempest-plugin","  Cloning file:///openstack/src/opendev.org/openstack/glance-tempest-plugin (to revision be482976001ba5e946029ddd0e3fe8ee1852568d) to ./pip-install-wu_xbvc7/glance-tempest-plugin_65f31e23b2ff45fd9ef7aca630808cbe","  Resolved file:///openstack/src/opendev.org/openstack/glance-tempest-plugin to commit be482976001ba5e946029ddd0e3fe8ee1852568d","  Preparing metadata (setup.py): started","  Preparing metadata (setup.py): finished with status 'done'","Collecting keystone-tempest-plugin","  Cloning file:///openstack/src/opendev.org/openstack/keystone-tempest-plugin (to revision bab7165ee8aef4abb796db587299c773bc105ee1) to ./pip-install-wu_xbvc7/keystone-tempest-plugin_722d8fdd8ef4421a85b1959881c6faf6","  Resolved file:///openstack/src/opendev.org/openstack/keystone-tempest-plugin to commit bab7165ee8aef4abb796db587299c773bc105ee1","  Preparing metadata (setup.py): started","  Preparing metadata (setup.py): finished with status 'done'","Collecting neutron-tempest-plugin","  Cloning file:///openstack/src/opendev.org/openstack/neutron-tempest-plugin (to revision 9c22c14682afa1168d0e1bd1cd1efb092c28a8fe) to ./pip-install-wu_xbvc7/neutron-tempest-plugin_014acc0f6d5f4b6486f28c26430fdbae","  Resolved file:///openstack/src/opendev.org/openstack/neutron-tempest-plugin to commit 9c22c14682afa1168d0e1bd1cd1efb092c28a8fe","  Preparing metadata (setup.py): started","  Preparing metadata (setup.py): finished with status 'done'","Collecting tempest","  Cloning file:///openstack/src/opendev.org/openstack/tempest (to revision 290069b157d948b76ab04993d8b6b5ae9e74e212) to ./pip-install-wu_xbvc7/tempest_ed4c88850f2d40dfa6adf56d27dff55a","  Resolved file:///openstack/src/opendev.org/openstack/tempest to commit 290069b157d948b76ab04993d8b6b5ae9e74e212","  Preparing metadata (setup.py): started","  Preparing metadata (setup.py): finished with status 'done'","Collecting cmd2","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/4c/83/0f65933b7daa436912173f3d63232d158b60686318fccc7cf458ff15bfe8/cmd2-2.7.0-py3-none-any.whl.metadata (17 kB)","Collecting ddt","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/61/7c/38d1aec205833096eddefcbb3492fbb2c886e74174c72bc160da9522b2f0/ddt-1.7.2-py2.py3-none-any.whl.metadata (832 bytes)","Collecting junitxml","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/86/df/bdf6f8d13a62b7e70fe16f93158fef72322d74d771438ae5b5931f2d33b1/junitxml-0.7.tar.gz (26 kB)","  Preparing metadata (setup.py): started","  Preparing metadata (setup.py): finished with status 'done'","Collecting lxml","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/69/f8/693b1a10a891197143c0673fcce5b75fc69132afa81a36e4568c12c8faba/lxml-6.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)","Collecting nose","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/15/d8/dd071918c040f50fa1cf80da16423af51ff8ce4a0f2399b7bf8de45ac3d9/nose-1.3.7-py3-none-any.whl.metadata (1.7 kB)","Collecting os-testr","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/18/b8/9e4ee82fda62577ec9b23ad6b4fc79fceb5d31cc72a2f5f95d84959cf385/os_testr-3.0.0-py3-none-any.whl.metadata (1.8 kB)","Collecting python-cinderclient","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/26/3b/756fe16624dd4c0db958a834999552c3311bc865318fb873cdc98fbc0360/python_cinderclient-9.8.0-py3-none-any.whl.metadata (18 kB)","Collecting python-glanceclient","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/0e/44/0d1b00f298ddd04d3467a1d84deb4890ff41a0c9038537de7930e8ceab9b/python_glanceclient-4.10.0-py3-none-any.whl.metadata (3.8 kB)","Collecting python-heatclient","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/0b/2e/dc4aaecb7431e1ae1c6d05098c4045ad22156f5b44a14ce27f54d4035df2/python_heatclient-4.3.0-py3-none-any.whl.metadata (3.0 kB)","Collecting python-keystoneclient","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/90/d1/eb39a6e544f5f789fd44c09274a8b1b08a86e3e7ac0e016d07ceb94c0b42/python_keystoneclient-5.7.0-py3-none-any.whl.metadata (3.6 kB)","Collecting python-manilaclient","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/a2/f1/6c33f6aebd2a66b3b6cf0ca52bbedeb67b508c3ef2705c724ccc092c2114/python_manilaclient-5.6.0-py3-none-any.whl.metadata (5.4 kB)","Collecting python-memcached","  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8f/1b/3b15a37831ae34a264d7d5b71f3ae9fe74a81251453a3ec2135e76888ef1/python_memcached-1.62-py2.py3-none-any.whl.metadata (2.3 kB)","Collecting python-neutronclient","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/84/76/487c81f1e07049faa110dd22cfa27f68644e933154340a6c750958dd73a9/python_neutronclient-11.6.0-py3-none-any.whl.metadata (3.4 kB)","Collecting python-novaclient","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/3e/1f/f944e5f61083af25176b46296522085b0faa17381d0251fd9c0f9f6288d0/python_novaclient-18.11.0-py3-none-any.whl.metadata (3.0 kB)","Collecting python-openstackclient","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/95/b0/7d34b084e2b190c0dc3fc149ff28b6a5e50c333b1443388d1970c3a8b9e5/python_openstackclient-8.2.0-py3-none-any.whl.metadata (10 kB)","Collecting python-subunit","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ce/6c/e8e8d9db91a1ad9a1869ab0c539f8f37cfef9ad3486c5f5987e47e0e81a8/python_subunit-1.4.4-py3-none-any.whl.metadata (22 kB)","Collecting python-swiftclient","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/7b/6a/18958e077fa489bae5ff4783ddd53dd8181243d6e12e23916f9675894dbe/python_swiftclient-4.8.0-py3-none-any.whl.metadata (3.5 kB)","Collecting python-troveclient","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/26/c3/f72e16ad38cc358b41d6ed6e0367367819990ca4a2737625e3a1257a17ad/python_troveclient-8.9.0-py3-none-any.whl.metadata (3.1 kB)","Collecting testscenarios","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/da/25/2f10da0d5427989fefa5ab51e697bc02625bbb7de2be3bc8452462efac78/testscenarios-0.5.0-py2.py3-none-any.whl.metadata (12 kB)","Collecting pbr!=2.1.0,>=2.0.0 (from cinder-tempest-plugin)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/56/c1/7e588435c2394dfded9197a8307417d1ca3b7f49d9bd5b6227d1f3f03ccd/pbr-7.0.1-py2.py3-none-any.whl.metadata (1.4 kB)","Collecting oslo.config>=5.1.0 (from cinder-tempest-plugin)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b5/c6/9a58e64e63bb844b77cf98f7bbeb060cb6bf9697962fddbb2dd0dd8f8047/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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c7/4c/269503bc1355798e33e56e6c602ed672d1e40bd65485d771da9595779606/oslo_serialization-5.8.0-py3-none-any.whl.metadata (2.1 kB)","Collecting keystoneauth1>=5.1.1 (from keystone-tempest-plugin)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/16/8a/803a45dc660770ac7e2d74fc1260a15ade29d2234120854747491b4a7a02/keystoneauth1-5.12.0-py3-none-any.whl.metadata (3.1 kB)","Collecting testtools>=2.2.0 (from keystone-tempest-plugin)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/04/76/17eb3cfd467e7a53f2727e7a879a77c514970a12e23e3ac12e40ad3e0ac4/testtools-2.7.2-py3-none-any.whl.metadata (5.2 kB)","Collecting requests>=2.14.2 (from keystone-tempest-plugin)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl.metadata (4.9 kB)","Collecting neutron-lib>=1.25.0 (from neutron-tempest-plugin)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/a8/1e/6dfb7eef5513c5049f2f18b3bc07036982198b15573d41430754a6064f3f/neutron_lib-3.21.1-py3-none-any.whl.metadata (2.1 kB)","Collecting netaddr>=0.7.18 (from neutron-tempest-plugin)","  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/12/cc/f4fe2c7ce68b92cbf5b2d379ca366e1edae38cccaad00f69f529b460c3ef/netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB)","Collecting os-ken>=0.3.0 (from neutron-tempest-plugin)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/63/c7/fdd6563ee54123bcb0a3e00fc5535e3ed77677be03217c31e48980e86027/os_ken-3.1.1-py3-none-any.whl.metadata (1.6 kB)","Collecting oslo.log>=3.36.0 (from neutron-tempest-plugin)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8a/ee/6b92193f6deb3183caa8386e23489f6199c0d5251cbfc5360c3308d5092e/oslo_log-7.2.1-py3-none-any.whl.metadata (2.8 kB)","Collecting oslo.utils>=3.33.0 (from neutron-tempest-plugin)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/98/47/1303a7050bb1dc6c5cb76a178520a215a7e7181afad637adc26482d7f257/oslo_utils-9.1.0-py3-none-any.whl.metadata (2.2 kB)","Collecting packaging>=20.4 (from neutron-tempest-plugin)","  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl.metadata (3.3 kB)","Collecting paramiko>=2.0.0 (from neutron-tempest-plugin)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/15/f8/c7bd0ef12954a81a1d3cea60a13946bd9a49a0036a5927770c461eade7ae/paramiko-3.5.1-py3-none-any.whl.metadata (4.6 kB)","Collecting tenacity>=3.2.1 (from neutron-tempest-plugin)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/e5/30/643397144bfbfec6f6ef821f36f33e57d35946c44a2352d3c9f0ae847619/tenacity-9.1.2-py3-none-any.whl.metadata (1.2 kB)","Collecting debtcollector>=1.2.0 (from neutron-tempest-plugin)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/9c/ca/863ed8fa66d6f986de6ad7feccc5df96e37400845b1eeb29889a70feea99/debtcollector-3.0.0-py3-none-any.whl.metadata (2.3 kB)","Collecting cliff!=2.9.0,>=2.8.0 (from tempest)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/da/5d/52412c2bfacd6eb513050a786d1c4eea462f3c379106578ebee9ec28b9ed/cliff-4.11.0-py3-none-any.whl.metadata (2.0 kB)","Collecting jsonschema>=3.2.0 (from tempest)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/fe/54/c86cd8e011fe98803d7e382fd67c0df5ceab8d2b7ad8c5a81524f791551c/jsonschema-4.25.0-py3-none-any.whl.metadata (7.7 kB)","Collecting cryptography>=2.1 (from tempest)","  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ac/25/e715fa0bc24ac2114ed69da33adf451a38abb6f3f24ec207908112e9ba53/cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (5.4 kB)","Collecting oslo.concurrency>=3.26.0 (from tempest)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/80/ab/7afe0703bc50081d6e82b00dce95285735926245b21b323018410cc84e72/oslo_concurrency-7.2.0-py3-none-any.whl.metadata (2.4 kB)","Collecting stestr>=1.0.0 (from tempest)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8f/03/a6f2a4c00d8203b2f7f046e8e28e4d543d225da502492b444da0fc475bf6/stestr-4.2.0-py3-none-any.whl.metadata (7.6 kB)","Collecting fixtures>=3.0.0 (from tempest)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2d/90/ed632ce9bc6f683efe590d03fe3cbabffdca0514edabcdb24c7d5f2c336b/fixtures-4.2.5-py3-none-any.whl.metadata (22 kB)","Collecting PyYAML>=3.12 (from tempest)","  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)","Collecting stevedore>=1.20.0 (from tempest)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/80/c5/0c06759b95747882bb50abda18f5fb48c3e9b0fbfc6ebc0e23550b52415d/stevedore-5.5.0-py3-none-any.whl.metadata (2.2 kB)","Collecting PrettyTable>=0.7.1 (from tempest)","  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/02/c7/5613524e606ea1688b3bdbf48aa64bafb6d0a4ac3750274c43b6158a390f/prettytable-3.16.0-py3-none-any.whl.metadata (33 kB)","Collecting urllib3>=1.21.1 (from tempest)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/33/cf/8435d5a7159e2a9c83a95896ed596f68cf798005fe107cc655b5c5c14704/urllib3-1.26.20-py2.py3-none-any.whl.metadata (50 kB)","Collecting defusedxml>=0.7.1 (from tempest)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)","Collecting fasteners>=0.16.0 (from tempest)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/61/bf/fd60001b3abc5222d8eaa4a204cd8c0ae78e75adc688f33ce4bf25b7fafa/fasteners-0.19-py3-none-any.whl.metadata (4.9 kB)","Collecting pyperclip>=1.8 (from cmd2)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/30/23/2f0a3efc4d6a32f3b63cdff36cd398d9701d26cda58e3ab97ac79fb5e60d/pyperclip-1.9.0.tar.gz (20 kB)","  Preparing metadata (setup.py): started","  Preparing metadata (setup.py): finished with status 'done'","Collecting rich-argparse>=1.7.1 (from cmd2)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/31/f6/5fc0574af5379606ffd57a4b68ed88f9b415eb222047fe023aefcc00a648/rich_argparse-1.7.1-py3-none-any.whl.metadata (14 kB)","Collecting wcwidth>=0.2.10 (from cmd2)","  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)","Collecting oslo.i18n>=5.0.1 (from python-cinderclient)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b1/2c/463d3142ab76cdbd932714ef909a43509ce7a1929a08ab90a6a2b5f2c9d9/oslo_i18n-6.6.0-py3-none-any.whl.metadata (2.1 kB)","Collecting warlock>=1.2.0 (from python-glanceclient)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/53/4b/8b3a3ae43afd4f7e4eebd86b53924d5271f84857ca38161ca502d0891caa/warlock-2.1.0-py3-none-any.whl.metadata (4.0 kB)","Collecting wrapt>=1.7.0 (from python-glanceclient)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2a/5a/04cde32b07a7431d4ed0553a76fdb7a61270e78c5fd5a603e190ac389f14/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 pyOpenSSL>=17.1.0 (from python-glanceclient)","  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/d9/dd/e0aa7ebef5168c75b772eda64978c597a9129b46be17779054652a7999e4/pyOpenSSL-24.2.1-py3-none-any.whl.metadata (13 kB)","Collecting iso8601>=0.1.11 (from python-heatclient)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/6c/0c/f37b6a241f0759b7653ffa7213889d89ad49a2b76eb2ddf3b57b2738c347/iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB)","Collecting osc-lib>=1.14.0 (from python-heatclient)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/3b/9a/5943674892bda78e4671a553e68406d6e7f2ff278d253d6c991b1fe040cf/osc_lib-4.2.0-py3-none-any.whl.metadata (3.7 kB)","Collecting openstacksdk>=1.5.0 (from python-neutronclient)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/58/91/d090f508786ed6affe940ca3473084959f0cd27253b3382e16c5cfcbd4ca/openstacksdk-4.7.2-py3-none-any.whl.metadata (12 kB)","Collecting os-client-config>=1.28.0 (from python-neutronclient)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/3e/d1/0f6fe5650516fd5113ca64f3efbdd35c91be14ead96065b835207a9cd75a/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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ed/3a/ee0718d98b90b0952a6591667723b0970152a5f3546db394256fa8eced4c/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/9b/63/f1c3fa431e91a52bad5e3602e9d5df6c94d8d095ac485424efa4eeddb4d2/autopage-0.5.2-py3-none-any.whl.metadata (7.9 kB)","Collecting cffi>=1.12 (from cryptography>=2.1->tempest)","  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl.metadata (943 bytes)","Collecting attrs>=22.2.0 (from jsonschema>=3.2.0->tempest)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl.metadata (10 kB)","Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=3.2.0->tempest)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl.metadata (2.9 kB)","Collecting referencing>=0.28.4 (from jsonschema>=3.2.0->tempest)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl.metadata (2.8 kB)","Collecting rpds-py>=0.7.1 (from jsonschema>=3.2.0->tempest)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2e/77/87d7bfabfc4e821caa35481a2ff6ae0b73e6a391bb6b343db2c91c2b9844/rpds_py-0.26.0-cp312-cp312-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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/77/ef/d24a7c6772d9ec554d12b97275ee5c8461c90dd73ccd1b364cf586018bb1/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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b5/00/d631e67a838026495268c2f6884f3711a15a9a2a96cd244fdaea53b823fb/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/86/00/fcd8daab13a9119d41f3e485a101c29f5d2085bda459154ba354c616bf4e/sqlalchemy-2.0.42-cp312-cp312-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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f0/3b/fbf52f6b1c57a92fd0c0fe60d25dce8219e368f7a35d2fec0becb2cf90cb/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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/d3/30/3cc6032a86d0ea215b2710e59c42fbcc9233e017c88b9382f121212ca02e/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c2/b5/81aee8626a22b3e656ea55a2d7adaa9eafe156dc42159eda96ef246ecdd6/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/5d/df/50e2dc3245b36e840d525a72243856ef358a878f8a3c5995246472cb6bb6/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f3/fe/52588dd74389a2c780cb19ab3503e32951639fee3e78dced4e2582e5e0ec/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/85/04/009b035105b62524af4b9ec99b13334aec3d612f962e168eac2e4c6881f7/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/24/f8/a40f5180b07c303715077af7e94479fc94e07cfb0738abc5a1b14be08b0e/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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/99/07/01e28443724ddebe1f99d5ffb4bc634ff4651272c9c513db1d74c43b419c/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/e3/fb/5e9b5068df9e9f31a722a775a5e8322a29a638eaaa3eac5ea7f0b35e6314/setproctitle-1.3.6-cp312-cp312-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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/50/bd/c336448be43d40be28e71f2e0f3caf7ccb28e2755c58f4c02c065bfe3e8e/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/15/02/1cc710a536994ba27263a33dea7befb638f16f9e5fce577fd46897681b00/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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/fb/91/6191ee1b821a03ed2487f234b11c58b0390c305452cf31e1e33b4a53064d/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/31/b4/b9b800c45527aadd64d5b442f9b932b00648617eb5d63d2c7a6587b7cafc/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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB)","Collecting platformdirs>=3 (from openstacksdk>=1.5.0->python-neutronclient)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/fe/39/979e8e21520d4e47a0bbe349e2713c0aac6f3d853d0e5b34d76206c439aa/platformdirs-4.3.8-py3-none-any.whl.metadata (12 kB)","Collecting psutil>=3.2.2 (from openstacksdk>=1.5.0->python-neutronclient)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/01/8c/49ca60ea8c907260da4662582c434bec98716177674e88df3fd340acf06d/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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b6/41/2e2d46f31ed22c1c147936145badb86e0e28ba7fe7d7a54aa69849a93a52/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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/4d/ec/fd869e2567cc9c01278a736cfd1697941ba0d4b81a43e0aa2e8d71dab208/msgpack-1.1.1-cp312-cp312-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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/97/07/1b096142f6633e00576f46e52e6c81b5286aee3b0e40ca407fca39d2a434/ncclient-0.6.19.tar.gz (112 kB)","  Preparing metadata (setup.py): started","  Preparing metadata (setup.py): finished with status 'done'","Collecting ovs>=2.8.0 (from os-ken>=0.3.0->neutron-tempest-plugin)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/58/bc/afe6d1383931b5af1830009153a3143cdd3065305f4e8001b4b8d8135638/ovs-3.5.1.tar.gz (161 kB)","  Preparing metadata (setup.py): started","  Preparing metadata (setup.py): finished with status 'done'","Collecting Routes>=2.3.1 (from os-ken>=0.3.0->neutron-tempest-plugin)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/9b/d4/d3c7d029de6287ff7bd048e628920d4336b4f8d82cfc00ff078bdbb212a3/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f6/f6/c82ac1851c60851302d8581680573245c8fc300253fc1ff741ae74a6c24d/greenlet-3.2.3-cp312-cp312-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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c2/62/96b5217b742805236614f05904541000f55422a6060a90d7fd4ce26c172d/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b2/2e/905756faf6bada00adccb5dbc9e5987760675b682f08dd1312a40042a838/testresources-2.0.2.tar.gz (45 kB)","  Preparing metadata (setup.py): started","  Preparing metadata (setup.py): finished with status 'done'","Collecting Mako (from alembic>=0.9.6->oslo.db>=12.1.0->neutron-lib>=1.25.0->neutron-tempest-plugin)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/87/fb/99f81ac72ae23375f22b7afdb7642aba97c00a713c217124420147681a2f/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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/1b/5b/a4418215b594fa44dea7deae61fa406139e2e8acc6442d25f93d80c52c84/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/72/76/20fa66124dbe6be5cafeb312ece67de6b61dd91a0247d1ea13db4ebb33c2/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/26/99/fc813cd978842c26c82534010ea849eee9ab3a13ea2b74e95cb9c99e747b/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ef/70/a07dcf4f62598c8ad579df241af55ced65bed76e42e45d3c368a6d82dbc1/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ee/13/596ea9360b7131cdbba15d2c0d82bc5c016f329b1e2ad3f2a3339baab179/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2f/db/798e375d55fefe0b70ea3a0aeb1b150dfaf6d414a0668bf38558fbf01838/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/03/ff/7c0c86c43b3cbb927e0ccc0255cb4057ceba4799cd44ae95174ce8e8b5b2/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/32/ae/ec06af4fe3ee72d16973474f122541746196aaa16cea6f66d18b963c6177/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/64/fe/da28a5916128d541da0993328dc5cf4b43dfbf6655f2c7a2abe26ca2dc88/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)","  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f4/d0/c9543b52c067a390ae6ae632d7fd1b97a35cdc8d69d40c0b7d334b326410/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)","  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/85/30/cdddd9a88969683a59222a6d61cd6dce923977f2e9f9ffba38e1324149cd/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2e/14/032895c25726a859bf48b8ed68944c3efc7a3decd920533ed929f12f08a1/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/38/01/b03a2bc47fbb2d9bcad072fc2e08730f814defaac2ffbf76ef785fdff5d0/yappi-1.6.10-cp312-cp312-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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ee/87/f1bb6a595f14a327e8285b9eb54d41fef76c585a0edef0a45f6fc95de125/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.dev9/lib/python3.12/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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8c/73/6ede2ec59bce19b3edf4209d70004253ec5f4e319f9a2e3f2f15601ed5f7/charset_normalizer-3.4.2-cp312-cp312-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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/70/7d/9bc192684cea499815ff478dfcdc13835ddf401365057044fb721ec6bddb/certifi-2025.11.12-py3-none-any.whl.metadata (2.5 kB)","Collecting rich>=11.0.0 (from rich-argparse>=1.7.1->cmd2)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/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)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b0/30/6cc0c95f0b59ad4b3b9163bff7cdcf793cc96fac64cf398ff26271f5cf5e/repoze.lru-0.7-py3-none-any.whl.metadata (1.1 kB)","Collecting voluptuous>=0.8.9 (from stestr>=1.0.0->tempest)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/db/a8/8f9cc6749331186e6a513bfe3745454f81d25f6e34c6024f88f80c71ed28/voluptuous-0.15.2-py3-none-any.whl.metadata (20 kB)","Collecting tomlkit>=0.11.6 (from stestr>=1.0.0->tempest)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/bd/75/8539d011f6be8e29f339c42e633aae3cb73bffa95dd0f9adec09b9c58e85/tomlkit-0.13.3-py3-none-any.whl.metadata (2.8 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/4c/83/0f65933b7daa436912173f3d63232d158b60686318fccc7cf458ff15bfe8/cmd2-2.7.0-py3-none-any.whl (154 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/61/7c/38d1aec205833096eddefcbb3492fbb2c886e74174c72bc160da9522b2f0/ddt-1.7.2-py2.py3-none-any.whl (7.1 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/69/f8/693b1a10a891197143c0673fcce5b75fc69132afa81a36e4568c12c8faba/lxml-6.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.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 5.3/5.3 MB 34.0 MB/s  0:00:00","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/15/d8/dd071918c040f50fa1cf80da16423af51ff8ce4a0f2399b7bf8de45ac3d9/nose-1.3.7-py3-none-any.whl (154 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/18/b8/9e4ee82fda62577ec9b23ad6b4fc79fceb5d31cc72a2f5f95d84959cf385/os_testr-3.0.0-py3-none-any.whl (32 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/26/3b/756fe16624dd4c0db958a834999552c3311bc865318fb873cdc98fbc0360/python_cinderclient-9.8.0-py3-none-any.whl (256 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/0e/44/0d1b00f298ddd04d3467a1d84deb4890ff41a0c9038537de7930e8ceab9b/python_glanceclient-4.10.0-py3-none-any.whl (208 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/0b/2e/dc4aaecb7431e1ae1c6d05098c4045ad22156f5b44a14ce27f54d4035df2/python_heatclient-4.3.0-py3-none-any.whl (213 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/90/d1/eb39a6e544f5f789fd44c09274a8b1b08a86e3e7ac0e016d07ceb94c0b42/python_keystoneclient-5.7.0-py3-none-any.whl (397 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/a2/f1/6c33f6aebd2a66b3b6cf0ca52bbedeb67b508c3ef2705c724ccc092c2114/python_manilaclient-5.6.0-py3-none-any.whl (519 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8f/1b/3b15a37831ae34a264d7d5b71f3ae9fe74a81251453a3ec2135e76888ef1/python_memcached-1.62-py2.py3-none-any.whl (15 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/84/76/487c81f1e07049faa110dd22cfa27f68644e933154340a6c750958dd73a9/python_neutronclient-11.6.0-py3-none-any.whl (296 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/3e/1f/f944e5f61083af25176b46296522085b0faa17381d0251fd9c0f9f6288d0/python_novaclient-18.11.0-py3-none-any.whl (335 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/95/b0/7d34b084e2b190c0dc3fc149ff28b6a5e50c333b1443388d1970c3a8b9e5/python_openstackclient-8.2.0-py3-none-any.whl (1.1 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.1/1.1 MB 48.1 MB/s  0:00:00","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ce/6c/e8e8d9db91a1ad9a1869ab0c539f8f37cfef9ad3486c5f5987e47e0e81a8/python_subunit-1.4.4-py3-none-any.whl (104 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/7b/6a/18958e077fa489bae5ff4783ddd53dd8181243d6e12e23916f9675894dbe/python_swiftclient-4.8.0-py3-none-any.whl (88 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/26/c3/f72e16ad38cc358b41d6ed6e0367367819990ca4a2737625e3a1257a17ad/python_troveclient-8.9.0-py3-none-any.whl (237 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/da/25/2f10da0d5427989fefa5ab51e697bc02625bbb7de2be3bc8452462efac78/testscenarios-0.5.0-py2.py3-none-any.whl (21 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/da/5d/52412c2bfacd6eb513050a786d1c4eea462f3c379106578ebee9ec28b9ed/cliff-4.11.0-py3-none-any.whl (84 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/9b/63/f1c3fa431e91a52bad5e3602e9d5df6c94d8d095ac485424efa4eeddb4d2/autopage-0.5.2-py3-none-any.whl (30 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ac/25/e715fa0bc24ac2114ed69da33adf451a38abb6f3f24ec207908112e9ba53/cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl (4.0 MB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/9c/ca/863ed8fa66d6f986de6ad7feccc5df96e37400845b1eeb29889a70feea99/debtcollector-3.0.0-py3-none-any.whl (23 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/61/bf/fd60001b3abc5222d8eaa4a204cd8c0ae78e75adc688f33ce4bf25b7fafa/fasteners-0.19-py3-none-any.whl (18 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2d/90/ed632ce9bc6f683efe590d03fe3cbabffdca0514edabcdb24c7d5f2c336b/fixtures-4.2.5-py3-none-any.whl (64 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/6c/0c/f37b6a241f0759b7653ffa7213889d89ad49a2b76eb2ddf3b57b2738c347/iso8601-2.1.0-py3-none-any.whl (7.5 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/fe/54/c86cd8e011fe98803d7e382fd67c0df5ceab8d2b7ad8c5a81524f791551c/jsonschema-4.25.0-py3-none-any.whl (89 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl (63 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl (18 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/16/8a/803a45dc660770ac7e2d74fc1260a15ade29d2234120854747491b4a7a02/keystoneauth1-5.12.0-py3-none-any.whl (343 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/12/cc/f4fe2c7ce68b92cbf5b2d379ca366e1edae38cccaad00f69f529b460c3ef/netaddr-1.3.0-py3-none-any.whl (2.3 MB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/a8/1e/6dfb7eef5513c5049f2f18b3bc07036982198b15573d41430754a6064f3f/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 18.9 MB/s  0:00:00","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/58/91/d090f508786ed6affe940ca3473084959f0cd27253b3382e16c5cfcbd4ca/openstacksdk-4.7.2-py3-none-any.whl (1.8 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.8/1.8 MB 44.2 MB/s  0:00:00","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl (9.2 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/fb/91/6191ee1b821a03ed2487f234b11c58b0390c305452cf31e1e33b4a53064d/dogpile_cache-1.4.0-py3-none-any.whl (62 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/31/b4/b9b800c45527aadd64d5b442f9b932b00648617eb5d63d2c7a6587b7cafc/jmespath-1.0.1-py3-none-any.whl (20 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl (12 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl (7.6 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/3e/d1/0f6fe5650516fd5113ca64f3efbdd35c91be14ead96065b835207a9cd75a/os_client_config-2.3.0-py3-none-any.whl (30 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/63/c7/fdd6563ee54123bcb0a3e00fc5535e3ed77677be03217c31e48980e86027/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 58.8 MB/s  0:00:00","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b6/41/2e2d46f31ed22c1c147936145badb86e0e28ba7fe7d7a54aa69849a93a52/eventlet-0.40.2-py3-none-any.whl (364 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl (313 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f6/f6/c82ac1851c60851302d8581680573245c8fc300253fc1ff741ae74a6c24d/greenlet-3.2.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (605 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 605.5/605.5 kB 31.7 MB/s  0:00:00","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/4d/ec/fd869e2567cc9c01278a736cfd1697941ba0d4b81a43e0aa2e8d71dab208/msgpack-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (426 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/77/ef/d24a7c6772d9ec554d12b97275ee5c8461c90dd73ccd1b364cf586018bb1/os_service_types-1.8.0-py3-none-any.whl (24 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/15/02/1cc710a536994ba27263a33dea7befb638f16f9e5fce577fd46897681b00/os_traits-3.5.0-py3-none-any.whl (43 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/3b/9a/5943674892bda78e4671a553e68406d6e7f2ff278d253d6c991b1fe040cf/osc_lib-4.2.0-py3-none-any.whl (92 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/80/ab/7afe0703bc50081d6e82b00dce95285735926245b21b323018410cc84e72/oslo_concurrency-7.2.0-py3-none-any.whl (47 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b5/c6/9a58e64e63bb844b77cf98f7bbeb060cb6bf9697962fddbb2dd0dd8f8047/oslo_config-10.0.0-py3-none-any.whl (131 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/d3/30/3cc6032a86d0ea215b2710e59c42fbcc9233e017c88b9382f121212ca02e/oslo_context-6.1.0-py3-none-any.whl (19 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c2/b5/81aee8626a22b3e656ea55a2d7adaa9eafe156dc42159eda96ef246ecdd6/oslo_db-17.4.0-py3-none-any.whl (157 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c2/62/96b5217b742805236614f05904541000f55422a6060a90d7fd4ce26c172d/alembic-1.16.4-py3-none-any.whl (247 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b1/2c/463d3142ab76cdbd932714ef909a43509ce7a1929a08ab90a6a2b5f2c9d9/oslo_i18n-6.6.0-py3-none-any.whl (46 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8a/ee/6b92193f6deb3183caa8386e23489f6199c0d5251cbfc5360c3308d5092e/oslo_log-7.2.1-py3-none-any.whl (75 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/5d/df/50e2dc3245b36e840d525a72243856ef358a878f8a3c5995246472cb6bb6/oslo_messaging-17.1.0-py3-none-any.whl (202 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/26/99/fc813cd978842c26c82534010ea849eee9ab3a13ea2b74e95cb9c99e747b/amqp-5.3.1-py3-none-any.whl (50 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/03/ff/7c0c86c43b3cbb927e0ccc0255cb4057ceba4799cd44ae95174ce8e8b5b2/vine-5.1.0-py3-none-any.whl (9.6 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/72/76/20fa66124dbe6be5cafeb312ece67de6b61dd91a0247d1ea13db4ebb33c2/cachetools-5.5.2-py3-none-any.whl (10 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/1b/5b/a4418215b594fa44dea7deae61fa406139e2e8acc6442d25f93d80c52c84/futurist-3.2.1-py3-none-any.whl (40 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ef/70/a07dcf4f62598c8ad579df241af55ced65bed76e42e45d3c368a6d82dbc1/kombu-5.5.4-py3-none-any.whl (210 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2f/db/798e375d55fefe0b70ea3a0aeb1b150dfaf6d414a0668bf38558fbf01838/oslo_metrics-0.13.0-py3-none-any.whl (13 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ee/13/596ea9360b7131cdbba15d2c0d82bc5c016f329b1e2ad3f2a3339baab179/oslo_middleware-6.6.0-py3-none-any.whl (67 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/64/fe/da28a5916128d541da0993328dc5cf4b43dfbf6655f2c7a2abe26ca2dc88/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 32.2 MB/s  0:00:00","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl (134 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f3/fe/52588dd74389a2c780cb19ab3503e32951639fee3e78dced4e2582e5e0ec/oslo_policy-4.6.0-py3-none-any.whl (88 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c7/4c/269503bc1355798e33e56e6c602ed672d1e40bd65485d771da9595779606/oslo_serialization-5.8.0-py3-none-any.whl (25 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/85/04/009b035105b62524af4b9ec99b13334aec3d612f962e168eac2e4c6881f7/oslo_service-4.3.0-py3-none-any.whl (101 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/98/47/1303a7050bb1dc6c5cb76a178520a215a7e7181afad637adc26482d7f257/oslo_utils-9.1.0-py3-none-any.whl (134 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/24/f8/a40f5180b07c303715077af7e94479fc94e07cfb0738abc5a1b14be08b0e/oslo_versionedobjects-3.8.0-py3-none-any.whl (86 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/99/07/01e28443724ddebe1f99d5ffb4bc634ff4651272c9c513db1d74c43b419c/osprofiler-4.3.0-py3-none-any.whl (95 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl (66 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/15/f8/c7bd0ef12954a81a1d3cea60a13946bd9a49a0036a5927770c461eade7ae/paramiko-3.5.1-py3-none-any.whl (227 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2e/14/032895c25726a859bf48b8ed68944c3efc7a3decd920533ed929f12f08a1/Paste-3.10.1-py3-none-any.whl (289 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/85/30/cdddd9a88969683a59222a6d61cd6dce923977f2e9f9ffba38e1324149cd/PasteDeploy-3.1.0-py3-none-any.whl (16 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/56/c1/7e588435c2394dfded9197a8307417d1ca3b7f49d9bd5b6227d1f3f03ccd/pbr-7.0.1-py2.py3-none-any.whl (126 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f0/3b/fbf52f6b1c57a92fd0c0fe60d25dce8219e368f7a35d2fec0becb2cf90cb/pecan-1.7.0-py3-none-any.whl (144 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/87/fb/99f81ac72ae23375f22b7afdb7642aba97c00a713c217124420147681a2f/mako-1.3.10-py3-none-any.whl (78 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/fe/39/979e8e21520d4e47a0bbe349e2713c0aac6f3d853d0e5b34d76206c439aa/platformdirs-4.3.8-py3-none-any.whl (18 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/02/c7/5613524e606ea1688b3bdbf48aa64bafb6d0a4ac3750274c43b6158a390f/prettytable-3.16.0-py3-none-any.whl (33 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/32/ae/ec06af4fe3ee72d16973474f122541746196aaa16cea6f66d18b963c6177/prometheus_client-0.22.1-py3-none-any.whl (58 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ee/87/f1bb6a595f14a327e8285b9eb54d41fef76c585a0edef0a45f6fc95de125/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 38.1 MB/s  0:00:00","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/d9/dd/e0aa7ebef5168c75b772eda64978c597a9129b46be17779054652a7999e4/pyOpenSSL-24.2.1-py3-none-any.whl (58 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl (111 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ed/3a/ee0718d98b90b0952a6591667723b0970152a5f3546db394256fa8eced4c/python_mistralclient-6.0.0-py3-none-any.whl (140 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (767 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl (26 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl (64 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8c/73/6ede2ec59bce19b3edf4209d70004253ec5f4e319f9a2e3f2f15601ed5f7/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (148 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl (70 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/33/cf/8435d5a7159e2a9c83a95896ed596f68cf798005fe107cc655b5c5c14704/urllib3-1.26.20-py2.py3-none-any.whl (144 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/70/7d/9bc192684cea499815ff478dfcdc13835ddf401365057044fb721ec6bddb/certifi-2025.11.12-py3-none-any.whl (159 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/01/8c/49ca60ea8c907260da4662582c434bec98716177674e88df3fd340acf06d/requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/31/f6/5fc0574af5379606ffd57a4b68ed88f9b415eb222047fe023aefcc00a648/rich_argparse-1.7.1-py3-none-any.whl (25 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl (243 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl (1.2 MB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl (87 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl (10.0 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/9b/d4/d3c7d029de6287ff7bd048e628920d4336b4f8d82cfc00ff078bdbb212a3/Routes-2.5.1-py2.py3-none-any.whl (40 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b0/30/6cc0c95f0b59ad4b3b9163bff7cdcf793cc96fac64cf398ff26271f5cf5e/repoze.lru-0.7-py3-none-any.whl (10 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2e/77/87d7bfabfc4e821caa35481a2ff6ae0b73e6a391bb6b343db2c91c2b9844/rpds_py-0.26.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (386 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/e3/fb/5e9b5068df9e9f31a722a775a5e8322a29a638eaaa3eac5ea7f0b35e6314/setproctitle-1.3.6-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl (11 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/86/00/fcd8daab13a9119d41f3e485a101c29f5d2085bda459154ba354c616bf4e/sqlalchemy-2.0.42-cp312-cp312-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 59.3 MB/s  0:00:00","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f4/d0/c9543b52c067a390ae6ae632d7fd1b97a35cdc8d69d40c0b7d334b326410/statsd-4.0.1-py2.py3-none-any.whl (13 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8f/03/a6f2a4c00d8203b2f7f046e8e28e4d543d225da502492b444da0fc475bf6/stestr-4.2.0-py3-none-any.whl (118 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/80/c5/0c06759b95747882bb50abda18f5fb48c3e9b0fbfc6ebc0e23550b52415d/stevedore-5.5.0-py3-none-any.whl (49 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/e5/30/643397144bfbfec6f6ef821f36f33e57d35946c44a2352d3c9f0ae847619/tenacity-9.1.2-py3-none-any.whl (28 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/04/76/17eb3cfd467e7a53f2727e7a879a77c514970a12e23e3ac12e40ad3e0ac4/testtools-2.7.2-py3-none-any.whl (179 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/bd/75/8539d011f6be8e29f339c42e633aae3cb73bffa95dd0f9adec09b9c58e85/tomlkit-0.13.3-py3-none-any.whl (38 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/b5/00/d631e67a838026495268c2f6884f3711a15a9a2a96cd244fdaea53b823fb/typing_extensions-4.14.1-py3-none-any.whl (43 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl (347 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/db/a8/8f9cc6749331186e6a513bfe3745454f81d25f6e34c6024f88f80c71ed28/voluptuous-0.15.2-py3-none-any.whl (31 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/53/4b/8b3a3ae43afd4f7e4eebd86b53924d5271f84857ca38161ca502d0891caa/warlock-2.1.0-py3-none-any.whl (10 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/50/bd/c336448be43d40be28e71f2e0f3caf7ccb28e2755c58f4c02c065bfe3e8e/WebOb-1.8.9-py2.py3-none-any.whl (115 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/2a/5a/04cde32b07a7431d4ed0553a76fdb7a61270e78c5fd5a603e190ac389f14/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)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/38/01/b03a2bc47fbb2d9bcad072fc2e08730f814defaac2ffbf76ef785fdff5d0/yappi-1.6.10-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl (117 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)","Building wheels for collected packages: cinder-tempest-plugin, glance-tempest-plugin, keystone-tempest-plugin, neutron-tempest-plugin, tempest, junitxml, ncclient, ovs, pyperclip, testresources","  Building wheel for cinder-tempest-plugin (setup.py): started","  Building wheel for cinder-tempest-plugin (setup.py): finished with status 'done'","  Created wheel for cinder-tempest-plugin: filename=cinder_tempest_plugin-1.18.1.dev1-py3-none-any.whl size=63510 sha256=d5ff1c73787b6e0d0e822171d7367769bd36f2203f76faead62f029b9d560740","  Stored in directory: /root/.cache/pip/wheels/54/b1/78/dde021d85c7f312b26f21bfcd0b840d6bae60bb112aa355442","  Building wheel for glance-tempest-plugin (setup.py): started","  Building wheel for glance-tempest-plugin (setup.py): finished with status 'done'","  Created wheel for glance-tempest-plugin: filename=glance_tempest_plugin-0.14.0-py3-none-any.whl size=37230 sha256=0484cc9a42127d1fe24fbbbacaa4a8c1a8e33f61d94bd663fd37115d6aed629e","  Stored in directory: /root/.cache/pip/wheels/b9/03/9c/da8516494363ddbffe21f67fc07822a2d54d44b281c929818b","  Building wheel for keystone-tempest-plugin (setup.py): started","  Building wheel for keystone-tempest-plugin (setup.py): finished with status 'done'","  Created wheel for keystone-tempest-plugin: filename=keystone_tempest_plugin-0.19.0-py3-none-any.whl size=115164 sha256=b494e41c63832c3e388ae06baa164772f1053f2afbc11cffec386574c29679e7","  Stored in directory: /root/.cache/pip/wheels/d8/ee/1b/5494a9aad4b607099b68d1936178d245c2b387a489109be4eb","  Building wheel for neutron-tempest-plugin (setup.py): started","  Building wheel for neutron-tempest-plugin (setup.py): finished with status 'done'","  Created wheel for neutron-tempest-plugin: filename=neutron_tempest_plugin-2.12.1.dev36-py3-none-any.whl size=407536 sha256=d45f5a633aa91b957b41a7645e2f4c83d7b958eb2882e5a9d491f25d92e28e21","  Stored in directory: /root/.cache/pip/wheels/ae/17/c1/2a079749e1ed8b36878b03b567ecedf13a417c4d6e943a0d44","  Building wheel for tempest (setup.py): started","  Building wheel for tempest (setup.py): finished with status 'done'","  Created wheel for tempest: filename=tempest-44.0.1.dev22-py3-none-any.whl size=1598793 sha256=c676733545aef5182dfd257566295e53ef71aeef42adb024da269afd7651978c","  Stored in directory: /root/.cache/pip/wheels/fd/ed/12/d800bee87c099957bcfe08e6b498a132607178cd422e0d3d84","  Building wheel for junitxml (setup.py): started","  Building wheel for junitxml (setup.py): finished with status 'done'","  Created wheel for junitxml: filename=junitxml-0.7-py3-none-any.whl size=16364 sha256=4756ed756a2f4f4fcbb43cfc8eaf6abeed44a72f36ce4631ddf38c1a747732bb","  Stored in directory: /root/.cache/pip/wheels/28/c9/54/42369e0ebfb4a0d4407e41d4d34d81dc31085c687dd4d23e46","  Building wheel for ncclient (setup.py): started","  Building wheel for ncclient (setup.py): finished with status 'done'","  Created wheel for ncclient: filename=ncclient-0.6.19-py3-none-any.whl size=90080 sha256=e8cfd75a1944de0eecf41dbebef1739755bf5d37c0c27b576b4ee4b98379d6a8","  Stored in directory: /root/.cache/pip/wheels/8a/d5/b4/e07003971f8518f09db8def9fabdd89493a093202676d10e93","  Building wheel for ovs (setup.py): started","  Building wheel for ovs (setup.py): finished with status 'done'","  Created wheel for ovs: filename=ovs-3.5.1-py3-none-any.whl size=190333 sha256=57a9030a931af0400e4fa9e6eab08726f7a757b8cc7810a416fdbf23a8049702","  Stored in directory: /root/.cache/pip/wheels/0e/48/0e/b47be9473fee89422c53ef1ee4285cb664099168e5581cb0c0","  Building wheel for pyperclip (setup.py): started","  Building wheel for pyperclip (setup.py): finished with status 'done'","  Created wheel for pyperclip: filename=pyperclip-1.9.0-py3-none-any.whl size=11103 sha256=ef83793e398099a3ca609458184198dd71e7a5e94ca5e9970817c7fca92ce63e","  Stored in directory: /root/.cache/pip/wheels/cb/4d/2f/2a23224ce1b151f35ed46c1120636161c019294dd598232a4c","  Building wheel for testresources (setup.py): started","  Building wheel for testresources (setup.py): finished with status 'done'","  Created wheel for testresources: filename=testresources-2.0.2-py2.py3-none-any.whl size=34527 sha256=b5d4bf4f3c9a192b1fe57f268c356784f433a1289a8b35a96d167538bbf0df35","  Stored in directory: /root/.cache/pip/wheels/a0/3d/88/47a4fde9ea480d391bc558f485ea03f57aa69bbbd778a541f3","Successfully built cinder-tempest-plugin glance-tempest-plugin keystone-tempest-plugin neutron-tempest-plugin tempest junitxml ncclient ovs pyperclip testresources","Installing collected packages: wcwidth, statsd, sortedcontainers, requestsexceptions, repoze.lru, python-memcached, pyperclip, nose, junitxml, ddt, Yappi, wrapt, WebOb, 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, jsonpointer, jmespath, iso8601, idna, greenlet, fixtures, fasteners, dnspython, defusedxml, decorator, charset_normalizer, certifi, cachetools, bcrypt, autopage, attrs, 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 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":null,"virtualenv":null},"created":"2025-12-08T14:13:24.762637Z","updated":"2025-12-08T14:13:24.762687Z","started":"2025-12-08T14:11:58.047488Z","ended":"2025-12-08T14:13:24.737498Z","duration":"00:01:26.690010","changed":true,"ignore_errors":false}