Playbook #3

/home/zuul/src/opendev.org/opendev/system-config/playbooks/service-bridge.yaml

Report Status CLI Date Duration Controller User Versions Hosts Plays Tasks Results Files Records
27 Oct 2025 19:34:52 +0000 00:02:23.18 bridge99.opendev.org root Ansible 2.15.13 ara 1.7.3 (client), 1.7.3 (server) Python 3.10.12 1 2 92 90 34 0

Task result details

  • Status
    CHANGED
  • Duration
    00:00:21.54
  • 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-int.dfw.rax.opendev.org/pypi/simple, https://mirror-int.dfw.rax.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-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/95/b0/7d34b084e2b190c0dc3fc149ff28b6a5e50c333b1443388d1970c3a8b9e5/python_openstackclient-8.2.0-py3-none-any.whl.metadata (10 kB)
Collecting openstacksdk>=0.103 (from opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/ed/30/4f827787b0f82bb18b45f14e775d36b3ba6e54f2d219493c1e97931700c6/openstacksdk-4.7.1-py3-none-any.whl.metadata (12 kB)
Collecting python-cinderclient<8 (from opendev_launch==1.0.0)
  Downloading https://mirror-int.dfw.rax.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-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/02/c7/5613524e606ea1688b3bdbf48aa64bafb6d0a4ac3750274c43b6158a390f/prettytable-3.16.0-py3-none-any.whl.metadata (33 kB)
Collecting keystoneauth1>=4.3.1 (from python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/16/8a/803a45dc660770ac7e2d74fc1260a15ade29d2234120854747491b4a7a02/keystoneauth1-5.12.0-py3-none-any.whl.metadata (3.1 kB)
Collecting oslo.i18n>=5.0.1 (from python-cinderclient<8->opendev_launch==1.0.0)
  Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/b1/2c/463d3142ab76cdbd932714ef909a43509ce7a1929a08ab90a6a2b5f2c9d9/oslo_i18n-6.6.0-py3-none-any.whl.metadata (2.1 kB)
Collecting oslo.utils>=4.8.0 (from python-cinderclient<8->opendev_launch==1.0.0)
  Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/98/47/1303a7050bb1dc6c5cb76a178520a215a7e7181afad637adc26482d7f257/oslo_utils-9.1.0-py3-none-any.whl.metadata (2.2 kB)
Collecting pbr>=5.5.0 (from python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/56/c1/7e588435c2394dfded9197a8307417d1ca3b7f49d9bd5b6227d1f3f03ccd/pbr-7.0.1-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting requests>=2.25.1 (from python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)
Collecting simplejson>=3.5.1 (from python-cinderclient<8->opendev_launch==1.0.0)
  Downloading https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/80/c5/0c06759b95747882bb50abda18f5fb48c3e9b0fbfc6ebc0e23550b52415d/stevedore-5.5.0-py3-none-any.whl.metadata (2.2 kB)
Collecting iso8601>=2.0.0 (from keystoneauth1>=4.3.1->python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/77/ef/d24a7c6772d9ec554d12b97275ee5c8461c90dd73ccd1b364cf586018bb1/os_service_types-1.8.0-py3-none-any.whl.metadata (1.9 kB)
Collecting typing-extensions>=4.12 (from keystoneauth1>=4.3.1->python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Collecting cryptography>=2.7 (from openstacksdk>=0.103->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/fc/59/873633f3f2dcd8a053b8dd1d38f783043b5fce589c0f6988bf55ef57e43e/cryptography-46.0.3-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-int.dfw.rax.opendev.org/pypifiles/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl.metadata (3.9 kB)
Collecting dogpile.cache>=0.6.5 (from openstacksdk>=0.103->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/wheel/ubuntu-22.04-x86_64/jmespath/jmespath-1.0.1-py3-none-any.whl (20 kB)
Collecting jsonpatch!=1.20,>=1.16 (from openstacksdk>=0.103->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB)
Collecting platformdirs>=3 (from openstacksdk>=0.103->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/73/cb/ac7874b3e5d58441674fb70742e6c374b28b0c7cb988d37d991cde47166c/platformdirs-4.5.0-py3-none-any.whl.metadata (12 kB)
Collecting psutil>=3.2.2 (from openstacksdk>=0.103->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/30/28/5e27f4d5a0e347f8e3cc16cd7d35533dbce086c95807f1f0e9cd77e26c10/psutil-7.1.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (23 kB)
Collecting PyYAML>=3.13 (from openstacksdk>=0.103->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.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-int.dfw.rax.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-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl.metadata (993 bytes)
Collecting jsonpointer>=1.9 (from jsonpatch!=1.20,>=1.16->openstacksdk>=0.103->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl.metadata (2.3 kB)
Collecting netaddr>=0.10.0 (from oslo.utils>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)
  Downloading https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/9c/ca/863ed8fa66d6f986de6ad7feccc5df96e37400845b1eeb29889a70feea99/debtcollector-3.0.0-py3-none-any.whl.metadata (2.3 kB)
Collecting pyparsing>=2.1.0 (from oslo.utils>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)
  Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/10/5e/1aa9a93198c6b64513c9d7752de7422c06402de6600a8767da1524f9570b/pyparsing-3.2.5-py3-none-any.whl.metadata (5.0 kB)
Collecting packaging>=20.4 (from oslo.utils>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.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>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting wrapt>=1.7.0 (from debtcollector>=1.2.0->oslo.utils>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)
  Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/28/8d/d5df2af58ae479785473607a3b25726c295640cdcaee830847cee339eff9/wrapt-2.0.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (8.8 kB)
Collecting bcrypt>=3.2 (from paramiko>=2.9.1->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/32/4b/b99e37f88336009971405cbb7630610322ed6fbfa31e1d7ab3fbf3049a2d/invoke-2.2.1-py3-none-any.whl.metadata (3.3 kB)
Collecting pynacl>=1.5 (from paramiko>=2.9.1->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/12/30/5efcef3406940cda75296c6d884090b8a9aad2dcc0c304daebb5ae99fb4a/pynacl-1.6.0-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (9.4 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) (80.9.0)
Collecting wcwidth (from PrettyTable>=0.7.2->python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/af/b5/123f13c975e9f27ab9c0770f514345bd406d0e8d3b7a0723af9d43f710af/wcwidth-0.2.14-py2.py3-none-any.whl.metadata (15 kB)
Collecting charset_normalizer<4,>=2 (from requests>=2.25.1->python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/36/3b/60cbd1f8e93aa25d1c669c649b7a655b0b5fb4c571858910ea9332678558/charset_normalizer-3.4.4-cp310-cp310-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.25.1->python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.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.25.1->python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl.metadata (6.5 kB)
Collecting certifi>=2017.4.17 (from requests>=2.25.1->python-cinderclient<8->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/e4/37/af0d2ef3967ac0d6113837b44a4f0bfe1328c2b9763bd5b1744520e5cfed/certifi-2025.10.5-py3-none-any.whl.metadata (2.5 kB)
Collecting cliff>=4.8.0 (from python-openstackclient->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/da/5d/52412c2bfacd6eb513050a786d1c4eea462f3c379106578ebee9ec28b9ed/cliff-4.11.0-py3-none-any.whl.metadata (2.0 kB)
Collecting osc-lib>=2.3.0 (from python-openstackclient->opendev_launch==1.0.0)
  Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/3b/9a/5943674892bda78e4671a553e68406d6e7f2ff278d253d6c991b1fe040cf/osc_lib-4.2.0-py3-none-any.whl.metadata (3.7 kB)
Collecting python-keystoneclient>=3.22.0 (from python-openstackclient->opendev_launch==1.0.0)
  Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/90/d1/eb39a6e544f5f789fd44c09274a8b1b08a86e3e7ac0e016d07ceb94c0b42/python_keystoneclient-5.7.0-py3-none-any.whl.metadata (3.6 kB)
Collecting autopage>=0.4.0 (from cliff>=4.8.0->python-openstackclient->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/9b/63/f1c3fa431e91a52bad5e3602e9d5df6c94d8d095ac485424efa4eeddb4d2/autopage-0.5.2-py3-none-any.whl.metadata (7.9 kB)
Collecting cmd2>=1.0.0 (from cliff>=4.8.0->python-openstackclient->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/4c/83/0f65933b7daa436912173f3d63232d158b60686318fccc7cf458ff15bfe8/cmd2-2.7.0-py3-none-any.whl.metadata (17 kB)
Collecting pyperclip>=1.8 (from cmd2>=1.0.0->cliff>=4.8.0->python-openstackclient->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/df/80/fc9d01d5ed37ba4c42ca2b55b4339ae6e200b456be3a1aaddf4a9fa99b8c/pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB)
Collecting rich-argparse>=1.7.1 (from cmd2>=1.0.0->cliff>=4.8.0->python-openstackclient->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/31/f6/5fc0574af5379606ffd57a4b68ed88f9b415eb222047fe023aefcc00a648/rich_argparse-1.7.1-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-int.dfw.rax.opendev.org/pypifiles/packages/b5/c6/9a58e64e63bb844b77cf98f7bbeb060cb6bf9697962fddbb2dd0dd8f8047/oslo_config-10.0.0-py3-none-any.whl.metadata (2.8 kB)
Collecting oslo.serialization>=2.18.0 (from python-keystoneclient>=3.22.0->python-openstackclient->opendev_launch==1.0.0)
  Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/c7/4c/269503bc1355798e33e56e6c602ed672d1e40bd65485d771da9595779606/oslo_serialization-5.8.0-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-int.dfw.rax.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-int.dfw.rax.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 rich>=11.0.0 (from rich-argparse>=1.7.1->cmd2>=1.0.0->cliff>=4.8.0->python-openstackclient->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/25/7a/b0178788f8dc6cafce37a212c99565fa1fe7872c70c6c9c1e1a372d9d88f/rich-14.2.0-py3-none-any.whl.metadata (18 kB)
Collecting markdown-it-py>=2.2.0 (from rich>=11.0.0->rich-argparse>=1.7.1->cmd2>=1.0.0->cliff>=4.8.0->python-openstackclient->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.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>=11.0.0->rich-argparse>=1.7.1->cmd2>=1.0.0->cliff>=4.8.0->python-openstackclient->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl.metadata (2.5 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=11.0.0->rich-argparse>=1.7.1->cmd2>=1.0.0->cliff>=4.8.0->python-openstackclient->opendev_launch==1.0.0)
  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/16/8a/803a45dc660770ac7e2d74fc1260a15ade29d2234120854747491b4a7a02/keystoneauth1-5.12.0-py3-none-any.whl (343 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/6c/0c/f37b6a241f0759b7653ffa7213889d89ad49a2b76eb2ddf3b57b2738c347/iso8601-2.1.0-py3-none-any.whl (7.5 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/ed/30/4f827787b0f82bb18b45f14e775d36b3ba6e54f2d219493c1e97931700c6/openstacksdk-4.7.1-py3-none-any.whl (1.8 MB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/fc/59/873633f3f2dcd8a053b8dd1d38f783043b5fce589c0f6988bf55ef57e43e/cryptography-46.0.3-cp38-abi3-manylinux_2_34_x86_64.whl (4.5 MB)
Using cached https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl (9.2 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/dc/80/12235e5b75bb2c586733280854f131b86051e0bbdfb55349ff70d0f72cf9/dogpile_cache-1.5.0-py3-none-any.whl (64 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl (12 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl (7.6 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/77/ef/d24a7c6772d9ec554d12b97275ee5c8461c90dd73ccd1b364cf586018bb1/os_service_types-1.8.0-py3-none-any.whl (24 kB)
Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/b1/2c/463d3142ab76cdbd932714ef909a43509ce7a1929a08ab90a6a2b5f2c9d9/oslo_i18n-6.6.0-py3-none-any.whl (46 kB)
Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/98/47/1303a7050bb1dc6c5cb76a178520a215a7e7181afad637adc26482d7f257/oslo_utils-9.1.0-py3-none-any.whl (134 kB)
Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/9c/ca/863ed8fa66d6f986de6ad7feccc5df96e37400845b1eeb29889a70feea99/debtcollector-3.0.0-py3-none-any.whl (23 kB)
Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/12/cc/f4fe2c7ce68b92cbf5b2d379ca366e1edae38cccaad00f69f529b460c3ef/netaddr-1.3.0-py3-none-any.whl (2.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 34.5 MB/s  0:00:00
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl (66 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/a9/90/a744336f5af32c433bd09af7854599682a383b37cfd78f7de263de6ad6cb/paramiko-4.0.0-py3-none-any.whl (223 kB)
Using cached https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/32/4b/b99e37f88336009971405cbb7630610322ed6fbfa31e1d7ab3fbf3049a2d/invoke-2.2.1-py3-none-any.whl (160 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/56/c1/7e588435c2394dfded9197a8307417d1ca3b7f49d9bd5b6227d1f3f03ccd/pbr-7.0.1-py2.py3-none-any.whl (126 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/73/cb/ac7874b3e5d58441674fb70742e6c374b28b0c7cb988d37d991cde47166c/platformdirs-4.5.0-py3-none-any.whl (18 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/02/c7/5613524e606ea1688b3bdbf48aa64bafb6d0a4ac3750274c43b6158a390f/prettytable-3.16.0-py3-none-any.whl (33 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/30/28/5e27f4d5a0e347f8e3cc16cd7d35533dbce086c95807f1f0e9cd77e26c10/psutil-7.1.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (258 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/12/30/5efcef3406940cda75296c6d884090b8a9aad2dcc0c304daebb5ae99fb4a/pynacl-1.6.0-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB)
Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/10/5e/1aa9a93198c6b64513c9d7752de7422c06402de6600a8767da1524f9570b/pyparsing-3.2.5-py3-none-any.whl (113 kB)
Using cached https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl (64 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/36/3b/60cbd1f8e93aa25d1c669c649b7a655b0b5fb4c571858910ea9332678558/charset_normalizer-3.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (153 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl (71 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl (129 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/e4/37/af0d2ef3967ac0d6113837b44a4f0bfe1328c2b9763bd5b1744520e5cfed/certifi-2025.10.5-py3-none-any.whl (163 kB)
Downloading https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/80/c5/0c06759b95747882bb50abda18f5fb48c3e9b0fbfc6ebc0e23550b52415d/stevedore-5.5.0-py3-none-any.whl (49 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl (347 kB)
Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/28/8d/d5df2af58ae479785473607a3b25726c295640cdcaee830847cee339eff9/wrapt-2.0.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (113 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl (118 kB)
Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/95/b0/7d34b084e2b190c0dc3fc149ff28b6a5e50c333b1443388d1970c3a8b9e5/python_openstackclient-8.2.0-py3-none-any.whl (1.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 36.0 MB/s  0:00:00
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/da/5d/52412c2bfacd6eb513050a786d1c4eea462f3c379106578ebee9ec28b9ed/cliff-4.11.0-py3-none-any.whl (84 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/9b/63/f1c3fa431e91a52bad5e3602e9d5df6c94d8d095ac485424efa4eeddb4d2/autopage-0.5.2-py3-none-any.whl (30 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/4c/83/0f65933b7daa436912173f3d63232d158b60686318fccc7cf458ff15bfe8/cmd2-2.7.0-py3-none-any.whl (154 kB)
Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/3b/9a/5943674892bda78e4671a553e68406d6e7f2ff278d253d6c991b1fe040cf/osc_lib-4.2.0-py3-none-any.whl (92 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/df/80/fc9d01d5ed37ba4c42ca2b55b4339ae6e200b456be3a1aaddf4a9fa99b8c/pyperclip-1.11.0-py3-none-any.whl (11 kB)
Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/90/d1/eb39a6e544f5f789fd44c09274a8b1b08a86e3e7ac0e016d07ceb94c0b42/python_keystoneclient-5.7.0-py3-none-any.whl (397 kB)
Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/b5/c6/9a58e64e63bb844b77cf98f7bbeb060cb6bf9697962fddbb2dd0dd8f8047/oslo_config-10.0.0-py3-none-any.whl (131 kB)
Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/c7/4c/269503bc1355798e33e56e6c602ed672d1e40bd65485d771da9595779606/oslo_serialization-5.8.0-py3-none-any.whl (25 kB)
Downloading https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/31/f6/5fc0574af5379606ffd57a4b68ed88f9b415eb222047fe023aefcc00a648/rich_argparse-1.7.1-py3-none-any.whl (25 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/25/7a/b0178788f8dc6cafce37a212c99565fa1fe7872c70c6c9c1e1a372d9d88f/rich-14.2.0-py3-none-any.whl (243 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl (1.2 MB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl (87 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/af/b5/123f13c975e9f27ab9c0770f514345bd406d0e8d3b7a0723af9d43f710af/wcwidth-0.2.14-py2.py3-none-any.whl (37 kB)
Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/e1/e1/73672dc471b996c879df45923cf158ec590aa086d7e0b240eb5a91de922f/rackspaceauth-0.8.1-py2.py3-none-any.whl (9.3 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=19303 sha256=6dadfefcee5bf1727294c535981c7c0b874bb8397a69ad066f917bead80c7cc3
  Stored in directory: /tmp/pip-ephem-wheel-cache-5uh0dobk/wheels/3c/f0/d7/47e020a9af6d5504ed905b7de89e938102751a38129fa49afa
Successfully built opendev_launch
Installing collected packages: requestsexceptions, pyperclip, wrapt, wcwidth, urllib3, tzdata, 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, 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.16.0 PyYAML-6.0.3 autopage-0.5.2 bcrypt-5.0.0 certifi-2025.10.5 cffi-2.0.0 charset_normalizer-3.4.4 cliff-4.11.0 cmd2-2.7.0 cryptography-46.0.3 debtcollector-3.0.0 decorator-5.2.1 dogpile.cache-1.5.0 idna-3.11 invoke-2.2.1 iso8601-2.1.0 jmespath-1.0.1 jsonpatch-1.33 jsonpointer-3.0.0 keystoneauth1-5.12.0 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.7.1 os-service-types-1.8.0 osc-lib-4.2.0 oslo.config-10.0.0 oslo.i18n-6.6.0 oslo.serialization-5.8.0 oslo.utils-9.1.0 packaging-25.0 paramiko-4.0.0 pbr-7.0.1 platformdirs-4.5.0 psutil-7.1.2 pycparser-2.23 pygments-2.19.2 pynacl-1.6.0 pyparsing-3.2.5 pyperclip-1.11.0 python-cinderclient-7.4.1 python-keystoneclient-5.7.0 python-openstackclient-8.2.0 rackspaceauth-0.8.1 requests-2.32.5 requestsexceptions-1.4.0 rfc3986-2.0.0 rich-14.2.0 rich-argparse-1.7.1 simplejson-3.20.2 stevedore-5.5.0 typing-extensions-4.15.0 tzdata-2025.2 urllib3-2.5.0 wcwidth-0.2.14 wrapt-2.0.0
stdout_lines
[
    "Looking in indexes: https://mirror-int.dfw.rax.opendev.org/pypi/simple, https://mirror-int.dfw.rax.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-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/95/b0/7d34b084e2b190c0dc3fc149ff28b6a5e50c333b1443388d1970c3a8b9e5/python_openstackclient-8.2.0-py3-none-any.whl.metadata (10 kB)",
    "Collecting openstacksdk>=0.103 (from opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/ed/30/4f827787b0f82bb18b45f14e775d36b3ba6e54f2d219493c1e97931700c6/openstacksdk-4.7.1-py3-none-any.whl.metadata (12 kB)",
    "Collecting python-cinderclient<8 (from opendev_launch==1.0.0)",
    "  Downloading https://mirror-int.dfw.rax.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-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/02/c7/5613524e606ea1688b3bdbf48aa64bafb6d0a4ac3750274c43b6158a390f/prettytable-3.16.0-py3-none-any.whl.metadata (33 kB)",
    "Collecting keystoneauth1>=4.3.1 (from python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/16/8a/803a45dc660770ac7e2d74fc1260a15ade29d2234120854747491b4a7a02/keystoneauth1-5.12.0-py3-none-any.whl.metadata (3.1 kB)",
    "Collecting oslo.i18n>=5.0.1 (from python-cinderclient<8->opendev_launch==1.0.0)",
    "  Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/b1/2c/463d3142ab76cdbd932714ef909a43509ce7a1929a08ab90a6a2b5f2c9d9/oslo_i18n-6.6.0-py3-none-any.whl.metadata (2.1 kB)",
    "Collecting oslo.utils>=4.8.0 (from python-cinderclient<8->opendev_launch==1.0.0)",
    "  Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/98/47/1303a7050bb1dc6c5cb76a178520a215a7e7181afad637adc26482d7f257/oslo_utils-9.1.0-py3-none-any.whl.metadata (2.2 kB)",
    "Collecting pbr>=5.5.0 (from python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/56/c1/7e588435c2394dfded9197a8307417d1ca3b7f49d9bd5b6227d1f3f03ccd/pbr-7.0.1-py2.py3-none-any.whl.metadata (1.4 kB)",
    "Collecting requests>=2.25.1 (from python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)",
    "Collecting simplejson>=3.5.1 (from python-cinderclient<8->opendev_launch==1.0.0)",
    "  Downloading https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/80/c5/0c06759b95747882bb50abda18f5fb48c3e9b0fbfc6ebc0e23550b52415d/stevedore-5.5.0-py3-none-any.whl.metadata (2.2 kB)",
    "Collecting iso8601>=2.0.0 (from keystoneauth1>=4.3.1->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/77/ef/d24a7c6772d9ec554d12b97275ee5c8461c90dd73ccd1b364cf586018bb1/os_service_types-1.8.0-py3-none-any.whl.metadata (1.9 kB)",
    "Collecting typing-extensions>=4.12 (from keystoneauth1>=4.3.1->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)",
    "Collecting cryptography>=2.7 (from openstacksdk>=0.103->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/fc/59/873633f3f2dcd8a053b8dd1d38f783043b5fce589c0f6988bf55ef57e43e/cryptography-46.0.3-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-int.dfw.rax.opendev.org/pypifiles/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl.metadata (3.9 kB)",
    "Collecting dogpile.cache>=0.6.5 (from openstacksdk>=0.103->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/wheel/ubuntu-22.04-x86_64/jmespath/jmespath-1.0.1-py3-none-any.whl (20 kB)",
    "Collecting jsonpatch!=1.20,>=1.16 (from openstacksdk>=0.103->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB)",
    "Collecting platformdirs>=3 (from openstacksdk>=0.103->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/73/cb/ac7874b3e5d58441674fb70742e6c374b28b0c7cb988d37d991cde47166c/platformdirs-4.5.0-py3-none-any.whl.metadata (12 kB)",
    "Collecting psutil>=3.2.2 (from openstacksdk>=0.103->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/30/28/5e27f4d5a0e347f8e3cc16cd7d35533dbce086c95807f1f0e9cd77e26c10/psutil-7.1.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (23 kB)",
    "Collecting PyYAML>=3.13 (from openstacksdk>=0.103->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.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-int.dfw.rax.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-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl.metadata (993 bytes)",
    "Collecting jsonpointer>=1.9 (from jsonpatch!=1.20,>=1.16->openstacksdk>=0.103->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl.metadata (2.3 kB)",
    "Collecting netaddr>=0.10.0 (from oslo.utils>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Downloading https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/9c/ca/863ed8fa66d6f986de6ad7feccc5df96e37400845b1eeb29889a70feea99/debtcollector-3.0.0-py3-none-any.whl.metadata (2.3 kB)",
    "Collecting pyparsing>=2.1.0 (from oslo.utils>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/10/5e/1aa9a93198c6b64513c9d7752de7422c06402de6600a8767da1524f9570b/pyparsing-3.2.5-py3-none-any.whl.metadata (5.0 kB)",
    "Collecting packaging>=20.4 (from oslo.utils>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.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>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl.metadata (1.4 kB)",
    "Collecting wrapt>=1.7.0 (from debtcollector>=1.2.0->oslo.utils>=4.8.0->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/28/8d/d5df2af58ae479785473607a3b25726c295640cdcaee830847cee339eff9/wrapt-2.0.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (8.8 kB)",
    "Collecting bcrypt>=3.2 (from paramiko>=2.9.1->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/32/4b/b99e37f88336009971405cbb7630610322ed6fbfa31e1d7ab3fbf3049a2d/invoke-2.2.1-py3-none-any.whl.metadata (3.3 kB)",
    "Collecting pynacl>=1.5 (from paramiko>=2.9.1->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/12/30/5efcef3406940cda75296c6d884090b8a9aad2dcc0c304daebb5ae99fb4a/pynacl-1.6.0-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (9.4 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) (80.9.0)",
    "Collecting wcwidth (from PrettyTable>=0.7.2->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/af/b5/123f13c975e9f27ab9c0770f514345bd406d0e8d3b7a0723af9d43f710af/wcwidth-0.2.14-py2.py3-none-any.whl.metadata (15 kB)",
    "Collecting charset_normalizer<4,>=2 (from requests>=2.25.1->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/36/3b/60cbd1f8e93aa25d1c669c649b7a655b0b5fb4c571858910ea9332678558/charset_normalizer-3.4.4-cp310-cp310-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.25.1->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.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.25.1->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl.metadata (6.5 kB)",
    "Collecting certifi>=2017.4.17 (from requests>=2.25.1->python-cinderclient<8->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/e4/37/af0d2ef3967ac0d6113837b44a4f0bfe1328c2b9763bd5b1744520e5cfed/certifi-2025.10.5-py3-none-any.whl.metadata (2.5 kB)",
    "Collecting cliff>=4.8.0 (from python-openstackclient->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/da/5d/52412c2bfacd6eb513050a786d1c4eea462f3c379106578ebee9ec28b9ed/cliff-4.11.0-py3-none-any.whl.metadata (2.0 kB)",
    "Collecting osc-lib>=2.3.0 (from python-openstackclient->opendev_launch==1.0.0)",
    "  Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/3b/9a/5943674892bda78e4671a553e68406d6e7f2ff278d253d6c991b1fe040cf/osc_lib-4.2.0-py3-none-any.whl.metadata (3.7 kB)",
    "Collecting python-keystoneclient>=3.22.0 (from python-openstackclient->opendev_launch==1.0.0)",
    "  Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/90/d1/eb39a6e544f5f789fd44c09274a8b1b08a86e3e7ac0e016d07ceb94c0b42/python_keystoneclient-5.7.0-py3-none-any.whl.metadata (3.6 kB)",
    "Collecting autopage>=0.4.0 (from cliff>=4.8.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/9b/63/f1c3fa431e91a52bad5e3602e9d5df6c94d8d095ac485424efa4eeddb4d2/autopage-0.5.2-py3-none-any.whl.metadata (7.9 kB)",
    "Collecting cmd2>=1.0.0 (from cliff>=4.8.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/4c/83/0f65933b7daa436912173f3d63232d158b60686318fccc7cf458ff15bfe8/cmd2-2.7.0-py3-none-any.whl.metadata (17 kB)",
    "Collecting pyperclip>=1.8 (from cmd2>=1.0.0->cliff>=4.8.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/df/80/fc9d01d5ed37ba4c42ca2b55b4339ae6e200b456be3a1aaddf4a9fa99b8c/pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB)",
    "Collecting rich-argparse>=1.7.1 (from cmd2>=1.0.0->cliff>=4.8.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/31/f6/5fc0574af5379606ffd57a4b68ed88f9b415eb222047fe023aefcc00a648/rich_argparse-1.7.1-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-int.dfw.rax.opendev.org/pypifiles/packages/b5/c6/9a58e64e63bb844b77cf98f7bbeb060cb6bf9697962fddbb2dd0dd8f8047/oslo_config-10.0.0-py3-none-any.whl.metadata (2.8 kB)",
    "Collecting oslo.serialization>=2.18.0 (from python-keystoneclient>=3.22.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/c7/4c/269503bc1355798e33e56e6c602ed672d1e40bd65485d771da9595779606/oslo_serialization-5.8.0-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-int.dfw.rax.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-int.dfw.rax.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 rich>=11.0.0 (from rich-argparse>=1.7.1->cmd2>=1.0.0->cliff>=4.8.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/25/7a/b0178788f8dc6cafce37a212c99565fa1fe7872c70c6c9c1e1a372d9d88f/rich-14.2.0-py3-none-any.whl.metadata (18 kB)",
    "Collecting markdown-it-py>=2.2.0 (from rich>=11.0.0->rich-argparse>=1.7.1->cmd2>=1.0.0->cliff>=4.8.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.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>=11.0.0->rich-argparse>=1.7.1->cmd2>=1.0.0->cliff>=4.8.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl.metadata (2.5 kB)",
    "Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=11.0.0->rich-argparse>=1.7.1->cmd2>=1.0.0->cliff>=4.8.0->python-openstackclient->opendev_launch==1.0.0)",
    "  Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/16/8a/803a45dc660770ac7e2d74fc1260a15ade29d2234120854747491b4a7a02/keystoneauth1-5.12.0-py3-none-any.whl (343 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/6c/0c/f37b6a241f0759b7653ffa7213889d89ad49a2b76eb2ddf3b57b2738c347/iso8601-2.1.0-py3-none-any.whl (7.5 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/ed/30/4f827787b0f82bb18b45f14e775d36b3ba6e54f2d219493c1e97931700c6/openstacksdk-4.7.1-py3-none-any.whl (1.8 MB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/fc/59/873633f3f2dcd8a053b8dd1d38f783043b5fce589c0f6988bf55ef57e43e/cryptography-46.0.3-cp38-abi3-manylinux_2_34_x86_64.whl (4.5 MB)",
    "Using cached https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl (9.2 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/dc/80/12235e5b75bb2c586733280854f131b86051e0bbdfb55349ff70d0f72cf9/dogpile_cache-1.5.0-py3-none-any.whl (64 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl (12 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl (7.6 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/77/ef/d24a7c6772d9ec554d12b97275ee5c8461c90dd73ccd1b364cf586018bb1/os_service_types-1.8.0-py3-none-any.whl (24 kB)",
    "Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/b1/2c/463d3142ab76cdbd932714ef909a43509ce7a1929a08ab90a6a2b5f2c9d9/oslo_i18n-6.6.0-py3-none-any.whl (46 kB)",
    "Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/98/47/1303a7050bb1dc6c5cb76a178520a215a7e7181afad637adc26482d7f257/oslo_utils-9.1.0-py3-none-any.whl (134 kB)",
    "Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/9c/ca/863ed8fa66d6f986de6ad7feccc5df96e37400845b1eeb29889a70feea99/debtcollector-3.0.0-py3-none-any.whl (23 kB)",
    "Downloading https://mirror-int.dfw.rax.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 34.5 MB/s  0:00:00",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl (66 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/a9/90/a744336f5af32c433bd09af7854599682a383b37cfd78f7de263de6ad6cb/paramiko-4.0.0-py3-none-any.whl (223 kB)",
    "Using cached https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/32/4b/b99e37f88336009971405cbb7630610322ed6fbfa31e1d7ab3fbf3049a2d/invoke-2.2.1-py3-none-any.whl (160 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/56/c1/7e588435c2394dfded9197a8307417d1ca3b7f49d9bd5b6227d1f3f03ccd/pbr-7.0.1-py2.py3-none-any.whl (126 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/73/cb/ac7874b3e5d58441674fb70742e6c374b28b0c7cb988d37d991cde47166c/platformdirs-4.5.0-py3-none-any.whl (18 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/02/c7/5613524e606ea1688b3bdbf48aa64bafb6d0a4ac3750274c43b6158a390f/prettytable-3.16.0-py3-none-any.whl (33 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/30/28/5e27f4d5a0e347f8e3cc16cd7d35533dbce086c95807f1f0e9cd77e26c10/psutil-7.1.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (258 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/12/30/5efcef3406940cda75296c6d884090b8a9aad2dcc0c304daebb5ae99fb4a/pynacl-1.6.0-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB)",
    "Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/10/5e/1aa9a93198c6b64513c9d7752de7422c06402de6600a8767da1524f9570b/pyparsing-3.2.5-py3-none-any.whl (113 kB)",
    "Using cached https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl (64 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/36/3b/60cbd1f8e93aa25d1c669c649b7a655b0b5fb4c571858910ea9332678558/charset_normalizer-3.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (153 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl (71 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl (129 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/e4/37/af0d2ef3967ac0d6113837b44a4f0bfe1328c2b9763bd5b1744520e5cfed/certifi-2025.10.5-py3-none-any.whl (163 kB)",
    "Downloading https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/80/c5/0c06759b95747882bb50abda18f5fb48c3e9b0fbfc6ebc0e23550b52415d/stevedore-5.5.0-py3-none-any.whl (49 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl (44 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl (347 kB)",
    "Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/28/8d/d5df2af58ae479785473607a3b25726c295640cdcaee830847cee339eff9/wrapt-2.0.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (113 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl (118 kB)",
    "Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/95/b0/7d34b084e2b190c0dc3fc149ff28b6a5e50c333b1443388d1970c3a8b9e5/python_openstackclient-8.2.0-py3-none-any.whl (1.1 MB)",
    "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.1/1.1 MB 36.0 MB/s  0:00:00",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/da/5d/52412c2bfacd6eb513050a786d1c4eea462f3c379106578ebee9ec28b9ed/cliff-4.11.0-py3-none-any.whl (84 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/9b/63/f1c3fa431e91a52bad5e3602e9d5df6c94d8d095ac485424efa4eeddb4d2/autopage-0.5.2-py3-none-any.whl (30 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/4c/83/0f65933b7daa436912173f3d63232d158b60686318fccc7cf458ff15bfe8/cmd2-2.7.0-py3-none-any.whl (154 kB)",
    "Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/3b/9a/5943674892bda78e4671a553e68406d6e7f2ff278d253d6c991b1fe040cf/osc_lib-4.2.0-py3-none-any.whl (92 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/df/80/fc9d01d5ed37ba4c42ca2b55b4339ae6e200b456be3a1aaddf4a9fa99b8c/pyperclip-1.11.0-py3-none-any.whl (11 kB)",
    "Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/90/d1/eb39a6e544f5f789fd44c09274a8b1b08a86e3e7ac0e016d07ceb94c0b42/python_keystoneclient-5.7.0-py3-none-any.whl (397 kB)",
    "Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/b5/c6/9a58e64e63bb844b77cf98f7bbeb060cb6bf9697962fddbb2dd0dd8f8047/oslo_config-10.0.0-py3-none-any.whl (131 kB)",
    "Downloading https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/c7/4c/269503bc1355798e33e56e6c602ed672d1e40bd65485d771da9595779606/oslo_serialization-5.8.0-py3-none-any.whl (25 kB)",
    "Downloading https://mirror-int.dfw.rax.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-int.dfw.rax.opendev.org/pypifiles/packages/31/f6/5fc0574af5379606ffd57a4b68ed88f9b415eb222047fe023aefcc00a648/rich_argparse-1.7.1-py3-none-any.whl (25 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/25/7a/b0178788f8dc6cafce37a212c99565fa1fe7872c70c6c9c1e1a372d9d88f/rich-14.2.0-py3-none-any.whl (243 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl (1.2 MB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl (87 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl (10.0 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/af/b5/123f13c975e9f27ab9c0770f514345bd406d0e8d3b7a0723af9d43f710af/wcwidth-0.2.14-py2.py3-none-any.whl (37 kB)",
    "Using cached https://mirror-int.dfw.rax.opendev.org/pypifiles/packages/e1/e1/73672dc471b996c879df45923cf158ec590aa086d7e0b240eb5a91de922f/rackspaceauth-0.8.1-py2.py3-none-any.whl (9.3 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=19303 sha256=6dadfefcee5bf1727294c535981c7c0b874bb8397a69ad066f917bead80c7cc3",
    "  Stored in directory: /tmp/pip-ephem-wheel-cache-5uh0dobk/wheels/3c/f0/d7/47e020a9af6d5504ed905b7de89e938102751a38129fa49afa",
    "Successfully built opendev_launch",
    "Installing collected packages: requestsexceptions, pyperclip, wrapt, wcwidth, urllib3, tzdata, 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, 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.16.0 PyYAML-6.0.3 autopage-0.5.2 bcrypt-5.0.0 certifi-2025.10.5 cffi-2.0.0 charset_normalizer-3.4.4 cliff-4.11.0 cmd2-2.7.0 cryptography-46.0.3 debtcollector-3.0.0 decorator-5.2.1 dogpile.cache-1.5.0 idna-3.11 invoke-2.2.1 iso8601-2.1.0 jmespath-1.0.1 jsonpatch-1.33 jsonpointer-3.0.0 keystoneauth1-5.12.0 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.7.1 os-service-types-1.8.0 osc-lib-4.2.0 oslo.config-10.0.0 oslo.i18n-6.6.0 oslo.serialization-5.8.0 oslo.utils-9.1.0 packaging-25.0 paramiko-4.0.0 pbr-7.0.1 platformdirs-4.5.0 psutil-7.1.2 pycparser-2.23 pygments-2.19.2 pynacl-1.6.0 pyparsing-3.2.5 pyperclip-1.11.0 python-cinderclient-7.4.1 python-keystoneclient-5.7.0 python-openstackclient-8.2.0 rackspaceauth-0.8.1 requests-2.32.5 requestsexceptions-1.4.0 rfc3986-2.0.0 rich-14.2.0 rich-argparse-1.7.1 simplejson-3.20.2 stevedore-5.5.0 typing-extensions-4.15.0 tzdata-2025.2 urllib3-2.5.0 wcwidth-0.2.14 wrapt-2.0.0"
]
version None
virtualenv
/usr/launcher-venv