{"id":2137,"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":2161,"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:13:47.496989Z","ended":"2025-12-08T14:14:06.032935Z","duration":"00:00:18.535946","name":"python_venv_build : Install python packages into the venv (pip)","uuid":"bc764e20-1f9d-e3d3-8caf-000000002896","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/stackviz-32.1.0.dev9/bin/pip","install","-U","--constraint","/openstack/venvs/stackviz-32.1.0.dev9/global-constraints.txt","--constraint","/openstack/venvs/stackviz-32.1.0.dev9/constraints.txt","--pre","--log","/var/log/python_venv_build.log","--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.dev9/bin/pip","extra_args":"--constraint /openstack/venvs/stackviz-32.1.0.dev9/global-constraints.txt --constraint /openstack/venvs/stackviz-32.1.0.dev9/constraints.txt --pre --log /var/log/python_venv_build.log  --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\n[notice] A new release of pip is available: 25.2 -> 25.3\n[notice] To update, run: /openstack/venvs/stackviz-32.1.0.dev9/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","","[notice] A new release of pip is available: 25.2 -> 25.3","[notice] To update, run: /openstack/venvs/stackviz-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 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 9.9 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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/11/7f/4db5d207dd7795a92bbd4d15e6ce04bded26fae4ea474d931d959fafa296/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/01/28/8e5564487da81d79191e7a73659b43a781ba12f1be81a0534c7e3939cedd/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8c/89/4ad1ea00befc588bc6109f020bc2933d763b00866269a129d72f59e81c19/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/0a/1b/e1aba9b1ea76c1818d1e629f2071b9604321d8bf85fef1128e6b4c7aaaa6/subunit2sql-1.10.0-py2.py3-none-any.whl.metadata (7.3 kB)\nCollecting six (from stackviz==0.0.1.dev320)\n  Using cached 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 iso8601 (from python-subunit>=0.0.18->stackviz==0.0.1.dev320)\n  Using cached 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 pbr!=2.1.0,>=2.0.0 (from subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ba/88/6237e97e3385b57b5f1528647addea5cc03d4d65d5979ab24327d41fb00d/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ec/c9/780ecc7afef133136daf978392938a78d681399e66848ed83ce03612d786/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 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 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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/45/e5/5aa65852dadc24b7d8ae75b7efb8d19303ed6ac93482e60c44a585930ea5/sqlalchemy-2.0.44-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.5 kB)\nCollecting stevedore>=1.20.0 (from subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f4/40/8561ce06dc46fd17242c7724ab25b257a2ac1b35f4ebf551b40ce6105cfa/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 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 Mako (from alembic>=0.8.10->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Using cached 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 typing-extensions>=4.12 (from alembic>=0.8.10->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/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 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 oslo.i18n>=3.15.3 (from oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/12/12/6215fd01b902973a8e27c8fc8d1c215fabc12ee0211ae4fe60ae0d0f79dd/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 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 PyYAML>=5.1 (from oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-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  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/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 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 oslo.utils>=3.33.0 (from oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/1c/79/e8f828d0743240979b3a85aa6d77ce1250b25f62f0c273f7049a4d8b055c/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  Using cached testresources-2.0.2-py2.py3-none-any.whl\nCollecting testscenarios>=0.4 (from oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)\n  Using cached 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 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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/11/53/3e794346c39f462bcf1f58ac0487ff9bdad02f9b6d5ee2dc84c72e0243b2/wrapt-2.0.1-cp312-cp312-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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/21/69/be464cd78cdaa7b8974c95387ea411deba2fb441e2f9c806a94e7e6488ab/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/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  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 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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ce/b1/5f49af514f76431ba4eea935b8ad3725cdeb397e9245ab919dbc1d1dc20f/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.dev9/lib/python3.12/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  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c0/10/d20b513afe03acc89ec33948320a5544d31f21b05368436d580dec4e234d/charset_normalizer-3.4.4-cp312-cp312-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  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/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  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/56/1a/9ffe814d317c5224166b23e7c47f606d6e473712a2fad0f704ea9b99f246/urllib3-2.6.0-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 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 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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/75/b0/6bde0b1011a60782108c01de5913c588cf51a839174538d266de15e4bf4d/greenlet-3.3.0-cp312-cp312-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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/45/49/d92f66a79fe0da4b55b77597a2cfb6630c131d702a6b4a87ddd2ee277c3d/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/11/7f/4db5d207dd7795a92bbd4d15e6ce04bded26fae4ea474d931d959fafa296/python_subunit-1.4.5-py3-none-any.whl (102 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/0a/1b/e1aba9b1ea76c1818d1e629f2071b9604321d8bf85fef1128e6b4c7aaaa6/subunit2sql-1.10.0-py2.py3-none-any.whl (98 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ba/88/6237e97e3385b57b5f1528647addea5cc03d4d65d5979ab24327d41fb00d/alembic-1.17.2-py3-none-any.whl (248 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ec/c9/780ecc7afef133136daf978392938a78d681399e66848ed83ce03612d786/oslo_config-10.1.0-py3-none-any.whl (131 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)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c2/b5/81aee8626a22b3e656ea55a2d7adaa9eafe156dc42159eda96ef246ecdd6/oslo_db-17.4.0-py3-none-any.whl (157 kB)\nUsing cached 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/12/12/6215fd01b902973a8e27c8fc8d1c215fabc12ee0211ae4fe60ae0d0f79dd/oslo_i18n-6.7.1-py3-none-any.whl (47 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/1c/79/e8f828d0743240979b3a85aa6d77ce1250b25f62f0c273f7049a4d8b055c/oslo_utils-9.2.0-py3-none-any.whl (138 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/6c/0c/f37b6a241f0759b7653ffa7213889d89ad49a2b76eb2ddf3b57b2738c347/iso8601-2.1.0-py3-none-any.whl (7.5 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl (66 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/pbr-7.0.3-py2.py3-none-any.whl (131 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ce/b1/5f49af514f76431ba4eea935b8ad3725cdeb397e9245ab919dbc1d1dc20f/psutil-7.1.3-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (263 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/21/69/be464cd78cdaa7b8974c95387ea411deba2fb441e2f9c806a94e7e6488ab/pyparsing-3.3.0b1-py3-none-any.whl (122 kB)\nUsing cached 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/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 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 807.9/807.9 kB 33.4 MB/s  0:00:00\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl (64 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c0/10/d20b513afe03acc89ec33948320a5544d31f21b05368436d580dec4e234d/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (153 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl (71 kB)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/56/1a/9ffe814d317c5224166b23e7c47f606d6e473712a2fad0f704ea9b99f246/urllib3-2.6.0-py3-none-any.whl (131 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)\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)\nUsing cached 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/45/e5/5aa65852dadc24b7d8ae75b7efb8d19303ed6ac93482e60c44a585930ea5/sqlalchemy-2.0.44-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 41.3 MB/s  0:00:00\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/75/b0/6bde0b1011a60782108c01de5913c588cf51a839174538d266de15e4bf4d/greenlet-3.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (609 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 609.9/609.9 kB 18.6 MB/s  0:00:00\nUsing cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f4/40/8561ce06dc46fd17242c7724ab25b257a2ac1b35f4ebf551b40ce6105cfa/stevedore-5.6.0-py3-none-any.whl (54 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8c/89/4ad1ea00befc588bc6109f020bc2933d763b00866269a129d72f59e81c19/testrepository-0.0.21-py2.py3-none-any.whl (117 kB)\nUsing cached 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/01/28/8e5564487da81d79191e7a73659b43a781ba12f1be81a0534c7e3939cedd/testtools-2.8.0-py3-none-any.whl (180 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl (44 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/11/53/3e794346c39f462bcf1f58ac0487ff9bdad02f9b6d5ee2dc84c72e0243b2/wrapt-2.0.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (121 kB)\nDownloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/45/49/d92f66a79fe0da4b55b77597a2cfb6630c131d702a6b4a87ddd2ee277c3d/fixtures-4.2.6-py3-none-any.whl (66 kB)\nUsing cached 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/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)\nBuilding wheels for collected packages: stackviz\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=978388b17640209b3ccce8d896d8ee8743a9fcbb749a5b959870cf3561f60c48\n  Stored in directory: /root/.cache/pip/wheels/67/54/38/63d49e5ccaf7b9213de472db9e016df0ea7c5ae4f39f573de3\nSuccessfully built stackviz\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.44 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.2 urllib3-2.6.0 wrapt-2.0.1\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 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 9.9 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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/11/7f/4db5d207dd7795a92bbd4d15e6ce04bded26fae4ea474d931d959fafa296/python_subunit-1.4.5-py3-none-any.whl.metadata (22 kB)","Collecting testtools>=0.9.30 (from stackviz==0.0.1.dev320)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/01/28/8e5564487da81d79191e7a73659b43a781ba12f1be81a0534c7e3939cedd/testtools-2.8.0-py3-none-any.whl.metadata (5.2 kB)","Collecting testrepository>=0.0.18 (from stackviz==0.0.1.dev320)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8c/89/4ad1ea00befc588bc6109f020bc2933d763b00866269a129d72f59e81c19/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/0a/1b/e1aba9b1ea76c1818d1e629f2071b9604321d8bf85fef1128e6b4c7aaaa6/subunit2sql-1.10.0-py2.py3-none-any.whl.metadata (7.3 kB)","Collecting six (from stackviz==0.0.1.dev320)","  Using cached 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 iso8601 (from python-subunit>=0.0.18->stackviz==0.0.1.dev320)","  Using cached 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 pbr!=2.1.0,>=2.0.0 (from subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ba/88/6237e97e3385b57b5f1528647addea5cc03d4d65d5979ab24327d41fb00d/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ec/c9/780ecc7afef133136daf978392938a78d681399e66848ed83ce03612d786/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 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 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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/45/e5/5aa65852dadc24b7d8ae75b7efb8d19303ed6ac93482e60c44a585930ea5/sqlalchemy-2.0.44-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.5 kB)","Collecting stevedore>=1.20.0 (from subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f4/40/8561ce06dc46fd17242c7724ab25b257a2ac1b35f4ebf551b40ce6105cfa/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 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 Mako (from alembic>=0.8.10->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Using cached 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 typing-extensions>=4.12 (from alembic>=0.8.10->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/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 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 oslo.i18n>=3.15.3 (from oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/12/12/6215fd01b902973a8e27c8fc8d1c215fabc12ee0211ae4fe60ae0d0f79dd/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 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 PyYAML>=5.1 (from oslo.config>=4.0.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-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)","  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/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 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 oslo.utils>=3.33.0 (from oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/1c/79/e8f828d0743240979b3a85aa6d77ce1250b25f62f0c273f7049a4d8b055c/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)","  Using cached testresources-2.0.2-py2.py3-none-any.whl","Collecting testscenarios>=0.4 (from oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Using cached 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 wrapt>=1.7.0 (from debtcollector>=1.2.0->oslo.db>=4.24.0->subunit2sql>=0.8.0->stackviz==0.0.1.dev320)","  Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/11/53/3e794346c39f462bcf1f58ac0487ff9bdad02f9b6d5ee2dc84c72e0243b2/wrapt-2.0.1-cp312-cp312-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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/21/69/be464cd78cdaa7b8974c95387ea411deba2fb441e2f9c806a94e7e6488ab/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/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)","  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 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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ce/b1/5f49af514f76431ba4eea935b8ad3725cdeb397e9245ab919dbc1d1dc20f/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.dev9/lib/python3.12/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)","  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c0/10/d20b513afe03acc89ec33948320a5544d31f21b05368436d580dec4e234d/charset_normalizer-3.4.4-cp312-cp312-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)","  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/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)","  Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/56/1a/9ffe814d317c5224166b23e7c47f606d6e473712a2fad0f704ea9b99f246/urllib3-2.6.0-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 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 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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/75/b0/6bde0b1011a60782108c01de5913c588cf51a839174538d266de15e4bf4d/greenlet-3.3.0-cp312-cp312-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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/45/49/d92f66a79fe0da4b55b77597a2cfb6630c131d702a6b4a87ddd2ee277c3d/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 https://mirror-int.iad.rax.opendev.org/pypifiles/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/11/7f/4db5d207dd7795a92bbd4d15e6ce04bded26fae4ea474d931d959fafa296/python_subunit-1.4.5-py3-none-any.whl (102 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/0a/1b/e1aba9b1ea76c1818d1e629f2071b9604321d8bf85fef1128e6b4c7aaaa6/subunit2sql-1.10.0-py2.py3-none-any.whl (98 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ba/88/6237e97e3385b57b5f1528647addea5cc03d4d65d5979ab24327d41fb00d/alembic-1.17.2-py3-none-any.whl (248 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ec/c9/780ecc7afef133136daf978392938a78d681399e66848ed83ce03612d786/oslo_config-10.1.0-py3-none-any.whl (131 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)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c2/b5/81aee8626a22b3e656ea55a2d7adaa9eafe156dc42159eda96ef246ecdd6/oslo_db-17.4.0-py3-none-any.whl (157 kB)","Using cached 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/12/12/6215fd01b902973a8e27c8fc8d1c215fabc12ee0211ae4fe60ae0d0f79dd/oslo_i18n-6.7.1-py3-none-any.whl (47 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/1c/79/e8f828d0743240979b3a85aa6d77ce1250b25f62f0c273f7049a4d8b055c/oslo_utils-9.2.0-py3-none-any.whl (138 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/6c/0c/f37b6a241f0759b7653ffa7213889d89ad49a2b76eb2ddf3b57b2738c347/iso8601-2.1.0-py3-none-any.whl (7.5 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl (66 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/pbr-7.0.3-py2.py3-none-any.whl (131 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ce/b1/5f49af514f76431ba4eea935b8ad3725cdeb397e9245ab919dbc1d1dc20f/psutil-7.1.3-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (263 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/21/69/be464cd78cdaa7b8974c95387ea411deba2fb441e2f9c806a94e7e6488ab/pyparsing-3.3.0b1-py3-none-any.whl (122 kB)","Using cached 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/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 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 807.9/807.9 kB 33.4 MB/s  0:00:00","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl (64 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/c0/10/d20b513afe03acc89ec33948320a5544d31f21b05368436d580dec4e234d/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (153 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl (71 kB)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/56/1a/9ffe814d317c5224166b23e7c47f606d6e473712a2fad0f704ea9b99f246/urllib3-2.6.0-py3-none-any.whl (131 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)","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)","Using cached 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/45/e5/5aa65852dadc24b7d8ae75b7efb8d19303ed6ac93482e60c44a585930ea5/sqlalchemy-2.0.44-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 41.3 MB/s  0:00:00","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/75/b0/6bde0b1011a60782108c01de5913c588cf51a839174538d266de15e4bf4d/greenlet-3.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (609 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 609.9/609.9 kB 18.6 MB/s  0:00:00","Using cached https://mirror-int.iad.rax.opendev.org/pypifiles/packages/f4/40/8561ce06dc46fd17242c7724ab25b257a2ac1b35f4ebf551b40ce6105cfa/stevedore-5.6.0-py3-none-any.whl (54 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/8c/89/4ad1ea00befc588bc6109f020bc2933d763b00866269a129d72f59e81c19/testrepository-0.0.21-py2.py3-none-any.whl (117 kB)","Using cached 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/01/28/8e5564487da81d79191e7a73659b43a781ba12f1be81a0534c7e3939cedd/testtools-2.8.0-py3-none-any.whl (180 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl (44 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/11/53/3e794346c39f462bcf1f58ac0487ff9bdad02f9b6d5ee2dc84c72e0243b2/wrapt-2.0.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (121 kB)","Downloading https://mirror-int.iad.rax.opendev.org/pypifiles/packages/45/49/d92f66a79fe0da4b55b77597a2cfb6630c131d702a6b4a87ddd2ee277c3d/fixtures-4.2.6-py3-none-any.whl (66 kB)","Using cached 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/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)","Building wheels for collected packages: stackviz","  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=978388b17640209b3ccce8d896d8ee8743a9fcbb749a5b959870cf3561f60c48","  Stored in directory: /root/.cache/pip/wheels/67/54/38/63d49e5ccaf7b9213de472db9e016df0ea7c5ae4f39f573de3","Successfully built stackviz","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.44 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.2 urllib3-2.6.0 wrapt-2.0.1"],"version":null,"virtualenv":null},"created":"2025-12-08T14:14:05.973265Z","updated":"2025-12-08T14:14:05.973313Z","started":"2025-12-08T14:13:47.553343Z","ended":"2025-12-08T14:14:05.953646Z","duration":"00:00:18.400303","changed":true,"ignore_errors":false}