/home/zuul/src/opendev.org/opendev/system-config/playbooks/service-bridge.yaml
Execution
Date 08 Apr 2026 21:34:53 +0000
Duration 00:01:45.70
Controller bridge99.opendev.org
User root
Versions
Ansible 2.15.13
ara 1.7.5 / 1.7.5
Python 3.10.12
Summary
1 Hosts
92 Tasks
90 Results
2 Plays
34 Files
0 Records

Task result details

  • Status
    CHANGED
  • Duration
    00:00:13.50
  • Play
    Install reboot jobs
  • Task
    install-launch-node : Install node launcher

Field Value
changed
True
cmd
[
    "/usr/launcher-venv/bin/pip3",
    "install",
    "-U",
    "--upgrade-strategy=eager",
    "file:///home/zuul/src/opendev.org/opendev/system-config/launch"
]
invocation
{
    "module_args": {
        "chdir": null,
        "editable": false,
        "executable": null,
        "extra_args": "--upgrade-strategy=eager",
        "name": [
            "file:///home/zuul/src/opendev.org/opendev/system-config/launch"
        ],
        "requirements": null,
        "state": "latest",
        "umask": null,
        "version": null,
        "virtualenv": "/usr/launcher-venv",
        "virtualenv_command": "virtualenv",
        "virtualenv_python": null,
        "virtualenv_site_packages": false
    }
}
name
[
    "file:///home/zuul/src/opendev.org/opendev/system-config/launch"
]
requirements None
state
latest
stderr

