name: test run_id: install_deps env DBUS_SESSION_BUS_ADDRESS: unix:path=/run/user/1000/bus env HOME: /home/zuul env LANG: C.UTF-8 env LC_ALL: C.UTF-8 env LOGNAME: zuul env MOTD_SHOWN: pam env NOSE_HTML_OUT_FILE: nose_results.html env NOSE_WITH_HTML_OUTPUT: 1 env NOSE_WITH_XUNIT: 1 env PATH: /home/zuul/src/github.com/osism/openstack-image-manager/.tox/test/bin:/usr/local/bin:/usr/bin:/bin:/usr/games env PIP_DISABLE_PIP_VERSION_CHECK: 1 env PIP_USER: 0 env PWD: ********** env PYTHONHASHSEED: 3594086386 env PYTHONIOENCODING: utf-8 env SHELL: /bin/bash env SHLVL: 0 env SSH_CLIENT: ****************************** env SSH_CONNECTION: 2a13:1a81:8000:2::38d 46400 2a13:1a81:8000:3124:f816:3eff:fe49:3a3e 22 env TOX_ENV_DIR: /home/zuul/src/github.com/osism/openstack-image-manager/.tox/test env TOX_ENV_NAME: test env TOX_WORK_DIR: /home/zuul/src/github.com/osism/openstack-image-manager/.tox env USER: zuul env VIRTUAL_ENV: /home/zuul/src/github.com/osism/openstack-image-manager/.tox/test env XDG_RUNTIME_DIR: /run/user/1000 env XDG_SESSION_CLASS: user env XDG_SESSION_ID: 1 env XDG_SESSION_TYPE: tty env _: /bin/sh metadata pid: 1438 cwd: /home/zuul/src/github.com/osism/openstack-image-manager allow: /home/zuul/src/github.com/osism/openstack-image-manager/.tox/test/bin/* cmd: python -I -m pip install -r requirements.txt exit_code: 0 Collecting loguru==0.7.3 (from -r requirements.txt (line 1)) Downloading loguru-0.7.3-py3-none-any.whl.metadata (22 kB) Collecting minio==7.2.20 (from -r requirements.txt (line 2)) Downloading minio-7.2.20-py3-none-any.whl.metadata (6.5 kB) Collecting munch==4.0.0 (from -r requirements.txt (line 3)) Downloading munch-4.0.0-py2.py3-none-any.whl.metadata (5.9 kB) Collecting natsort==8.4.0 (from -r requirements.txt (line 4)) Downloading natsort-8.4.0-py3-none-any.whl.metadata (21 kB) Collecting openstacksdk==4.10.0 (from -r requirements.txt (line 5)) Downloading openstacksdk-4.10.0-py3-none-any.whl.metadata (12 kB) Collecting paramiko==4.0.0 (from -r requirements.txt (line 6)) Downloading paramiko-4.0.0-py3-none-any.whl.metadata (3.9 kB) Collecting patool==4.0.4 (from -r requirements.txt (line 7)) Downloading patool-4.0.4-py2.py3-none-any.whl.metadata (4.6 kB) Collecting requests==2.32.5 (from -r requirements.txt (line 8)) Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB) Collecting ruamel.yaml==0.19.1 (from -r requirements.txt (line 9)) Downloading ruamel_yaml-0.19.1-py3-none-any.whl.metadata (16 kB) Requirement already satisfied: setuptools==82.0.0 in ./.tox/test/lib/python3.11/site-packages (from -r requirements.txt (line 10)) (82.0.0) Collecting tabulate==0.10.0 (from -r requirements.txt (line 11)) Downloading tabulate-0.10.0-py3-none-any.whl.metadata (40 kB) Collecting typer==0.24.1 (from typer[all]==0.24.1->-r requirements.txt (line 12)) Downloading typer-0.24.1-py3-none-any.whl.metadata (16 kB) Collecting yamale==6.1.0 (from -r requirements.txt (line 13)) Downloading yamale-6.1.0-py3-none-any.whl.metadata (22 kB) Collecting argon2-cffi (from minio==7.2.20->-r requirements.txt (line 2)) Downloading argon2_cffi-25.1.0-py3-none-any.whl.metadata (4.1 kB) Collecting certifi (from minio==7.2.20->-r requirements.txt (line 2)) Downloading certifi-2026.2.25-py3-none-any.whl.metadata (2.5 kB) Collecting pycryptodome (from minio==7.2.20->-r requirements.txt (line 2)) Downloading pycryptodome-3.23.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.4 kB) Collecting typing-extensions (from minio==7.2.20->-r requirements.txt (line 2)) Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB) Collecting urllib3 (from minio==7.2.20->-r requirements.txt (line 2)) Downloading urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB) Collecting cryptography>=2.7 (from openstacksdk==4.10.0->-r requirements.txt (line 5)) Downloading cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (5.7 kB) Collecting decorator>=4.4.1 (from openstacksdk==4.10.0->-r requirements.txt (line 5)) Downloading decorator-5.2.1-py3-none-any.whl.metadata (3.9 kB) Collecting dogpile.cache>=0.6.5 (from openstacksdk==4.10.0->-r requirements.txt (line 5)) Downloading dogpile_cache-1.5.0-py3-none-any.whl.metadata (5.5 kB) Collecting iso8601>=0.1.11 (from openstacksdk==4.10.0->-r requirements.txt (line 5)) Downloading iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB) Collecting jmespath>=0.9.0 (from openstacksdk==4.10.0->-r requirements.txt (line 5)) Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) Collecting jsonpatch!=1.20,>=1.16 (from openstacksdk==4.10.0->-r requirements.txt (line 5)) Downloading jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB) Collecting keystoneauth1>=5.10.0 (from openstacksdk==4.10.0->-r requirements.txt (line 5)) Downloading keystoneauth1-5.13.1-py3-none-any.whl.metadata (2.9 kB) Collecting os-service-types>=1.8.1 (from openstacksdk==4.10.0->-r requirements.txt (line 5)) Downloading os_service_types-1.8.2-py3-none-any.whl.metadata (1.9 kB) Collecting pbr!=2.1.0,>=2.0.0 (from openstacksdk==4.10.0->-r requirements.txt (line 5)) Downloading pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) Collecting platformdirs>=3 (from openstacksdk==4.10.0->-r requirements.txt (line 5)) Downloading platformdirs-4.9.4-py3-none-any.whl.metadata (4.7 kB) Collecting psutil>=3.2.2 (from openstacksdk==4.10.0->-r requirements.txt (line 5)) Downloading 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==4.10.0->-r requirements.txt (line 5)) Downloading pyyaml-6.0.3-cp311-cp311-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==4.10.0->-r requirements.txt (line 5)) Downloading requestsexceptions-1.4.0-py2.py3-none-any.whl.metadata (1.2 kB) Collecting bcrypt>=3.2 (from paramiko==4.0.0->-r requirements.txt (line 6)) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) Collecting invoke>=2.0 (from paramiko==4.0.0->-r requirements.txt (line 6)) Downloading invoke-2.2.1-py3-none-any.whl.metadata (3.3 kB) Collecting pynacl>=1.5 (from paramiko==4.0.0->-r requirements.txt (line 6)) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (10.0 kB) Collecting charset_normalizer<4,>=2 (from requests==2.32.5->-r requirements.txt (line 8)) Downloading charset_normalizer-3.4.4-cp311-cp311-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.32.5->-r requirements.txt (line 8)) Downloading idna-3.11-py3-none-any.whl.metadata (8.4 kB) Collecting click>=8.2.1 (from typer==0.24.1->typer[all]==0.24.1->-r requirements.txt (line 12)) Downloading click-8.3.1-py3-none-any.whl.metadata (2.6 kB) Collecting shellingham>=1.3.0 (from typer==0.24.1->typer[all]==0.24.1->-r requirements.txt (line 12)) Downloading shellingham-1.5.4-py2.py3-none-any.whl.metadata (3.5 kB) Collecting rich>=12.3.0 (from typer==0.24.1->typer[all]==0.24.1->-r requirements.txt (line 12)) Downloading rich-14.3.3-py3-none-any.whl.metadata (18 kB) Collecting annotated-doc>=0.0.2 (from typer==0.24.1->typer[all]==0.24.1->-r requirements.txt (line 12)) Downloading annotated_doc-0.0.4-py3-none-any.whl.metadata (6.6 kB) Collecting cffi>=2.0.0 (from cryptography>=2.7->openstacksdk==4.10.0->-r requirements.txt (line 5)) Downloading cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB) Collecting pycparser (from cffi>=2.0.0->cryptography>=2.7->openstacksdk==4.10.0->-r requirements.txt (line 5)) Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB) Collecting stevedore>=3.0.0 (from dogpile.cache>=0.6.5->openstacksdk==4.10.0->-r requirements.txt (line 5)) Downloading stevedore-5.7.0-py3-none-any.whl.metadata (2.4 kB) Collecting jsonpointer>=1.9 (from jsonpatch!=1.20,>=1.16->openstacksdk==4.10.0->-r requirements.txt (line 5)) Downloading jsonpointer-3.0.0-py2.py3-none-any.whl.metadata (2.3 kB) Collecting markdown-it-py>=2.2.0 (from rich>=12.3.0->typer==0.24.1->typer[all]==0.24.1->-r requirements.txt (line 12)) Downloading markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB) Collecting pygments<3.0.0,>=2.13.0 (from rich>=12.3.0->typer==0.24.1->typer[all]==0.24.1->-r requirements.txt (line 12)) Downloading pygments-2.19.2-py3-none-any.whl.metadata (2.5 kB) Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=12.3.0->typer==0.24.1->typer[all]==0.24.1->-r requirements.txt (line 12)) Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) Collecting argon2-cffi-bindings (from argon2-cffi->minio==7.2.20->-r requirements.txt (line 2)) Downloading argon2_cffi_bindings-25.1.0-cp39-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.metadata (7.4 kB) Downloading loguru-0.7.3-py3-none-any.whl (61 kB) Downloading minio-7.2.20-py3-none-any.whl (93 kB) Downloading munch-4.0.0-py2.py3-none-any.whl (9.9 kB) Downloading natsort-8.4.0-py3-none-any.whl (38 kB) Downloading openstacksdk-4.10.0-py3-none-any.whl (1.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 23.6 MB/s 0:00:00 Downloading paramiko-4.0.0-py3-none-any.whl (223 kB) Downloading patool-4.0.4-py2.py3-none-any.whl (88 kB) Downloading requests-2.32.5-py3-none-any.whl (64 kB) Downloading ruamel_yaml-0.19.1-py3-none-any.whl (118 kB) Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Downloading typer-0.24.1-py3-none-any.whl (56 kB) Downloading yamale-6.1.0-py3-none-any.whl (58 kB) Downloading charset_normalizer-3.4.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (151 kB) Downloading idna-3.11-py3-none-any.whl (71 kB) Downloading urllib3-2.6.3-py3-none-any.whl (131 kB) Downloading annotated_doc-0.0.4-py3-none-any.whl (5.3 kB) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Downloading certifi-2026.2.25-py3-none-any.whl (153 kB) Downloading click-8.3.1-py3-none-any.whl (108 kB) Downloading cryptography-46.0.5-cp311-abi3-manylinux_2_34_x86_64.whl (4.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 24.9 MB/s 0:00:00 Downloading cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (215 kB) Downloading decorator-5.2.1-py3-none-any.whl (9.2 kB) Downloading dogpile_cache-1.5.0-py3-none-any.whl (64 kB) Downloading invoke-2.2.1-py3-none-any.whl (160 kB) Downloading iso8601-2.1.0-py3-none-any.whl (7.5 kB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading jsonpatch-1.33-py2.py3-none-any.whl (12 kB) Downloading jsonpointer-3.0.0-py2.py3-none-any.whl (7.6 kB) Downloading keystoneauth1-5.13.1-py3-none-any.whl (343 kB) Downloading os_service_types-1.8.2-py3-none-any.whl (24 kB) Downloading pbr-7.0.3-py2.py3-none-any.whl (131 kB) Downloading platformdirs-4.9.4-py3-none-any.whl (21 kB) Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (155 kB) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 19.5 MB/s 0:00:00 Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (806 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 806.6/806.6 kB 15.2 MB/s 0:00:00 Downloading requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB) Downloading rich-14.3.3-py3-none-any.whl (310 kB) Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 18.4 MB/s 0:00:00 Downloading markdown_it_py-4.0.0-py3-none-any.whl (87 kB) Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) Downloading shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB) Downloading stevedore-5.7.0-py3-none-any.whl (54 kB) Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB) Downloading argon2_cffi-25.1.0-py3-none-any.whl (14 kB) Downloading argon2_cffi_bindings-25.1.0-cp39-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (87 kB) Downloading pycparser-3.0-py3-none-any.whl (48 kB) Downloading pycryptodome-3.23.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 21.5 MB/s 0:00:00 Installing collected packages: requestsexceptions, urllib3, typing-extensions, tabulate, stevedore, shellingham, ruamel.yaml, PyYAML, pygments, pycryptodome, pycparser, psutil, platformdirs, pbr, patool, natsort, munch, mdurl, loguru, jsonpointer, jmespath, iso8601, invoke, idna, decorator, click, charset_normalizer, certifi, bcrypt, annotated-doc, yamale, requests, os-service-types, markdown-it-py, jsonpatch, dogpile.cache, cffi, rich, pynacl, keystoneauth1, cryptography, argon2-cffi-bindings, typer, paramiko, openstacksdk, argon2-cffi, minio Successfully installed PyYAML-6.0.3 annotated-doc-0.0.4 argon2-cffi-25.1.0 argon2-cffi-bindings-25.1.0 bcrypt-5.0.0 certifi-2026.2.25 cffi-2.0.0 charset_normalizer-3.4.4 click-8.3.1 cryptography-46.0.5 decorator-5.2.1 dogpile.cache-1.5.0 idna-3.11 invoke-2.2.1 iso8601-2.1.0 jmespath-1.1.0 jsonpatch-1.33 jsonpointer-3.0.0 keystoneauth1-5.13.1 loguru-0.7.3 markdown-it-py-4.0.0 mdurl-0.1.2 minio-7.2.20 munch-4.0.0 natsort-8.4.0 openstacksdk-4.10.0 os-service-types-1.8.2 paramiko-4.0.0 patool-4.0.4 pbr-7.0.3 platformdirs-4.9.4 psutil-7.2.2 pycparser-3.0 pycryptodome-3.23.0 pygments-2.19.2 pynacl-1.6.2 requests-2.32.5 requestsexceptions-1.4.0 rich-14.3.3 ruamel.yaml-0.19.1 shellingham-1.5.4 stevedore-5.7.0 tabulate-0.10.0 typer-0.24.1 typing-extensions-4.15.0 urllib3-2.6.3 yamale-6.1.0 standard error: WARNING: typer 0.24.1 does not provide the extra 'all'