ACTION NEEDED: This version of pylint will be merged on 2026-07-13. The build will begin to fail for this library if errors are not fixed.
Library name: azure-keyvault-certificates
Pylint version: 4.0.4
Pylint Build: Link to build (2026-05-09)
Pylint Errors:
30
2026-05-09T22:49:44.6872926Z ===== OUTPUT: next-pylint :: /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates (exit 30) =====
2026-05-09T22:49:44.6875556Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-09T22:49:44.6877779Z Processing ./.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-09T22:49:44.6879649Z Collecting urllib3
2026-05-09T22:49:44.6881520Z Downloading urllib3-2.7.0-py3-none-any.whl (131 kB)
2026-05-09T22:49:44.6884091Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.1/131.1 kB 4.6 MB/s eta 0:00:00
2026-05-09T22:49:44.6886034Z Collecting wheel
2026-05-09T22:49:44.6887912Z Using cached wheel-0.47.0-py3-none-any.whl (32 kB)
2026-05-09T22:49:44.6889751Z Collecting pytest-cov
2026-05-09T22:49:44.6891607Z Downloading pytest_cov-7.1.0-py3-none-any.whl (22 kB)
2026-05-09T22:49:44.6893668Z Collecting cibuildwheel==2.23.3
2026-05-09T22:49:44.6895571Z Using cached cibuildwheel-2.23.3-py3-none-any.whl (91 kB)
2026-05-09T22:49:44.6897392Z Collecting Jinja2
2026-05-09T22:49:44.6899294Z Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
2026-05-09T22:49:44.6901450Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 37.8 MB/s eta 0:00:00
2026-05-09T22:49:44.6903593Z Collecting certifi
2026-05-09T22:49:44.6905525Z Using cached certifi-2026.4.22-py3-none-any.whl (135 kB)
2026-05-09T22:49:44.6907472Z Collecting ConfigArgParse>=0.12.0
2026-05-09T22:49:44.6909355Z Using cached configargparse-1.7.5-py3-none-any.whl (27 kB)
2026-05-09T22:49:44.6911193Z Collecting azure-core
2026-05-09T22:49:44.6913259Z Using cached azure_core-1.41.0-py3-none-any.whl (220 kB)
2026-05-09T22:49:44.6915131Z Collecting python-dotenv
2026-05-09T22:49:44.6917002Z Using cached python_dotenv-1.2.2-py3-none-any.whl (22 kB)
2026-05-09T22:49:44.6918864Z Collecting build
2026-05-09T22:49:44.6920779Z Using cached build-1.5.0-py3-none-any.whl (26 kB)
2026-05-09T22:49:44.6922604Z Collecting pkginfo
2026-05-09T22:49:44.6924881Z Using cached pkginfo-1.12.1.2-py3-none-any.whl (32 kB)
2026-05-09T22:49:44.6926745Z Collecting tomli
2026-05-09T22:49:44.6928612Z Using cached tomli-2.4.1-py3-none-any.whl (14 kB)
2026-05-09T22:49:44.6930433Z Collecting pyparsing
2026-05-09T22:49:44.6932328Z Using cached pyparsing-3.3.2-py3-none-any.whl (122 kB)
2026-05-09T22:49:44.6934694Z Requirement already satisfied: setuptools in ./.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0) (79.0.1)
2026-05-09T22:49:44.6936777Z Collecting json-delta>=2.0
2026-05-09T22:49:44.6938677Z Using cached json_delta-2.0.2-py2.py3-none-any.whl (33 kB)
2026-05-09T22:49:44.6940538Z Collecting pytest-asyncio>=0.9.0
2026-05-09T22:49:44.6942448Z Using cached pytest_asyncio-1.3.0-py3-none-any.whl (15 kB)
2026-05-09T22:49:44.6944950Z Collecting packaging
2026-05-09T22:49:44.6947048Z Using cached packaging-26.2-py3-none-any.whl (100 kB)
2026-05-09T22:49:44.6948904Z Collecting tomli-w==1.0.0
2026-05-09T22:49:44.6950787Z Using cached tomli_w-1.0.0-py3-none-any.whl (6.0 kB)
2026-05-09T22:49:44.6952662Z Collecting PyYAML
2026-05-09T22:49:44.6954921Z Using cached pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB)
2026-05-09T22:49:44.6966434Z Collecting pytest>=3.5.1
2026-05-09T22:49:44.6968576Z Using cached pytest-9.0.3-py3-none-any.whl (375 kB)
2026-05-09T22:49:44.6970457Z Collecting dependency-groups>=1.2
2026-05-09T22:49:44.6972331Z Downloading dependency_groups-1.3.1-py3-none-any.whl (8.7 kB)
2026-05-09T22:49:44.6974437Z Collecting bracex
2026-05-09T22:49:44.6976330Z Downloading bracex-2.6-py3-none-any.whl (11 kB)
2026-05-09T22:49:44.6978183Z Collecting typing-extensions>=4.1.0
2026-05-09T22:49:44.6980066Z Using cached typing_extensions-4.15.0-py3-none-any.whl (44 kB)
2026-05-09T22:49:44.6981900Z Collecting filelock
2026-05-09T22:49:44.6984351Z Using cached filelock-3.29.0-py3-none-any.whl (39 kB)
2026-05-09T22:49:44.6986196Z Collecting bashlex!=0.13
2026-05-09T22:49:44.6988076Z Using cached bashlex-0.18-py2.py3-none-any.whl (69 kB)
2026-05-09T22:49:44.6990209Z Collecting platformdirs
2026-05-09T22:49:44.6992113Z Using cached platformdirs-4.9.6-py3-none-any.whl (21 kB)
2026-05-09T22:49:44.6994471Z Collecting pluggy<2,>=1.5
2026-05-09T22:49:44.6996374Z Using cached pluggy-1.6.0-py3-none-any.whl (20 kB)
2026-05-09T22:49:44.6998199Z Collecting iniconfig>=1.0.1
2026-05-09T22:49:44.7000056Z Using cached iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
2026-05-09T22:49:44.7001941Z Collecting pygments>=2.7.2
2026-05-09T22:49:44.7004013Z Using cached pygments-2.20.0-py3-none-any.whl (1.2 MB)
2026-05-09T22:49:44.7005933Z Collecting exceptiongroup>=1
2026-05-09T22:49:44.7007802Z Using cached exceptiongroup-1.3.1-py3-none-any.whl (16 kB)
2026-05-09T22:49:44.7009700Z Collecting backports-asyncio-runner<2,>=1.1
2026-05-09T22:49:44.7011699Z Using cached backports_asyncio_runner-1.2.0-py3-none-any.whl (12 kB)
2026-05-09T22:49:44.7013755Z Collecting requests>=2.21.0
2026-05-09T22:49:44.7015658Z Using cached requests-2.33.1-py3-none-any.whl (64 kB)
2026-05-09T22:49:44.7017497Z Collecting pyproject_hooks
2026-05-09T22:49:44.7019344Z Using cached pyproject_hooks-1.2.0-py3-none-any.whl (10 kB)
2026-05-09T22:49:44.7021220Z Collecting MarkupSafe>=2.0
2026-05-09T22:49:44.7023448Z Using cached markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB)
2026-05-09T22:49:44.7025465Z Collecting coverage[toml]>=7.10.6
2026-05-09T22:49:44.7027462Z Using cached coverage-7.13.5-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (248 kB)
2026-05-09T22:49:44.7029386Z Collecting idna<4,>=2.5
2026-05-09T22:49:44.7031204Z Downloading idna-3.13-py3-none-any.whl (68 kB)
2026-05-09T22:49:44.7033644Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 68.6/68.6 kB 22.9 MB/s eta 0:00:00
2026-05-09T22:49:44.7035557Z Collecting charset_normalizer<4,>=2
2026-05-09T22:49:44.7037552Z Using cached charset_normalizer-3.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB)
2026-05-09T22:49:44.7040258Z Installing collected packages: json-delta, urllib3, typing-extensions, tomli-w, tomli, PyYAML, python-dotenv, pyproject_hooks, pyparsing, pygments, pluggy, platformdirs, pkginfo, packaging, MarkupSafe, iniconfig, idna, filelock, coverage, ConfigArgParse, charset_normalizer, certifi, bracex, bashlex, backports-asyncio-runner, wheel, requests, Jinja2, exceptiongroup, dependency-groups, build, pytest, cibuildwheel, azure-core, pytest-cov, pytest-asyncio, azure-sdk-tools
2026-05-09T22:49:44.7044120Z Successfully installed ConfigArgParse-1.7.5 Jinja2-3.1.6 MarkupSafe-3.0.3 PyYAML-6.0.3 azure-core-1.41.0 azure-sdk-tools-0.0.0 backports-asyncio-runner-1.2.0 bashlex-0.18 bracex-2.6 build-1.5.0 certifi-2026.4.22 charset_normalizer-3.4.7 cibuildwheel-2.23.3 coverage-7.13.5 dependency-groups-1.3.1 exceptiongroup-1.3.1 filelock-3.29.0 idna-3.13 iniconfig-2.3.0 json-delta-2.0.2 packaging-26.2 pkginfo-1.12.1.2 platformdirs-4.9.6 pluggy-1.6.0 pygments-2.20.0 pyparsing-3.3.2 pyproject_hooks-1.2.0 pytest-9.0.3 pytest-asyncio-1.3.0 pytest-cov-7.1.0 python-dotenv-1.2.2 requests-2.33.1 tomli-2.4.1 tomli-w-1.0.0 typing-extensions-4.15.0 urllib3-2.7.0 wheel-0.47.0
2026-05-09T22:49:44.7047378Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-09T22:49:44.7049535Z Processing /mnt/vss/_work/1/s/.wheels/azure_core-1.41.0-py3-none-any.whl
2026-05-09T22:49:44.7051597Z Processing /mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-09T22:49:44.7053851Z Processing /mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl
2026-05-09T22:49:44.7056163Z Processing /mnt/vss/_work/1/s/.wheels/azure_keyvault_nspkg-1.0.0-py2.py3-none-any.whl
2026-05-09T22:49:44.7058150Z Collecting aiohttp>=3.0
2026-05-09T22:49:44.7060163Z Downloading aiohttp-3.13.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB)
2026-05-09T22:49:44.7062469Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 21.9 MB/s eta 0:00:00
2026-05-09T22:49:44.7064622Z Collecting parameterized>=0.7.3
2026-05-09T22:49:44.7066688Z Downloading parameterized-0.9.0-py2.py3-none-any.whl (20 kB)
2026-05-09T22:49:44.7068532Z Collecting python-dateutil>=2.8.0
2026-05-09T22:49:44.7070477Z Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
2026-05-09T22:49:44.7072664Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 54.0 MB/s eta 0:00:00
2026-05-09T22:49:44.7074794Z Collecting pyopenssl
2026-05-09T22:49:44.7076665Z Downloading pyopenssl-26.2.0-py3-none-any.whl (55 kB)
2026-05-09T22:49:44.7078803Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 kB 7.1 MB/s eta 0:00:00
2026-05-09T22:49:44.7080708Z Collecting cryptography<47.0.0,>=44.0.2
2026-05-09T22:49:44.7082727Z Downloading cryptography-46.0.7-cp38-abi3-manylinux_2_34_x86_64.whl (4.4 MB)
2026-05-09T22:49:44.7085149Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 53.0 MB/s eta 0:00:00
2026-05-09T22:49:44.7087498Z Requirement already satisfied: requests>=2.21.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-core==1.41.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 1)) (2.33.1)
2026-05-09T22:49:44.7090145Z Requirement already satisfied: typing-extensions>=4.6.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-core==1.41.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 1)) (4.15.0)
2026-05-09T22:49:44.7092800Z Requirement already satisfied: build in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.5.0)
2026-05-09T22:49:44.7095704Z Requirement already satisfied: ConfigArgParse>=0.12.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.7.5)
2026-05-09T22:49:44.7098419Z Requirement already satisfied: cibuildwheel==2.23.3 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (2.23.3)
2026-05-09T22:49:44.7101082Z Requirement already satisfied: pkginfo in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.12.1.2)
2026-05-09T22:49:44.7103887Z Requirement already satisfied: json-delta>=2.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (2.0.2)
2026-05-09T22:49:44.7106803Z Requirement already satisfied: certifi in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (2026.4.22)
2026-05-09T22:49:44.7109490Z Requirement already satisfied: pytest>=3.5.1 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (9.0.3)
2026-05-09T22:49:44.7112103Z Requirement already satisfied: setuptools in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (79.0.1)
2026-05-09T22:49:44.7114921Z Requirement already satisfied: Jinja2 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (3.1.6)
2026-05-09T22:49:44.7117672Z Requirement already satisfied: PyYAML in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (6.0.3)
2026-05-09T22:49:44.7120281Z Requirement already satisfied: wheel in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (0.47.0)
2026-05-09T22:49:44.7122868Z Requirement already satisfied: packaging in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (26.2)
2026-05-09T22:49:44.7125878Z Requirement already satisfied: pytest-asyncio>=0.9.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.3.0)
2026-05-09T22:49:44.7128577Z Requirement already satisfied: python-dotenv in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.2.2)
2026-05-09T22:49:44.7131213Z Requirement already satisfied: pytest-cov in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (7.1.0)
2026-05-09T22:49:44.7134030Z Requirement already satisfied: pyparsing in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (3.3.2)
2026-05-09T22:49:44.7136669Z Requirement already satisfied: urllib3 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (2.7.0)
2026-05-09T22:49:44.7139313Z Requirement already satisfied: tomli-w==1.0.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.0.0)
2026-05-09T22:49:44.7142086Z Requirement already satisfied: tomli in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (2.4.1)
2026-05-09T22:49:44.7144931Z Requirement already satisfied: platformdirs in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from cibuildwheel==2.23.3->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (4.9.6)
2026-05-09T22:49:44.7147653Z Requirement already satisfied: bashlex!=0.13 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from cibuildwheel==2.23.3->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (0.18)
2026-05-09T22:49:44.7150390Z Requirement already satisfied: dependency-groups>=1.2 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from cibuildwheel==2.23.3->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.3.1)
2026-05-09T22:49:44.7153405Z Requirement already satisfied: filelock in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from cibuildwheel==2.23.3->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (3.29.0)
2026-05-09T22:49:44.7156149Z Requirement already satisfied: bracex in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from cibuildwheel==2.23.3->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (2.6)
2026-05-09T22:49:44.7158372Z Collecting msal-extensions>=1.2.0
2026-05-09T22:49:44.7160290Z Downloading msal_extensions-1.3.1-py3-none-any.whl (20 kB)
2026-05-09T22:49:44.7162135Z Collecting msal>=1.35.1
2026-05-09T22:49:44.7164189Z Downloading msal-1.36.0-py3-none-any.whl (121 kB)
2026-05-09T22:49:44.7166405Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.5/121.5 kB 32.1 MB/s eta 0:00:00
2026-05-09T22:49:44.7168284Z Collecting azure-nspkg>=3.0.0
2026-05-09T22:49:44.7170151Z Downloading azure_nspkg-3.0.2-py3-none-any.whl (1.5 kB)
2026-05-09T22:49:44.7172022Z Collecting frozenlist>=1.1.1
2026-05-09T22:49:44.7174184Z Downloading frozenlist-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (219 kB)
2026-05-09T22:49:44.7176533Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 219.5/219.5 kB 63.9 MB/s eta 0:00:00
2026-05-09T22:49:44.7178391Z Collecting propcache>=0.2.0
2026-05-09T22:49:44.7180383Z Downloading propcache-0.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (60 kB)
2026-05-09T22:49:44.7182644Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.1/60.1 kB 10.9 MB/s eta 0:00:00
2026-05-09T22:49:44.7184767Z Collecting async-timeout<6.0,>=4.0
2026-05-09T22:49:44.7186696Z Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
2026-05-09T22:49:44.7188528Z Collecting yarl<2.0,>=1.17.0
2026-05-09T22:49:44.7190523Z Downloading yarl-1.23.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (102 kB)
2026-05-09T22:49:44.7192727Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 102.8/102.8 kB 27.4 MB/s eta 0:00:00
2026-05-09T22:49:44.7194826Z Collecting aiosignal>=1.4.0
2026-05-09T22:49:44.7196654Z Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB)
2026-05-09T22:49:44.7198477Z Collecting aiohappyeyeballs>=2.5.0
2026-05-09T22:49:44.7200307Z Downloading aiohappyeyeballs-2.6.1-py3-none-any.whl (15 kB)
2026-05-09T22:49:44.7202122Z Collecting attrs>=17.3.0
2026-05-09T22:49:44.7204195Z Downloading attrs-26.1.0-py3-none-any.whl (67 kB)
2026-05-09T22:49:44.7206402Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.5/67.5 kB 22.4 MB/s eta 0:00:00
2026-05-09T22:49:44.7208455Z Collecting multidict<7.0,>=4.5
2026-05-09T22:49:44.7210445Z Using cached multidict-6.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (243 kB)
2026-05-09T22:49:44.7212532Z Collecting six>=1.5
2026-05-09T22:49:44.7214650Z Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
2026-05-09T22:49:44.7216450Z Collecting cffi>=2.0.0
2026-05-09T22:49:44.7218437Z Downloading cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB)
2026-05-09T22:49:44.7220637Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.5/216.5 kB 49.8 MB/s eta 0:00:00
2026-05-09T22:49:44.7222522Z Collecting pycparser
2026-05-09T22:49:44.7224714Z Downloading pycparser-3.0-py3-none-any.whl (48 kB)
2026-05-09T22:49:44.7226877Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.2/48.2 kB 11.4 MB/s eta 0:00:00
2026-05-09T22:49:44.7228771Z Collecting PyJWT[crypto]<3,>=1.0.0
2026-05-09T22:49:44.7230639Z Downloading pyjwt-2.12.1-py3-none-any.whl (29 kB)
2026-05-09T22:49:44.7233200Z Requirement already satisfied: pygments>=2.7.2 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from pytest>=3.5.1->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (2.20.0)
2026-05-09T22:49:44.7236032Z Requirement already satisfied: exceptiongroup>=1 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from pytest>=3.5.1->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.3.1)
2026-05-09T22:49:44.7238743Z Requirement already satisfied: iniconfig>=1.0.1 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from pytest>=3.5.1->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (2.3.0)
2026-05-09T22:49:44.7241438Z Requirement already satisfied: pluggy<2,>=1.5 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from pytest>=3.5.1->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.6.0)
2026-05-09T22:49:44.7244414Z Requirement already satisfied: backports-asyncio-runner<2,>=1.1 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from pytest-asyncio>=0.9.0->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.2.0)
2026-05-09T22:49:44.7247218Z Requirement already satisfied: charset_normalizer<4,>=2 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core==1.41.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 1)) (3.4.7)
2026-05-09T22:49:44.7250034Z Requirement already satisfied: idna<4,>=2.5 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core==1.41.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 1)) (3.13)
2026-05-09T22:49:44.7252744Z Requirement already satisfied: pyproject_hooks in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from build->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.2.0)
2026-05-09T22:49:44.7255637Z Requirement already satisfied: MarkupSafe>=2.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from Jinja2->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (3.0.3)
2026-05-09T22:49:44.7258261Z Requirement already satisfied: coverage[toml]>=7.10.6 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from pytest-cov->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (7.13.5)
2026-05-09T22:49:44.7260907Z azure-core is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
2026-05-09T22:49:44.7262941Z azure-sdk-tools is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
2026-05-09T22:49:44.7265347Z Installing collected packages: azure-nspkg, six, PyJWT, pycparser, propcache, parameterized, multidict, frozenlist, azure-keyvault-nspkg, attrs, async-timeout, aiohappyeyeballs, yarl, python-dateutil, cffi, aiosignal, cryptography, aiohttp, pyopenssl, msal, msal-extensions, azure-identity
2026-05-09T22:49:44.7267799Z Successfully installed PyJWT-2.12.1 aiohappyeyeballs-2.6.1 aiohttp-3.13.5 aiosignal-1.4.0 async-timeout-5.0.1 attrs-26.1.0 azure-identity-1.26.0b3 azure-keyvault-nspkg-1.0.0 azure-nspkg-3.0.2 cffi-2.0.0 cryptography-46.0.7 frozenlist-1.8.0 msal-1.36.0 msal-extensions-1.3.1 multidict-6.7.1 parameterized-0.9.0 propcache-0.5.2 pycparser-3.0 pyopenssl-26.2.0 python-dateutil-2.9.0.post0 six-1.17.0 yarl-1.23.0
2026-05-09T22:49:44.7270056Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-09T22:49:44.7280907Z Processing ./azure_keyvault_certificates-4.11.2.tar.gz
2026-05-09T22:49:44.7282974Z Installing build dependencies: started
2026-05-09T22:49:44.7285005Z Installing build dependencies: finished with status 'done'
2026-05-09T22:49:44.7286865Z Getting requirements to build wheel: started
2026-05-09T22:49:44.7288712Z Getting requirements to build wheel: finished with status 'done'
2026-05-09T22:49:44.7290420Z Preparing metadata (pyproject.toml): started
2026-05-09T22:49:44.7292143Z Preparing metadata (pyproject.toml): finished with status 'done'
2026-05-09T22:49:44.7294244Z Requirement already satisfied: typing-extensions>=4.6.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-keyvault-certificates==4.11.2) (4.15.0)
2026-05-09T22:49:44.7296128Z Collecting isodate>=0.6.1
2026-05-09T22:49:44.7297729Z Using cached isodate-0.7.2-py3-none-any.whl (22 kB)
2026-05-09T22:49:44.7299660Z Requirement already satisfied: azure-core>=1.31.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-keyvault-certificates==4.11.2) (1.41.0)
2026-05-09T22:49:44.7301876Z Requirement already satisfied: requests>=2.21.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-core>=1.31.0->azure-keyvault-certificates==4.11.2) (2.33.1)
2026-05-09T22:49:44.7304334Z Requirement already satisfied: urllib3<3,>=1.26 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.31.0->azure-keyvault-certificates==4.11.2) (2.7.0)
2026-05-09T22:49:44.7306682Z Requirement already satisfied: idna<4,>=2.5 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.31.0->azure-keyvault-certificates==4.11.2) (3.13)
2026-05-09T22:49:44.7309192Z Requirement already satisfied: charset_normalizer<4,>=2 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.31.0->azure-keyvault-certificates==4.11.2) (3.4.7)
2026-05-09T22:49:44.7311816Z Requirement already satisfied: certifi>=2023.5.7 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.31.0->azure-keyvault-certificates==4.11.2) (2026.4.22)
2026-05-09T22:49:44.7314277Z Building wheels for collected packages: azure-keyvault-certificates
2026-05-09T22:49:44.7316393Z Building wheel for azure-keyvault-certificates (pyproject.toml): started
2026-05-09T22:49:44.7318533Z Building wheel for azure-keyvault-certificates (pyproject.toml): finished with status 'done'
2026-05-09T22:49:44.7320933Z Created wheel for azure-keyvault-certificates: filename=azure_keyvault_certificates-4.11.2-py3-none-any.whl size=162157 sha256=ae96b3acaf938cfe2c25025d62cedabab97e9765b867a3baf7f12e31915d9d0d
2026-05-09T22:49:44.7323699Z Stored in directory: /home/cloudtest/.cache/pip/wheels/cc/2a/84/ebd3a26bf94cc3d17d1ef39b656865627f5ce78c17b4f9b061
2026-05-09T22:49:44.7325692Z Successfully built azure-keyvault-certificates
2026-05-09T22:49:44.7327603Z Installing collected packages: isodate, azure-keyvault-certificates
2026-05-09T22:49:44.7329543Z Successfully installed azure-keyvault-certificates-4.11.2 isodate-0.7.2
2026-05-09T22:49:44.7330455Z
2026-05-09T22:49:44.7332241Z --------------------------------------------------------------------
2026-05-09T22:49:44.7334427Z Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
2026-05-09T22:49:44.7335326Z
2026-05-09T22:49:44.7336995Z ************* Module certs
2026-05-09T22:49:44.7338873Z tests/certs.py:7: [C0301(line-too-long), ] Line too long (7055/120)
2026-05-09T22:49:44.7340774Z tests/certs.py:8: [C0301(line-too-long), ] Line too long (7147/120)
2026-05-09T22:49:44.7342650Z ************* Module test_examples_certificates
2026-05-09T22:49:44.7345030Z tests/test_examples_certificates.py:44: [W0621(redefined-outer-name), TestExamplesKeyVault.test_example_certificate_crud_operations] Redefining name 'CertificateContentType' from outer scope (line 8)
2026-05-09T22:49:44.7347434Z tests/test_examples_certificates.py:44: [W0621(redefined-outer-name), TestExamplesKeyVault.test_example_certificate_crud_operations] Redefining name 'CertificatePolicy' from outer scope (line 8)
2026-05-09T22:49:44.7349783Z tests/test_examples_certificates.py:44: [W0621(redefined-outer-name), TestExamplesKeyVault.test_example_certificate_crud_operations] Redefining name 'WellKnownIssuerNames' from outer scope (line 8)
2026-05-09T22:49:44.7352133Z tests/test_examples_certificates.py:44: [W0404(reimported), TestExamplesKeyVault.test_example_certificate_crud_operations] Reimport 'CertificateContentType' (imported line 8)
2026-05-09T22:49:44.7354638Z tests/test_examples_certificates.py:44: [W0404(reimported), TestExamplesKeyVault.test_example_certificate_crud_operations] Reimport 'CertificatePolicy' (imported line 8)
2026-05-09T22:49:44.7356917Z tests/test_examples_certificates.py:44: [W0404(reimported), TestExamplesKeyVault.test_example_certificate_crud_operations] Reimport 'WellKnownIssuerNames' (imported line 8)
2026-05-09T22:49:44.7359150Z tests/test_examples_certificates.py:40: [W0613(unused-argument), TestExamplesKeyVault.test_example_certificate_crud_operations] Unused argument 'kwargs'
2026-05-09T22:49:44.7361354Z tests/test_examples_certificates.py:121: [W0613(unused-argument), TestExamplesKeyVault.test_example_certificate_list_operations] Unused argument 'kwargs'
2026-05-09T22:49:44.7363797Z tests/test_examples_certificates.py:180: [W0613(unused-argument), TestExamplesKeyVault.test_example_certificate_backup_restore] Unused argument 'kwargs'
2026-05-09T22:49:44.7366145Z tests/test_examples_certificates.py:223: [W0613(unused-argument), TestExamplesKeyVault.test_example_certificate_recover] Unused argument 'kwargs'
2026-05-09T22:49:44.7369145Z tests/test_examples_certificates.py:266: [W0613(unused-argument), TestExamplesKeyVault.test_example_contacts] Unused argument 'kwargs'
2026-05-09T22:49:44.7371318Z tests/test_examples_certificates.py:305: [W0613(unused-argument), TestExamplesKeyVault.test_example_issuers] Unused argument 'kwargs'
2026-05-09T22:49:44.7373672Z tests/test_examples_certificates.py:9: [C0411(wrong-import-order), ] third party import "devtools_testutils.recorded_by_proxy" should be placed before first party import "azure.keyvault.certificates.ApiVersion"
2026-05-09T22:49:44.7375952Z tests/test_examples_certificates.py:11: [C0411(wrong-import-order), ] third party import "_shared.test_case.KeyVaultTestCase" should be placed before first party import "azure.keyvault.certificates.ApiVersion"
2026-05-09T22:49:44.7378390Z tests/test_examples_certificates.py:12: [C0411(wrong-import-order), ] third party import "_test_case.CertificatesClientPreparer" should be placed before first party import "azure.keyvault.certificates.ApiVersion"
2026-05-09T22:49:44.7380266Z ************* Module _test_case
2026-05-09T22:49:44.7382040Z tests/_test_case.py:65: [W0613(unused-argument), CertificatesClientPreparer._skip_if_not_configured] Unused argument 'kwargs'
2026-05-09T22:49:44.7384505Z tests/_test_case.py:9: [C0411(wrong-import-order), ] third party import "devtools_testutils.AzureRecordedTestCase" should be placed before first party imports "azure.keyvault.certificates.ApiVersion", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7386795Z tests/_test_case.py:10: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party imports "azure.keyvault.certificates.ApiVersion", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7388739Z ************* Module _async_test_case
2026-05-09T22:49:44.7390513Z tests/_async_test_case.py:60: [W0613(unused-argument), AsyncCertificatesClientPreparer._skip_if_not_configured] Unused argument 'kwargs'
2026-05-09T22:49:44.7392580Z tests/async_test_case.py:9: [C0411(wrong-import-order), ] third party import "devtools_testutils.AzureRecordedTestCase" should be placed before first party import "azure.keyvault.certificates.shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7394975Z tests/async_test_case.py:10: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party import "azure.keyvault.certificates.shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7396870Z ************* Module test_certificates_client
2026-05-09T22:49:44.7398590Z tests/test_certificates_client.py:387: [C0301(line-too-long), ] Line too long (132/120)
2026-05-09T22:49:44.7400426Z tests/test_certificates_client.py:710: [C0301(line-too-long), ] Line too long (129/120)
2026-05-09T22:49:44.7402236Z tests/test_certificates_client.py:726: [C0301(line-too-long), ] Line too long (123/120)
2026-05-09T22:49:44.7404355Z tests/test_certificates_client.py:220: [W0718(broad-exception-caught), TestCertificateClient.test_crud_operations] Catching too general exception Exception
2026-05-09T22:49:44.7406406Z tests/test_certificates_client.py:219: [E1101(no-member), TestCertificateClient.test_crud_operations] Instance of 'TestCertificateClient' has no 'fail' member
2026-05-09T22:49:44.7408400Z tests/test_certificates_client.py:221: [E1101(no-member), TestCertificateClient.test_crud_operations] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7410336Z tests/test_certificates_client.py:173: [W0613(unused-argument), TestCertificateClient.test_crud_operations] Unused argument 'kwargs'
2026-05-09T22:49:44.7412313Z tests/test_certificates_client.py:227: [W0613(unused-argument), TestCertificateClient.test_import_certificate_not_password_encoded_no_policy] Unused argument 'kwargs'
2026-05-09T22:49:44.7414567Z tests/test_certificates_client.py:239: [W0613(unused-argument), TestCertificateClient.test_import_certificate_password_encoded_no_policy] Unused argument 'kwargs'
2026-05-09T22:49:44.7416615Z tests/test_certificates_client.py:266: [W0718(broad-exception-caught), TestCertificateClient.test_list] Catching too general exception Exception
2026-05-09T22:49:44.7418645Z tests/test_certificates_client.py:267: [R1724(no-else-continue), TestCertificateClient.test_list] Unnecessary "else" after "continue", remove the "else" and de-indent the code inside it
2026-05-09T22:49:44.7420694Z tests/test_certificates_client.py:267: [E1101(no-member), TestCertificateClient.test_list] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7422624Z tests/test_certificates_client.py:252: [W0613(unused-argument), TestCertificateClient.test_list] Unused argument 'kwargs'
2026-05-09T22:49:44.7424979Z tests/test_certificates_client.py:293: [W0718(broad-exception-caught), TestCertificateClient.test_list_certificate_versions] Catching too general exception Exception
2026-05-09T22:49:44.7427222Z tests/test_certificates_client.py:294: [R1724(no-else-continue), TestCertificateClient.test_list_certificate_versions] Unnecessary "else" after "continue", remove the "else" and de-indent the code inside it
2026-05-09T22:49:44.7429263Z tests/test_certificates_client.py:294: [E1101(no-member), TestCertificateClient.test_list_certificate_versions] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7431230Z tests/test_certificates_client.py:281: [W0613(unused-argument), TestCertificateClient.test_list_certificate_versions] Unused argument 'kwargs'
2026-05-09T22:49:44.7433415Z tests/test_certificates_client.py:334: [W0718(broad-exception-caught), TestCertificateClient.test_crud_contacts] Catching too general exception Exception
2026-05-09T22:49:44.7435434Z tests/test_certificates_client.py:333: [E1101(no-member), TestCertificateClient.test_crud_contacts] Instance of 'TestCertificateClient' has no 'fail' member
2026-05-09T22:49:44.7437428Z tests/test_certificates_client.py:335: [E1101(no-member), TestCertificateClient.test_crud_contacts] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7439396Z tests/test_certificates_client.py:312: [W0613(unused-argument), TestCertificateClient.test_crud_contacts] Unused argument 'kwargs'
2026-05-09T22:49:44.7441459Z tests/test_certificates_client.py:354: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7443786Z tests/test_certificates_client.py:359: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7445938Z tests/test_certificates_client.py:362: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7448047Z tests/test_certificates_client.py:366: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7450148Z tests/test_certificates_client.py:374: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7452172Z tests/test_certificates_client.py:341: [W0613(unused-argument), TestCertificateClient.test_recover_and_purge] Unused argument 'kwargs'
2026-05-09T22:49:44.7454412Z tests/test_certificates_client.py:431: [W0718(broad-exception-caught), TestCertificateClient.test_async_request_cancellation_and_deletion] Catching too general exception Exception
2026-05-09T22:49:44.7456551Z tests/test_certificates_client.py:430: [E1101(no-member), TestCertificateClient.test_async_request_cancellation_and_deletion] Instance of 'TestCertificateClient' has no 'fail' member
2026-05-09T22:49:44.7458763Z tests/test_certificates_client.py:432: [E1101(no-member), TestCertificateClient.test_async_request_cancellation_and_deletion] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7460887Z tests/test_certificates_client.py:384: [W0613(unused-argument), TestCertificateClient.test_async_request_cancellation_and_deletion] Unused argument 'kwargs'
2026-05-09T22:49:44.7463203Z tests/test_certificates_client.py:441: [W0613(unused-argument), TestCertificateClient.test_policy] Unused argument 'kwargs'
2026-05-09T22:49:44.7465260Z tests/test_certificates_client.py:477: [W0613(unused-argument), TestCertificateClient.test_get_pending_certificate_signing_request] Unused argument 'kwargs'
2026-05-09T22:49:44.7467283Z tests/test_certificates_client.py:490: [W0613(unused-argument), TestCertificateClient.test_backup_restore] Unused argument 'kwargs'
2026-05-09T22:49:44.7469422Z tests/test_certificates_client.py:588: [W0718(broad-exception-caught), TestCertificateClient.test_crud_issuer] Catching too general exception Exception
2026-05-09T22:49:44.7471593Z tests/test_certificates_client.py:587: [E1101(no-member), TestCertificateClient.test_crud_issuer] Instance of 'TestCertificateClient' has no 'fail' member
2026-05-09T22:49:44.7473873Z tests/test_certificates_client.py:589: [E1101(no-member), TestCertificateClient.test_crud_issuer] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7475927Z tests/test_certificates_client.py:515: [W0613(unused-argument), TestCertificateClient.test_crud_issuer] Unused argument 'kwargs'
2026-05-09T22:49:44.7477936Z tests/test_certificates_client.py:595: [W0613(unused-argument), TestCertificateClient.test_logging_enabled] Unused argument 'kwargs'
2026-05-09T22:49:44.7479982Z tests/test_certificates_client.py:629: [W0613(unused-argument), TestCertificateClient.test_logging_disabled] Unused argument 'kwargs'
2026-05-09T22:49:44.7481986Z tests/test_certificates_client.py:662: [W0613(unused-argument), TestCertificateClient.test_models] Unused argument 'kwargs'
2026-05-09T22:49:44.7484184Z tests/test_certificates_client.py:675: [W0613(unused-argument), TestCertificateClient.test_get_certificate_version] Unused argument 'kwargs'
2026-05-09T22:49:44.7486357Z tests/test_certificates_client.py:704: [W0106(expression-not-assigned), TestCertificateClient.test_list_properties_of_certificates] Expression "[ for _ in client.list_properties_of_certificates()]" is assigned to nothing
2026-05-09T22:49:44.7488608Z tests/test_certificates_client.py:704: [R1721(unnecessary-comprehension), TestCertificateClient.test_list_properties_of_certificates] Unnecessary use of a comprehension, use list(client.list_properties_of_certificates()) instead.
2026-05-09T22:49:44.7490879Z tests/test_certificates_client.py:707: [W0106(expression-not-assigned), TestCertificateClient.test_list_properties_of_certificates] Expression "[ for _ in client.list_properties_of_certificates(include_pending=True)]" is assigned to nothing
2026-05-09T22:49:44.7493437Z tests/test_certificates_client.py:707: [R1721(unnecessary-comprehension), TestCertificateClient.test_list_properties_of_certificates] Unnecessary use of a comprehension, use list(client.list_properties_of_certificates(include_pending=True)) instead.
2026-05-09T22:49:44.7495628Z tests/test_certificates_client.py:701: [W0613(unused-argument), TestCertificateClient.test_list_properties_of_certificates] Unused argument 'kwargs'
2026-05-09T22:49:44.7497755Z tests/test_certificates_client.py:720: [W0106(expression-not-assigned), TestCertificateClient.test_list_deleted_certificates] Expression "[ for _ in client.list_deleted_certificates()]" is assigned to nothing
2026-05-09T22:49:44.7499984Z tests/test_certificates_client.py:720: [R1721(unnecessary-comprehension), TestCertificateClient.test_list_deleted_certificates] Unnecessary use of a comprehension, use list(client.list_deleted_certificates()) instead.
2026-05-09T22:49:44.7502231Z tests/test_certificates_client.py:723: [W0106(expression-not-assigned), TestCertificateClient.test_list_deleted_certificates] Expression "[ for _ in client.list_deleted_certificates(include_pending=True)]" is assigned to nothing
2026-05-09T22:49:44.7504738Z tests/test_certificates_client.py:723: [R1721(unnecessary-comprehension), TestCertificateClient.test_list_deleted_certificates] Unnecessary use of a comprehension, use list(client.list_deleted_certificates(include_pending=True)) instead.
2026-05-09T22:49:44.7506961Z tests/test_certificates_client.py:717: [W0613(unused-argument), TestCertificateClient.test_list_deleted_certificates] Unused argument 'kwargs'
2026-05-09T22:49:44.7508996Z tests/test_certificates_client.py:733: [W0613(unused-argument), TestCertificateClient.test_preserve_certificate_order] Unused argument 'kwargs'
2026-05-09T22:49:44.7511016Z tests/test_certificates_client.py:751: [W0613(unused-argument), TestCertificateClient.test_40x_handling] Unused argument 'kwargs'
2026-05-09T22:49:44.7513466Z tests/test_certificates_client.py:769: [W0613(unused-argument), TestCertificateClient.test_create_certificate_with_san_ip_and_uris] Unused argument 'kwargs'
2026-05-09T22:49:44.7516257Z tests/test_certificates_client.py:804: [W0613(unused-argument), TestCertificateClient.test_unknown_issuer_response] Unused argument 'kwargs'
2026-05-09T22:49:44.7518792Z tests/test_certificates_client.py:13: [C0411(wrong-import-order), ] third party import "devtools_testutils.recorded_by_proxy" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy"
2026-05-09T22:49:44.7521534Z tests/test_certificates_client.py:39: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.keyvault.certificates.AdministratorContact", "azure.keyvault.certificates._client.NO_SAN_OR_SUBJECT", "azure.keyvault.certificates._generated.models.CertificateOperation", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7524850Z tests/test_certificates_client.py:41: [C0411(wrong-import-order), ] third party import "_shared.test_case.KeyVaultTestCase" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.keyvault.certificates.AdministratorContact", "azure.keyvault.certificates._client.NO_SAN_OR_SUBJECT", "azure.keyvault.certificates._generated.models.CertificateOperation", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7527866Z tests/test_certificates_client.py:42: [C0411(wrong-import-order), ] third party import "_test_case.get_decorator" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.keyvault.certificates.AdministratorContact", "azure.keyvault.certificates._client.NO_SAN_OR_SUBJECT", "azure.keyvault.certificates._generated.models.CertificateOperation", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7530799Z tests/test_certificates_client.py:43: [C0411(wrong-import-order), ] third party import "certs.CERT_CONTENT_PASSWORD_ENCODED" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.keyvault.certificates.AdministratorContact", "azure.keyvault.certificates._client.NO_SAN_OR_SUBJECT", "azure.keyvault.certificates._generated.models.CertificateOperation", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7533332Z tests/test_certificates_client.py:14: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-05-09T22:49:44.7535033Z ************* Module test_merge_certificate
2026-05-09T22:49:44.7536851Z tests/test_merge_certificate.py:31: [W1514(unspecified-encoding), TestMergeCertificate.test_merge_certificate] Using open without explicitly specifying an encoding
2026-05-09T22:49:44.7538906Z tests/test_merge_certificate.py:33: [W1514(unspecified-encoding), TestMergeCertificate.test_merge_certificate] Using open without explicitly specifying an encoding
2026-05-09T22:49:44.7540825Z tests/test_merge_certificate.py:23: [W0613(unused-argument), TestMergeCertificate.test_merge_certificate] Unused argument 'kwargs'
2026-05-09T22:49:44.7542809Z tests/test_merge_certificate.py:10: [C0411(wrong-import-order), ] third party import "devtools_testutils.recorded_by_proxy" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7545092Z tests/test_merge_certificate.py:11: [C0411(wrong-import-order), ] third party import "OpenSSL.crypto" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7547182Z tests/test_merge_certificate.py:13: [C0411(wrong-import-order), ] third party import "_shared.test_case.KeyVaultTestCase" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7549626Z tests/test_merge_certificate.py:14: [C0411(wrong-import-order), ] third party import "_test_case.CertificatesClientPreparer" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7551344Z ************* Module test_parse_id
2026-05-09T22:49:44.7553196Z tests/test_parse_id.py:6: [C0411(wrong-import-order), ] third party import "devtools_testutils.PowerShellPreparer" should be placed before first party import "azure.keyvault.certificates.CertificateClient"
2026-05-09T22:49:44.7555087Z tests/test_parse_id.py:8: [C0411(wrong-import-order), ] third party import "_shared.test_case.KeyVaultTestCase" should be placed before first party import "azure.keyvault.certificates.CertificateClient"
2026-05-09T22:49:44.7556781Z ************* Module test_context_manager
2026-05-09T22:49:44.7558604Z tests/test_context_manager.py:7: [C0411(wrong-import-order), ] third party import "_shared.helpers.mock" should be placed before first party import "azure.keyvault.certificates.CertificateClient"
2026-05-09T22:49:44.7560393Z ************* Module test_context_manager_async
2026-05-09T22:49:44.7562223Z tests/test_context_manager_async.py:6: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party import "azure.keyvault.certificates.aio.CertificateClient"
2026-05-09T22:49:44.7564686Z tests/test_context_manager_async.py:8: [C0411(wrong-import-order), ] third party import "_shared.helpers_async.AsyncMockTransport" should be placed before first party import "azure.keyvault.certificates.aio.CertificateClient"
2026-05-09T22:49:44.7566674Z ************* Module test_merge_certificate_async
2026-05-09T22:49:44.7568603Z tests/test_merge_certificate_async.py:35: [W1514(unspecified-encoding), TestMergeCertificate.test_merge_certificate] Using open without explicitly specifying an encoding
2026-05-09T22:49:44.7581233Z tests/test_merge_certificate_async.py:37: [W1514(unspecified-encoding), TestMergeCertificate.test_merge_certificate] Using open without explicitly specifying an encoding
2026-05-09T22:49:44.7583784Z tests/test_merge_certificate_async.py:26: [W0613(unused-argument), TestMergeCertificate.test_merge_certificate] Unused argument 'kwargs'
2026-05-09T22:49:44.7586028Z tests/test_merge_certificate_async.py:10: [C0411(wrong-import-order), ] third party import "devtools_testutils.set_bodiless_matcher" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7588401Z tests/test_merge_certificate_async.py:11: [C0411(wrong-import-order), ] third party import "devtools_testutils.aio.recorded_by_proxy_async" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7590738Z tests/test_merge_certificate_async.py:12: [C0411(wrong-import-order), ] third party import "OpenSSL.crypto" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7593243Z tests/test_merge_certificate_async.py:14: [C0411(wrong-import-order), ] third party import "_async_test_case.AsyncCertificatesClientPreparer" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7595622Z tests/test_merge_certificate_async.py:15: [C0411(wrong-import-order), ] third party import "_test_case.get_decorator" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7597933Z tests/test_merge_certificate_async.py:16: [C0411(wrong-import-order), ] third party import "_shared.test_case_async.KeyVaultTestCase" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7599927Z ************* Module test_examples_certificates_async
2026-05-09T22:49:44.7601920Z tests/test_examples_certificates_async.py:53: [W0621(redefined-outer-name), TestExamplesKeyVault.test_example_certificate_crud_operations] Redefining name 'CertificatePolicy' from outer scope (line 7)
2026-05-09T22:49:44.7604708Z tests/test_examples_certificates_async.py:53: [W0621(redefined-outer-name), TestExamplesKeyVault.test_example_certificate_crud_operations] Redefining name 'CertificateContentType' from outer scope (line 7)
2026-05-09T22:49:44.7607018Z tests/test_examples_certificates_async.py:53: [W0621(redefined-outer-name), TestExamplesKeyVault.test_example_certificate_crud_operations] Redefining name 'WellKnownIssuerNames' from outer scope (line 7)
2026-05-09T22:49:44.7609228Z tests/test_examples_certificates_async.py:53: [W0404(reimported), TestExamplesKeyVault.test_example_certificate_crud_operations] Reimport 'CertificatePolicy' (imported line 7)
2026-05-09T22:49:44.7611387Z tests/test_examples_certificates_async.py:53: [W0404(reimported), TestExamplesKeyVault.test_example_certificate_crud_operations] Reimport 'CertificateContentType' (imported line 7)
2026-05-09T22:49:44.7613734Z tests/test_examples_certificates_async.py:53: [W0404(reimported), TestExamplesKeyVault.test_example_certificate_crud_operations] Reimport 'WellKnownIssuerNames' (imported line 7)
2026-05-09T22:49:44.7615900Z tests/test_examples_certificates_async.py:49: [W0613(unused-argument), TestExamplesKeyVault.test_example_certificate_crud_operations] Unused argument 'kwargs'
2026-05-09T22:49:44.7618005Z tests/test_examples_certificates_async.py:122: [W0613(unused-argument), TestExamplesKeyVault.test_example_certificate_list_operations] Unused argument 'kwargs'
2026-05-09T22:49:44.7620080Z tests/test_examples_certificates_async.py:182: [W0613(unused-argument), TestExamplesKeyVault.test_example_certificate_backup_restore] Unused argument 'kwargs'
2026-05-09T22:49:44.7622181Z tests/test_examples_certificates_async.py:229: [W0613(unused-argument), TestExamplesKeyVault.test_example_certificate_recover] Unused argument 'kwargs'
2026-05-09T22:49:44.7624473Z tests/test_examples_certificates_async.py:268: [W0613(unused-argument), TestExamplesKeyVault.test_example_contacts] Unused argument 'kwargs'
2026-05-09T22:49:44.7626551Z tests/test_examples_certificates_async.py:308: [W0613(unused-argument), TestExamplesKeyVault.test_example_issuers] Unused argument 'kwargs'
2026-05-09T22:49:44.7628651Z tests/test_examples_certificates_async.py:8: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party import "azure.keyvault.certificates.ApiVersion"
2026-05-09T22:49:44.7630901Z tests/test_examples_certificates_async.py:10: [C0411(wrong-import-order), ] third party import "_shared.test_case_async.KeyVaultTestCase" should be placed before first party import "azure.keyvault.certificates.ApiVersion"
2026-05-09T22:49:44.7633437Z tests/test_examples_certificates_async.py:11: [C0411(wrong-import-order), ] third party import "_async_test_case.AsyncCertificatesClientPreparer" should be placed before first party import "azure.keyvault.certificates.ApiVersion"
2026-05-09T22:49:44.7635784Z tests/test_examples_certificates_async.py:12: [C0411(wrong-import-order), ] third party import "_test_case.get_decorator" should be placed before first party import "azure.keyvault.certificates.ApiVersion"
2026-05-09T22:49:44.7638075Z tests/test_examples_certificates_async.py:13: [C0411(wrong-import-order), ] third party import "devtools_testutils.aio.recorded_by_proxy_async" should be placed before first party import "azure.keyvault.certificates.ApiVersion"
2026-05-09T22:49:44.7639875Z ************* Module test_multi_api
2026-05-09T22:49:44.7641684Z tests/test_multi_api.py:6: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party import "azure.keyvault.certificates.ApiVersion"
2026-05-09T22:49:44.7643774Z ************* Module test_san_live_traffic
2026-05-09T22:49:44.7645713Z tests/test_san_live_traffic.py:42: [W1309(f-string-without-interpolation), test_create_certificate_with_ip_addresses] Using an f-string that does not have any interpolated variables
2026-05-09T22:49:44.7648010Z tests/test_san_live_traffic.py:74: [W1309(f-string-without-interpolation), test_create_certificate_with_uris] Using an f-string that does not have any interpolated variables
2026-05-09T22:49:44.7650239Z tests/test_san_live_traffic.py:106: [W1309(f-string-without-interpolation), test_create_certificate_with_all_sans] Using an f-string that does not have any interpolated variables
2026-05-09T22:49:44.7652372Z tests/test_san_live_traffic.py:149: [W1309(f-string-without-interpolation), test_update_certificate_policy_with_ip_and_uri] Using an f-string that does not have any interpolated variables
2026-05-09T22:49:44.7654721Z tests/test_san_live_traffic.py:162: [W1309(f-string-without-interpolation), test_update_certificate_policy_with_ip_and_uri] Using an f-string that does not have any interpolated variables
2026-05-09T22:49:44.7656848Z tests/test_san_live_traffic.py:174: [W1309(f-string-without-interpolation), test_update_certificate_policy_with_ip_and_uri] Using an f-string that does not have any interpolated variables
2026-05-09T22:49:44.7658955Z tests/test_san_live_traffic.py:192: [W1309(f-string-without-interpolation), cleanup_certificates] Using an f-string that does not have any interpolated variables
2026-05-09T22:49:44.7660977Z tests/test_san_live_traffic.py:199: [W0718(broad-exception-caught), cleanup_certificates] Catching too general exception Exception
2026-05-09T22:49:44.7662923Z tests/test_san_live_traffic.py:227: [W0718(broad-exception-caught), main] Catching too general exception Exception
2026-05-09T22:49:44.7664964Z ************* Module test_certificates_client_async
2026-05-09T22:49:44.7666745Z tests/test_certificates_client_async.py:726: [C0301(line-too-long), ] Line too long (129/120)
2026-05-09T22:49:44.7668521Z tests/test_certificates_client_async.py:747: [C0301(line-too-long), ] Line too long (123/120)
2026-05-09T22:49:44.7670578Z tests/test_certificates_client_async.py:214: [W0718(broad-exception-caught), TestCertificateClient.test_crud_operations] Catching too general exception Exception
2026-05-09T22:49:44.7672777Z tests/test_certificates_client_async.py:213: [E1101(no-member), TestCertificateClient.test_crud_operations] Instance of 'TestCertificateClient' has no 'fail' member
2026-05-09T22:49:44.7675180Z tests/test_certificates_client_async.py:215: [E1101(no-member), TestCertificateClient.test_crud_operations] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7677278Z tests/test_certificates_client_async.py:169: [W0613(unused-argument), TestCertificateClient.test_crud_operations] Unused argument 'kwargs'
2026-05-09T22:49:44.7679422Z tests/test_certificates_client_async.py:222: [W0613(unused-argument), TestCertificateClient.test_import_certificate_not_password_encoded_no_policy] Unused argument 'kwargs'
2026-05-09T22:49:44.7681606Z tests/test_certificates_client_async.py:235: [W0613(unused-argument), TestCertificateClient.test_import_certificate_password_encoded_no_policy] Unused argument 'kwargs'
2026-05-09T22:49:44.7684056Z tests/test_certificates_client_async.py:263: [W0718(broad-exception-caught), TestCertificateClient.test_list] Catching too general exception Exception
2026-05-09T22:49:44.7695689Z tests/test_certificates_client_async.py:264: [R1724(no-else-continue), TestCertificateClient.test_list] Unnecessary "else" after "continue", remove the "else" and de-indent the code inside it
2026-05-09T22:49:44.7697912Z tests/test_certificates_client_async.py:264: [E1101(no-member), TestCertificateClient.test_list] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7699933Z tests/test_certificates_client_async.py:249: [W0613(unused-argument), TestCertificateClient.test_list] Unused argument 'kwargs'
2026-05-09T22:49:44.7701959Z tests/test_certificates_client_async.py:291: [W0718(broad-exception-caught), TestCertificateClient.test_list_certificate_versions] Catching too general exception Exception
2026-05-09T22:49:44.7704374Z tests/test_certificates_client_async.py:292: [R1724(no-else-continue), TestCertificateClient.test_list_certificate_versions] Unnecessary "else" after "continue", remove the "else" and de-indent the code inside it
2026-05-09T22:49:44.7707018Z tests/test_certificates_client_async.py:292: [E1101(no-member), TestCertificateClient.test_list_certificate_versions] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7709276Z tests/test_certificates_client_async.py:279: [W0613(unused-argument), TestCertificateClient.test_list_certificate_versions] Unused argument 'kwargs'
2026-05-09T22:49:44.7711496Z tests/test_certificates_client_async.py:335: [W0718(broad-exception-caught), TestCertificateClient.test_crud_contacts] Catching too general exception Exception
2026-05-09T22:49:44.7714386Z tests/test_certificates_client_async.py:334: [E1101(no-member), TestCertificateClient.test_crud_contacts] Instance of 'TestCertificateClient' has no 'fail' member
2026-05-09T22:49:44.7716768Z tests/test_certificates_client_async.py:336: [E1101(no-member), TestCertificateClient.test_crud_contacts] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7719056Z tests/test_certificates_client_async.py:313: [W0613(unused-argument), TestCertificateClient.test_crud_contacts] Unused argument 'kwargs'
2026-05-09T22:49:44.7721498Z tests/test_certificates_client_async.py:357: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7724222Z tests/test_certificates_client_async.py:365: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7726602Z tests/test_certificates_client_async.py:368: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7728927Z tests/test_certificates_client_async.py:372: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7731266Z tests/test_certificates_client_async.py:383: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7733858Z tests/test_certificates_client_async.py:343: [W0613(unused-argument), TestCertificateClient.test_recover_and_purge] Unused argument 'kwargs'
2026-05-09T22:49:44.7742558Z tests/test_certificates_client_async.py:446: [W0718(broad-exception-caught), TestCertificateClient.test_async_request_cancellation_and_deletion] Catching too general exception Exception
2026-05-09T22:49:44.7745325Z tests/test_certificates_client_async.py:445: [E1101(no-member), TestCertificateClient.test_async_request_cancellation_and_deletion] Instance of 'TestCertificateClient' has no 'fail' member
2026-05-09T22:49:44.7747665Z tests/test_certificates_client_async.py:447: [E1101(no-member), TestCertificateClient.test_async_request_cancellation_and_deletion] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7749910Z tests/test_certificates_client_async.py:397: [W0613(unused-argument), TestCertificateClient.test_async_request_cancellation_and_deletion] Unused argument 'kwargs'
2026-05-09T22:49:44.7751958Z tests/test_certificates_client_async.py:457: [W0613(unused-argument), TestCertificateClient.test_policy] Unused argument 'kwargs'
2026-05-09T22:49:44.7754365Z tests/test_certificates_client_async.py:494: [W0613(unused-argument), TestCertificateClient.test_get_pending_certificate_signing_request] Unused argument 'kwargs'
2026-05-09T22:49:44.7756554Z tests/test_certificates_client_async.py:507: [W0613(unused-argument), TestCertificateClient.test_backup_restore] Unused argument 'kwargs'
2026-05-09T22:49:44.7758721Z tests/test_certificates_client_async.py:608: [W0718(broad-exception-caught), TestCertificateClient.test_crud_issuer] Catching too general exception Exception
2026-05-09T22:49:44.7761113Z tests/test_certificates_client_async.py:607: [E1101(no-member), TestCertificateClient.test_crud_issuer] Instance of 'TestCertificateClient' has no 'fail' member
2026-05-09T22:49:44.7763518Z tests/test_certificates_client_async.py:609: [E1101(no-member), TestCertificateClient.test_crud_issuer] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7765709Z tests/test_certificates_client_async.py:535: [W0613(unused-argument), TestCertificateClient.test_crud_issuer] Unused argument 'kwargs'
2026-05-09T22:49:44.7767868Z tests/test_certificates_client_async.py:616: [W0613(unused-argument), TestCertificateClient.test_logging_enabled] Unused argument 'kwargs'
2026-05-09T22:49:44.7769974Z tests/test_certificates_client_async.py:651: [W0613(unused-argument), TestCertificateClient.test_logging_disabled] Unused argument 'kwargs'
2026-05-09T22:49:44.7772124Z tests/test_certificates_client_async.py:685: [W0613(unused-argument), TestCertificateClient.test_get_certificate_version] Unused argument 'kwargs'
2026-05-09T22:49:44.7774522Z tests/test_certificates_client_async.py:713: [W0613(unused-argument), TestCertificateClient.test_list_properties_of_certificates] Unused argument 'kwargs'
2026-05-09T22:49:44.7776724Z tests/test_certificates_client_async.py:734: [W0613(unused-argument), TestCertificateClient.test_list_deleted_certificates_2016_10_01] Unused argument 'kwargs'
2026-05-09T22:49:44.7778896Z tests/test_certificates_client_async.py:755: [W0613(unused-argument), TestCertificateClient.test_preserve_certificate_order] Unused argument 'kwargs'
2026-05-09T22:49:44.7781041Z tests/test_certificates_client_async.py:774: [W0613(unused-argument), TestCertificateClient.test_40x_handling] Unused argument 'kwargs'
2026-05-09T22:49:44.7783316Z tests/test_certificates_client_async.py:794: [W0613(unused-argument), TestCertificateClient.test_create_certificate_with_san_ip_and_uris] Unused argument 'kwargs'
2026-05-09T22:49:44.7790020Z tests/test_certificates_client_async.py:831: [W0613(unused-argument), TestCertificateClient.test_unknown_issuer_response] Unused argument 'kwargs'
2026-05-09T22:49:44.7792613Z tests/test_certificates_client_async.py:13: [C0411(wrong-import-order), ] third party import "devtools_testutils.set_bodiless_matcher" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy"
2026-05-09T22:49:44.7795514Z tests/test_certificates_client_async.py:14: [C0411(wrong-import-order), ] third party import "devtools_testutils.aio.recorded_by_proxy_async" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy"
2026-05-09T22:49:44.7798413Z tests/test_certificates_client_async.py:35: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.keyvault.certificates.AdministratorContact", "azure.keyvault.certificates.aio.CertificateClient", "azure.keyvault.certificates._client.NO_SAN_OR_SUBJECT", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7801678Z tests/test_certificates_client_async.py:37: [C0411(wrong-import-order), ] third party import "_shared.test_case_async.KeyVaultTestCase" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.keyvault.certificates.AdministratorContact", "azure.keyvault.certificates.aio.CertificateClient", "azure.keyvault.certificates._client.NO_SAN_OR_SUBJECT", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7805184Z tests/test_certificates_client_async.py:38: [C0411(wrong-import-order), ] third party import "_async_test_case.AsyncCertificatesClientPreparer" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.keyvault.certificates.AdministratorContact", "azure.keyvault.certificates.aio.CertificateClient", "azure.keyvault.certificates._client.NO_SAN_OR_SUBJECT", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7808866Z tests/test_certificates_client_async.py:39: [C0411(wrong-import-order), ] third party import "_test_case.get_decorator" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.keyvault.certificates.AdministratorContact", "azure.keyvault.certificates.aio.CertificateClient", "azure.keyvault.certificates._client.NO_SAN_OR_SUBJECT", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7812211Z tests/test_certificates_client_async.py:40: [C0411(wrong-import-order), ] third party import "certs.CERT_CONTENT_PASSWORD_ENCODED" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.keyvault.certificates.AdministratorContact", "azure.keyvault.certificates.aio.CertificateClient", "azure.keyvault.certificates._client.NO_SAN_OR_SUBJECT", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7815482Z tests/test_certificates_client_async.py:15: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-05-09T22:49:44.7817605Z tests/test_certificates_client_async.py:13: [W0611(unused-import), ] Unused set_bodiless_matcher imported from devtools_testutils
2026-05-09T22:49:44.7819558Z ************* Module test_san_ip_uri
2026-05-09T22:49:44.7826087Z tests/test_san_ip_uri.py:8: [W0611(unused-import), ] Unused import pytest
2026-05-09T22:49:44.7832628Z ************* Module _shared.json_attribute_matcher
2026-05-09T22:49:44.7836788Z tests/_shared/json_attribute_matcher.py:7: [C3001(unnecessary-lambda-assignment), ] Lambda expression assigned to a variable. Define a function using the "def" keyword instead.
2026-05-09T22:49:44.7838915Z ************* Module _shared.preparer
2026-05-09T22:49:44.7841089Z tests/_shared/preparer.py:12: [C0411(wrong-import-order), ] third party import "devtools_testutils.AzureMgmtPreparer" should be placed before first party imports "azure.core.credentials.AccessToken", "azure.identity.EnvironmentCredential"
2026-05-09T22:49:44.7843480Z ************* Module _shared.test_case_async
2026-05-09T22:49:44.7845510Z tests/_shared/test_case_async.py:39: [E1101(no-member), KeyVaultTestCase._poll_until_exception] Instance of 'KeyVaultTestCase' has no 'fail' member
2026-05-09T22:49:44.7847651Z tests/_shared/test_case_async.py:41: [W0613(unused-argument), KeyVaultTestCase.teardown_method] Unused argument 'method'
2026-05-09T22:49:44.7849563Z ************* Module _shared.test_case
2026-05-09T22:49:44.7851643Z tests/_shared/test_case.py:15: [R1710(inconsistent-return-statements), KeyVaultTestCase._poll_until_no_exception] Either all return statements in a function should return an expression, or none of them should.
2026-05-09T22:49:44.7854138Z tests/_shared/test_case.py:38: [E1101(no-member), KeyVaultTestCase._poll_until_exception] Instance of 'KeyVaultTestCase' has no 'fail' member
2026-05-09T22:49:44.7856315Z tests/_shared/test_case.py:40: [W0613(unused-argument), KeyVaultTestCase.teardown_method] Unused argument 'method'
2026-05-09T22:49:44.7858619Z tests/_shared/test_case.py:7: [C0411(wrong-import-order), ] third party import "devtools_testutils.AzureRecordedTestCase" should be placed before first party import "azure.keyvault.certificates._shared.HttpChallengeCache"
2026-05-09T22:49:44.7864538Z
2026-05-09T22:49:44.7866382Z ------------------------------------------------------------------
2026-05-09T22:49:44.7868276Z Your code has been rated at 8.48/10 (previous run: 9.28/10, -0.79)
2026-05-09T22:49:44.7869089Z
2026-05-09T22:49:44.7870743Z ************* Module issuers
2026-05-09T22:49:44.7872653Z samples/issuers.py:17: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7874936Z samples/issuers.py:45: [C0301(line-too-long), ] Line too long (128/120)
2026-05-09T22:49:44.7881458Z samples/issuers.py:78: [C0301(line-too-long), ] Line too long (134/120)
2026-05-09T22:49:44.7883905Z ************* Module backup_restore_operations_async
2026-05-09T22:49:44.7901454Z samples/backup_restore_operations_async.py:19: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7903766Z ************* Module hello_world_async
2026-05-09T22:49:44.7905707Z samples/hello_world_async.py:19: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7907618Z ************* Module contacts
2026-05-09T22:49:44.7909476Z samples/contacts.py:16: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7911334Z ************* Module list_operations_async
2026-05-09T22:49:44.7913470Z samples/list_operations_async.py:19: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7915506Z samples/list_operations_async.py:23: [C0301(line-too-long), ] Line too long (155/120)
2026-05-09T22:49:44.7922094Z samples/list_operations_async.py:31: [C0301(line-too-long), ] Line too long (145/120)
2026-05-09T22:49:44.7924410Z samples/list_operations_async.py:79: [C0301(line-too-long), ] Line too long (141/120)
2026-05-09T22:49:44.7926285Z ************* Module issuers_async
2026-05-09T22:49:44.7928180Z samples/issuers_async.py:19: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7930163Z samples/issuers_async.py:49: [C0301(line-too-long), ] Line too long (132/120)
2026-05-09T22:49:44.7932150Z samples/issuers_async.py:81: [C0301(line-too-long), ] Line too long (138/120)
2026-05-09T22:49:44.7938386Z ************* Module hello_world
2026-05-09T22:49:44.7940335Z samples/hello_world.py:22: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7942183Z ************* Module import_certificate
2026-05-09T22:49:44.7944329Z samples/import_certificate.py:21: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7946203Z ************* Module list_operations
2026-05-09T22:49:44.7948077Z samples/list_operations.py:17: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7949989Z samples/list_operations.py:21: [C0301(line-too-long), ] Line too long (155/120)
2026-05-09T22:49:44.7962019Z ************* Module contacts_async
2026-05-09T22:49:44.7964306Z samples/contacts_async.py:18: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7966211Z ************* Module parse_certificate_async
2026-05-09T22:49:44.7968128Z samples/parse_certificate_async.py:25: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7970602Z samples/parse_certificate_async.py:12: [C0411(wrong-import-order), ] third party import "cryptography.hazmat.primitives.serialization.pkcs12" should be placed before first party imports "azure.identity.aio.DefaultAzureCredential", "azure.keyvault.certificates.aio.CertificateClient", "azure.keyvault.certificates.CertificatePolicy", "azure.keyvault.secrets.aio.SecretClient"
2026-05-09T22:49:44.7972918Z ************* Module parse_certificate
2026-05-09T22:49:44.7975022Z samples/parse_certificate.py:24: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7977393Z samples/parse_certificate.py:11: [C0411(wrong-import-order), ] third party import "cryptography.hazmat.primitives.serialization.pkcs12" should be placed before first party imports "azure.identity.DefaultAzureCredential", "azure.keyvault.certificates.CertificateClient", "azure.keyvault.secrets.SecretClient"
2026-05-09T22:49:44.7979659Z ************* Module backup_restore_operations
2026-05-09T22:49:44.7981593Z samples/backup_restore_operations.py:18: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7983879Z ************* Module recover_purge_operations_async
2026-05-09T22:49:44.7985798Z samples/recover_purge_operations_async.py:19: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7987879Z samples/recover_purge_operations_async.py:79: [C0301(line-too-long), ] Line too long (129/120)
2026-05-09T22:49:44.7994487Z ************* Module recover_purge_operations
2026-05-09T22:49:44.7996665Z samples/recover_purge_operations.py:17: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7998822Z samples/recover_purge_operations.py:83: [C0301(line-too-long), ] Line too long (125/120)
2026-05-09T22:49:44.8001190Z ************* Module import_certificate_async
2026-05-09T22:49:44.8003320Z samples/import_certificate_async.py:18: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.8004214Z
2026-05-09T22:49:44.8005970Z ------------------------------------------------------------------
2026-05-09T22:49:44.8007929Z Your code has been rated at 9.41/10 (previous run: 9.51/10, -0.10)
2026-05-09T22:49:44.8008737Z
2026-05-09T22:49:44.8010580Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-09T22:49:44.8012578Z Collecting azure-pylint-guidelines-checker==0.5.7
2026-05-09T22:49:44.8015001Z Downloading https://pkgs.dev.azure.com/azure-sdk/29ec6040-b234-4e31-b139-33dc4287b756/_packaging/3572dbf9-b5ef-433b-9137-fc4d7768e7cc/pypi/download/azure-pylint-guidelines-checker/0.5.7/azure_pylint_guidelines_checker-0.5.7-py2.py3-none-any.whl (25 kB)
2026-05-09T22:49:44.8017191Z Installing collected packages: azure-pylint-guidelines-checker
2026-05-09T22:49:44.8019017Z Successfully installed azure-pylint-guidelines-checker-0.5.7
2026-05-09T22:49:44.8020979Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-09T22:49:44.8023172Z Collecting pylint==4.0.4
2026-05-09T22:49:44.8025312Z Using cached pylint-4.0.4-py3-none-any.whl (536 kB)
2026-05-09T22:49:44.8027092Z Collecting isort!=5.13,<8,>=5
2026-05-09T22:49:44.8028849Z Using cached isort-7.0.0-py3-none-any.whl (94 kB)
2026-05-09T22:49:44.8031202Z Requirement already satisfied: tomli>=1.1 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from pylint==4.0.4) (2.4.1)
2026-05-09T22:49:44.8037918Z Collecting dill>=0.2
2026-05-09T22:49:44.8039742Z Using cached dill-0.4.1-py3-none-any.whl (120 kB)
2026-05-09T22:49:44.8041547Z Collecting astroid<=4.1.dev0,>=4.0.2
2026-05-09T22:49:44.8043586Z Using cached astroid-4.0.4-py3-none-any.whl (276 kB)
2026-05-09T22:49:44.8045729Z Requirement already satisfied: platformdirs>=2.2 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from pylint==4.0.4) (4.9.6)
2026-05-09T22:49:44.8052072Z Collecting mccabe<0.8,>=0.6
2026-05-09T22:49:44.8054216Z Using cached mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
2026-05-09T22:49:44.8056009Z Collecting tomlkit>=0.10.1
2026-05-09T22:49:44.8057801Z Using cached tomlkit-0.14.0-py3-none-any.whl (39 kB)
2026-05-09T22:49:44.8059882Z Requirement already satisfied: typing-extensions>=4 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from astroid<=4.1.dev0,>=4.0.2->pylint==4.0.4) (4.15.0)
2026-05-09T22:49:44.8062046Z Installing collected packages: tomlkit, mccabe, isort, dill, astroid, pylint
2026-05-09T22:49:44.8064357Z Successfully installed astroid-4.0.4 dill-0.4.1 isort-7.0.0 mccabe-0.7.0 pylint-4.0.4 tomlkit-0.14.0
2026-05-09T22:49:58.3298494Z next-pylint check completed with exit code 302026-05-09 22:49:58,329 [INFO] azure-sdk-tools: [END 4/6] next-pylint :: /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-keys -> FAIL(30) in 119.22s
2026-05-09T22:49:58.3305537Z
2026-05-09T22:49:58.3307851Z ========================================================================================================
2026-05-09T22:49:58.3309878Z ===== STDERR: next-pylint :: /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates (exit 30) =====
2026-05-09T22:49:58.3312098Z 2026-05-09 22:47:59,472 [INFO] azure-sdk-tools: Installing from feed: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/
2026-05-09T22:49:58.3314495Z 2026-05-09 22:47:59,472 [INFO] azure-sdk-tools: Running pylint check...
2026-05-09T22:49:58.3316814Z 2026-05-09 22:48:06,197 [INFO] root: Found whl azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-09T22:49:58.3317951Z
2026-05-09T22:49:58.3319721Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-09T22:49:58.3321617Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-09T22:49:58.3323771Z 2026-05-09 22:48:26,945 [INFO] azure-sdk-tools: Processing azure-keyvault-certificates for pylint check
2026-05-09T22:49:58.3325983Z 2026-05-09 22:48:26,945 [INFO] azure-sdk-tools: Installing dev requirements for /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates
2026-05-09T22:49:58.3327043Z
2026-05-09T22:49:58.3328718Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-09T22:49:58.3330506Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-09T22:49:58.3331359Z
2026-05-09T22:49:58.3333207Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-09T22:49:58.3334967Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-09T22:49:58.3336904Z 2026-05-09 22:48:54,972 [INFO] azure-sdk-tools: Installing azure_keyvault_certificates-4.11.2.tar.gz from fresh built package.
2026-05-09T22:49:58.3339329Z 2026-05-09 22:48:55,690 [INFO] azure-sdk-tools: Executing command from /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/.staging:['/mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/bin/python', '-m', 'pip', 'install', '/mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/.staging/azure_keyvault_certificates-4.11.2.tar.gz']
2026-05-09T22:49:58.3340708Z
2026-05-09T22:49:58.3342399Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-09T22:49:58.3344386Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-09T22:49:58.3346270Z 2026-05-09 22:49:03,226 [INFO] azure-sdk-tools: Installed azure_keyvault_certificates-4.11.2.tar.gz
2026-05-09T22:49:58.3347203Z
2026-05-09T22:49:58.3348872Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-09T22:49:58.3350643Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-09T22:49:58.3352432Z 2026-05-09 22:49:08,187 [INFO] azure-sdk-tools: Installed packages:
2026-05-09T22:49:58.3354447Z 2026-05-09 22:49:08,187 [INFO] azure-sdk-tools: aiohappyeyeballs==2.6.1
2026-05-09T22:49:58.3356162Z aiohttp==3.13.5
2026-05-09T22:49:58.3357825Z aiosignal==1.4.0
2026-05-09T22:49:58.3359433Z astroid==4.0.4
2026-05-09T22:49:58.3361096Z async-timeout==5.0.1
2026-05-09T22:49:58.3362736Z attrs==26.1.0
2026-05-09T22:49:58.3364570Z azure-core==1.41.0
2026-05-09T22:49:58.3366363Z azure-identity @ file:///mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl
2026-05-09T22:49:58.3368324Z azure-keyvault-certificates @ file:///mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/.staging/azure_keyvault_certificates-4.11.2.tar.gz
2026-05-09T22:49:58.3370284Z azure-keyvault-nspkg @ file:///mnt/vss/_work/1/s/.wheels/azure_keyvault_nspkg-1.0.0-py2.py3-none-any.whl
2026-05-09T22:49:58.3371979Z azure-nspkg==3.0.2
2026-05-09T22:49:58.3373858Z azure-pylint-guidelines-checker==0.5.7
2026-05-09T22:49:58.3375892Z azure-sdk-tools @ file:///mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-09T22:49:58.3377869Z backports.asyncio.runner==1.2.0
2026-05-09T22:49:58.3379555Z bashlex==0.18
2026-05-09T22:49:58.3381149Z bracex==2.6
2026-05-09T22:49:58.3382703Z build==1.5.0
2026-05-09T22:49:58.3385389Z certifi==2026.4.22
2026-05-09T22:49:58.3387082Z cffi==2.0.0
2026-05-09T22:49:58.3388714Z charset-normalizer==3.4.7
2026-05-09T22:49:58.3390357Z cibuildwheel==2.23.3
2026-05-09T22:49:58.3391993Z ConfigArgParse==1.7.5
2026-05-09T22:49:58.3393960Z coverage==7.13.5
2026-05-09T22:49:58.3395704Z cryptography==46.0.7
2026-05-09T22:49:58.3397367Z dependency-groups==1.3.1
2026-05-09T22:49:58.3399004Z dill==0.4.1
2026-05-09T22:49:58.3400617Z exceptiongroup==1.3.1
2026-05-09T22:49:58.3402249Z filelock==3.29.0
2026-05-09T22:49:58.3404478Z frozenlist==1.8.0
2026-05-09T22:49:58.3406089Z idna==3.13
2026-05-09T22:49:58.3407668Z iniconfig==2.3.0
2026-05-09T22:49:58.3409492Z isodate==0.7.2
2026-05-09T22:49:58.3411103Z isort==7.0.0
2026-05-09T22:49:58.3412710Z Jinja2==3.1.6
2026-05-09T22:49:58.3414590Z json-delta==2.0.2
2026-05-09T22:49:58.3416204Z MarkupSafe==3.0.3
2026-05-09T22:49:58.3417812Z mccabe==0.7.0
2026-05-09T22:49:58.3419395Z msal==1.36.0
2026-05-09T22:49:58.3421047Z msal-extensions==1.3.1
2026-05-09T22:49:58.3422687Z multidict==6.7.1
2026-05-09T22:49:58.3424596Z packaging==26.2
2026-05-09T22:49:58.3426225Z parameterized==0.9.0
2026-05-09T22:49:58.3448551Z pkginfo==1.12.1.2
2026-05-09T22:49:58.3450402Z platformdirs==4.9.6
2026-05-09T22:49:58.3452092Z pluggy==1.6.0
2026-05-09T22:49:58.3453980Z propcache==0.5.2
2026-05-09T22:49:58.3455627Z pycparser==3.0
2026-05-09T22:49:58.3457251Z Pygments==2.20.0
2026-05-09T22:49:58.3458852Z PyJWT==2.12.1
2026-05-09T22:49:58.3460439Z pylint==4.0.4
2026-05-09T22:49:58.3462028Z pyOpenSSL==26.2.0
2026-05-09T22:49:58.3463883Z pyparsing==3.3.2
2026-05-09T22:49:58.3465553Z pyproject_hooks==1.2.0
2026-05-09T22:49:58.3467184Z pytest==9.0.3
2026-05-09T22:49:58.3468785Z pytest-asyncio==1.3.0
2026-05-09T22:49:58.3470404Z pytest-cov==7.1.0
2026-05-09T22:49:58.3472042Z python-dateutil==2.9.0.post0
2026-05-09T22:49:58.3473900Z python-dotenv==1.2.2
2026-05-09T22:49:58.3475571Z PyYAML==6.0.3
2026-05-09T22:49:58.3477183Z requests==2.33.1
2026-05-09T22:49:58.3478783Z six==1.17.0
2026-05-09T22:49:58.3480448Z tomli==2.4.1
2026-05-09T22:49:58.3482047Z tomli_w==1.0.0
2026-05-09T22:49:58.3483861Z tomlkit==0.14.0
2026-05-09T22:49:58.3485515Z typing_extensions==4.15.0
2026-05-09T22:49:58.3487130Z urllib3==2.7.0
2026-05-09T22:49:58.3488717Z yarl==1.23.0
2026-05-09T22:49:58.3489390Z
2026-05-09T22:49:58.3491474Z 2026-05-09 22:49:08,190 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/bin/python', '-m', 'pylint', '--rcfile=/mnt/vss/_work/1/s/eng/pylintrc', '--output-format=parseable', '/mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/azure']
2026-05-09T22:49:58.3494231Z 2026-05-09 22:49:18,482 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/bin/python', '-m', 'pylint', '--rcfile=/mnt/vss/_work/1/s/eng/test_pylintrc', '--output-format=parseable', '/mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/tests']
2026-05-09T22:49:58.3496681Z 2026-05-09 22:49:32,901 [ERROR] azure-sdk-tools: azure-keyvault-certificates tests exited with linting error 30. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-05-09T22:49:58.3499103Z 2026-05-09 22:49:32,901 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/bin/python', '-m', 'pylint', '--rcfile=/mnt/vss/_work/1/s/eng/samples_pylintrc', '--output-format=parseable', '/mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/samples']
2026-05-09T22:49:58.3501586Z 2026-05-09 22:49:39,765 [ERROR] azure-sdk-tools: azure-keyvault-certificates samples exited with linting error 16. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-05-09T22:49:58.3503991Z 2026-05-09 22:49:43,642 [INFO] root: Issue exists for azure-keyvault-certificates with pylint version 4.0.4. Updating...
2026-05-09T22:49:58.3506027Z ========================================================================================================
2026-05-09T22:49:58.3507761Z
How to fix:
Note: If you are a bot. Fix the issue by fixing the above pylint errors.
Run the next-pylint azpysdk command at the library package-level and resolve the linting errors.
/mnt/vss/_work/1/s>pip install -e ./eng/tools/azure-sdk-tools
../azure-keyvault-certificates>azpysdk next-pylint --isolate .
See the Pylint Guide for more information.
ACTION NEEDED: This version of pylint will be merged on 2026-07-13. The build will begin to fail for this library if errors are not fixed.
Library name: azure-keyvault-certificates
Pylint version: 4.0.4
Pylint Build: Link to build (2026-05-09)
Pylint Errors:
30
2026-05-09T22:49:44.6872926Z ===== OUTPUT: next-pylint :: /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates (exit 30) =====
2026-05-09T22:49:44.6875556Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-09T22:49:44.6877779Z Processing ./.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-09T22:49:44.6879649Z Collecting urllib3
2026-05-09T22:49:44.6881520Z Downloading urllib3-2.7.0-py3-none-any.whl (131 kB)
2026-05-09T22:49:44.6884091Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.1/131.1 kB 4.6 MB/s eta 0:00:00
2026-05-09T22:49:44.6886034Z Collecting wheel
2026-05-09T22:49:44.6887912Z Using cached wheel-0.47.0-py3-none-any.whl (32 kB)
2026-05-09T22:49:44.6889751Z Collecting pytest-cov
2026-05-09T22:49:44.6891607Z Downloading pytest_cov-7.1.0-py3-none-any.whl (22 kB)
2026-05-09T22:49:44.6893668Z Collecting cibuildwheel==2.23.3
2026-05-09T22:49:44.6895571Z Using cached cibuildwheel-2.23.3-py3-none-any.whl (91 kB)
2026-05-09T22:49:44.6897392Z Collecting Jinja2
2026-05-09T22:49:44.6899294Z Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
2026-05-09T22:49:44.6901450Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 37.8 MB/s eta 0:00:00
2026-05-09T22:49:44.6903593Z Collecting certifi
2026-05-09T22:49:44.6905525Z Using cached certifi-2026.4.22-py3-none-any.whl (135 kB)
2026-05-09T22:49:44.6907472Z Collecting ConfigArgParse>=0.12.0
2026-05-09T22:49:44.6909355Z Using cached configargparse-1.7.5-py3-none-any.whl (27 kB)
2026-05-09T22:49:44.6911193Z Collecting azure-core
2026-05-09T22:49:44.6913259Z Using cached azure_core-1.41.0-py3-none-any.whl (220 kB)
2026-05-09T22:49:44.6915131Z Collecting python-dotenv
2026-05-09T22:49:44.6917002Z Using cached python_dotenv-1.2.2-py3-none-any.whl (22 kB)
2026-05-09T22:49:44.6918864Z Collecting build
2026-05-09T22:49:44.6920779Z Using cached build-1.5.0-py3-none-any.whl (26 kB)
2026-05-09T22:49:44.6922604Z Collecting pkginfo
2026-05-09T22:49:44.6924881Z Using cached pkginfo-1.12.1.2-py3-none-any.whl (32 kB)
2026-05-09T22:49:44.6926745Z Collecting tomli
2026-05-09T22:49:44.6928612Z Using cached tomli-2.4.1-py3-none-any.whl (14 kB)
2026-05-09T22:49:44.6930433Z Collecting pyparsing
2026-05-09T22:49:44.6932328Z Using cached pyparsing-3.3.2-py3-none-any.whl (122 kB)
2026-05-09T22:49:44.6934694Z Requirement already satisfied: setuptools in ./.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0) (79.0.1)
2026-05-09T22:49:44.6936777Z Collecting json-delta>=2.0
2026-05-09T22:49:44.6938677Z Using cached json_delta-2.0.2-py2.py3-none-any.whl (33 kB)
2026-05-09T22:49:44.6940538Z Collecting pytest-asyncio>=0.9.0
2026-05-09T22:49:44.6942448Z Using cached pytest_asyncio-1.3.0-py3-none-any.whl (15 kB)
2026-05-09T22:49:44.6944950Z Collecting packaging
2026-05-09T22:49:44.6947048Z Using cached packaging-26.2-py3-none-any.whl (100 kB)
2026-05-09T22:49:44.6948904Z Collecting tomli-w==1.0.0
2026-05-09T22:49:44.6950787Z Using cached tomli_w-1.0.0-py3-none-any.whl (6.0 kB)
2026-05-09T22:49:44.6952662Z Collecting PyYAML
2026-05-09T22:49:44.6954921Z Using cached pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB)
2026-05-09T22:49:44.6966434Z Collecting pytest>=3.5.1
2026-05-09T22:49:44.6968576Z Using cached pytest-9.0.3-py3-none-any.whl (375 kB)
2026-05-09T22:49:44.6970457Z Collecting dependency-groups>=1.2
2026-05-09T22:49:44.6972331Z Downloading dependency_groups-1.3.1-py3-none-any.whl (8.7 kB)
2026-05-09T22:49:44.6974437Z Collecting bracex
2026-05-09T22:49:44.6976330Z Downloading bracex-2.6-py3-none-any.whl (11 kB)
2026-05-09T22:49:44.6978183Z Collecting typing-extensions>=4.1.0
2026-05-09T22:49:44.6980066Z Using cached typing_extensions-4.15.0-py3-none-any.whl (44 kB)
2026-05-09T22:49:44.6981900Z Collecting filelock
2026-05-09T22:49:44.6984351Z Using cached filelock-3.29.0-py3-none-any.whl (39 kB)
2026-05-09T22:49:44.6986196Z Collecting bashlex!=0.13
2026-05-09T22:49:44.6988076Z Using cached bashlex-0.18-py2.py3-none-any.whl (69 kB)
2026-05-09T22:49:44.6990209Z Collecting platformdirs
2026-05-09T22:49:44.6992113Z Using cached platformdirs-4.9.6-py3-none-any.whl (21 kB)
2026-05-09T22:49:44.6994471Z Collecting pluggy<2,>=1.5
2026-05-09T22:49:44.6996374Z Using cached pluggy-1.6.0-py3-none-any.whl (20 kB)
2026-05-09T22:49:44.6998199Z Collecting iniconfig>=1.0.1
2026-05-09T22:49:44.7000056Z Using cached iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
2026-05-09T22:49:44.7001941Z Collecting pygments>=2.7.2
2026-05-09T22:49:44.7004013Z Using cached pygments-2.20.0-py3-none-any.whl (1.2 MB)
2026-05-09T22:49:44.7005933Z Collecting exceptiongroup>=1
2026-05-09T22:49:44.7007802Z Using cached exceptiongroup-1.3.1-py3-none-any.whl (16 kB)
2026-05-09T22:49:44.7009700Z Collecting backports-asyncio-runner<2,>=1.1
2026-05-09T22:49:44.7011699Z Using cached backports_asyncio_runner-1.2.0-py3-none-any.whl (12 kB)
2026-05-09T22:49:44.7013755Z Collecting requests>=2.21.0
2026-05-09T22:49:44.7015658Z Using cached requests-2.33.1-py3-none-any.whl (64 kB)
2026-05-09T22:49:44.7017497Z Collecting pyproject_hooks
2026-05-09T22:49:44.7019344Z Using cached pyproject_hooks-1.2.0-py3-none-any.whl (10 kB)
2026-05-09T22:49:44.7021220Z Collecting MarkupSafe>=2.0
2026-05-09T22:49:44.7023448Z Using cached markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB)
2026-05-09T22:49:44.7025465Z Collecting coverage[toml]>=7.10.6
2026-05-09T22:49:44.7027462Z Using cached coverage-7.13.5-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (248 kB)
2026-05-09T22:49:44.7029386Z Collecting idna<4,>=2.5
2026-05-09T22:49:44.7031204Z Downloading idna-3.13-py3-none-any.whl (68 kB)
2026-05-09T22:49:44.7033644Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 68.6/68.6 kB 22.9 MB/s eta 0:00:00
2026-05-09T22:49:44.7035557Z Collecting charset_normalizer<4,>=2
2026-05-09T22:49:44.7037552Z Using cached charset_normalizer-3.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB)
2026-05-09T22:49:44.7040258Z Installing collected packages: json-delta, urllib3, typing-extensions, tomli-w, tomli, PyYAML, python-dotenv, pyproject_hooks, pyparsing, pygments, pluggy, platformdirs, pkginfo, packaging, MarkupSafe, iniconfig, idna, filelock, coverage, ConfigArgParse, charset_normalizer, certifi, bracex, bashlex, backports-asyncio-runner, wheel, requests, Jinja2, exceptiongroup, dependency-groups, build, pytest, cibuildwheel, azure-core, pytest-cov, pytest-asyncio, azure-sdk-tools
2026-05-09T22:49:44.7044120Z Successfully installed ConfigArgParse-1.7.5 Jinja2-3.1.6 MarkupSafe-3.0.3 PyYAML-6.0.3 azure-core-1.41.0 azure-sdk-tools-0.0.0 backports-asyncio-runner-1.2.0 bashlex-0.18 bracex-2.6 build-1.5.0 certifi-2026.4.22 charset_normalizer-3.4.7 cibuildwheel-2.23.3 coverage-7.13.5 dependency-groups-1.3.1 exceptiongroup-1.3.1 filelock-3.29.0 idna-3.13 iniconfig-2.3.0 json-delta-2.0.2 packaging-26.2 pkginfo-1.12.1.2 platformdirs-4.9.6 pluggy-1.6.0 pygments-2.20.0 pyparsing-3.3.2 pyproject_hooks-1.2.0 pytest-9.0.3 pytest-asyncio-1.3.0 pytest-cov-7.1.0 python-dotenv-1.2.2 requests-2.33.1 tomli-2.4.1 tomli-w-1.0.0 typing-extensions-4.15.0 urllib3-2.7.0 wheel-0.47.0
2026-05-09T22:49:44.7047378Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-09T22:49:44.7049535Z Processing /mnt/vss/_work/1/s/.wheels/azure_core-1.41.0-py3-none-any.whl
2026-05-09T22:49:44.7051597Z Processing /mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-09T22:49:44.7053851Z Processing /mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl
2026-05-09T22:49:44.7056163Z Processing /mnt/vss/_work/1/s/.wheels/azure_keyvault_nspkg-1.0.0-py2.py3-none-any.whl
2026-05-09T22:49:44.7058150Z Collecting aiohttp>=3.0
2026-05-09T22:49:44.7060163Z Downloading aiohttp-3.13.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB)
2026-05-09T22:49:44.7062469Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 21.9 MB/s eta 0:00:00
2026-05-09T22:49:44.7064622Z Collecting parameterized>=0.7.3
2026-05-09T22:49:44.7066688Z Downloading parameterized-0.9.0-py2.py3-none-any.whl (20 kB)
2026-05-09T22:49:44.7068532Z Collecting python-dateutil>=2.8.0
2026-05-09T22:49:44.7070477Z Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
2026-05-09T22:49:44.7072664Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 54.0 MB/s eta 0:00:00
2026-05-09T22:49:44.7074794Z Collecting pyopenssl
2026-05-09T22:49:44.7076665Z Downloading pyopenssl-26.2.0-py3-none-any.whl (55 kB)
2026-05-09T22:49:44.7078803Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 kB 7.1 MB/s eta 0:00:00
2026-05-09T22:49:44.7080708Z Collecting cryptography<47.0.0,>=44.0.2
2026-05-09T22:49:44.7082727Z Downloading cryptography-46.0.7-cp38-abi3-manylinux_2_34_x86_64.whl (4.4 MB)
2026-05-09T22:49:44.7085149Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 53.0 MB/s eta 0:00:00
2026-05-09T22:49:44.7087498Z Requirement already satisfied: requests>=2.21.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-core==1.41.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 1)) (2.33.1)
2026-05-09T22:49:44.7090145Z Requirement already satisfied: typing-extensions>=4.6.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-core==1.41.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 1)) (4.15.0)
2026-05-09T22:49:44.7092800Z Requirement already satisfied: build in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.5.0)
2026-05-09T22:49:44.7095704Z Requirement already satisfied: ConfigArgParse>=0.12.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.7.5)
2026-05-09T22:49:44.7098419Z Requirement already satisfied: cibuildwheel==2.23.3 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (2.23.3)
2026-05-09T22:49:44.7101082Z Requirement already satisfied: pkginfo in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.12.1.2)
2026-05-09T22:49:44.7103887Z Requirement already satisfied: json-delta>=2.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (2.0.2)
2026-05-09T22:49:44.7106803Z Requirement already satisfied: certifi in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (2026.4.22)
2026-05-09T22:49:44.7109490Z Requirement already satisfied: pytest>=3.5.1 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (9.0.3)
2026-05-09T22:49:44.7112103Z Requirement already satisfied: setuptools in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (79.0.1)
2026-05-09T22:49:44.7114921Z Requirement already satisfied: Jinja2 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (3.1.6)
2026-05-09T22:49:44.7117672Z Requirement already satisfied: PyYAML in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (6.0.3)
2026-05-09T22:49:44.7120281Z Requirement already satisfied: wheel in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (0.47.0)
2026-05-09T22:49:44.7122868Z Requirement already satisfied: packaging in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (26.2)
2026-05-09T22:49:44.7125878Z Requirement already satisfied: pytest-asyncio>=0.9.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.3.0)
2026-05-09T22:49:44.7128577Z Requirement already satisfied: python-dotenv in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.2.2)
2026-05-09T22:49:44.7131213Z Requirement already satisfied: pytest-cov in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (7.1.0)
2026-05-09T22:49:44.7134030Z Requirement already satisfied: pyparsing in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (3.3.2)
2026-05-09T22:49:44.7136669Z Requirement already satisfied: urllib3 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (2.7.0)
2026-05-09T22:49:44.7139313Z Requirement already satisfied: tomli-w==1.0.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.0.0)
2026-05-09T22:49:44.7142086Z Requirement already satisfied: tomli in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (2.4.1)
2026-05-09T22:49:44.7144931Z Requirement already satisfied: platformdirs in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from cibuildwheel==2.23.3->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (4.9.6)
2026-05-09T22:49:44.7147653Z Requirement already satisfied: bashlex!=0.13 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from cibuildwheel==2.23.3->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (0.18)
2026-05-09T22:49:44.7150390Z Requirement already satisfied: dependency-groups>=1.2 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from cibuildwheel==2.23.3->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.3.1)
2026-05-09T22:49:44.7153405Z Requirement already satisfied: filelock in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from cibuildwheel==2.23.3->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (3.29.0)
2026-05-09T22:49:44.7156149Z Requirement already satisfied: bracex in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from cibuildwheel==2.23.3->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (2.6)
2026-05-09T22:49:44.7158372Z Collecting msal-extensions>=1.2.0
2026-05-09T22:49:44.7160290Z Downloading msal_extensions-1.3.1-py3-none-any.whl (20 kB)
2026-05-09T22:49:44.7162135Z Collecting msal>=1.35.1
2026-05-09T22:49:44.7164189Z Downloading msal-1.36.0-py3-none-any.whl (121 kB)
2026-05-09T22:49:44.7166405Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.5/121.5 kB 32.1 MB/s eta 0:00:00
2026-05-09T22:49:44.7168284Z Collecting azure-nspkg>=3.0.0
2026-05-09T22:49:44.7170151Z Downloading azure_nspkg-3.0.2-py3-none-any.whl (1.5 kB)
2026-05-09T22:49:44.7172022Z Collecting frozenlist>=1.1.1
2026-05-09T22:49:44.7174184Z Downloading frozenlist-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (219 kB)
2026-05-09T22:49:44.7176533Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 219.5/219.5 kB 63.9 MB/s eta 0:00:00
2026-05-09T22:49:44.7178391Z Collecting propcache>=0.2.0
2026-05-09T22:49:44.7180383Z Downloading propcache-0.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (60 kB)
2026-05-09T22:49:44.7182644Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.1/60.1 kB 10.9 MB/s eta 0:00:00
2026-05-09T22:49:44.7184767Z Collecting async-timeout<6.0,>=4.0
2026-05-09T22:49:44.7186696Z Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
2026-05-09T22:49:44.7188528Z Collecting yarl<2.0,>=1.17.0
2026-05-09T22:49:44.7190523Z Downloading yarl-1.23.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (102 kB)
2026-05-09T22:49:44.7192727Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 102.8/102.8 kB 27.4 MB/s eta 0:00:00
2026-05-09T22:49:44.7194826Z Collecting aiosignal>=1.4.0
2026-05-09T22:49:44.7196654Z Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB)
2026-05-09T22:49:44.7198477Z Collecting aiohappyeyeballs>=2.5.0
2026-05-09T22:49:44.7200307Z Downloading aiohappyeyeballs-2.6.1-py3-none-any.whl (15 kB)
2026-05-09T22:49:44.7202122Z Collecting attrs>=17.3.0
2026-05-09T22:49:44.7204195Z Downloading attrs-26.1.0-py3-none-any.whl (67 kB)
2026-05-09T22:49:44.7206402Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.5/67.5 kB 22.4 MB/s eta 0:00:00
2026-05-09T22:49:44.7208455Z Collecting multidict<7.0,>=4.5
2026-05-09T22:49:44.7210445Z Using cached multidict-6.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (243 kB)
2026-05-09T22:49:44.7212532Z Collecting six>=1.5
2026-05-09T22:49:44.7214650Z Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
2026-05-09T22:49:44.7216450Z Collecting cffi>=2.0.0
2026-05-09T22:49:44.7218437Z Downloading cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB)
2026-05-09T22:49:44.7220637Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.5/216.5 kB 49.8 MB/s eta 0:00:00
2026-05-09T22:49:44.7222522Z Collecting pycparser
2026-05-09T22:49:44.7224714Z Downloading pycparser-3.0-py3-none-any.whl (48 kB)
2026-05-09T22:49:44.7226877Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.2/48.2 kB 11.4 MB/s eta 0:00:00
2026-05-09T22:49:44.7228771Z Collecting PyJWT[crypto]<3,>=1.0.0
2026-05-09T22:49:44.7230639Z Downloading pyjwt-2.12.1-py3-none-any.whl (29 kB)
2026-05-09T22:49:44.7233200Z Requirement already satisfied: pygments>=2.7.2 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from pytest>=3.5.1->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (2.20.0)
2026-05-09T22:49:44.7236032Z Requirement already satisfied: exceptiongroup>=1 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from pytest>=3.5.1->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.3.1)
2026-05-09T22:49:44.7238743Z Requirement already satisfied: iniconfig>=1.0.1 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from pytest>=3.5.1->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (2.3.0)
2026-05-09T22:49:44.7241438Z Requirement already satisfied: pluggy<2,>=1.5 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from pytest>=3.5.1->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.6.0)
2026-05-09T22:49:44.7244414Z Requirement already satisfied: backports-asyncio-runner<2,>=1.1 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from pytest-asyncio>=0.9.0->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.2.0)
2026-05-09T22:49:44.7247218Z Requirement already satisfied: charset_normalizer<4,>=2 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core==1.41.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 1)) (3.4.7)
2026-05-09T22:49:44.7250034Z Requirement already satisfied: idna<4,>=2.5 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core==1.41.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 1)) (3.13)
2026-05-09T22:49:44.7252744Z Requirement already satisfied: pyproject_hooks in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from build->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (1.2.0)
2026-05-09T22:49:44.7255637Z Requirement already satisfied: MarkupSafe>=2.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from Jinja2->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (3.0.3)
2026-05-09T22:49:44.7258261Z Requirement already satisfied: coverage[toml]>=7.10.6 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from pytest-cov->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/dev_requirements.txt (line 2)) (7.13.5)
2026-05-09T22:49:44.7260907Z azure-core is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
2026-05-09T22:49:44.7262941Z azure-sdk-tools is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
2026-05-09T22:49:44.7265347Z Installing collected packages: azure-nspkg, six, PyJWT, pycparser, propcache, parameterized, multidict, frozenlist, azure-keyvault-nspkg, attrs, async-timeout, aiohappyeyeballs, yarl, python-dateutil, cffi, aiosignal, cryptography, aiohttp, pyopenssl, msal, msal-extensions, azure-identity
2026-05-09T22:49:44.7267799Z Successfully installed PyJWT-2.12.1 aiohappyeyeballs-2.6.1 aiohttp-3.13.5 aiosignal-1.4.0 async-timeout-5.0.1 attrs-26.1.0 azure-identity-1.26.0b3 azure-keyvault-nspkg-1.0.0 azure-nspkg-3.0.2 cffi-2.0.0 cryptography-46.0.7 frozenlist-1.8.0 msal-1.36.0 msal-extensions-1.3.1 multidict-6.7.1 parameterized-0.9.0 propcache-0.5.2 pycparser-3.0 pyopenssl-26.2.0 python-dateutil-2.9.0.post0 six-1.17.0 yarl-1.23.0
2026-05-09T22:49:44.7270056Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-09T22:49:44.7280907Z Processing ./azure_keyvault_certificates-4.11.2.tar.gz
2026-05-09T22:49:44.7282974Z Installing build dependencies: started
2026-05-09T22:49:44.7285005Z Installing build dependencies: finished with status 'done'
2026-05-09T22:49:44.7286865Z Getting requirements to build wheel: started
2026-05-09T22:49:44.7288712Z Getting requirements to build wheel: finished with status 'done'
2026-05-09T22:49:44.7290420Z Preparing metadata (pyproject.toml): started
2026-05-09T22:49:44.7292143Z Preparing metadata (pyproject.toml): finished with status 'done'
2026-05-09T22:49:44.7294244Z Requirement already satisfied: typing-extensions>=4.6.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-keyvault-certificates==4.11.2) (4.15.0)
2026-05-09T22:49:44.7296128Z Collecting isodate>=0.6.1
2026-05-09T22:49:44.7297729Z Using cached isodate-0.7.2-py3-none-any.whl (22 kB)
2026-05-09T22:49:44.7299660Z Requirement already satisfied: azure-core>=1.31.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-keyvault-certificates==4.11.2) (1.41.0)
2026-05-09T22:49:44.7301876Z Requirement already satisfied: requests>=2.21.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from azure-core>=1.31.0->azure-keyvault-certificates==4.11.2) (2.33.1)
2026-05-09T22:49:44.7304334Z Requirement already satisfied: urllib3<3,>=1.26 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.31.0->azure-keyvault-certificates==4.11.2) (2.7.0)
2026-05-09T22:49:44.7306682Z Requirement already satisfied: idna<4,>=2.5 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.31.0->azure-keyvault-certificates==4.11.2) (3.13)
2026-05-09T22:49:44.7309192Z Requirement already satisfied: charset_normalizer<4,>=2 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.31.0->azure-keyvault-certificates==4.11.2) (3.4.7)
2026-05-09T22:49:44.7311816Z Requirement already satisfied: certifi>=2023.5.7 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.31.0->azure-keyvault-certificates==4.11.2) (2026.4.22)
2026-05-09T22:49:44.7314277Z Building wheels for collected packages: azure-keyvault-certificates
2026-05-09T22:49:44.7316393Z Building wheel for azure-keyvault-certificates (pyproject.toml): started
2026-05-09T22:49:44.7318533Z Building wheel for azure-keyvault-certificates (pyproject.toml): finished with status 'done'
2026-05-09T22:49:44.7320933Z Created wheel for azure-keyvault-certificates: filename=azure_keyvault_certificates-4.11.2-py3-none-any.whl size=162157 sha256=ae96b3acaf938cfe2c25025d62cedabab97e9765b867a3baf7f12e31915d9d0d
2026-05-09T22:49:44.7323699Z Stored in directory: /home/cloudtest/.cache/pip/wheels/cc/2a/84/ebd3a26bf94cc3d17d1ef39b656865627f5ce78c17b4f9b061
2026-05-09T22:49:44.7325692Z Successfully built azure-keyvault-certificates
2026-05-09T22:49:44.7327603Z Installing collected packages: isodate, azure-keyvault-certificates
2026-05-09T22:49:44.7329543Z Successfully installed azure-keyvault-certificates-4.11.2 isodate-0.7.2
2026-05-09T22:49:44.7330455Z
2026-05-09T22:49:44.7332241Z --------------------------------------------------------------------
2026-05-09T22:49:44.7334427Z Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
2026-05-09T22:49:44.7335326Z
2026-05-09T22:49:44.7336995Z ************* Module certs
2026-05-09T22:49:44.7338873Z tests/certs.py:7: [C0301(line-too-long), ] Line too long (7055/120)
2026-05-09T22:49:44.7340774Z tests/certs.py:8: [C0301(line-too-long), ] Line too long (7147/120)
2026-05-09T22:49:44.7342650Z ************* Module test_examples_certificates
2026-05-09T22:49:44.7345030Z tests/test_examples_certificates.py:44: [W0621(redefined-outer-name), TestExamplesKeyVault.test_example_certificate_crud_operations] Redefining name 'CertificateContentType' from outer scope (line 8)
2026-05-09T22:49:44.7347434Z tests/test_examples_certificates.py:44: [W0621(redefined-outer-name), TestExamplesKeyVault.test_example_certificate_crud_operations] Redefining name 'CertificatePolicy' from outer scope (line 8)
2026-05-09T22:49:44.7349783Z tests/test_examples_certificates.py:44: [W0621(redefined-outer-name), TestExamplesKeyVault.test_example_certificate_crud_operations] Redefining name 'WellKnownIssuerNames' from outer scope (line 8)
2026-05-09T22:49:44.7352133Z tests/test_examples_certificates.py:44: [W0404(reimported), TestExamplesKeyVault.test_example_certificate_crud_operations] Reimport 'CertificateContentType' (imported line 8)
2026-05-09T22:49:44.7354638Z tests/test_examples_certificates.py:44: [W0404(reimported), TestExamplesKeyVault.test_example_certificate_crud_operations] Reimport 'CertificatePolicy' (imported line 8)
2026-05-09T22:49:44.7356917Z tests/test_examples_certificates.py:44: [W0404(reimported), TestExamplesKeyVault.test_example_certificate_crud_operations] Reimport 'WellKnownIssuerNames' (imported line 8)
2026-05-09T22:49:44.7359150Z tests/test_examples_certificates.py:40: [W0613(unused-argument), TestExamplesKeyVault.test_example_certificate_crud_operations] Unused argument 'kwargs'
2026-05-09T22:49:44.7361354Z tests/test_examples_certificates.py:121: [W0613(unused-argument), TestExamplesKeyVault.test_example_certificate_list_operations] Unused argument 'kwargs'
2026-05-09T22:49:44.7363797Z tests/test_examples_certificates.py:180: [W0613(unused-argument), TestExamplesKeyVault.test_example_certificate_backup_restore] Unused argument 'kwargs'
2026-05-09T22:49:44.7366145Z tests/test_examples_certificates.py:223: [W0613(unused-argument), TestExamplesKeyVault.test_example_certificate_recover] Unused argument 'kwargs'
2026-05-09T22:49:44.7369145Z tests/test_examples_certificates.py:266: [W0613(unused-argument), TestExamplesKeyVault.test_example_contacts] Unused argument 'kwargs'
2026-05-09T22:49:44.7371318Z tests/test_examples_certificates.py:305: [W0613(unused-argument), TestExamplesKeyVault.test_example_issuers] Unused argument 'kwargs'
2026-05-09T22:49:44.7373672Z tests/test_examples_certificates.py:9: [C0411(wrong-import-order), ] third party import "devtools_testutils.recorded_by_proxy" should be placed before first party import "azure.keyvault.certificates.ApiVersion"
2026-05-09T22:49:44.7375952Z tests/test_examples_certificates.py:11: [C0411(wrong-import-order), ] third party import "_shared.test_case.KeyVaultTestCase" should be placed before first party import "azure.keyvault.certificates.ApiVersion"
2026-05-09T22:49:44.7378390Z tests/test_examples_certificates.py:12: [C0411(wrong-import-order), ] third party import "_test_case.CertificatesClientPreparer" should be placed before first party import "azure.keyvault.certificates.ApiVersion"
2026-05-09T22:49:44.7380266Z ************* Module _test_case
2026-05-09T22:49:44.7382040Z tests/_test_case.py:65: [W0613(unused-argument), CertificatesClientPreparer._skip_if_not_configured] Unused argument 'kwargs'
2026-05-09T22:49:44.7384505Z tests/_test_case.py:9: [C0411(wrong-import-order), ] third party import "devtools_testutils.AzureRecordedTestCase" should be placed before first party imports "azure.keyvault.certificates.ApiVersion", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7386795Z tests/_test_case.py:10: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party imports "azure.keyvault.certificates.ApiVersion", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7388739Z ************* Module _async_test_case
2026-05-09T22:49:44.7390513Z tests/_async_test_case.py:60: [W0613(unused-argument), AsyncCertificatesClientPreparer._skip_if_not_configured] Unused argument 'kwargs'
2026-05-09T22:49:44.7392580Z tests/async_test_case.py:9: [C0411(wrong-import-order), ] third party import "devtools_testutils.AzureRecordedTestCase" should be placed before first party import "azure.keyvault.certificates.shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7394975Z tests/async_test_case.py:10: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party import "azure.keyvault.certificates.shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7396870Z ************* Module test_certificates_client
2026-05-09T22:49:44.7398590Z tests/test_certificates_client.py:387: [C0301(line-too-long), ] Line too long (132/120)
2026-05-09T22:49:44.7400426Z tests/test_certificates_client.py:710: [C0301(line-too-long), ] Line too long (129/120)
2026-05-09T22:49:44.7402236Z tests/test_certificates_client.py:726: [C0301(line-too-long), ] Line too long (123/120)
2026-05-09T22:49:44.7404355Z tests/test_certificates_client.py:220: [W0718(broad-exception-caught), TestCertificateClient.test_crud_operations] Catching too general exception Exception
2026-05-09T22:49:44.7406406Z tests/test_certificates_client.py:219: [E1101(no-member), TestCertificateClient.test_crud_operations] Instance of 'TestCertificateClient' has no 'fail' member
2026-05-09T22:49:44.7408400Z tests/test_certificates_client.py:221: [E1101(no-member), TestCertificateClient.test_crud_operations] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7410336Z tests/test_certificates_client.py:173: [W0613(unused-argument), TestCertificateClient.test_crud_operations] Unused argument 'kwargs'
2026-05-09T22:49:44.7412313Z tests/test_certificates_client.py:227: [W0613(unused-argument), TestCertificateClient.test_import_certificate_not_password_encoded_no_policy] Unused argument 'kwargs'
2026-05-09T22:49:44.7414567Z tests/test_certificates_client.py:239: [W0613(unused-argument), TestCertificateClient.test_import_certificate_password_encoded_no_policy] Unused argument 'kwargs'
2026-05-09T22:49:44.7416615Z tests/test_certificates_client.py:266: [W0718(broad-exception-caught), TestCertificateClient.test_list] Catching too general exception Exception
2026-05-09T22:49:44.7418645Z tests/test_certificates_client.py:267: [R1724(no-else-continue), TestCertificateClient.test_list] Unnecessary "else" after "continue", remove the "else" and de-indent the code inside it
2026-05-09T22:49:44.7420694Z tests/test_certificates_client.py:267: [E1101(no-member), TestCertificateClient.test_list] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7422624Z tests/test_certificates_client.py:252: [W0613(unused-argument), TestCertificateClient.test_list] Unused argument 'kwargs'
2026-05-09T22:49:44.7424979Z tests/test_certificates_client.py:293: [W0718(broad-exception-caught), TestCertificateClient.test_list_certificate_versions] Catching too general exception Exception
2026-05-09T22:49:44.7427222Z tests/test_certificates_client.py:294: [R1724(no-else-continue), TestCertificateClient.test_list_certificate_versions] Unnecessary "else" after "continue", remove the "else" and de-indent the code inside it
2026-05-09T22:49:44.7429263Z tests/test_certificates_client.py:294: [E1101(no-member), TestCertificateClient.test_list_certificate_versions] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7431230Z tests/test_certificates_client.py:281: [W0613(unused-argument), TestCertificateClient.test_list_certificate_versions] Unused argument 'kwargs'
2026-05-09T22:49:44.7433415Z tests/test_certificates_client.py:334: [W0718(broad-exception-caught), TestCertificateClient.test_crud_contacts] Catching too general exception Exception
2026-05-09T22:49:44.7435434Z tests/test_certificates_client.py:333: [E1101(no-member), TestCertificateClient.test_crud_contacts] Instance of 'TestCertificateClient' has no 'fail' member
2026-05-09T22:49:44.7437428Z tests/test_certificates_client.py:335: [E1101(no-member), TestCertificateClient.test_crud_contacts] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7439396Z tests/test_certificates_client.py:312: [W0613(unused-argument), TestCertificateClient.test_crud_contacts] Unused argument 'kwargs'
2026-05-09T22:49:44.7441459Z tests/test_certificates_client.py:354: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7443786Z tests/test_certificates_client.py:359: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7445938Z tests/test_certificates_client.py:362: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7448047Z tests/test_certificates_client.py:366: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7450148Z tests/test_certificates_client.py:374: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7452172Z tests/test_certificates_client.py:341: [W0613(unused-argument), TestCertificateClient.test_recover_and_purge] Unused argument 'kwargs'
2026-05-09T22:49:44.7454412Z tests/test_certificates_client.py:431: [W0718(broad-exception-caught), TestCertificateClient.test_async_request_cancellation_and_deletion] Catching too general exception Exception
2026-05-09T22:49:44.7456551Z tests/test_certificates_client.py:430: [E1101(no-member), TestCertificateClient.test_async_request_cancellation_and_deletion] Instance of 'TestCertificateClient' has no 'fail' member
2026-05-09T22:49:44.7458763Z tests/test_certificates_client.py:432: [E1101(no-member), TestCertificateClient.test_async_request_cancellation_and_deletion] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7460887Z tests/test_certificates_client.py:384: [W0613(unused-argument), TestCertificateClient.test_async_request_cancellation_and_deletion] Unused argument 'kwargs'
2026-05-09T22:49:44.7463203Z tests/test_certificates_client.py:441: [W0613(unused-argument), TestCertificateClient.test_policy] Unused argument 'kwargs'
2026-05-09T22:49:44.7465260Z tests/test_certificates_client.py:477: [W0613(unused-argument), TestCertificateClient.test_get_pending_certificate_signing_request] Unused argument 'kwargs'
2026-05-09T22:49:44.7467283Z tests/test_certificates_client.py:490: [W0613(unused-argument), TestCertificateClient.test_backup_restore] Unused argument 'kwargs'
2026-05-09T22:49:44.7469422Z tests/test_certificates_client.py:588: [W0718(broad-exception-caught), TestCertificateClient.test_crud_issuer] Catching too general exception Exception
2026-05-09T22:49:44.7471593Z tests/test_certificates_client.py:587: [E1101(no-member), TestCertificateClient.test_crud_issuer] Instance of 'TestCertificateClient' has no 'fail' member
2026-05-09T22:49:44.7473873Z tests/test_certificates_client.py:589: [E1101(no-member), TestCertificateClient.test_crud_issuer] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7475927Z tests/test_certificates_client.py:515: [W0613(unused-argument), TestCertificateClient.test_crud_issuer] Unused argument 'kwargs'
2026-05-09T22:49:44.7477936Z tests/test_certificates_client.py:595: [W0613(unused-argument), TestCertificateClient.test_logging_enabled] Unused argument 'kwargs'
2026-05-09T22:49:44.7479982Z tests/test_certificates_client.py:629: [W0613(unused-argument), TestCertificateClient.test_logging_disabled] Unused argument 'kwargs'
2026-05-09T22:49:44.7481986Z tests/test_certificates_client.py:662: [W0613(unused-argument), TestCertificateClient.test_models] Unused argument 'kwargs'
2026-05-09T22:49:44.7484184Z tests/test_certificates_client.py:675: [W0613(unused-argument), TestCertificateClient.test_get_certificate_version] Unused argument 'kwargs'
2026-05-09T22:49:44.7486357Z tests/test_certificates_client.py:704: [W0106(expression-not-assigned), TestCertificateClient.test_list_properties_of_certificates] Expression "[ for _ in client.list_properties_of_certificates()]" is assigned to nothing
2026-05-09T22:49:44.7488608Z tests/test_certificates_client.py:704: [R1721(unnecessary-comprehension), TestCertificateClient.test_list_properties_of_certificates] Unnecessary use of a comprehension, use list(client.list_properties_of_certificates()) instead.
2026-05-09T22:49:44.7490879Z tests/test_certificates_client.py:707: [W0106(expression-not-assigned), TestCertificateClient.test_list_properties_of_certificates] Expression "[ for _ in client.list_properties_of_certificates(include_pending=True)]" is assigned to nothing
2026-05-09T22:49:44.7493437Z tests/test_certificates_client.py:707: [R1721(unnecessary-comprehension), TestCertificateClient.test_list_properties_of_certificates] Unnecessary use of a comprehension, use list(client.list_properties_of_certificates(include_pending=True)) instead.
2026-05-09T22:49:44.7495628Z tests/test_certificates_client.py:701: [W0613(unused-argument), TestCertificateClient.test_list_properties_of_certificates] Unused argument 'kwargs'
2026-05-09T22:49:44.7497755Z tests/test_certificates_client.py:720: [W0106(expression-not-assigned), TestCertificateClient.test_list_deleted_certificates] Expression "[ for _ in client.list_deleted_certificates()]" is assigned to nothing
2026-05-09T22:49:44.7499984Z tests/test_certificates_client.py:720: [R1721(unnecessary-comprehension), TestCertificateClient.test_list_deleted_certificates] Unnecessary use of a comprehension, use list(client.list_deleted_certificates()) instead.
2026-05-09T22:49:44.7502231Z tests/test_certificates_client.py:723: [W0106(expression-not-assigned), TestCertificateClient.test_list_deleted_certificates] Expression "[ for _ in client.list_deleted_certificates(include_pending=True)]" is assigned to nothing
2026-05-09T22:49:44.7504738Z tests/test_certificates_client.py:723: [R1721(unnecessary-comprehension), TestCertificateClient.test_list_deleted_certificates] Unnecessary use of a comprehension, use list(client.list_deleted_certificates(include_pending=True)) instead.
2026-05-09T22:49:44.7506961Z tests/test_certificates_client.py:717: [W0613(unused-argument), TestCertificateClient.test_list_deleted_certificates] Unused argument 'kwargs'
2026-05-09T22:49:44.7508996Z tests/test_certificates_client.py:733: [W0613(unused-argument), TestCertificateClient.test_preserve_certificate_order] Unused argument 'kwargs'
2026-05-09T22:49:44.7511016Z tests/test_certificates_client.py:751: [W0613(unused-argument), TestCertificateClient.test_40x_handling] Unused argument 'kwargs'
2026-05-09T22:49:44.7513466Z tests/test_certificates_client.py:769: [W0613(unused-argument), TestCertificateClient.test_create_certificate_with_san_ip_and_uris] Unused argument 'kwargs'
2026-05-09T22:49:44.7516257Z tests/test_certificates_client.py:804: [W0613(unused-argument), TestCertificateClient.test_unknown_issuer_response] Unused argument 'kwargs'
2026-05-09T22:49:44.7518792Z tests/test_certificates_client.py:13: [C0411(wrong-import-order), ] third party import "devtools_testutils.recorded_by_proxy" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy"
2026-05-09T22:49:44.7521534Z tests/test_certificates_client.py:39: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.keyvault.certificates.AdministratorContact", "azure.keyvault.certificates._client.NO_SAN_OR_SUBJECT", "azure.keyvault.certificates._generated.models.CertificateOperation", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7524850Z tests/test_certificates_client.py:41: [C0411(wrong-import-order), ] third party import "_shared.test_case.KeyVaultTestCase" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.keyvault.certificates.AdministratorContact", "azure.keyvault.certificates._client.NO_SAN_OR_SUBJECT", "azure.keyvault.certificates._generated.models.CertificateOperation", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7527866Z tests/test_certificates_client.py:42: [C0411(wrong-import-order), ] third party import "_test_case.get_decorator" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.keyvault.certificates.AdministratorContact", "azure.keyvault.certificates._client.NO_SAN_OR_SUBJECT", "azure.keyvault.certificates._generated.models.CertificateOperation", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7530799Z tests/test_certificates_client.py:43: [C0411(wrong-import-order), ] third party import "certs.CERT_CONTENT_PASSWORD_ENCODED" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.keyvault.certificates.AdministratorContact", "azure.keyvault.certificates._client.NO_SAN_OR_SUBJECT", "azure.keyvault.certificates._generated.models.CertificateOperation", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7533332Z tests/test_certificates_client.py:14: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-05-09T22:49:44.7535033Z ************* Module test_merge_certificate
2026-05-09T22:49:44.7536851Z tests/test_merge_certificate.py:31: [W1514(unspecified-encoding), TestMergeCertificate.test_merge_certificate] Using open without explicitly specifying an encoding
2026-05-09T22:49:44.7538906Z tests/test_merge_certificate.py:33: [W1514(unspecified-encoding), TestMergeCertificate.test_merge_certificate] Using open without explicitly specifying an encoding
2026-05-09T22:49:44.7540825Z tests/test_merge_certificate.py:23: [W0613(unused-argument), TestMergeCertificate.test_merge_certificate] Unused argument 'kwargs'
2026-05-09T22:49:44.7542809Z tests/test_merge_certificate.py:10: [C0411(wrong-import-order), ] third party import "devtools_testutils.recorded_by_proxy" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7545092Z tests/test_merge_certificate.py:11: [C0411(wrong-import-order), ] third party import "OpenSSL.crypto" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7547182Z tests/test_merge_certificate.py:13: [C0411(wrong-import-order), ] third party import "_shared.test_case.KeyVaultTestCase" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7549626Z tests/test_merge_certificate.py:14: [C0411(wrong-import-order), ] third party import "_test_case.CertificatesClientPreparer" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7551344Z ************* Module test_parse_id
2026-05-09T22:49:44.7553196Z tests/test_parse_id.py:6: [C0411(wrong-import-order), ] third party import "devtools_testutils.PowerShellPreparer" should be placed before first party import "azure.keyvault.certificates.CertificateClient"
2026-05-09T22:49:44.7555087Z tests/test_parse_id.py:8: [C0411(wrong-import-order), ] third party import "_shared.test_case.KeyVaultTestCase" should be placed before first party import "azure.keyvault.certificates.CertificateClient"
2026-05-09T22:49:44.7556781Z ************* Module test_context_manager
2026-05-09T22:49:44.7558604Z tests/test_context_manager.py:7: [C0411(wrong-import-order), ] third party import "_shared.helpers.mock" should be placed before first party import "azure.keyvault.certificates.CertificateClient"
2026-05-09T22:49:44.7560393Z ************* Module test_context_manager_async
2026-05-09T22:49:44.7562223Z tests/test_context_manager_async.py:6: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party import "azure.keyvault.certificates.aio.CertificateClient"
2026-05-09T22:49:44.7564686Z tests/test_context_manager_async.py:8: [C0411(wrong-import-order), ] third party import "_shared.helpers_async.AsyncMockTransport" should be placed before first party import "azure.keyvault.certificates.aio.CertificateClient"
2026-05-09T22:49:44.7566674Z ************* Module test_merge_certificate_async
2026-05-09T22:49:44.7568603Z tests/test_merge_certificate_async.py:35: [W1514(unspecified-encoding), TestMergeCertificate.test_merge_certificate] Using open without explicitly specifying an encoding
2026-05-09T22:49:44.7581233Z tests/test_merge_certificate_async.py:37: [W1514(unspecified-encoding), TestMergeCertificate.test_merge_certificate] Using open without explicitly specifying an encoding
2026-05-09T22:49:44.7583784Z tests/test_merge_certificate_async.py:26: [W0613(unused-argument), TestMergeCertificate.test_merge_certificate] Unused argument 'kwargs'
2026-05-09T22:49:44.7586028Z tests/test_merge_certificate_async.py:10: [C0411(wrong-import-order), ] third party import "devtools_testutils.set_bodiless_matcher" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7588401Z tests/test_merge_certificate_async.py:11: [C0411(wrong-import-order), ] third party import "devtools_testutils.aio.recorded_by_proxy_async" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7590738Z tests/test_merge_certificate_async.py:12: [C0411(wrong-import-order), ] third party import "OpenSSL.crypto" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7593243Z tests/test_merge_certificate_async.py:14: [C0411(wrong-import-order), ] third party import "_async_test_case.AsyncCertificatesClientPreparer" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7595622Z tests/test_merge_certificate_async.py:15: [C0411(wrong-import-order), ] third party import "_test_case.get_decorator" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7597933Z tests/test_merge_certificate_async.py:16: [C0411(wrong-import-order), ] third party import "_shared.test_case_async.KeyVaultTestCase" should be placed before first party import "azure.keyvault.certificates.CertificatePolicy"
2026-05-09T22:49:44.7599927Z ************* Module test_examples_certificates_async
2026-05-09T22:49:44.7601920Z tests/test_examples_certificates_async.py:53: [W0621(redefined-outer-name), TestExamplesKeyVault.test_example_certificate_crud_operations] Redefining name 'CertificatePolicy' from outer scope (line 7)
2026-05-09T22:49:44.7604708Z tests/test_examples_certificates_async.py:53: [W0621(redefined-outer-name), TestExamplesKeyVault.test_example_certificate_crud_operations] Redefining name 'CertificateContentType' from outer scope (line 7)
2026-05-09T22:49:44.7607018Z tests/test_examples_certificates_async.py:53: [W0621(redefined-outer-name), TestExamplesKeyVault.test_example_certificate_crud_operations] Redefining name 'WellKnownIssuerNames' from outer scope (line 7)
2026-05-09T22:49:44.7609228Z tests/test_examples_certificates_async.py:53: [W0404(reimported), TestExamplesKeyVault.test_example_certificate_crud_operations] Reimport 'CertificatePolicy' (imported line 7)
2026-05-09T22:49:44.7611387Z tests/test_examples_certificates_async.py:53: [W0404(reimported), TestExamplesKeyVault.test_example_certificate_crud_operations] Reimport 'CertificateContentType' (imported line 7)
2026-05-09T22:49:44.7613734Z tests/test_examples_certificates_async.py:53: [W0404(reimported), TestExamplesKeyVault.test_example_certificate_crud_operations] Reimport 'WellKnownIssuerNames' (imported line 7)
2026-05-09T22:49:44.7615900Z tests/test_examples_certificates_async.py:49: [W0613(unused-argument), TestExamplesKeyVault.test_example_certificate_crud_operations] Unused argument 'kwargs'
2026-05-09T22:49:44.7618005Z tests/test_examples_certificates_async.py:122: [W0613(unused-argument), TestExamplesKeyVault.test_example_certificate_list_operations] Unused argument 'kwargs'
2026-05-09T22:49:44.7620080Z tests/test_examples_certificates_async.py:182: [W0613(unused-argument), TestExamplesKeyVault.test_example_certificate_backup_restore] Unused argument 'kwargs'
2026-05-09T22:49:44.7622181Z tests/test_examples_certificates_async.py:229: [W0613(unused-argument), TestExamplesKeyVault.test_example_certificate_recover] Unused argument 'kwargs'
2026-05-09T22:49:44.7624473Z tests/test_examples_certificates_async.py:268: [W0613(unused-argument), TestExamplesKeyVault.test_example_contacts] Unused argument 'kwargs'
2026-05-09T22:49:44.7626551Z tests/test_examples_certificates_async.py:308: [W0613(unused-argument), TestExamplesKeyVault.test_example_issuers] Unused argument 'kwargs'
2026-05-09T22:49:44.7628651Z tests/test_examples_certificates_async.py:8: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party import "azure.keyvault.certificates.ApiVersion"
2026-05-09T22:49:44.7630901Z tests/test_examples_certificates_async.py:10: [C0411(wrong-import-order), ] third party import "_shared.test_case_async.KeyVaultTestCase" should be placed before first party import "azure.keyvault.certificates.ApiVersion"
2026-05-09T22:49:44.7633437Z tests/test_examples_certificates_async.py:11: [C0411(wrong-import-order), ] third party import "_async_test_case.AsyncCertificatesClientPreparer" should be placed before first party import "azure.keyvault.certificates.ApiVersion"
2026-05-09T22:49:44.7635784Z tests/test_examples_certificates_async.py:12: [C0411(wrong-import-order), ] third party import "_test_case.get_decorator" should be placed before first party import "azure.keyvault.certificates.ApiVersion"
2026-05-09T22:49:44.7638075Z tests/test_examples_certificates_async.py:13: [C0411(wrong-import-order), ] third party import "devtools_testutils.aio.recorded_by_proxy_async" should be placed before first party import "azure.keyvault.certificates.ApiVersion"
2026-05-09T22:49:44.7639875Z ************* Module test_multi_api
2026-05-09T22:49:44.7641684Z tests/test_multi_api.py:6: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party import "azure.keyvault.certificates.ApiVersion"
2026-05-09T22:49:44.7643774Z ************* Module test_san_live_traffic
2026-05-09T22:49:44.7645713Z tests/test_san_live_traffic.py:42: [W1309(f-string-without-interpolation), test_create_certificate_with_ip_addresses] Using an f-string that does not have any interpolated variables
2026-05-09T22:49:44.7648010Z tests/test_san_live_traffic.py:74: [W1309(f-string-without-interpolation), test_create_certificate_with_uris] Using an f-string that does not have any interpolated variables
2026-05-09T22:49:44.7650239Z tests/test_san_live_traffic.py:106: [W1309(f-string-without-interpolation), test_create_certificate_with_all_sans] Using an f-string that does not have any interpolated variables
2026-05-09T22:49:44.7652372Z tests/test_san_live_traffic.py:149: [W1309(f-string-without-interpolation), test_update_certificate_policy_with_ip_and_uri] Using an f-string that does not have any interpolated variables
2026-05-09T22:49:44.7654721Z tests/test_san_live_traffic.py:162: [W1309(f-string-without-interpolation), test_update_certificate_policy_with_ip_and_uri] Using an f-string that does not have any interpolated variables
2026-05-09T22:49:44.7656848Z tests/test_san_live_traffic.py:174: [W1309(f-string-without-interpolation), test_update_certificate_policy_with_ip_and_uri] Using an f-string that does not have any interpolated variables
2026-05-09T22:49:44.7658955Z tests/test_san_live_traffic.py:192: [W1309(f-string-without-interpolation), cleanup_certificates] Using an f-string that does not have any interpolated variables
2026-05-09T22:49:44.7660977Z tests/test_san_live_traffic.py:199: [W0718(broad-exception-caught), cleanup_certificates] Catching too general exception Exception
2026-05-09T22:49:44.7662923Z tests/test_san_live_traffic.py:227: [W0718(broad-exception-caught), main] Catching too general exception Exception
2026-05-09T22:49:44.7664964Z ************* Module test_certificates_client_async
2026-05-09T22:49:44.7666745Z tests/test_certificates_client_async.py:726: [C0301(line-too-long), ] Line too long (129/120)
2026-05-09T22:49:44.7668521Z tests/test_certificates_client_async.py:747: [C0301(line-too-long), ] Line too long (123/120)
2026-05-09T22:49:44.7670578Z tests/test_certificates_client_async.py:214: [W0718(broad-exception-caught), TestCertificateClient.test_crud_operations] Catching too general exception Exception
2026-05-09T22:49:44.7672777Z tests/test_certificates_client_async.py:213: [E1101(no-member), TestCertificateClient.test_crud_operations] Instance of 'TestCertificateClient' has no 'fail' member
2026-05-09T22:49:44.7675180Z tests/test_certificates_client_async.py:215: [E1101(no-member), TestCertificateClient.test_crud_operations] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7677278Z tests/test_certificates_client_async.py:169: [W0613(unused-argument), TestCertificateClient.test_crud_operations] Unused argument 'kwargs'
2026-05-09T22:49:44.7679422Z tests/test_certificates_client_async.py:222: [W0613(unused-argument), TestCertificateClient.test_import_certificate_not_password_encoded_no_policy] Unused argument 'kwargs'
2026-05-09T22:49:44.7681606Z tests/test_certificates_client_async.py:235: [W0613(unused-argument), TestCertificateClient.test_import_certificate_password_encoded_no_policy] Unused argument 'kwargs'
2026-05-09T22:49:44.7684056Z tests/test_certificates_client_async.py:263: [W0718(broad-exception-caught), TestCertificateClient.test_list] Catching too general exception Exception
2026-05-09T22:49:44.7695689Z tests/test_certificates_client_async.py:264: [R1724(no-else-continue), TestCertificateClient.test_list] Unnecessary "else" after "continue", remove the "else" and de-indent the code inside it
2026-05-09T22:49:44.7697912Z tests/test_certificates_client_async.py:264: [E1101(no-member), TestCertificateClient.test_list] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7699933Z tests/test_certificates_client_async.py:249: [W0613(unused-argument), TestCertificateClient.test_list] Unused argument 'kwargs'
2026-05-09T22:49:44.7701959Z tests/test_certificates_client_async.py:291: [W0718(broad-exception-caught), TestCertificateClient.test_list_certificate_versions] Catching too general exception Exception
2026-05-09T22:49:44.7704374Z tests/test_certificates_client_async.py:292: [R1724(no-else-continue), TestCertificateClient.test_list_certificate_versions] Unnecessary "else" after "continue", remove the "else" and de-indent the code inside it
2026-05-09T22:49:44.7707018Z tests/test_certificates_client_async.py:292: [E1101(no-member), TestCertificateClient.test_list_certificate_versions] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7709276Z tests/test_certificates_client_async.py:279: [W0613(unused-argument), TestCertificateClient.test_list_certificate_versions] Unused argument 'kwargs'
2026-05-09T22:49:44.7711496Z tests/test_certificates_client_async.py:335: [W0718(broad-exception-caught), TestCertificateClient.test_crud_contacts] Catching too general exception Exception
2026-05-09T22:49:44.7714386Z tests/test_certificates_client_async.py:334: [E1101(no-member), TestCertificateClient.test_crud_contacts] Instance of 'TestCertificateClient' has no 'fail' member
2026-05-09T22:49:44.7716768Z tests/test_certificates_client_async.py:336: [E1101(no-member), TestCertificateClient.test_crud_contacts] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7719056Z tests/test_certificates_client_async.py:313: [W0613(unused-argument), TestCertificateClient.test_crud_contacts] Unused argument 'kwargs'
2026-05-09T22:49:44.7721498Z tests/test_certificates_client_async.py:357: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7724222Z tests/test_certificates_client_async.py:365: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7726602Z tests/test_certificates_client_async.py:368: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7728927Z tests/test_certificates_client_async.py:372: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7731266Z tests/test_certificates_client_async.py:383: [C0201(consider-iterating-dictionary), TestCertificateClient.test_recover_and_purge] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:44.7733858Z tests/test_certificates_client_async.py:343: [W0613(unused-argument), TestCertificateClient.test_recover_and_purge] Unused argument 'kwargs'
2026-05-09T22:49:44.7742558Z tests/test_certificates_client_async.py:446: [W0718(broad-exception-caught), TestCertificateClient.test_async_request_cancellation_and_deletion] Catching too general exception Exception
2026-05-09T22:49:44.7745325Z tests/test_certificates_client_async.py:445: [E1101(no-member), TestCertificateClient.test_async_request_cancellation_and_deletion] Instance of 'TestCertificateClient' has no 'fail' member
2026-05-09T22:49:44.7747665Z tests/test_certificates_client_async.py:447: [E1101(no-member), TestCertificateClient.test_async_request_cancellation_and_deletion] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7749910Z tests/test_certificates_client_async.py:397: [W0613(unused-argument), TestCertificateClient.test_async_request_cancellation_and_deletion] Unused argument 'kwargs'
2026-05-09T22:49:44.7751958Z tests/test_certificates_client_async.py:457: [W0613(unused-argument), TestCertificateClient.test_policy] Unused argument 'kwargs'
2026-05-09T22:49:44.7754365Z tests/test_certificates_client_async.py:494: [W0613(unused-argument), TestCertificateClient.test_get_pending_certificate_signing_request] Unused argument 'kwargs'
2026-05-09T22:49:44.7756554Z tests/test_certificates_client_async.py:507: [W0613(unused-argument), TestCertificateClient.test_backup_restore] Unused argument 'kwargs'
2026-05-09T22:49:44.7758721Z tests/test_certificates_client_async.py:608: [W0718(broad-exception-caught), TestCertificateClient.test_crud_issuer] Catching too general exception Exception
2026-05-09T22:49:44.7761113Z tests/test_certificates_client_async.py:607: [E1101(no-member), TestCertificateClient.test_crud_issuer] Instance of 'TestCertificateClient' has no 'fail' member
2026-05-09T22:49:44.7763518Z tests/test_certificates_client_async.py:609: [E1101(no-member), TestCertificateClient.test_crud_issuer] Instance of 'Exception' has no 'message' member
2026-05-09T22:49:44.7765709Z tests/test_certificates_client_async.py:535: [W0613(unused-argument), TestCertificateClient.test_crud_issuer] Unused argument 'kwargs'
2026-05-09T22:49:44.7767868Z tests/test_certificates_client_async.py:616: [W0613(unused-argument), TestCertificateClient.test_logging_enabled] Unused argument 'kwargs'
2026-05-09T22:49:44.7769974Z tests/test_certificates_client_async.py:651: [W0613(unused-argument), TestCertificateClient.test_logging_disabled] Unused argument 'kwargs'
2026-05-09T22:49:44.7772124Z tests/test_certificates_client_async.py:685: [W0613(unused-argument), TestCertificateClient.test_get_certificate_version] Unused argument 'kwargs'
2026-05-09T22:49:44.7774522Z tests/test_certificates_client_async.py:713: [W0613(unused-argument), TestCertificateClient.test_list_properties_of_certificates] Unused argument 'kwargs'
2026-05-09T22:49:44.7776724Z tests/test_certificates_client_async.py:734: [W0613(unused-argument), TestCertificateClient.test_list_deleted_certificates_2016_10_01] Unused argument 'kwargs'
2026-05-09T22:49:44.7778896Z tests/test_certificates_client_async.py:755: [W0613(unused-argument), TestCertificateClient.test_preserve_certificate_order] Unused argument 'kwargs'
2026-05-09T22:49:44.7781041Z tests/test_certificates_client_async.py:774: [W0613(unused-argument), TestCertificateClient.test_40x_handling] Unused argument 'kwargs'
2026-05-09T22:49:44.7783316Z tests/test_certificates_client_async.py:794: [W0613(unused-argument), TestCertificateClient.test_create_certificate_with_san_ip_and_uris] Unused argument 'kwargs'
2026-05-09T22:49:44.7790020Z tests/test_certificates_client_async.py:831: [W0613(unused-argument), TestCertificateClient.test_unknown_issuer_response] Unused argument 'kwargs'
2026-05-09T22:49:44.7792613Z tests/test_certificates_client_async.py:13: [C0411(wrong-import-order), ] third party import "devtools_testutils.set_bodiless_matcher" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy"
2026-05-09T22:49:44.7795514Z tests/test_certificates_client_async.py:14: [C0411(wrong-import-order), ] third party import "devtools_testutils.aio.recorded_by_proxy_async" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy"
2026-05-09T22:49:44.7798413Z tests/test_certificates_client_async.py:35: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.keyvault.certificates.AdministratorContact", "azure.keyvault.certificates.aio.CertificateClient", "azure.keyvault.certificates._client.NO_SAN_OR_SUBJECT", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7801678Z tests/test_certificates_client_async.py:37: [C0411(wrong-import-order), ] third party import "_shared.test_case_async.KeyVaultTestCase" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.keyvault.certificates.AdministratorContact", "azure.keyvault.certificates.aio.CertificateClient", "azure.keyvault.certificates._client.NO_SAN_OR_SUBJECT", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7805184Z tests/test_certificates_client_async.py:38: [C0411(wrong-import-order), ] third party import "_async_test_case.AsyncCertificatesClientPreparer" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.keyvault.certificates.AdministratorContact", "azure.keyvault.certificates.aio.CertificateClient", "azure.keyvault.certificates._client.NO_SAN_OR_SUBJECT", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7808866Z tests/test_certificates_client_async.py:39: [C0411(wrong-import-order), ] third party import "_test_case.get_decorator" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.keyvault.certificates.AdministratorContact", "azure.keyvault.certificates.aio.CertificateClient", "azure.keyvault.certificates._client.NO_SAN_OR_SUBJECT", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7812211Z tests/test_certificates_client_async.py:40: [C0411(wrong-import-order), ] third party import "certs.CERT_CONTENT_PASSWORD_ENCODED" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.keyvault.certificates.AdministratorContact", "azure.keyvault.certificates.aio.CertificateClient", "azure.keyvault.certificates._client.NO_SAN_OR_SUBJECT", "azure.keyvault.certificates._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:44.7815482Z tests/test_certificates_client_async.py:15: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-05-09T22:49:44.7817605Z tests/test_certificates_client_async.py:13: [W0611(unused-import), ] Unused set_bodiless_matcher imported from devtools_testutils
2026-05-09T22:49:44.7819558Z ************* Module test_san_ip_uri
2026-05-09T22:49:44.7826087Z tests/test_san_ip_uri.py:8: [W0611(unused-import), ] Unused import pytest
2026-05-09T22:49:44.7832628Z ************* Module _shared.json_attribute_matcher
2026-05-09T22:49:44.7836788Z tests/_shared/json_attribute_matcher.py:7: [C3001(unnecessary-lambda-assignment), ] Lambda expression assigned to a variable. Define a function using the "def" keyword instead.
2026-05-09T22:49:44.7838915Z ************* Module _shared.preparer
2026-05-09T22:49:44.7841089Z tests/_shared/preparer.py:12: [C0411(wrong-import-order), ] third party import "devtools_testutils.AzureMgmtPreparer" should be placed before first party imports "azure.core.credentials.AccessToken", "azure.identity.EnvironmentCredential"
2026-05-09T22:49:44.7843480Z ************* Module _shared.test_case_async
2026-05-09T22:49:44.7845510Z tests/_shared/test_case_async.py:39: [E1101(no-member), KeyVaultTestCase._poll_until_exception] Instance of 'KeyVaultTestCase' has no 'fail' member
2026-05-09T22:49:44.7847651Z tests/_shared/test_case_async.py:41: [W0613(unused-argument), KeyVaultTestCase.teardown_method] Unused argument 'method'
2026-05-09T22:49:44.7849563Z ************* Module _shared.test_case
2026-05-09T22:49:44.7851643Z tests/_shared/test_case.py:15: [R1710(inconsistent-return-statements), KeyVaultTestCase._poll_until_no_exception] Either all return statements in a function should return an expression, or none of them should.
2026-05-09T22:49:44.7854138Z tests/_shared/test_case.py:38: [E1101(no-member), KeyVaultTestCase._poll_until_exception] Instance of 'KeyVaultTestCase' has no 'fail' member
2026-05-09T22:49:44.7856315Z tests/_shared/test_case.py:40: [W0613(unused-argument), KeyVaultTestCase.teardown_method] Unused argument 'method'
2026-05-09T22:49:44.7858619Z tests/_shared/test_case.py:7: [C0411(wrong-import-order), ] third party import "devtools_testutils.AzureRecordedTestCase" should be placed before first party import "azure.keyvault.certificates._shared.HttpChallengeCache"
2026-05-09T22:49:44.7864538Z
2026-05-09T22:49:44.7866382Z ------------------------------------------------------------------
2026-05-09T22:49:44.7868276Z Your code has been rated at 8.48/10 (previous run: 9.28/10, -0.79)
2026-05-09T22:49:44.7869089Z
2026-05-09T22:49:44.7870743Z ************* Module issuers
2026-05-09T22:49:44.7872653Z samples/issuers.py:17: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7874936Z samples/issuers.py:45: [C0301(line-too-long), ] Line too long (128/120)
2026-05-09T22:49:44.7881458Z samples/issuers.py:78: [C0301(line-too-long), ] Line too long (134/120)
2026-05-09T22:49:44.7883905Z ************* Module backup_restore_operations_async
2026-05-09T22:49:44.7901454Z samples/backup_restore_operations_async.py:19: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7903766Z ************* Module hello_world_async
2026-05-09T22:49:44.7905707Z samples/hello_world_async.py:19: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7907618Z ************* Module contacts
2026-05-09T22:49:44.7909476Z samples/contacts.py:16: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7911334Z ************* Module list_operations_async
2026-05-09T22:49:44.7913470Z samples/list_operations_async.py:19: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7915506Z samples/list_operations_async.py:23: [C0301(line-too-long), ] Line too long (155/120)
2026-05-09T22:49:44.7922094Z samples/list_operations_async.py:31: [C0301(line-too-long), ] Line too long (145/120)
2026-05-09T22:49:44.7924410Z samples/list_operations_async.py:79: [C0301(line-too-long), ] Line too long (141/120)
2026-05-09T22:49:44.7926285Z ************* Module issuers_async
2026-05-09T22:49:44.7928180Z samples/issuers_async.py:19: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7930163Z samples/issuers_async.py:49: [C0301(line-too-long), ] Line too long (132/120)
2026-05-09T22:49:44.7932150Z samples/issuers_async.py:81: [C0301(line-too-long), ] Line too long (138/120)
2026-05-09T22:49:44.7938386Z ************* Module hello_world
2026-05-09T22:49:44.7940335Z samples/hello_world.py:22: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7942183Z ************* Module import_certificate
2026-05-09T22:49:44.7944329Z samples/import_certificate.py:21: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7946203Z ************* Module list_operations
2026-05-09T22:49:44.7948077Z samples/list_operations.py:17: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7949989Z samples/list_operations.py:21: [C0301(line-too-long), ] Line too long (155/120)
2026-05-09T22:49:44.7962019Z ************* Module contacts_async
2026-05-09T22:49:44.7964306Z samples/contacts_async.py:18: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7966211Z ************* Module parse_certificate_async
2026-05-09T22:49:44.7968128Z samples/parse_certificate_async.py:25: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7970602Z samples/parse_certificate_async.py:12: [C0411(wrong-import-order), ] third party import "cryptography.hazmat.primitives.serialization.pkcs12" should be placed before first party imports "azure.identity.aio.DefaultAzureCredential", "azure.keyvault.certificates.aio.CertificateClient", "azure.keyvault.certificates.CertificatePolicy", "azure.keyvault.secrets.aio.SecretClient"
2026-05-09T22:49:44.7972918Z ************* Module parse_certificate
2026-05-09T22:49:44.7975022Z samples/parse_certificate.py:24: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7977393Z samples/parse_certificate.py:11: [C0411(wrong-import-order), ] third party import "cryptography.hazmat.primitives.serialization.pkcs12" should be placed before first party imports "azure.identity.DefaultAzureCredential", "azure.keyvault.certificates.CertificateClient", "azure.keyvault.secrets.SecretClient"
2026-05-09T22:49:44.7979659Z ************* Module backup_restore_operations
2026-05-09T22:49:44.7981593Z samples/backup_restore_operations.py:18: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7983879Z ************* Module recover_purge_operations_async
2026-05-09T22:49:44.7985798Z samples/recover_purge_operations_async.py:19: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7987879Z samples/recover_purge_operations_async.py:79: [C0301(line-too-long), ] Line too long (129/120)
2026-05-09T22:49:44.7994487Z ************* Module recover_purge_operations
2026-05-09T22:49:44.7996665Z samples/recover_purge_operations.py:17: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.7998822Z samples/recover_purge_operations.py:83: [C0301(line-too-long), ] Line too long (125/120)
2026-05-09T22:49:44.8001190Z ************* Module import_certificate_async
2026-05-09T22:49:44.8003320Z samples/import_certificate_async.py:18: [C0301(line-too-long), ] Line too long (121/120)
2026-05-09T22:49:44.8004214Z
2026-05-09T22:49:44.8005970Z ------------------------------------------------------------------
2026-05-09T22:49:44.8007929Z Your code has been rated at 9.41/10 (previous run: 9.51/10, -0.10)
2026-05-09T22:49:44.8008737Z
2026-05-09T22:49:44.8010580Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-09T22:49:44.8012578Z Collecting azure-pylint-guidelines-checker==0.5.7
2026-05-09T22:49:44.8015001Z Downloading https://pkgs.dev.azure.com/azure-sdk/29ec6040-b234-4e31-b139-33dc4287b756/_packaging/3572dbf9-b5ef-433b-9137-fc4d7768e7cc/pypi/download/azure-pylint-guidelines-checker/0.5.7/azure_pylint_guidelines_checker-0.5.7-py2.py3-none-any.whl (25 kB)
2026-05-09T22:49:44.8017191Z Installing collected packages: azure-pylint-guidelines-checker
2026-05-09T22:49:44.8019017Z Successfully installed azure-pylint-guidelines-checker-0.5.7
2026-05-09T22:49:44.8020979Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-09T22:49:44.8023172Z Collecting pylint==4.0.4
2026-05-09T22:49:44.8025312Z Using cached pylint-4.0.4-py3-none-any.whl (536 kB)
2026-05-09T22:49:44.8027092Z Collecting isort!=5.13,<8,>=5
2026-05-09T22:49:44.8028849Z Using cached isort-7.0.0-py3-none-any.whl (94 kB)
2026-05-09T22:49:44.8031202Z Requirement already satisfied: tomli>=1.1 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from pylint==4.0.4) (2.4.1)
2026-05-09T22:49:44.8037918Z Collecting dill>=0.2
2026-05-09T22:49:44.8039742Z Using cached dill-0.4.1-py3-none-any.whl (120 kB)
2026-05-09T22:49:44.8041547Z Collecting astroid<=4.1.dev0,>=4.0.2
2026-05-09T22:49:44.8043586Z Using cached astroid-4.0.4-py3-none-any.whl (276 kB)
2026-05-09T22:49:44.8045729Z Requirement already satisfied: platformdirs>=2.2 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from pylint==4.0.4) (4.9.6)
2026-05-09T22:49:44.8052072Z Collecting mccabe<0.8,>=0.6
2026-05-09T22:49:44.8054216Z Using cached mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
2026-05-09T22:49:44.8056009Z Collecting tomlkit>=0.10.1
2026-05-09T22:49:44.8057801Z Using cached tomlkit-0.14.0-py3-none-any.whl (39 kB)
2026-05-09T22:49:44.8059882Z Requirement already satisfied: typing-extensions>=4 in /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/lib/python3.10/site-packages (from astroid<=4.1.dev0,>=4.0.2->pylint==4.0.4) (4.15.0)
2026-05-09T22:49:44.8062046Z Installing collected packages: tomlkit, mccabe, isort, dill, astroid, pylint
2026-05-09T22:49:44.8064357Z Successfully installed astroid-4.0.4 dill-0.4.1 isort-7.0.0 mccabe-0.7.0 pylint-4.0.4 tomlkit-0.14.0
2026-05-09T22:49:58.3298494Z next-pylint check completed with exit code 302026-05-09 22:49:58,329 [INFO] azure-sdk-tools: [END 4/6] next-pylint :: /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-keys -> FAIL(30) in 119.22s
2026-05-09T22:49:58.3305537Z
2026-05-09T22:49:58.3307851Z ========================================================================================================
2026-05-09T22:49:58.3309878Z ===== STDERR: next-pylint :: /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates (exit 30) =====
2026-05-09T22:49:58.3312098Z 2026-05-09 22:47:59,472 [INFO] azure-sdk-tools: Installing from feed: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/
2026-05-09T22:49:58.3314495Z 2026-05-09 22:47:59,472 [INFO] azure-sdk-tools: Running pylint check...
2026-05-09T22:49:58.3316814Z 2026-05-09 22:48:06,197 [INFO] root: Found whl azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-09T22:49:58.3317951Z
2026-05-09T22:49:58.3319721Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-09T22:49:58.3321617Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-09T22:49:58.3323771Z 2026-05-09 22:48:26,945 [INFO] azure-sdk-tools: Processing azure-keyvault-certificates for pylint check
2026-05-09T22:49:58.3325983Z 2026-05-09 22:48:26,945 [INFO] azure-sdk-tools: Installing dev requirements for /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates
2026-05-09T22:49:58.3327043Z
2026-05-09T22:49:58.3328718Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-09T22:49:58.3330506Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-09T22:49:58.3331359Z
2026-05-09T22:49:58.3333207Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-09T22:49:58.3334967Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-09T22:49:58.3336904Z 2026-05-09 22:48:54,972 [INFO] azure-sdk-tools: Installing azure_keyvault_certificates-4.11.2.tar.gz from fresh built package.
2026-05-09T22:49:58.3339329Z 2026-05-09 22:48:55,690 [INFO] azure-sdk-tools: Executing command from /mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/.staging:['/mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/bin/python', '-m', 'pip', 'install', '/mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/.staging/azure_keyvault_certificates-4.11.2.tar.gz']
2026-05-09T22:49:58.3340708Z
2026-05-09T22:49:58.3342399Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-09T22:49:58.3344386Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-09T22:49:58.3346270Z 2026-05-09 22:49:03,226 [INFO] azure-sdk-tools: Installed azure_keyvault_certificates-4.11.2.tar.gz
2026-05-09T22:49:58.3347203Z
2026-05-09T22:49:58.3348872Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-09T22:49:58.3350643Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-09T22:49:58.3352432Z 2026-05-09 22:49:08,187 [INFO] azure-sdk-tools: Installed packages:
2026-05-09T22:49:58.3354447Z 2026-05-09 22:49:08,187 [INFO] azure-sdk-tools: aiohappyeyeballs==2.6.1
2026-05-09T22:49:58.3356162Z aiohttp==3.13.5
2026-05-09T22:49:58.3357825Z aiosignal==1.4.0
2026-05-09T22:49:58.3359433Z astroid==4.0.4
2026-05-09T22:49:58.3361096Z async-timeout==5.0.1
2026-05-09T22:49:58.3362736Z attrs==26.1.0
2026-05-09T22:49:58.3364570Z azure-core==1.41.0
2026-05-09T22:49:58.3366363Z azure-identity @ file:///mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl
2026-05-09T22:49:58.3368324Z azure-keyvault-certificates @ file:///mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/.staging/azure_keyvault_certificates-4.11.2.tar.gz
2026-05-09T22:49:58.3370284Z azure-keyvault-nspkg @ file:///mnt/vss/_work/1/s/.wheels/azure_keyvault_nspkg-1.0.0-py2.py3-none-any.whl
2026-05-09T22:49:58.3371979Z azure-nspkg==3.0.2
2026-05-09T22:49:58.3373858Z azure-pylint-guidelines-checker==0.5.7
2026-05-09T22:49:58.3375892Z azure-sdk-tools @ file:///mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-09T22:49:58.3377869Z backports.asyncio.runner==1.2.0
2026-05-09T22:49:58.3379555Z bashlex==0.18
2026-05-09T22:49:58.3381149Z bracex==2.6
2026-05-09T22:49:58.3382703Z build==1.5.0
2026-05-09T22:49:58.3385389Z certifi==2026.4.22
2026-05-09T22:49:58.3387082Z cffi==2.0.0
2026-05-09T22:49:58.3388714Z charset-normalizer==3.4.7
2026-05-09T22:49:58.3390357Z cibuildwheel==2.23.3
2026-05-09T22:49:58.3391993Z ConfigArgParse==1.7.5
2026-05-09T22:49:58.3393960Z coverage==7.13.5
2026-05-09T22:49:58.3395704Z cryptography==46.0.7
2026-05-09T22:49:58.3397367Z dependency-groups==1.3.1
2026-05-09T22:49:58.3399004Z dill==0.4.1
2026-05-09T22:49:58.3400617Z exceptiongroup==1.3.1
2026-05-09T22:49:58.3402249Z filelock==3.29.0
2026-05-09T22:49:58.3404478Z frozenlist==1.8.0
2026-05-09T22:49:58.3406089Z idna==3.13
2026-05-09T22:49:58.3407668Z iniconfig==2.3.0
2026-05-09T22:49:58.3409492Z isodate==0.7.2
2026-05-09T22:49:58.3411103Z isort==7.0.0
2026-05-09T22:49:58.3412710Z Jinja2==3.1.6
2026-05-09T22:49:58.3414590Z json-delta==2.0.2
2026-05-09T22:49:58.3416204Z MarkupSafe==3.0.3
2026-05-09T22:49:58.3417812Z mccabe==0.7.0
2026-05-09T22:49:58.3419395Z msal==1.36.0
2026-05-09T22:49:58.3421047Z msal-extensions==1.3.1
2026-05-09T22:49:58.3422687Z multidict==6.7.1
2026-05-09T22:49:58.3424596Z packaging==26.2
2026-05-09T22:49:58.3426225Z parameterized==0.9.0
2026-05-09T22:49:58.3448551Z pkginfo==1.12.1.2
2026-05-09T22:49:58.3450402Z platformdirs==4.9.6
2026-05-09T22:49:58.3452092Z pluggy==1.6.0
2026-05-09T22:49:58.3453980Z propcache==0.5.2
2026-05-09T22:49:58.3455627Z pycparser==3.0
2026-05-09T22:49:58.3457251Z Pygments==2.20.0
2026-05-09T22:49:58.3458852Z PyJWT==2.12.1
2026-05-09T22:49:58.3460439Z pylint==4.0.4
2026-05-09T22:49:58.3462028Z pyOpenSSL==26.2.0
2026-05-09T22:49:58.3463883Z pyparsing==3.3.2
2026-05-09T22:49:58.3465553Z pyproject_hooks==1.2.0
2026-05-09T22:49:58.3467184Z pytest==9.0.3
2026-05-09T22:49:58.3468785Z pytest-asyncio==1.3.0
2026-05-09T22:49:58.3470404Z pytest-cov==7.1.0
2026-05-09T22:49:58.3472042Z python-dateutil==2.9.0.post0
2026-05-09T22:49:58.3473900Z python-dotenv==1.2.2
2026-05-09T22:49:58.3475571Z PyYAML==6.0.3
2026-05-09T22:49:58.3477183Z requests==2.33.1
2026-05-09T22:49:58.3478783Z six==1.17.0
2026-05-09T22:49:58.3480448Z tomli==2.4.1
2026-05-09T22:49:58.3482047Z tomli_w==1.0.0
2026-05-09T22:49:58.3483861Z tomlkit==0.14.0
2026-05-09T22:49:58.3485515Z typing_extensions==4.15.0
2026-05-09T22:49:58.3487130Z urllib3==2.7.0
2026-05-09T22:49:58.3488717Z yarl==1.23.0
2026-05-09T22:49:58.3489390Z
2026-05-09T22:49:58.3491474Z 2026-05-09 22:49:08,190 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/bin/python', '-m', 'pylint', '--rcfile=/mnt/vss/_work/1/s/eng/pylintrc', '--output-format=parseable', '/mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/azure']
2026-05-09T22:49:58.3494231Z 2026-05-09 22:49:18,482 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/bin/python', '-m', 'pylint', '--rcfile=/mnt/vss/_work/1/s/eng/test_pylintrc', '--output-format=parseable', '/mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/tests']
2026-05-09T22:49:58.3496681Z 2026-05-09 22:49:32,901 [ERROR] azure-sdk-tools: azure-keyvault-certificates tests exited with linting error 30. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-05-09T22:49:58.3499103Z 2026-05-09 22:49:32,901 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-keyvault-certificates/.venv_next-pylint/bin/python', '-m', 'pylint', '--rcfile=/mnt/vss/_work/1/s/eng/samples_pylintrc', '--output-format=parseable', '/mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-certificates/samples']
2026-05-09T22:49:58.3501586Z 2026-05-09 22:49:39,765 [ERROR] azure-sdk-tools: azure-keyvault-certificates samples exited with linting error 16. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-05-09T22:49:58.3503991Z 2026-05-09 22:49:43,642 [INFO] root: Issue exists for azure-keyvault-certificates with pylint version 4.0.4. Updating...
2026-05-09T22:49:58.3506027Z ========================================================================================================
2026-05-09T22:49:58.3507761Z
How to fix:
Note: If you are a bot. Fix the issue by fixing the above pylint errors.
Run the
next-pylintazpysdk command at the library package-level and resolve the linting errors./mnt/vss/_work/1/s>pip install -e ./eng/tools/azure-sdk-tools../azure-keyvault-certificates>azpysdk next-pylint --isolate .See the Pylint Guide for more information.