stderr_lines
[]
stdout
Looking in indexes: https://mirror.iad3.openmetal.opendev.org/pypi/simple, https://mirror.iad3.openmetal.opendev.org/wheel/ubuntu-22.04-x86_64
Processing /home/zuul/src/opendev.org/opendev/system-config/launch
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting paramiko>=2.9.1 (from opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/a9/90/a744336f5af32c433bd09af7854599682a383b37cfd78f7de263de6ad6cb/paramiko-4.0.0-py3-none-any.whl.metadata (3.9 kB)
Collecting python-openstackclient (from opendev_launch==1.0.0)
  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/04/b5/ff19564aed5dcf772a791d3eca641f2bc09d66afb50d2e3dc82709189605/python_openstackclient-9.0.0-py3-none-any.whl.metadata (10 kB)
Collecting openstacksdk>=0.103 (from opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/77/e4/8cb9f24ed26169249de8552184de7524a4788cce5616475ab38734bcb6d4/openstacksdk-4.10.0-py3-none-any.whl.metadata (12 kB)
Collecting python-cinderclient<8 (from opendev_launch==1.0.0)
  Downloading https://mirror.iad3.openmetal.opendev.org/wheel/ubuntu-22.04-x86_64/python-cinderclient/python_cinderclient-7.4.1-py3-none-any.whl (279 kB)
Collecting rackspaceauth (from opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/e1/e1/73672dc471b996c879df45923cf158ec590aa086d7e0b240eb5a91de922f/rackspaceauth-0.8.1-py2.py3-none-any.whl.metadata (2.2 kB)
Collecting PrettyTable>=0.7.2 (from python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/ee/8c/83087ebc47ab0396ce092363001fa37c17153119ee282700c0713a195853/prettytable-3.17.0-py3-none-any.whl.metadata (34 kB)
Collecting keystoneauth1>=4.3.1 (from python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/96/68/ff03933cff7568277e2d55cb33aeb60a5c2d77bd88b0ea139244079df638/keystoneauth1-5.13.1-py3-none-any.whl.metadata (2.9 kB)
Collecting oslo.i18n>=5.0.1 (from python-cinderclient<8->opendev_launch==1.0.0)
  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/5d/d0/0c350384b916ad046dd0a7920e15a9ab539b5639ef8c902c76fb4bbfd256/oslo_i18n-6.7.2-py3-none-any.whl.metadata (2.0 kB)
Collecting oslo.utils>=4.8.0 (from python-cinderclient<8->opendev_launch==1.0.0)
  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/dc/7c/43fd216cda3e7fffdcec13f8c641cda385c8077adf973c4914cafc5a1de9/oslo_utils-10.0.1-py3-none-any.whl.metadata (2.1 kB)
Collecting pbr>=5.5.0 (from python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB)
Collecting requests>=2.25.1 (from python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/d7/8e/7540e8a2036f79a125c1d2ebadf69ed7901608859186c856fa0388ef4197/requests-2.33.1-py3-none-any.whl.metadata (4.8 kB)
Collecting simplejson>=3.5.1 (from python-cinderclient<8->opendev_launch==1.0.0)
  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c1/b9/c54eef4226c6ac8e9a389bbe5b21fef116768f97a2dc1a683c716ffe66ef/simplejson-3.20.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB)
Collecting stevedore>=3.3.0 (from python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/69/06/36d260a695f383345ab5bbc3fd447249594ae2fa8dfd19c533d5ae23f46b/stevedore-5.7.0-py3-none-any.whl.metadata (2.4 kB)
Collecting iso8601>=2.0.0 (from keystoneauth1>=4.3.1->python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/6c/0c/f37b6a241f0759b7653ffa7213889d89ad49a2b76eb2ddf3b57b2738c347/iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB)
Collecting os-service-types>=1.2.0 (from keystoneauth1>=4.3.1->python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/29/26/0937af7b4383f1eba5bca789b8d191c0e09e59bb64962b18f4a14534ce41/os_service_types-1.8.2-py3-none-any.whl.metadata (1.9 kB)
Collecting typing-extensions>=4.12 (from keystoneauth1>=4.3.1->python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/wheel/ubuntu-22.04-x86_64/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Collecting cryptography>=2.7 (from openstacksdk>=0.103->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/b8/c7/201d3d58f30c4c2bdbe9b03844c291feb77c20511cc3586daf7edc12a47b/cryptography-46.0.7-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (5.7 kB)
Collecting decorator>=4.4.1 (from openstacksdk>=0.103->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.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>=0.103->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/dc/80/12235e5b75bb2c586733280854f131b86051e0bbdfb55349ff70d0f72cf9/dogpile_cache-1.5.0-py3-none-any.whl.metadata (5.5 kB)
Collecting jmespath>=0.9.0 (from openstacksdk>=0.103->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB)
Collecting jsonpatch!=1.20,>=1.16 (from openstacksdk>=0.103->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB)
Collecting platformdirs>=3 (from openstacksdk>=0.103->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/63/d7/97f7e3a6abb67d8080dd406fd4df842c2be0efaf712d1c899c32a075027c/platformdirs-4.9.4-py3-none-any.whl.metadata (4.7 kB)
Collecting psutil>=3.2.2 (from openstacksdk>=0.103->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/b5/70/5d8df3b09e25bce090399cf48e452d25c935ab72dad19406c77f4e828045/psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (22 kB)
Collecting PyYAML>=3.13 (from openstacksdk>=0.103->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/7a/1e/7acc4f0e74c4b3d9531e24739e0ab832a5edf40e64fbae1a9c01941cabd7/pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
Collecting requestsexceptions>=1.2.0 (from openstacksdk>=0.103->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/wheel/ubuntu-22.04-x86_64/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)
Collecting cffi>=2.0.0 (from cryptography>=2.7->openstacksdk>=0.103->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)
Collecting pycparser (from cffi>=2.0.0->cryptography>=2.7->openstacksdk>=0.103->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/0c/c3/44f3fbbfa403ea2a7c779186dc20772604442dde72947e7d01069cbe98e3/pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)
Collecting jsonpointer>=1.9 (from jsonpatch!=1.20,>=1.16->openstacksdk>=0.103->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/9e/6a/a83720e953b1682d2d109d3c2dbb0bc9bf28cc1cbc205be4ef4be5da709d/jsonpointer-3.1.1-py3-none-any.whl.metadata (2.4 kB)
Collecting netaddr>=0.10.0 (from oslo.utils>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)
  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/12/cc/f4fe2c7ce68b92cbf5b2d379ca366e1edae38cccaad00f69f529b460c3ef/netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB)
Collecting debtcollector>=1.2.0 (from oslo.utils>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)
  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/99/05/3f36aed56f0e1815fdc2ed4a9f2bd680a7bfe8819f21eacded2dc00fe283/debtcollector-3.1.0-py3-none-any.whl.metadata (2.6 kB)
Collecting pyparsing>=2.1.0 (from oslo.utils>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)
  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)
Collecting packaging>=20.4 (from oslo.utils>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/wheel/ubuntu-22.04-x86_64/packaging/packaging-26.0-py3-none-any.whl (74 kB)
Collecting wrapt>=2.1.0 (from debtcollector>=1.2.0->oslo.utils>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)
  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c2/7a/32758ca2853b07a887a4574b74e28843919103194bb47001a304e24af62f/wrapt-2.1.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (7.4 kB)
Collecting bcrypt>=3.2 (from paramiko>=2.9.1->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/d4/8d/5e43d9584b3b3591a6f9b68f755a4da879a59712981ef5ad2a0ac1379f7a/bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB)
Collecting invoke>=2.0 (from paramiko>=2.9.1->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl.metadata (3.2 kB)
Collecting pynacl>=1.5 (from paramiko>=2.9.1->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c9/a8/b917096b1accc9acd878819a49d3d84875731a41eb665f6ebc826b1af99e/pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (10.0 kB)
Requirement already satisfied: setuptools in /usr/launcher-venv/lib/python3.10/site-packages (from pbr>=5.5.0->python-cinderclient<8->opendev_launch==1.0.0) (82.0.1)
Collecting wcwidth (from PrettyTable>=0.7.2->python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/68/5a/199c59e0a824a3db2b89c5d2dade7ab5f9624dbf6448dc291b46d5ec94d3/wcwidth-0.6.0-py3-none-any.whl.metadata (30 kB)
Collecting charset_normalizer<4,>=2 (from requests>=2.25.1->python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/20/e7/bed0024a0f4ab0c8a9c64d4445f39b30c99bd1acd228291959e3de664247/charset_normalizer-3.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)
Collecting idna<4,>=2.5 (from requests>=2.25.1->python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl.metadata (8.4 kB)
Collecting urllib3<3,>=1.26 (from requests>=2.25.1->python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)
Collecting certifi>=2023.5.7 (from requests>=2.25.1->python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/9a/3c/c17fb3ca2d9c3acff52e30b309f538586f9f5b9c9cf454f3845fc9af4881/certifi-2026.2.25-py3-none-any.whl.metadata (2.5 kB)
Collecting cliff>=4.13.0 (from python-openstackclient->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/a4/e5/c71eec2d29089238066171bfccc6569a8b7223a30513c5bc535904d1ff6b/cliff-4.13.3-py3-none-any.whl.metadata (2.1 kB)
Collecting osc-lib>=2.3.0 (from python-openstackclient->opendev_launch==1.0.0)
  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/11/a9/47ca295bfdac805708615b0239a22750fd59b10ba5930240f2f0208983c2/osc_lib-4.4.0-py3-none-any.whl.metadata (3.8 kB)
Collecting python-keystoneclient>=3.22.0 (from python-openstackclient->opendev_launch==1.0.0)
  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/be/35/483db648710bd0aeefd505db288490c229fef0e1fb7b78d8f277e2dc375b/python_keystoneclient-5.8.0-py3-none-any.whl.metadata (3.8 kB)
Collecting autopage>=0.4.0 (from cliff>=4.13.0->python-openstackclient->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/73/6c/0324d6ed15cfb3ed0d2578fd1486f815e01f7f8d0a32b1522ff3e611e5f9/autopage-0.6.0-py3-none-any.whl.metadata (8.1 kB)
Collecting cmd2>=1.0.0 (from cliff>=4.13.0->python-openstackclient->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/28/16/3dc2eaeeef97a2e47679d9ada72dd56d5033d3d9ed8f0c8d3c75ddf3bc07/cmd2-3.4.0-py3-none-any.whl.metadata (16 kB)
Collecting backports.strenum (from cmd2>=1.0.0->cliff>=4.13.0->python-openstackclient->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/d6/50/56cf20e2ee5127b603b81d5a69580a1a325083e2b921aa8f067da83927c0/backports_strenum-1.3.1-py3-none-any.whl.metadata (3.7 kB)
Collecting pyperclip>=1.8.2 (from cmd2>=1.0.0->cliff>=4.13.0->python-openstackclient->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/df/80/fc9d01d5ed37ba4c42ca2b55b4339ae6e200b456be3a1aaddf4a9fa99b8c/pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB)
Collecting rich>=14.3.0 (from cmd2>=1.0.0->cliff>=4.13.0->python-openstackclient->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/14/25/b208c5683343959b670dc001595f2f3737e051da617f66c31f7c4fa93abc/rich-14.3.3-py3-none-any.whl.metadata (18 kB)
Collecting rich-argparse>=1.7.1 (from cmd2>=1.0.0->cliff>=4.13.0->python-openstackclient->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/04/80/97b6f357ac458d9ad9872cc3183ca09ef7439ac89e030ea43053ba1294b6/rich_argparse-1.7.2-py3-none-any.whl.metadata (14 kB)
Collecting oslo.config>=5.2.0 (from python-keystoneclient>=3.22.0->python-openstackclient->opendev_launch==1.0.0)
  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c5/4c/f6be02e23c8764683a891839a6431131bbbd8e93ab2701b1edde3493251b/oslo_config-10.3.0-py3-none-any.whl.metadata (2.3 kB)
Collecting oslo.serialization>=2.18.0 (from python-keystoneclient>=3.22.0->python-openstackclient->opendev_launch==1.0.0)
  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/04/09/bdf07e4de30f0c445f05eccbdd951824a2feac0d592387e929816cec94de/oslo_serialization-5.9.1-py3-none-any.whl.metadata (2.1 kB)
Collecting rfc3986>=1.2.0 (from oslo.config>=5.2.0->python-keystoneclient>=3.22.0->python-openstackclient->opendev_launch==1.0.0)
  Downloading https://mirror.iad3.openmetal.opendev.org/wheel/ubuntu-22.04-x86_64/rfc3986/rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Collecting msgpack>=0.5.2 (from oslo.serialization>=2.18.0->python-keystoneclient>=3.22.0->python-openstackclient->opendev_launch==1.0.0)
  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/b7/09/2a06956383c0fdebaef5aa9246e2356776f12ea6f2a44bd1368abf0e46c4/msgpack-1.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.1 kB)
Collecting markdown-it-py>=2.2.0 (from rich>=14.3.0->cmd2>=1.0.0->cliff>=4.13.0->python-openstackclient->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB)
Collecting pygments<3.0.0,>=2.13.0 (from rich>=14.3.0->cmd2>=1.0.0->cliff>=4.13.0->python-openstackclient->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=14.3.0->cmd2>=1.0.0->cliff>=4.13.0->python-openstackclient->opendev_launch==1.0.0)
  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/96/68/ff03933cff7568277e2d55cb33aeb60a5c2d77bd88b0ea139244079df638/keystoneauth1-5.13.1-py3-none-any.whl (343 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/6c/0c/f37b6a241f0759b7653ffa7213889d89ad49a2b76eb2ddf3b57b2738c347/iso8601-2.1.0-py3-none-any.whl (7.5 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/77/e4/8cb9f24ed26169249de8552184de7524a4788cce5616475ab38734bcb6d4/openstacksdk-4.10.0-py3-none-any.whl (1.9 MB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/b8/c7/201d3d58f30c4c2bdbe9b03844c291feb77c20511cc3586daf7edc12a47b/cryptography-46.0.7-cp38-abi3-manylinux_2_34_x86_64.whl (4.4 MB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl (9.2 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/dc/80/12235e5b75bb2c586733280854f131b86051e0bbdfb55349ff70d0f72cf9/dogpile_cache-1.5.0-py3-none-any.whl (64 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl (20 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl (12 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/9e/6a/a83720e953b1682d2d109d3c2dbb0bc9bf28cc1cbc205be4ef4be5da709d/jsonpointer-3.1.1-py3-none-any.whl (7.7 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/29/26/0937af7b4383f1eba5bca789b8d191c0e09e59bb64962b18f4a14534ce41/os_service_types-1.8.2-py3-none-any.whl (24 kB)
Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/5d/d0/0c350384b916ad046dd0a7920e15a9ab539b5639ef8c902c76fb4bbfd256/oslo_i18n-6.7.2-py3-none-any.whl (47 kB)
Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/dc/7c/43fd216cda3e7fffdcec13f8c641cda385c8077adf973c4914cafc5a1de9/oslo_utils-10.0.1-py3-none-any.whl (136 kB)
Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/99/05/3f36aed56f0e1815fdc2ed4a9f2bd680a7bfe8819f21eacded2dc00fe283/debtcollector-3.1.0-py3-none-any.whl (24 kB)
Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/12/cc/f4fe2c7ce68b92cbf5b2d379ca366e1edae38cccaad00f69f529b460c3ef/netaddr-1.3.0-py3-none-any.whl (2.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 91.2 MB/s  0:00:00
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/a9/90/a744336f5af32c433bd09af7854599682a383b37cfd78f7de263de6ad6cb/paramiko-4.0.0-py3-none-any.whl (223 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/d4/8d/5e43d9584b3b3591a6f9b68f755a4da879a59712981ef5ad2a0ac1379f7a/bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl (160 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/pbr-7.0.3-py2.py3-none-any.whl (131 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/63/d7/97f7e3a6abb67d8080dd406fd4df842c2be0efaf712d1c899c32a075027c/platformdirs-4.9.4-py3-none-any.whl (21 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/ee/8c/83087ebc47ab0396ce092363001fa37c17153119ee282700c0713a195853/prettytable-3.17.0-py3-none-any.whl (34 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/b5/70/5d8df3b09e25bce090399cf48e452d25c935ab72dad19406c77f4e828045/psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (155 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c9/a8/b917096b1accc9acd878819a49d3d84875731a41eb665f6ebc826b1af99e/pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB)
Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl (122 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/7a/1e/7acc4f0e74c4b3d9531e24739e0ab832a5edf40e64fbae1a9c01941cabd7/pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/d7/8e/7540e8a2036f79a125c1d2ebadf69ed7901608859186c856fa0388ef4197/requests-2.33.1-py3-none-any.whl (64 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/20/e7/bed0024a0f4ab0c8a9c64d4445f39b30c99bd1acd228291959e3de664247/charset_normalizer-3.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl (71 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl (131 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/9a/3c/c17fb3ca2d9c3acff52e30b309f538586f9f5b9c9cf454f3845fc9af4881/certifi-2026.2.25-py3-none-any.whl (153 kB)
Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c1/b9/c54eef4226c6ac8e9a389bbe5b21fef116768f97a2dc1a683c716ffe66ef/simplejson-3.20.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/69/06/36d260a695f383345ab5bbc3fd447249594ae2fa8dfd19c533d5ae23f46b/stevedore-5.7.0-py3-none-any.whl (54 kB)
Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c2/7a/32758ca2853b07a887a4574b74e28843919103194bb47001a304e24af62f/wrapt-2.1.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (113 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/0c/c3/44f3fbbfa403ea2a7c779186dc20772604442dde72947e7d01069cbe98e3/pycparser-3.0-py3-none-any.whl (48 kB)
Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/04/b5/ff19564aed5dcf772a791d3eca641f2bc09d66afb50d2e3dc82709189605/python_openstackclient-9.0.0-py3-none-any.whl (1.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 23.1 MB/s  0:00:00
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/a4/e5/c71eec2d29089238066171bfccc6569a8b7223a30513c5bc535904d1ff6b/cliff-4.13.3-py3-none-any.whl (86 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/73/6c/0324d6ed15cfb3ed0d2578fd1486f815e01f7f8d0a32b1522ff3e611e5f9/autopage-0.6.0-py3-none-any.whl (30 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/28/16/3dc2eaeeef97a2e47679d9ada72dd56d5033d3d9ed8f0c8d3c75ddf3bc07/cmd2-3.4.0-py3-none-any.whl (148 kB)
Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/11/a9/47ca295bfdac805708615b0239a22750fd59b10ba5930240f2f0208983c2/osc_lib-4.4.0-py3-none-any.whl (96 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/df/80/fc9d01d5ed37ba4c42ca2b55b4339ae6e200b456be3a1aaddf4a9fa99b8c/pyperclip-1.11.0-py3-none-any.whl (11 kB)
Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/be/35/483db648710bd0aeefd505db288490c229fef0e1fb7b78d8f277e2dc375b/python_keystoneclient-5.8.0-py3-none-any.whl (397 kB)
Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c5/4c/f6be02e23c8764683a891839a6431131bbbd8e93ab2701b1edde3493251b/oslo_config-10.3.0-py3-none-any.whl (132 kB)
Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/04/09/bdf07e4de30f0c445f05eccbdd951824a2feac0d592387e929816cec94de/oslo_serialization-5.9.1-py3-none-any.whl (27 kB)
Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/b7/09/2a06956383c0fdebaef5aa9246e2356776f12ea6f2a44bd1368abf0e46c4/msgpack-1.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (406 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/14/25/b208c5683343959b670dc001595f2f3737e051da617f66c31f7c4fa93abc/rich-14.3.3-py3-none-any.whl (310 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl (1.2 MB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl (87 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/04/80/97b6f357ac458d9ad9872cc3183ca09ef7439ac89e030ea43053ba1294b6/rich_argparse-1.7.2-py3-none-any.whl (25 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/d6/50/56cf20e2ee5127b603b81d5a69580a1a325083e2b921aa8f067da83927c0/backports_strenum-1.3.1-py3-none-any.whl (8.3 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/e1/e1/73672dc471b996c879df45923cf158ec590aa086d7e0b240eb5a91de922f/rackspaceauth-0.8.1-py2.py3-none-any.whl (9.3 kB)
Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/68/5a/199c59e0a824a3db2b89c5d2dade7ab5f9624dbf6448dc291b46d5ec94d3/wcwidth-0.6.0-py3-none-any.whl (94 kB)
Building wheels for collected packages: opendev_launch
  Building wheel for opendev_launch (pyproject.toml): started
  Building wheel for opendev_launch (pyproject.toml): finished with status 'done'
  Created wheel for opendev_launch: filename=opendev_launch-1.0.0-py3-none-any.whl size=19302 sha256=3b6fa83428c2b4ac8630d2432aa57daf12765beafd0d5d8b455df094911828d4
  Stored in directory: /tmp/pip-ephem-wheel-cache-u0fwhzhp/wheels/3c/f0/d7/47e020a9af6d5504ed905b7de89e938102751a38129fa49afa
Successfully built opendev_launch
Installing collected packages: requestsexceptions, pyperclip, wrapt, wcwidth, urllib3, typing-extensions, stevedore, simplejson, rfc3986, PyYAML, pyparsing, pygments, pycparser, psutil, platformdirs, pbr, packaging, netaddr, msgpack, mdurl, jsonpointer, jmespath, iso8601, invoke, idna, decorator, charset_normalizer, certifi, bcrypt, backports.strenum, autopage, requests, PrettyTable, oslo.i18n, os-service-types, markdown-it-py, jsonpatch, dogpile.cache, debtcollector, cffi, rich, pynacl, oslo.utils, oslo.config, keystoneauth1, cryptography, rich-argparse, rackspaceauth, python-cinderclient, paramiko, oslo.serialization, openstacksdk, python-keystoneclient, cmd2, cliff, osc-lib, python-openstackclient, opendev_launch

Successfully installed PrettyTable-3.17.0 PyYAML-6.0.3 autopage-0.6.0 backports.strenum-1.3.1 bcrypt-5.0.0 certifi-2026.2.25 cffi-2.0.0 charset_normalizer-3.4.7 cliff-4.13.3 cmd2-3.4.0 cryptography-46.0.7 debtcollector-3.1.0 decorator-5.2.1 dogpile.cache-1.5.0 idna-3.11 invoke-3.0.3 iso8601-2.1.0 jmespath-1.1.0 jsonpatch-1.33 jsonpointer-3.1.1 keystoneauth1-5.13.1 markdown-it-py-4.0.0 mdurl-0.1.2 msgpack-1.1.2 netaddr-1.3.0 opendev_launch-1.0.0 openstacksdk-4.10.0 os-service-types-1.8.2 osc-lib-4.4.0 oslo.config-10.3.0 oslo.i18n-6.7.2 oslo.serialization-5.9.1 oslo.utils-10.0.1 packaging-26.0 paramiko-4.0.0 pbr-7.0.3 platformdirs-4.9.4 psutil-7.2.2 pycparser-3.0 pygments-2.20.0 pynacl-1.6.2 pyparsing-3.3.2 pyperclip-1.11.0 python-cinderclient-7.4.1 python-keystoneclient-5.8.0 python-openstackclient-9.0.0 rackspaceauth-0.8.1 requests-2.33.1 requestsexceptions-1.4.0 rfc3986-2.0.0 rich-14.3.3 rich-argparse-1.7.2 simplejson-3.20.2 stevedore-5.7.0 typing-extensions-4.15.0 urllib3-2.6.3 wcwidth-0.6.0 wrapt-2.1.2
stdout_lines
[
    "Looking in indexes: https://mirror.iad3.openmetal.opendev.org/pypi/simple, https://mirror.iad3.openmetal.opendev.org/wheel/ubuntu-22.04-x86_64",
    "Processing /home/zuul/src/opendev.org/opendev/system-config/launch",
    "  Installing build dependencies: started",
    "  Installing build dependencies: finished with status 'done'",
    "  Getting requirements to build wheel: started",
    "  Getting requirements to build wheel: finished with status 'done'",
    "  Preparing metadata (pyproject.toml): started",
    "  Preparing metadata (pyproject.toml): finished with status 'done'",
    "Collecting paramiko>=2.9.1 (from opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/a9/90/a744336f5af32c433bd09af7854599682a383b37cfd78f7de263de6ad6cb/paramiko-4.0.0-py3-none-any.whl.metadata (3.9 kB)",
    "Collecting python-openstackclient (from opendev_launch==1.0.0)",
    "  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/04/b5/ff19564aed5dcf772a791d3eca641f2bc09d66afb50d2e3dc82709189605/python_openstackclient-9.0.0-py3-none-any.whl.metadata (10 kB)",
    "Collecting openstacksdk>=0.103 (from opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/77/e4/8cb9f24ed26169249de8552184de7524a4788cce5616475ab38734bcb6d4/openstacksdk-4.10.0-py3-none-any.whl.metadata (12 kB)",
    "Collecting python-cinderclient<8 (from opendev_launch==1.0.0)",
    "  Downloading https://mirror.iad3.openmetal.opendev.org/wheel/ubuntu-22.04-x86_64/python-cinderclient/python_cinderclient-7.4.1-py3-none-any.whl (279 kB)",
    "Collecting rackspaceauth (from opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/e1/e1/73672dc471b996c879df45923cf158ec590aa086d7e0b240eb5a91de922f/rackspaceauth-0.8.1-py2.py3-none-any.whl.metadata (2.2 kB)",
    "Collecting PrettyTable>=0.7.2 (from python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/ee/8c/83087ebc47ab0396ce092363001fa37c17153119ee282700c0713a195853/prettytable-3.17.0-py3-none-any.whl.metadata (34 kB)",
    "Collecting keystoneauth1>=4.3.1 (from python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/96/68/ff03933cff7568277e2d55cb33aeb60a5c2d77bd88b0ea139244079df638/keystoneauth1-5.13.1-py3-none-any.whl.metadata (2.9 kB)",
    "Collecting oslo.i18n>=5.0.1 (from python-cinderclient<8->opendev_launch==1.0.0)",
    "  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/5d/d0/0c350384b916ad046dd0a7920e15a9ab539b5639ef8c902c76fb4bbfd256/oslo_i18n-6.7.2-py3-none-any.whl.metadata (2.0 kB)",
    "Collecting oslo.utils>=4.8.0 (from python-cinderclient<8->opendev_launch==1.0.0)",
    "  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/dc/7c/43fd216cda3e7fffdcec13f8c641cda385c8077adf973c4914cafc5a1de9/oslo_utils-10.0.1-py3-none-any.whl.metadata (2.1 kB)",
    "Collecting pbr>=5.5.0 (from python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB)",
    "Collecting requests>=2.25.1 (from python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/d7/8e/7540e8a2036f79a125c1d2ebadf69ed7901608859186c856fa0388ef4197/requests-2.33.1-py3-none-any.whl.metadata (4.8 kB)",
    "Collecting simplejson>=3.5.1 (from python-cinderclient<8->opendev_launch==1.0.0)",
    "  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c1/b9/c54eef4226c6ac8e9a389bbe5b21fef116768f97a2dc1a683c716ffe66ef/simplejson-3.20.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB)",
    "Collecting stevedore>=3.3.0 (from python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/69/06/36d260a695f383345ab5bbc3fd447249594ae2fa8dfd19c533d5ae23f46b/stevedore-5.7.0-py3-none-any.whl.metadata (2.4 kB)",
    "Collecting iso8601>=2.0.0 (from keystoneauth1>=4.3.1->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/6c/0c/f37b6a241f0759b7653ffa7213889d89ad49a2b76eb2ddf3b57b2738c347/iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB)",
    "Collecting os-service-types>=1.2.0 (from keystoneauth1>=4.3.1->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/29/26/0937af7b4383f1eba5bca789b8d191c0e09e59bb64962b18f4a14534ce41/os_service_types-1.8.2-py3-none-any.whl.metadata (1.9 kB)",
    "Collecting typing-extensions>=4.12 (from keystoneauth1>=4.3.1->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/wheel/ubuntu-22.04-x86_64/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl (44 kB)",
    "Collecting cryptography>=2.7 (from openstacksdk>=0.103->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/b8/c7/201d3d58f30c4c2bdbe9b03844c291feb77c20511cc3586daf7edc12a47b/cryptography-46.0.7-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (5.7 kB)",
    "Collecting decorator>=4.4.1 (from openstacksdk>=0.103->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.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>=0.103->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/dc/80/12235e5b75bb2c586733280854f131b86051e0bbdfb55349ff70d0f72cf9/dogpile_cache-1.5.0-py3-none-any.whl.metadata (5.5 kB)",
    "Collecting jmespath>=0.9.0 (from openstacksdk>=0.103->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB)",
    "Collecting jsonpatch!=1.20,>=1.16 (from openstacksdk>=0.103->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB)",
    "Collecting platformdirs>=3 (from openstacksdk>=0.103->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/63/d7/97f7e3a6abb67d8080dd406fd4df842c2be0efaf712d1c899c32a075027c/platformdirs-4.9.4-py3-none-any.whl.metadata (4.7 kB)",
    "Collecting psutil>=3.2.2 (from openstacksdk>=0.103->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/b5/70/5d8df3b09e25bce090399cf48e452d25c935ab72dad19406c77f4e828045/psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (22 kB)",
    "Collecting PyYAML>=3.13 (from openstacksdk>=0.103->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/7a/1e/7acc4f0e74c4b3d9531e24739e0ab832a5edf40e64fbae1a9c01941cabd7/pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)",
    "Collecting requestsexceptions>=1.2.0 (from openstacksdk>=0.103->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/wheel/ubuntu-22.04-x86_64/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB)",
    "Collecting cffi>=2.0.0 (from cryptography>=2.7->openstacksdk>=0.103->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)",
    "Collecting pycparser (from cffi>=2.0.0->cryptography>=2.7->openstacksdk>=0.103->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/0c/c3/44f3fbbfa403ea2a7c779186dc20772604442dde72947e7d01069cbe98e3/pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)",
    "Collecting jsonpointer>=1.9 (from jsonpatch!=1.20,>=1.16->openstacksdk>=0.103->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/9e/6a/a83720e953b1682d2d109d3c2dbb0bc9bf28cc1cbc205be4ef4be5da709d/jsonpointer-3.1.1-py3-none-any.whl.metadata (2.4 kB)",
    "Collecting netaddr>=0.10.0 (from oslo.utils>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/12/cc/f4fe2c7ce68b92cbf5b2d379ca366e1edae38cccaad00f69f529b460c3ef/netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB)",
    "Collecting debtcollector>=1.2.0 (from oslo.utils>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/99/05/3f36aed56f0e1815fdc2ed4a9f2bd680a7bfe8819f21eacded2dc00fe283/debtcollector-3.1.0-py3-none-any.whl.metadata (2.6 kB)",
    "Collecting pyparsing>=2.1.0 (from oslo.utils>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)",
    "Collecting packaging>=20.4 (from oslo.utils>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/wheel/ubuntu-22.04-x86_64/packaging/packaging-26.0-py3-none-any.whl (74 kB)",
    "Collecting wrapt>=2.1.0 (from debtcollector>=1.2.0->oslo.utils>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c2/7a/32758ca2853b07a887a4574b74e28843919103194bb47001a304e24af62f/wrapt-2.1.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (7.4 kB)",
    "Collecting bcrypt>=3.2 (from paramiko>=2.9.1->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/d4/8d/5e43d9584b3b3591a6f9b68f755a4da879a59712981ef5ad2a0ac1379f7a/bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB)",
    "Collecting invoke>=2.0 (from paramiko>=2.9.1->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl.metadata (3.2 kB)",
    "Collecting pynacl>=1.5 (from paramiko>=2.9.1->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c9/a8/b917096b1accc9acd878819a49d3d84875731a41eb665f6ebc826b1af99e/pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (10.0 kB)",
    "Requirement already satisfied: setuptools in /usr/launcher-venv/lib/python3.10/site-packages (from pbr>=5.5.0->python-cinderclient<8->opendev_launch==1.0.0) (82.0.1)",
    "Collecting wcwidth (from PrettyTable>=0.7.2->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/68/5a/199c59e0a824a3db2b89c5d2dade7ab5f9624dbf6448dc291b46d5ec94d3/wcwidth-0.6.0-py3-none-any.whl.metadata (30 kB)",
    "Collecting charset_normalizer<4,>=2 (from requests>=2.25.1->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/20/e7/bed0024a0f4ab0c8a9c64d4445f39b30c99bd1acd228291959e3de664247/charset_normalizer-3.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)",
    "Collecting idna<4,>=2.5 (from requests>=2.25.1->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl.metadata (8.4 kB)",
    "Collecting urllib3<3,>=1.26 (from requests>=2.25.1->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)",
    "Collecting certifi>=2023.5.7 (from requests>=2.25.1->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/9a/3c/c17fb3ca2d9c3acff52e30b309f538586f9f5b9c9cf454f3845fc9af4881/certifi-2026.2.25-py3-none-any.whl.metadata (2.5 kB)",
    "Collecting cliff>=4.13.0 (from python-openstackclient->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/a4/e5/c71eec2d29089238066171bfccc6569a8b7223a30513c5bc535904d1ff6b/cliff-4.13.3-py3-none-any.whl.metadata (2.1 kB)",
    "Collecting osc-lib>=2.3.0 (from python-openstackclient->opendev_launch==1.0.0)",
    "  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/11/a9/47ca295bfdac805708615b0239a22750fd59b10ba5930240f2f0208983c2/osc_lib-4.4.0-py3-none-any.whl.metadata (3.8 kB)",
    "Collecting python-keystoneclient>=3.22.0 (from python-openstackclient->opendev_launch==1.0.0)",
    "  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/be/35/483db648710bd0aeefd505db288490c229fef0e1fb7b78d8f277e2dc375b/python_keystoneclient-5.8.0-py3-none-any.whl.metadata (3.8 kB)",
    "Collecting autopage>=0.4.0 (from cliff>=4.13.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/73/6c/0324d6ed15cfb3ed0d2578fd1486f815e01f7f8d0a32b1522ff3e611e5f9/autopage-0.6.0-py3-none-any.whl.metadata (8.1 kB)",
    "Collecting cmd2>=1.0.0 (from cliff>=4.13.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/28/16/3dc2eaeeef97a2e47679d9ada72dd56d5033d3d9ed8f0c8d3c75ddf3bc07/cmd2-3.4.0-py3-none-any.whl.metadata (16 kB)",
    "Collecting backports.strenum (from cmd2>=1.0.0->cliff>=4.13.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/d6/50/56cf20e2ee5127b603b81d5a69580a1a325083e2b921aa8f067da83927c0/backports_strenum-1.3.1-py3-none-any.whl.metadata (3.7 kB)",
    "Collecting pyperclip>=1.8.2 (from cmd2>=1.0.0->cliff>=4.13.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/df/80/fc9d01d5ed37ba4c42ca2b55b4339ae6e200b456be3a1aaddf4a9fa99b8c/pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB)",
    "Collecting rich>=14.3.0 (from cmd2>=1.0.0->cliff>=4.13.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/14/25/b208c5683343959b670dc001595f2f3737e051da617f66c31f7c4fa93abc/rich-14.3.3-py3-none-any.whl.metadata (18 kB)",
    "Collecting rich-argparse>=1.7.1 (from cmd2>=1.0.0->cliff>=4.13.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/04/80/97b6f357ac458d9ad9872cc3183ca09ef7439ac89e030ea43053ba1294b6/rich_argparse-1.7.2-py3-none-any.whl.metadata (14 kB)",
    "Collecting oslo.config>=5.2.0 (from python-keystoneclient>=3.22.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c5/4c/f6be02e23c8764683a891839a6431131bbbd8e93ab2701b1edde3493251b/oslo_config-10.3.0-py3-none-any.whl.metadata (2.3 kB)",
    "Collecting oslo.serialization>=2.18.0 (from python-keystoneclient>=3.22.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/04/09/bdf07e4de30f0c445f05eccbdd951824a2feac0d592387e929816cec94de/oslo_serialization-5.9.1-py3-none-any.whl.metadata (2.1 kB)",
    "Collecting rfc3986>=1.2.0 (from oslo.config>=5.2.0->python-keystoneclient>=3.22.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Downloading https://mirror.iad3.openmetal.opendev.org/wheel/ubuntu-22.04-x86_64/rfc3986/rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)",
    "Collecting msgpack>=0.5.2 (from oslo.serialization>=2.18.0->python-keystoneclient>=3.22.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/b7/09/2a06956383c0fdebaef5aa9246e2356776f12ea6f2a44bd1368abf0e46c4/msgpack-1.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.1 kB)",
    "Collecting markdown-it-py>=2.2.0 (from rich>=14.3.0->cmd2>=1.0.0->cliff>=4.13.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB)",
    "Collecting pygments<3.0.0,>=2.13.0 (from rich>=14.3.0->cmd2>=1.0.0->cliff>=4.13.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)",
    "Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=14.3.0->cmd2>=1.0.0->cliff>=4.13.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/96/68/ff03933cff7568277e2d55cb33aeb60a5c2d77bd88b0ea139244079df638/keystoneauth1-5.13.1-py3-none-any.whl (343 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/6c/0c/f37b6a241f0759b7653ffa7213889d89ad49a2b76eb2ddf3b57b2738c347/iso8601-2.1.0-py3-none-any.whl (7.5 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/77/e4/8cb9f24ed26169249de8552184de7524a4788cce5616475ab38734bcb6d4/openstacksdk-4.10.0-py3-none-any.whl (1.9 MB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/b8/c7/201d3d58f30c4c2bdbe9b03844c291feb77c20511cc3586daf7edc12a47b/cryptography-46.0.7-cp38-abi3-manylinux_2_34_x86_64.whl (4.4 MB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl (9.2 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/dc/80/12235e5b75bb2c586733280854f131b86051e0bbdfb55349ff70d0f72cf9/dogpile_cache-1.5.0-py3-none-any.whl (64 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl (20 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl (12 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/9e/6a/a83720e953b1682d2d109d3c2dbb0bc9bf28cc1cbc205be4ef4be5da709d/jsonpointer-3.1.1-py3-none-any.whl (7.7 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/29/26/0937af7b4383f1eba5bca789b8d191c0e09e59bb64962b18f4a14534ce41/os_service_types-1.8.2-py3-none-any.whl (24 kB)",
    "Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/5d/d0/0c350384b916ad046dd0a7920e15a9ab539b5639ef8c902c76fb4bbfd256/oslo_i18n-6.7.2-py3-none-any.whl (47 kB)",
    "Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/dc/7c/43fd216cda3e7fffdcec13f8c641cda385c8077adf973c4914cafc5a1de9/oslo_utils-10.0.1-py3-none-any.whl (136 kB)",
    "Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/99/05/3f36aed56f0e1815fdc2ed4a9f2bd680a7bfe8819f21eacded2dc00fe283/debtcollector-3.1.0-py3-none-any.whl (24 kB)",
    "Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/12/cc/f4fe2c7ce68b92cbf5b2d379ca366e1edae38cccaad00f69f529b460c3ef/netaddr-1.3.0-py3-none-any.whl (2.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 2.3/2.3 MB 91.2 MB/s  0:00:00",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/a9/90/a744336f5af32c433bd09af7854599682a383b37cfd78f7de263de6ad6cb/paramiko-4.0.0-py3-none-any.whl (223 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/d4/8d/5e43d9584b3b3591a6f9b68f755a4da879a59712981ef5ad2a0ac1379f7a/bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/5a/de/bbc12563bbf979618d17625a4e753ff7a078523e28d870d3626daa97261a/invoke-3.0.3-py3-none-any.whl (160 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/pbr-7.0.3-py2.py3-none-any.whl (131 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/63/d7/97f7e3a6abb67d8080dd406fd4df842c2be0efaf712d1c899c32a075027c/platformdirs-4.9.4-py3-none-any.whl (21 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/ee/8c/83087ebc47ab0396ce092363001fa37c17153119ee282700c0713a195853/prettytable-3.17.0-py3-none-any.whl (34 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/b5/70/5d8df3b09e25bce090399cf48e452d25c935ab72dad19406c77f4e828045/psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (155 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c9/a8/b917096b1accc9acd878819a49d3d84875731a41eb665f6ebc826b1af99e/pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB)",
    "Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl (122 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/7a/1e/7acc4f0e74c4b3d9531e24739e0ab832a5edf40e64fbae1a9c01941cabd7/pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/d7/8e/7540e8a2036f79a125c1d2ebadf69ed7901608859186c856fa0388ef4197/requests-2.33.1-py3-none-any.whl (64 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/20/e7/bed0024a0f4ab0c8a9c64d4445f39b30c99bd1acd228291959e3de664247/charset_normalizer-3.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl (71 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl (131 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/9a/3c/c17fb3ca2d9c3acff52e30b309f538586f9f5b9c9cf454f3845fc9af4881/certifi-2026.2.25-py3-none-any.whl (153 kB)",
    "Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c1/b9/c54eef4226c6ac8e9a389bbe5b21fef116768f97a2dc1a683c716ffe66ef/simplejson-3.20.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/69/06/36d260a695f383345ab5bbc3fd447249594ae2fa8dfd19c533d5ae23f46b/stevedore-5.7.0-py3-none-any.whl (54 kB)",
    "Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c2/7a/32758ca2853b07a887a4574b74e28843919103194bb47001a304e24af62f/wrapt-2.1.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (113 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/0c/c3/44f3fbbfa403ea2a7c779186dc20772604442dde72947e7d01069cbe98e3/pycparser-3.0-py3-none-any.whl (48 kB)",
    "Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/04/b5/ff19564aed5dcf772a791d3eca641f2bc09d66afb50d2e3dc82709189605/python_openstackclient-9.0.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 23.1 MB/s  0:00:00",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/a4/e5/c71eec2d29089238066171bfccc6569a8b7223a30513c5bc535904d1ff6b/cliff-4.13.3-py3-none-any.whl (86 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/73/6c/0324d6ed15cfb3ed0d2578fd1486f815e01f7f8d0a32b1522ff3e611e5f9/autopage-0.6.0-py3-none-any.whl (30 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/28/16/3dc2eaeeef97a2e47679d9ada72dd56d5033d3d9ed8f0c8d3c75ddf3bc07/cmd2-3.4.0-py3-none-any.whl (148 kB)",
    "Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/11/a9/47ca295bfdac805708615b0239a22750fd59b10ba5930240f2f0208983c2/osc_lib-4.4.0-py3-none-any.whl (96 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/df/80/fc9d01d5ed37ba4c42ca2b55b4339ae6e200b456be3a1aaddf4a9fa99b8c/pyperclip-1.11.0-py3-none-any.whl (11 kB)",
    "Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/be/35/483db648710bd0aeefd505db288490c229fef0e1fb7b78d8f277e2dc375b/python_keystoneclient-5.8.0-py3-none-any.whl (397 kB)",
    "Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/c5/4c/f6be02e23c8764683a891839a6431131bbbd8e93ab2701b1edde3493251b/oslo_config-10.3.0-py3-none-any.whl (132 kB)",
    "Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/04/09/bdf07e4de30f0c445f05eccbdd951824a2feac0d592387e929816cec94de/oslo_serialization-5.9.1-py3-none-any.whl (27 kB)",
    "Downloading https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/b7/09/2a06956383c0fdebaef5aa9246e2356776f12ea6f2a44bd1368abf0e46c4/msgpack-1.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (406 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/14/25/b208c5683343959b670dc001595f2f3737e051da617f66c31f7c4fa93abc/rich-14.3.3-py3-none-any.whl (310 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl (1.2 MB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl (87 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl (10.0 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/04/80/97b6f357ac458d9ad9872cc3183ca09ef7439ac89e030ea43053ba1294b6/rich_argparse-1.7.2-py3-none-any.whl (25 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/d6/50/56cf20e2ee5127b603b81d5a69580a1a325083e2b921aa8f067da83927c0/backports_strenum-1.3.1-py3-none-any.whl (8.3 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/e1/e1/73672dc471b996c879df45923cf158ec590aa086d7e0b240eb5a91de922f/rackspaceauth-0.8.1-py2.py3-none-any.whl (9.3 kB)",
    "Using cached https://mirror.iad3.openmetal.opendev.org/pypifiles/packages/68/5a/199c59e0a824a3db2b89c5d2dade7ab5f9624dbf6448dc291b46d5ec94d3/wcwidth-0.6.0-py3-none-any.whl (94 kB)",
    "Building wheels for collected packages: opendev_launch",
    "  Building wheel for opendev_launch (pyproject.toml): started",
    "  Building wheel for opendev_launch (pyproject.toml): finished with status 'done'",
    "  Created wheel for opendev_launch: filename=opendev_launch-1.0.0-py3-none-any.whl size=19302 sha256=3b6fa83428c2b4ac8630d2432aa57daf12765beafd0d5d8b455df094911828d4",
    "  Stored in directory: /tmp/pip-ephem-wheel-cache-u0fwhzhp/wheels/3c/f0/d7/47e020a9af6d5504ed905b7de89e938102751a38129fa49afa",
    "Successfully built opendev_launch",
    "Installing collected packages: requestsexceptions, pyperclip, wrapt, wcwidth, urllib3, typing-extensions, stevedore, simplejson, rfc3986, PyYAML, pyparsing, pygments, pycparser, psutil, platformdirs, pbr, packaging, netaddr, msgpack, mdurl, jsonpointer, jmespath, iso8601, invoke, idna, decorator, charset_normalizer, certifi, bcrypt, backports.strenum, autopage, requests, PrettyTable, oslo.i18n, os-service-types, markdown-it-py, jsonpatch, dogpile.cache, debtcollector, cffi, rich, pynacl, oslo.utils, oslo.config, keystoneauth1, cryptography, rich-argparse, rackspaceauth, python-cinderclient, paramiko, oslo.serialization, openstacksdk, python-keystoneclient, cmd2, cliff, osc-lib, python-openstackclient, opendev_launch",
    "",
    "Successfully installed PrettyTable-3.17.0 PyYAML-6.0.3 autopage-0.6.0 backports.strenum-1.3.1 bcrypt-5.0.0 certifi-2026.2.25 cffi-2.0.0 charset_normalizer-3.4.7 cliff-4.13.3 cmd2-3.4.0 cryptography-46.0.7 debtcollector-3.1.0 decorator-5.2.1 dogpile.cache-1.5.0 idna-3.11 invoke-3.0.3 iso8601-2.1.0 jmespath-1.1.0 jsonpatch-1.33 jsonpointer-3.1.1 keystoneauth1-5.13.1 markdown-it-py-4.0.0 mdurl-0.1.2 msgpack-1.1.2 netaddr-1.3.0 opendev_launch-1.0.0 openstacksdk-4.10.0 os-service-types-1.8.2 osc-lib-4.4.0 oslo.config-10.3.0 oslo.i18n-6.7.2 oslo.serialization-5.9.1 oslo.utils-10.0.1 packaging-26.0 paramiko-4.0.0 pbr-7.0.3 platformdirs-4.9.4 psutil-7.2.2 pycparser-3.0 pygments-2.20.0 pynacl-1.6.2 pyparsing-3.3.2 pyperclip-1.11.0 python-cinderclient-7.4.1 python-keystoneclient-5.8.0 python-openstackclient-9.0.0 rackspaceauth-0.8.1 requests-2.33.1 requestsexceptions-1.4.0 rfc3986-2.0.0 rich-14.3.3 rich-argparse-1.7.2 simplejson-3.20.2 stevedore-5.7.0 typing-extensions-4.15.0 urllib3-2.6.3 wcwidth-0.6.0 wrapt-2.1.2"
]
version None
virtualenv
/usr/launcher-venv