{"id":5308,"status":"changed","playbook":{"id":4,"items":{"plays":107,"tasks":2438,"results":2413,"hosts":13,"files":511,"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":4,"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-14T10:21:40.790759Z","ended":"2025-12-14T11:05:36.775743Z","duration":"00:43:55.984984","name":null,"ansible_version":"2.18.6","client_version":"1.7.4","python_version":"3.13.5","server_version":"1.7.4","status":"completed","path":"/home/zuul/src/opendev.org/openstack/openstack-ansible/playbooks/setup-openstack.yml","controller":"aio1.openstack.local","user":"root"},"play":{"id":160,"items":{"tasks":181,"results":179},"started":"2025-12-14T10:58:21.996625Z","ended":"2025-12-14T11:04:28.571405Z","duration":"00:06:06.574780","name":"Installation and setup of Tempest","status":"completed"},"task":{"id":3589,"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-14T11:00:10.575835Z","ended":"2025-12-14T11:00:18.180035Z","duration":"00:00:07.604200","name":"python_venv_build : Install python packages into the venv (pip)","uuid":"fa163e3e-aca0-9a5e-e2dc-0000000028a1","action":"ansible.builtin.pip","lineno":155,"handler":false,"status":"completed","warnings":[],"deprecations":[],"exceptions":[],"file":430},"host":{"id":27,"name":"aio1-utility-container-4cf31764","changed":46,"failed":0,"ok":131,"skipped":105,"unreachable":0},"delegated_to":[],"content":{"attempts":1,"changed":true,"cmd":["/openstack/venvs/stackviz-32.1.0.dev19/bin/pip","install","-U","--constraint","/openstack/venvs/stackviz-32.1.0.dev19/global-constraints.txt","--constraint","/openstack/venvs/stackviz-32.1.0.dev19/constraints.txt","--pre","--log","/var/log/python_venv_build.log","--trusted-host","172.29.236.101","--isolated","https://tarballs.opendev.org/openstack/stackviz/dist/stackviz-latest.tar.gz"],"invocation":{"module_args":{"break_system_packages":false,"chdir":null,"editable":false,"executable":"/openstack/venvs/stackviz-32.1.0.dev19/bin/pip","extra_args":"--constraint /openstack/venvs/stackviz-32.1.0.dev19/global-constraints.txt --constraint /openstack/venvs/stackviz-32.1.0.dev19/constraints.txt --pre --log /var/log/python_venv_build.log  --trusted-host 172.29.236.101 --isolated","name":["https://tarballs.opendev.org/openstack/stackviz/dist/stackviz-latest.tar.gz"],"requirements":null,"state":"latest","umask":null,"version":null,"virtualenv":null,"virtualenv_command":"virtualenv","virtualenv_python":null,"virtualenv_site_packages":false}},"name":["https://tarballs.opendev.org/openstack/stackviz/dist/stackviz-latest.tar.gz"],"requirements":null,"state":"latest","stderr":"  DEPRECATION: Building 'stackviz' 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 'stackviz'. 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/stackviz-32.1.0.dev19/bin/python3 -m pip install --upgrade pip\n","stderr_lines":["  DEPRECATION: Building 'stackviz' 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 'stackviz'. 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/stackviz-32.1.0.dev19/bin/python3 -m pip install --upgrade pip"],"stdout":"Looking in indexes: https://pypi.org/simple, https://deb.debian.org/wheel/debian-13-x86_64\nCollecting https://tarballs.opendev.org/openstack/stackviz/dist/stackviz-latest.tar.gz\n  Downloading https://tarballs.opendev.org/openstack/stackviz/dist/stackviz-latest.tar.gz (764 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 764.9/764.9 kB 11.0 MB/s  0:00:00\n  Preparing metadata (setup.py): started\n  Preparing metadata (setup.py): finished with status 'done'\nCollecting python-subunit>=0.0.18 (from stackviz==0.0.1.dev320)\n  Downloading python_subunit-1.4.5-py3-none-any.whl.metadata (22 kB)\nCollecting testtools>=0.9.30 (from stackviz==0.0.1.dev320)\n  Downloading testtools-2.8.0-py3-none-any.whl.metadata (5.2 kB)\nCollecting testrepository>=0.0.18 (from stackviz==0.0.1.dev320)\n  Downloading testrepository-0.0.21-py2.py3-none-any.whl.metadata (3.1 kB)\nCollecting subunit2sql>=0.8.0 (from stackviz==0.0.1.dev320)\n  Downloading subunit2sql-1.10.0-py2.py3-none-any.whl.metadata (7.3 kB)\nCollecting six (from stackviz==0.0.1.dev320)\n  Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)\nCollecting iso8601 (from python-subunit>=0.0.18->stackviz==0.0.1.dev320)\n  Using cached iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB)\nCollecting pbr!=2.1.0,>=2.0.0 (from subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Using cached pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB)\nCollecting alembic>=0.8.10 (from subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading alembic-1.17.2-py3-none-any.whl.metadata (7.2 kB)\nCollecting oslo.config>=4.0.0 (from subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading oslo_config-10.1.0-py3-none-any.whl.metadata (2.5 kB)\nCollecting oslo.db>=4.24.0 (from subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Using cached oslo_db-17.4.0-py3-none-any.whl.metadata (3.0 kB)\nCollecting SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 (from subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading sqlalchemy-2.0.45-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (9.5 kB)\nCollecting stevedore>=1.20.0 (from subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading stevedore-5.6.0-py3-none-any.whl.metadata (2.3 kB)\nCollecting python-dateutil>=2.4.2 (from subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)\nCollecting Mako (from alembic>=0.8.10->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Using cached mako-1.3.10-py3-none-any.whl.metadata (2.9 kB)\nCollecting typing-extensions>=4.12 (from alembic>=0.8.10->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)\nCollecting netaddr>=0.7.18 (from oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Using cached netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB)\nCollecting oslo.i18n>=3.15.3 (from oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading oslo_i18n-6.7.1-py3-none-any.whl.metadata (1.9 kB)\nCollecting rfc3986>=1.2.0 (from oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Using cached rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB)\nCollecting PyYAML>=5.1 (from oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)\nCollecting requests>=2.18.0 (from oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)\nCollecting debtcollector>=1.2.0 (from oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Using cached debtcollector-3.0.0-py3-none-any.whl.metadata (2.3 kB)\nCollecting oslo.utils>=3.33.0 (from oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading oslo_utils-9.2.0-py3-none-any.whl.metadata (2.2 kB)\nCollecting testresources>=2.0.0 (from oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading testresources-2.0.2.tar.gz (45 kB)\n  Preparing metadata (setup.py): started\n  Preparing metadata (setup.py): finished with status 'done'\nCollecting testscenarios>=0.4 (from oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Using cached testscenarios-0.5.0-py2.py3-none-any.whl.metadata (12 kB)\nCollecting wrapt>=1.7.0 (from debtcollector>=1.2.0->oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading wrapt-2.0.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (9.0 kB)\nCollecting pyparsing>=2.1.0 (from oslo.utils>=3.33.0->oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading pyparsing-3.3.0b1-py3-none-any.whl.metadata (5.6 kB)\nCollecting packaging>=20.4 (from oslo.utils>=3.33.0->oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Using cached packaging-25.0-py3-none-any.whl.metadata (3.3 kB)\nCollecting tzdata>=2022.4 (from oslo.utils>=3.33.0->oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading tzdata-2025.3-py2.py3-none-any.whl.metadata (1.4 kB)\nCollecting psutil>=3.2.2 (from oslo.utils>=3.33.0->oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading psutil-7.1.3-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (23 kB)\nRequirement already satisfied: setuptools in /openstack/venvs/stackviz-32.1.0.dev19/lib/python3.13/site-packages (from pbr!=2.1.0,>=2.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320) (80.9.0)\nCollecting charset_normalizer<4,>=2 (from requests>=2.18.0->oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading charset_normalizer-3.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (37 kB)\nCollecting idna<4,>=2.5 (from requests>=2.18.0->oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading idna-3.11-py3-none-any.whl.metadata (8.4 kB)\nCollecting urllib3<3,>=1.21.1 (from requests>=2.18.0->oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading urllib3-2.6.2-py3-none-any.whl.metadata (6.6 kB)\nCollecting certifi>=2017.4.17 (from requests>=2.18.0->oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Using cached certifi-2025.11.12-py3-none-any.whl.metadata (2.5 kB)\nCollecting greenlet>=1 (from SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading greenlet-3.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (4.1 kB)\nCollecting fixtures (from testrepository>=0.0.18->stackviz==0.0.1.dev320)\n  Downloading fixtures-4.2.6-py3-none-any.whl.metadata (22 kB)\nCollecting MarkupSafe>=0.9.2 (from Mako->alembic>=0.8.10->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)\nDownloading python_subunit-1.4.5-py3-none-any.whl (102 kB)\nDownloading subunit2sql-1.10.0-py2.py3-none-any.whl (98 kB)\nDownloading alembic-1.17.2-py3-none-any.whl (248 kB)\nDownloading oslo_config-10.1.0-py3-none-any.whl (131 kB)\nUsing cached netaddr-1.3.0-py3-none-any.whl (2.3 MB)\nUsing cached oslo_db-17.4.0-py3-none-any.whl (157 kB)\nUsing cached debtcollector-3.0.0-py3-none-any.whl (23 kB)\nDownloading oslo_i18n-6.7.1-py3-none-any.whl (47 kB)\nDownloading oslo_utils-9.2.0-py3-none-any.whl (138 kB)\nUsing cached iso8601-2.1.0-py3-none-any.whl (7.5 kB)\nUsing cached packaging-25.0-py3-none-any.whl (66 kB)\nUsing cached pbr-7.0.3-py2.py3-none-any.whl (131 kB)\nDownloading psutil-7.1.3-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (263 kB)\nDownloading pyparsing-3.3.0b1-py3-none-any.whl (122 kB)\nUsing cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)\nDownloading pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (801 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 801.6/801.6 kB 120.7 MB/s  0:00:00\nDownloading requests-2.32.5-py3-none-any.whl (64 kB)\nDownloading charset_normalizer-3.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (153 kB)\nDownloading idna-3.11-py3-none-any.whl (71 kB)\nDownloading urllib3-2.6.2-py3-none-any.whl (131 kB)\nUsing cached certifi-2025.11.12-py3-none-any.whl (159 kB)\nUsing cached rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)\nUsing cached six-1.17.0-py2.py3-none-any.whl (11 kB)\nDownloading sqlalchemy-2.0.45-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_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 187.8 MB/s  0:00:00\nDownloading greenlet-3.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (612 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 612.8/612.8 kB 77.4 MB/s  0:00:00\nDownloading stevedore-5.6.0-py3-none-any.whl (54 kB)\nDownloading testrepository-0.0.21-py2.py3-none-any.whl (117 kB)\nUsing cached testscenarios-0.5.0-py2.py3-none-any.whl (21 kB)\nDownloading testtools-2.8.0-py3-none-any.whl (180 kB)\nDownloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)\nDownloading tzdata-2025.3-py2.py3-none-any.whl (348 kB)\nDownloading wrapt-2.0.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (121 kB)\nDownloading fixtures-4.2.6-py3-none-any.whl (66 kB)\nUsing cached mako-1.3.10-py3-none-any.whl (78 kB)\nDownloading markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)\nBuilding wheels for collected packages: stackviz, testresources\n  Building wheel for stackviz (setup.py): started\n  Building wheel for stackviz (setup.py): finished with status 'done'\n  Created wheel for stackviz: filename=stackviz-0.0.1.dev320-py3-none-any.whl size=755382 sha256=95a78d35e43c4cfa56cac3eb7ef9dbe894f971fd3f624baac29f958dc79b8775\n  Stored in directory: /root/.cache/pip/wheels/ad/e8/71/ff38f1ff7b6f0746999b809ef7a87a821b92049a332a2d440d\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=972f4428858ba191f61bd2316daaf46d8b5e4f6795e3bacd98eeefd9f7d82c8a\n  Stored in directory: /root/.cache/pip/wheels/17/68/4f/009595bce0a1fd2ec13f24675489dd77cee43bb4ffcc43f30d\nSuccessfully built stackviz testresources\nInstalling collected packages: wrapt, urllib3, tzdata, typing-extensions, testtools, stevedore, six, rfc3986, PyYAML, pyparsing, psutil, pbr, packaging, netaddr, MarkupSafe, iso8601, idna, greenlet, fixtures, charset_normalizer, certifi, testscenarios, testresources, SQLAlchemy, requests, python-subunit, python-dateutil, oslo.i18n, Mako, debtcollector, testrepository, oslo.utils, oslo.config, alembic, oslo.db, subunit2sql, stackviz\n\nSuccessfully installed Mako-1.3.10 MarkupSafe-3.0.3 PyYAML-6.0.3 SQLAlchemy-2.0.45 alembic-1.17.2 certifi-2025.11.12 charset_normalizer-3.4.4 debtcollector-3.0.0 fixtures-4.2.6 greenlet-3.3.0 idna-3.11 iso8601-2.1.0 netaddr-1.3.0 oslo.config-10.1.0 oslo.db-17.4.0 oslo.i18n-6.7.1 oslo.utils-9.2.0 packaging-25.0 pbr-7.0.3 psutil-7.1.3 pyparsing-3.3.0b1 python-dateutil-2.9.0.post0 python-subunit-1.4.5 requests-2.32.5 rfc3986-2.0.0 six-1.17.0 stackviz-0.0.1.dev320 stevedore-5.6.0 subunit2sql-1.10.0 testrepository-0.0.21 testresources-2.0.2 testscenarios-0.5.0 testtools-2.8.0 typing-extensions-4.15.0 tzdata-2025.3 urllib3-2.6.2 wrapt-2.0.1\n","stdout_lines":["Looking in indexes: https://pypi.org/simple, https://deb.debian.org/wheel/debian-13-x86_64","Collecting https://tarballs.opendev.org/openstack/stackviz/dist/stackviz-latest.tar.gz","  Downloading https://tarballs.opendev.org/openstack/stackviz/dist/stackviz-latest.tar.gz (764 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 764.9/764.9 kB 11.0 MB/s  0:00:00","  Preparing metadata (setup.py): started","  Preparing metadata (setup.py): finished with status 'done'","Collecting python-subunit>=0.0.18 (from stackviz==0.0.1.dev320)","  Downloading python_subunit-1.4.5-py3-none-any.whl.metadata (22 kB)","Collecting testtools>=0.9.30 (from stackviz==0.0.1.dev320)","  Downloading testtools-2.8.0-py3-none-any.whl.metadata (5.2 kB)","Collecting testrepository>=0.0.18 (from stackviz==0.0.1.dev320)","  Downloading testrepository-0.0.21-py2.py3-none-any.whl.metadata (3.1 kB)","Collecting subunit2sql>=0.8.0 (from stackviz==0.0.1.dev320)","  Downloading subunit2sql-1.10.0-py2.py3-none-any.whl.metadata (7.3 kB)","Collecting six (from stackviz==0.0.1.dev320)","  Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)","Collecting iso8601 (from python-subunit>=0.0.18->stackviz==0.0.1.dev320)","  Using cached iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB)","Collecting pbr!=2.1.0,>=2.0.0 (from subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Using cached pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB)","Collecting alembic>=0.8.10 (from subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading alembic-1.17.2-py3-none-any.whl.metadata (7.2 kB)","Collecting oslo.config>=4.0.0 (from subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading oslo_config-10.1.0-py3-none-any.whl.metadata (2.5 kB)","Collecting oslo.db>=4.24.0 (from subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Using cached oslo_db-17.4.0-py3-none-any.whl.metadata (3.0 kB)","Collecting SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 (from subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading sqlalchemy-2.0.45-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (9.5 kB)","Collecting stevedore>=1.20.0 (from subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading stevedore-5.6.0-py3-none-any.whl.metadata (2.3 kB)","Collecting python-dateutil>=2.4.2 (from subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)","Collecting Mako (from alembic>=0.8.10->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Using cached mako-1.3.10-py3-none-any.whl.metadata (2.9 kB)","Collecting typing-extensions>=4.12 (from alembic>=0.8.10->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)","Collecting netaddr>=0.7.18 (from oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Using cached netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB)","Collecting oslo.i18n>=3.15.3 (from oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading oslo_i18n-6.7.1-py3-none-any.whl.metadata (1.9 kB)","Collecting rfc3986>=1.2.0 (from oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Using cached rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB)","Collecting PyYAML>=5.1 (from oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)","Collecting requests>=2.18.0 (from oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)","Collecting debtcollector>=1.2.0 (from oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Using cached debtcollector-3.0.0-py3-none-any.whl.metadata (2.3 kB)","Collecting oslo.utils>=3.33.0 (from oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading oslo_utils-9.2.0-py3-none-any.whl.metadata (2.2 kB)","Collecting testresources>=2.0.0 (from oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading testresources-2.0.2.tar.gz (45 kB)","  Preparing metadata (setup.py): started","  Preparing metadata (setup.py): finished with status 'done'","Collecting testscenarios>=0.4 (from oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Using cached testscenarios-0.5.0-py2.py3-none-any.whl.metadata (12 kB)","Collecting wrapt>=1.7.0 (from debtcollector>=1.2.0->oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading wrapt-2.0.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (9.0 kB)","Collecting pyparsing>=2.1.0 (from oslo.utils>=3.33.0->oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading pyparsing-3.3.0b1-py3-none-any.whl.metadata (5.6 kB)","Collecting packaging>=20.4 (from oslo.utils>=3.33.0->oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Using cached packaging-25.0-py3-none-any.whl.metadata (3.3 kB)","Collecting tzdata>=2022.4 (from oslo.utils>=3.33.0->oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading tzdata-2025.3-py2.py3-none-any.whl.metadata (1.4 kB)","Collecting psutil>=3.2.2 (from oslo.utils>=3.33.0->oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading psutil-7.1.3-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (23 kB)","Requirement already satisfied: setuptools in /openstack/venvs/stackviz-32.1.0.dev19/lib/python3.13/site-packages (from pbr!=2.1.0,>=2.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320) (80.9.0)","Collecting charset_normalizer<4,>=2 (from requests>=2.18.0->oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading charset_normalizer-3.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (37 kB)","Collecting idna<4,>=2.5 (from requests>=2.18.0->oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading idna-3.11-py3-none-any.whl.metadata (8.4 kB)","Collecting urllib3<3,>=1.21.1 (from requests>=2.18.0->oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading urllib3-2.6.2-py3-none-any.whl.metadata (6.6 kB)","Collecting certifi>=2017.4.17 (from requests>=2.18.0->oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Using cached certifi-2025.11.12-py3-none-any.whl.metadata (2.5 kB)","Collecting greenlet>=1 (from SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading greenlet-3.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (4.1 kB)","Collecting fixtures (from testrepository>=0.0.18->stackviz==0.0.1.dev320)","  Downloading fixtures-4.2.6-py3-none-any.whl.metadata (22 kB)","Collecting MarkupSafe>=0.9.2 (from Mako->alembic>=0.8.10->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)","Downloading python_subunit-1.4.5-py3-none-any.whl (102 kB)","Downloading subunit2sql-1.10.0-py2.py3-none-any.whl (98 kB)","Downloading alembic-1.17.2-py3-none-any.whl (248 kB)","Downloading oslo_config-10.1.0-py3-none-any.whl (131 kB)","Using cached netaddr-1.3.0-py3-none-any.whl (2.3 MB)","Using cached oslo_db-17.4.0-py3-none-any.whl (157 kB)","Using cached debtcollector-3.0.0-py3-none-any.whl (23 kB)","Downloading oslo_i18n-6.7.1-py3-none-any.whl (47 kB)","Downloading oslo_utils-9.2.0-py3-none-any.whl (138 kB)","Using cached iso8601-2.1.0-py3-none-any.whl (7.5 kB)","Using cached packaging-25.0-py3-none-any.whl (66 kB)","Using cached pbr-7.0.3-py2.py3-none-any.whl (131 kB)","Downloading psutil-7.1.3-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (263 kB)","Downloading pyparsing-3.3.0b1-py3-none-any.whl (122 kB)","Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)","Downloading pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (801 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 801.6/801.6 kB 120.7 MB/s  0:00:00","Downloading requests-2.32.5-py3-none-any.whl (64 kB)","Downloading charset_normalizer-3.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (153 kB)","Downloading idna-3.11-py3-none-any.whl (71 kB)","Downloading urllib3-2.6.2-py3-none-any.whl (131 kB)","Using cached certifi-2025.11.12-py3-none-any.whl (159 kB)","Using cached rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)","Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)","Downloading sqlalchemy-2.0.45-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_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 187.8 MB/s  0:00:00","Downloading greenlet-3.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (612 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 612.8/612.8 kB 77.4 MB/s  0:00:00","Downloading stevedore-5.6.0-py3-none-any.whl (54 kB)","Downloading testrepository-0.0.21-py2.py3-none-any.whl (117 kB)","Using cached testscenarios-0.5.0-py2.py3-none-any.whl (21 kB)","Downloading testtools-2.8.0-py3-none-any.whl (180 kB)","Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)","Downloading tzdata-2025.3-py2.py3-none-any.whl (348 kB)","Downloading wrapt-2.0.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (121 kB)","Downloading fixtures-4.2.6-py3-none-any.whl (66 kB)","Using cached mako-1.3.10-py3-none-any.whl (78 kB)","Downloading markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)","Building wheels for collected packages: stackviz, testresources","  Building wheel for stackviz (setup.py): started","  Building wheel for stackviz (setup.py): finished with status 'done'","  Created wheel for stackviz: filename=stackviz-0.0.1.dev320-py3-none-any.whl size=755382 sha256=95a78d35e43c4cfa56cac3eb7ef9dbe894f971fd3f624baac29f958dc79b8775","  Stored in directory: /root/.cache/pip/wheels/ad/e8/71/ff38f1ff7b6f0746999b809ef7a87a821b92049a332a2d440d","  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=972f4428858ba191f61bd2316daaf46d8b5e4f6795e3bacd98eeefd9f7d82c8a","  Stored in directory: /root/.cache/pip/wheels/17/68/4f/009595bce0a1fd2ec13f24675489dd77cee43bb4ffcc43f30d","Successfully built stackviz testresources","Installing collected packages: wrapt, urllib3, tzdata, typing-extensions, testtools, stevedore, six, rfc3986, PyYAML, pyparsing, psutil, pbr, packaging, netaddr, MarkupSafe, iso8601, idna, greenlet, fixtures, charset_normalizer, certifi, testscenarios, testresources, SQLAlchemy, requests, python-subunit, python-dateutil, oslo.i18n, Mako, debtcollector, testrepository, oslo.utils, oslo.config, alembic, oslo.db, subunit2sql, stackviz","","Successfully installed Mako-1.3.10 MarkupSafe-3.0.3 PyYAML-6.0.3 SQLAlchemy-2.0.45 alembic-1.17.2 certifi-2025.11.12 charset_normalizer-3.4.4 debtcollector-3.0.0 fixtures-4.2.6 greenlet-3.3.0 idna-3.11 iso8601-2.1.0 netaddr-1.3.0 oslo.config-10.1.0 oslo.db-17.4.0 oslo.i18n-6.7.1 oslo.utils-9.2.0 packaging-25.0 pbr-7.0.3 psutil-7.1.3 pyparsing-3.3.0b1 python-dateutil-2.9.0.post0 python-subunit-1.4.5 requests-2.32.5 rfc3986-2.0.0 six-1.17.0 stackviz-0.0.1.dev320 stevedore-5.6.0 subunit2sql-1.10.0 testrepository-0.0.21 testresources-2.0.2 testscenarios-0.5.0 testtools-2.8.0 typing-extensions-4.15.0 tzdata-2025.3 urllib3-2.6.2 wrapt-2.0.1"],"version":null,"virtualenv":null},"created":"2025-12-14T11:00:18.171163Z","updated":"2025-12-14T11:00:18.171314Z","started":"2025-12-14T11:00:10.624138Z","ended":"2025-12-14T11:00:18.161425Z","duration":"00:00:07.537287","changed":true,"ignore_errors":false}