Skip to content

azure-keyvault-keys needs linting updates for pylint version 4.0.4 #44721

@azure-sdk

Description

@azure-sdk

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-keys
Pylint version: 4.0.4
Pylint Build: Link to build (2026-05-09)

Pylint Errors:

30
2026-05-09T22:49:58.3511523Z ===== OUTPUT: next-pylint :: /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-keys (exit 30) =====
2026-05-09T22:49:58.3513736Z 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:58.3515725Z Processing ./.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-09T22:49:58.3517410Z Collecting tomli
2026-05-09T22:49:58.3519458Z Downloading tomli-2.4.1-py3-none-any.whl (14 kB)
2026-05-09T22:49:58.3521138Z Collecting cibuildwheel==2.23.3
2026-05-09T22:49:58.3523214Z Using cached cibuildwheel-2.23.3-py3-none-any.whl (91 kB)
2026-05-09T22:49:58.3524906Z Collecting pyparsing
2026-05-09T22:49:58.3526600Z Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB)
2026-05-09T22:49:58.3528817Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.8/122.8 kB 4.1 MB/s eta 0:00:00
2026-05-09T22:49:58.3530512Z Collecting certifi
2026-05-09T22:49:58.3532219Z Using cached certifi-2026.4.22-py3-none-any.whl (135 kB)
2026-05-09T22:49:58.3534112Z Collecting tomli-w==1.0.0
2026-05-09T22:49:58.3535857Z Downloading tomli_w-1.0.0-py3-none-any.whl (6.0 kB)
2026-05-09T22:49:58.3537522Z Collecting packaging
2026-05-09T22:49:58.3539209Z Using cached packaging-26.2-py3-none-any.whl (100 kB)
2026-05-09T22:49:58.3540898Z Collecting python-dotenv
2026-05-09T22:49:58.3542607Z Using cached python_dotenv-1.2.2-py3-none-any.whl (22 kB)
2026-05-09T22:49:58.3544511Z Collecting PyYAML
2026-05-09T22:49:58.3546344Z 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:58.3548131Z Collecting Jinja2
2026-05-09T22:49:58.3549829Z Using cached jinja2-3.1.6-py3-none-any.whl (134 kB)
2026-05-09T22:49:58.3551457Z Collecting build
2026-05-09T22:49:58.3553331Z Using cached build-1.5.0-py3-none-any.whl (26 kB)
2026-05-09T22:49:58.3555028Z Collecting wheel
2026-05-09T22:49:58.3556647Z Using cached wheel-0.47.0-py3-none-any.whl (32 kB)
2026-05-09T22:49:58.3558257Z Collecting pkginfo
2026-05-09T22:49:58.3559902Z Using cached pkginfo-1.12.1.2-py3-none-any.whl (32 kB)
2026-05-09T22:49:58.3561534Z Collecting json-delta>=2.0
2026-05-09T22:49:58.3563591Z Using cached json_delta-2.0.2-py2.py3-none-any.whl (33 kB)
2026-05-09T22:49:58.3565414Z Collecting urllib3
2026-05-09T22:49:58.3567241Z Using cached urllib3-2.7.0-py3-none-any.whl (131 kB)
2026-05-09T22:49:58.3569107Z Collecting pytest-asyncio>=0.9.0
2026-05-09T22:49:58.3570952Z Downloading pytest_asyncio-1.3.0-py3-none-any.whl (15 kB)
2026-05-09T22:49:58.3572716Z Collecting azure-core
2026-05-09T22:49:58.3574728Z Using cached azure_core-1.41.0-py3-none-any.whl (220 kB)
2026-05-09T22:49:58.3576694Z Requirement already satisfied: setuptools in ./.venv/azure-keyvault-keys/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0) (79.0.1)
2026-05-09T22:49:58.3578600Z Collecting pytest-cov
2026-05-09T22:49:58.3580444Z Using cached pytest_cov-7.1.0-py3-none-any.whl (22 kB)
2026-05-09T22:49:58.3582158Z Collecting ConfigArgParse>=0.12.0
2026-05-09T22:49:58.3584091Z Using cached configargparse-1.7.5-py3-none-any.whl (27 kB)
2026-05-09T22:49:58.3585853Z Collecting pytest>=3.5.1
2026-05-09T22:49:58.3587521Z Using cached pytest-9.0.3-py3-none-any.whl (375 kB)
2026-05-09T22:49:58.3589320Z Collecting bashlex!=0.13
2026-05-09T22:49:58.3591113Z Downloading bashlex-0.18-py2.py3-none-any.whl (69 kB)
2026-05-09T22:49:58.3593563Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.5/69.5 kB 16.2 MB/s eta 0:00:00
2026-05-09T22:49:58.3595444Z Collecting platformdirs
2026-05-09T22:49:58.3597227Z Using cached platformdirs-4.9.6-py3-none-any.whl (21 kB)
2026-05-09T22:49:58.3598978Z Collecting bracex
2026-05-09T22:49:58.3600787Z Using cached bracex-2.6-py3-none-any.whl (11 kB)
2026-05-09T22:49:58.3602539Z Collecting filelock
2026-05-09T22:49:58.3604585Z Using cached filelock-3.29.0-py3-none-any.whl (39 kB)
2026-05-09T22:49:58.3606377Z Collecting dependency-groups>=1.2
2026-05-09T22:49:58.3608219Z Using cached dependency_groups-1.3.1-py3-none-any.whl (8.7 kB)
2026-05-09T22:49:58.3610024Z Collecting typing-extensions>=4.1.0
2026-05-09T22:49:58.3611847Z Using cached typing_extensions-4.15.0-py3-none-any.whl (44 kB)
2026-05-09T22:49:58.3613865Z Collecting exceptiongroup>=1
2026-05-09T22:49:58.3615606Z Downloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB)
2026-05-09T22:49:58.3617262Z Collecting pygments>=2.7.2
2026-05-09T22:49:58.3619432Z Using cached pygments-2.20.0-py3-none-any.whl (1.2 MB)
2026-05-09T22:49:58.3621236Z Collecting pluggy<2,>=1.5
2026-05-09T22:49:58.3623591Z Using cached pluggy-1.6.0-py3-none-any.whl (20 kB)
2026-05-09T22:49:58.3625425Z Collecting iniconfig>=1.0.1
2026-05-09T22:49:58.3627229Z Using cached iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
2026-05-09T22:49:58.3629030Z Collecting backports-asyncio-runner<2,>=1.1
2026-05-09T22:49:58.3630942Z Using cached backports_asyncio_runner-1.2.0-py3-none-any.whl (12 kB)
2026-05-09T22:49:58.3632901Z Collecting requests>=2.21.0
2026-05-09T22:49:58.3634963Z Using cached requests-2.33.1-py3-none-any.whl (64 kB)
2026-05-09T22:49:58.3636829Z Collecting pyproject_hooks
2026-05-09T22:49:58.3638680Z Using cached pyproject_hooks-1.2.0-py3-none-any.whl (10 kB)
2026-05-09T22:49:58.3640466Z Collecting MarkupSafe>=2.0
2026-05-09T22:49:58.3642397Z 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:58.3644586Z Collecting coverage[toml]>=7.10.6
2026-05-09T22:49:58.3646462Z 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:58.3648220Z Collecting idna<4,>=2.5
2026-05-09T22:49:58.3649873Z Using cached idna-3.13-py3-none-any.whl (68 kB)
2026-05-09T22:49:58.3651533Z Collecting charset_normalizer<4,>=2
2026-05-09T22:49:58.3653542Z 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:58.3656110Z 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:58.3659567Z 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:58.3662484Z 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:58.3664913Z Processing /mnt/vss/_work/1/s/.wheels/azure_core-1.41.0-py3-none-any.whl
2026-05-09T22:49:58.3667134Z Processing /mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-09T22:49:58.3669163Z Processing /mnt/vss/_work/1/s/.wheels/azure_keyvault_nspkg-1.0.0-py2.py3-none-any.whl
2026-05-09T22:49:58.3671010Z Collecting aiohttp>=3.0
2026-05-09T22:49:58.3672962Z Using cached 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:58.3675139Z Collecting azure-identity
2026-05-09T22:49:58.3677028Z Downloading azure_identity-1.25.3-py3-none-any.whl (192 kB)
2026-05-09T22:49:58.3679384Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 192.1/192.1 kB 5.9 MB/s eta 0:00:00
2026-05-09T22:49:58.3681300Z Collecting azure-mgmt-keyvault==10.1.0
2026-05-09T22:49:58.3683427Z Downloading azure_mgmt_keyvault-10.1.0-py3-none-any.whl (605 kB)
2026-05-09T22:49:58.3685640Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 605.9/605.9 kB 66.6 MB/s eta 0:00:00
2026-05-09T22:49:58.3687441Z Collecting cryptography>=44.0.2
2026-05-09T22:49:58.3689364Z Using cached cryptography-48.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB)
2026-05-09T22:49:58.3691207Z Collecting parameterized>=0.7.3
2026-05-09T22:49:58.3693546Z Using cached parameterized-0.9.0-py2.py3-none-any.whl (20 kB)
2026-05-09T22:49:58.3695471Z Collecting python-dateutil>=2.8.0
2026-05-09T22:49:58.3697396Z Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
2026-05-09T22:49:58.3699260Z Collecting msrest>=0.6.21
2026-05-09T22:49:58.3701086Z Using cached msrest-0.7.1-py3-none-any.whl (85 kB)
2026-05-09T22:49:58.3702925Z Collecting azure-mgmt-core<2.0.0,>=1.3.1
2026-05-09T22:49:58.3705056Z Downloading azure_mgmt_core-1.6.0-py3-none-any.whl (29 kB)
2026-05-09T22:49:58.3706865Z Collecting azure-common~=1.1
2026-05-09T22:49:58.3708704Z Downloading azure_common-1.1.28-py2.py3-none-any.whl (14 kB)
2026-05-09T22:49:58.3728656Z Requirement already satisfied: typing-extensions>=4.6.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.venv_next-pylint/lib/python3.10/site-packages (from azure-core==1.41.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-keys/dev_requirements.txt (line 1)) (4.15.0)
2026-05-09T22:49:58.3731358Z Requirement already satisfied: requests>=2.21.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.venv_next-pylint/lib/python3.10/site-packages (from azure-core==1.41.0->-r /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-keys/dev_requirements.txt (line 1)) (2.33.1)
2026-05-09T22:49:58.3734212Z Requirement already satisfied: ConfigArgParse>=0.12.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (1.7.5)
2026-05-09T22:49:58.3736825Z Requirement already satisfied: PyYAML in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (6.0.3)
2026-05-09T22:49:58.3739416Z Requirement already satisfied: pytest-cov in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (7.1.0)
2026-05-09T22:49:58.3741965Z Requirement already satisfied: cibuildwheel==2.23.3 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (2.23.3)
2026-05-09T22:49:58.3744808Z Requirement already satisfied: tomli-w==1.0.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (1.0.0)
2026-05-09T22:49:58.3747369Z Requirement already satisfied: certifi in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (2026.4.22)
2026-05-09T22:49:58.3750183Z Requirement already satisfied: pkginfo in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (1.12.1.2)
2026-05-09T22:49:58.3752734Z Requirement already satisfied: build in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (1.5.0)
2026-05-09T22:49:58.3755626Z Requirement already satisfied: pytest-asyncio>=0.9.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (1.3.0)
2026-05-09T22:49:58.3758232Z Requirement already satisfied: setuptools in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (79.0.1)
2026-05-09T22:49:58.3760997Z Requirement already satisfied: json-delta>=2.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (2.0.2)
2026-05-09T22:49:58.3763821Z Requirement already satisfied: pytest>=3.5.1 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (9.0.3)
2026-05-09T22:49:58.3766483Z Requirement already satisfied: python-dotenv in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (1.2.2)
2026-05-09T22:49:58.3769110Z Requirement already satisfied: pyparsing in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (3.3.2)
2026-05-09T22:49:58.3771688Z Requirement already satisfied: wheel in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (0.47.0)
2026-05-09T22:49:58.3774484Z Requirement already satisfied: Jinja2 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (3.1.6)
2026-05-09T22:49:58.3777059Z Requirement already satisfied: packaging in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (26.2)
2026-05-09T22:49:58.3779684Z Requirement already satisfied: urllib3 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (2.7.0)
2026-05-09T22:49:58.3782251Z Requirement already satisfied: tomli in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (2.4.1)
2026-05-09T22:49:58.3785186Z Requirement already satisfied: dependency-groups>=1.2 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (1.3.1)
2026-05-09T22:49:58.3788069Z Requirement already satisfied: bashlex!=0.13 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (0.18)
2026-05-09T22:49:58.3790721Z Requirement already satisfied: filelock in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (3.29.0)
2026-05-09T22:49:58.3793597Z Requirement already satisfied: platformdirs in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (4.9.6)
2026-05-09T22:49:58.3796254Z Requirement already satisfied: bracex in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (2.6)
2026-05-09T22:49:58.3798642Z Collecting azure-nspkg>=3.0.0
2026-05-09T22:49:58.3800489Z Using cached azure_nspkg-3.0.2-py3-none-any.whl (1.5 kB)
2026-05-09T22:49:58.3802300Z Collecting propcache>=0.2.0
2026-05-09T22:49:58.3804540Z Using cached 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:58.3806485Z Collecting frozenlist>=1.1.1
2026-05-09T22:49:58.3808440Z Using cached 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:58.3810349Z Collecting attrs>=17.3.0
2026-05-09T22:49:58.3812184Z Using cached attrs-26.1.0-py3-none-any.whl (67 kB)
2026-05-09T22:49:58.3814240Z Collecting aiosignal>=1.4.0
2026-05-09T22:49:58.3816101Z Using cached aiosignal-1.4.0-py3-none-any.whl (7.5 kB)
2026-05-09T22:49:58.3818001Z Collecting async-timeout<6.0,>=4.0
2026-05-09T22:49:58.3819880Z Using cached async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
2026-05-09T22:49:58.3821741Z Collecting aiohappyeyeballs>=2.5.0
2026-05-09T22:49:58.3823880Z Using cached aiohappyeyeballs-2.6.1-py3-none-any.whl (15 kB)
2026-05-09T22:49:58.3825736Z Collecting multidict<7.0,>=4.5
2026-05-09T22:49:58.3827696Z 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:58.3829635Z Collecting yarl<2.0,>=1.17.0
2026-05-09T22:49:58.3831587Z Using cached 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:58.3833717Z Collecting msal-extensions>=1.2.0
2026-05-09T22:49:58.3835628Z Using cached msal_extensions-1.3.1-py3-none-any.whl (20 kB)
2026-05-09T22:49:58.3837442Z Collecting msal>=1.35.1
2026-05-09T22:49:58.3839269Z Using cached msal-1.36.0-py3-none-any.whl (121 kB)
2026-05-09T22:49:58.3841053Z Collecting cffi>=2.0.0
2026-05-09T22:49:58.3842973Z Using cached cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB)
2026-05-09T22:49:58.3845199Z Collecting six>=1.5
2026-05-09T22:49:58.3847093Z Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)
2026-05-09T22:49:58.3848867Z Collecting pycparser
2026-05-09T22:49:58.3850708Z Using cached pycparser-3.0-py3-none-any.whl (48 kB)
2026-05-09T22:49:58.3852564Z Collecting PyJWT[crypto]<3,>=1.0.0
2026-05-09T22:49:58.3854669Z Using cached pyjwt-2.12.1-py3-none-any.whl (29 kB)
2026-05-09T22:49:58.3856476Z Collecting requests-oauthlib>=0.5.0
2026-05-09T22:49:58.3858339Z Using cached requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)
2026-05-09T22:49:58.3860174Z Collecting isodate>=0.6.0
2026-05-09T22:49:58.3862022Z Using cached isodate-0.7.2-py3-none-any.whl (22 kB)
2026-05-09T22:49:58.3864899Z Requirement already satisfied: iniconfig>=1.0.1 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (2.3.0)
2026-05-09T22:49:58.3867593Z Requirement already satisfied: pygments>=2.7.2 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (2.20.0)
2026-05-09T22:49:58.3870210Z Requirement already satisfied: pluggy<2,>=1.5 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (1.6.0)
2026-05-09T22:49:58.3872824Z Requirement already satisfied: exceptiongroup>=1 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (1.3.1)
2026-05-09T22:49:58.3875981Z Requirement already satisfied: backports-asyncio-runner<2,>=1.1 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (1.2.0)
2026-05-09T22:49:58.3878709Z Requirement already satisfied: charset_normalizer<4,>=2 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 1)) (3.4.7)
2026-05-09T22:49:58.3881381Z Requirement already satisfied: idna<4,>=2.5 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 1)) (3.13)
2026-05-09T22:49:58.3884326Z Requirement already satisfied: pyproject_hooks in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (1.2.0)
2026-05-09T22:49:58.3886986Z Requirement already satisfied: MarkupSafe>=2.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (3.0.3)
2026-05-09T22:49:58.3889624Z Requirement already satisfied: coverage[toml]>=7.10.6 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/dev_requirements.txt (line 2)) (7.13.5)
2026-05-09T22:49:58.3891845Z Collecting oauthlib>=3.0.0
2026-05-09T22:49:58.3893910Z Using cached oauthlib-3.3.1-py3-none-any.whl (160 kB)
2026-05-09T22:49:58.3895970Z 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:58.3898150Z 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:58.3900720Z Installing collected packages: azure-nspkg, azure-common, six, PyJWT, pycparser, propcache, parameterized, oauthlib, multidict, isodate, frozenlist, azure-keyvault-nspkg, attrs, async-timeout, aiohappyeyeballs, yarl, requests-oauthlib, python-dateutil, cffi, aiosignal, msrest, cryptography, azure-mgmt-core, aiohttp, azure-mgmt-keyvault, msal, msal-extensions, azure-identity
2026-05-09T22:49:58.3904226Z 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-common-1.1.28 azure-identity-1.25.3 azure-keyvault-nspkg-1.0.0 azure-mgmt-core-1.6.0 azure-mgmt-keyvault-10.1.0 azure-nspkg-3.0.2 cffi-2.0.0 cryptography-48.0.0 frozenlist-1.8.0 isodate-0.7.2 msal-1.36.0 msal-extensions-1.3.1 msrest-0.7.1 multidict-6.7.1 oauthlib-3.3.1 parameterized-0.9.0 propcache-0.5.2 pycparser-3.0 python-dateutil-2.9.0.post0 requests-oauthlib-2.0.0 six-1.17.0 yarl-1.23.0
2026-05-09T22:49:58.3907335Z 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:58.3909364Z Processing ./azure_keyvault_keys-4.11.1.tar.gz
2026-05-09T22:49:58.3911198Z Installing build dependencies: started
2026-05-09T22:49:58.3913292Z Installing build dependencies: finished with status 'done'
2026-05-09T22:49:58.3915198Z Getting requirements to build wheel: started
2026-05-09T22:49:58.3918084Z Getting requirements to build wheel: finished with status 'done'
2026-05-09T22:49:58.3920002Z Preparing metadata (pyproject.toml): started
2026-05-09T22:49:58.3922228Z Preparing metadata (pyproject.toml): finished with status 'done'
2026-05-09T22:49:58.3924389Z Requirement already satisfied: cryptography>=44.0.2 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.venv_next-pylint/lib/python3.10/site-packages (from azure-keyvault-keys==4.11.1) (48.0.0)
2026-05-09T22:49:58.3926617Z Requirement already satisfied: typing-extensions>=4.6.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.venv_next-pylint/lib/python3.10/site-packages (from azure-keyvault-keys==4.11.1) (4.15.0)
2026-05-09T22:49:58.3928804Z Requirement already satisfied: azure-core>=1.37.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.venv_next-pylint/lib/python3.10/site-packages (from azure-keyvault-keys==4.11.1) (1.41.0)
2026-05-09T22:49:58.3931033Z Requirement already satisfied: isodate>=0.6.1 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.venv_next-pylint/lib/python3.10/site-packages (from azure-keyvault-keys==4.11.1) (0.7.2)
2026-05-09T22:49:58.3933505Z Requirement already satisfied: requests>=2.21.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.venv_next-pylint/lib/python3.10/site-packages (from azure-core>=1.37.0->azure-keyvault-keys==4.11.1) (2.33.1)
2026-05-09T22:49:58.3935797Z Requirement already satisfied: cffi>=2.0.0 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.venv_next-pylint/lib/python3.10/site-packages (from cryptography>=44.0.2->azure-keyvault-keys==4.11.1) (2.0.0)
2026-05-09T22:49:58.3938071Z Requirement already satisfied: pycparser in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.venv_next-pylint/lib/python3.10/site-packages (from cffi>=2.0.0->cryptography>=44.0.2->azure-keyvault-keys==4.11.1) (3.0)
2026-05-09T22:49:58.3940362Z Requirement already satisfied: charset_normalizer<4,>=2 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.37.0->azure-keyvault-keys==4.11.1) (3.4.7)
2026-05-09T22:49:58.3942700Z Requirement already satisfied: idna<4,>=2.5 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.37.0->azure-keyvault-keys==4.11.1) (3.13)
2026-05-09T22:49:58.3945320Z Requirement already satisfied: certifi>=2023.5.7 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.37.0->azure-keyvault-keys==4.11.1) (2026.4.22)
2026-05-09T22:49:58.3947691Z Requirement already satisfied: urllib3<3,>=1.26 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.37.0->azure-keyvault-keys==4.11.1) (2.7.0)
2026-05-09T22:49:58.3949704Z Building wheels for collected packages: azure-keyvault-keys
2026-05-09T22:49:58.3951512Z Building wheel for azure-keyvault-keys (pyproject.toml): started
2026-05-09T22:49:58.3953571Z Building wheel for azure-keyvault-keys (pyproject.toml): finished with status 'done'
2026-05-09T22:49:58.3955831Z Created wheel for azure-keyvault-keys: filename=azure_keyvault_keys-4.11.1-py3-none-any.whl size=200639 sha256=46a7a12822de3afd1381f268bd7fdeead6ee02fe6d5d088c10657a8e56818cad
2026-05-09T22:49:58.3957928Z Stored in directory: /home/cloudtest/.cache/pip/wheels/8c/fb/ed/bb1d038da7a06c3bd7cc185d4f1b09fdb4570148b8e7367953
2026-05-09T22:49:58.3959759Z Successfully built azure-keyvault-keys
2026-05-09T22:49:58.3961496Z Installing collected packages: azure-keyvault-keys
2026-05-09T22:49:58.3963534Z Successfully installed azure-keyvault-keys-4.11.1
2026-05-09T22:49:58.3964295Z
2026-05-09T22:49:58.3966072Z --------------------------------------------------------------------
2026-05-09T22:49:58.3967949Z Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
2026-05-09T22:49:58.3968686Z
2026-05-09T22:49:58.3970428Z ************* Module test_examples_crypto
2026-05-09T22:49:58.3972438Z tests/test_examples_crypto.py:48: [W0404(reimported), TestCryptoExamples.test_encrypt_decrypt] Reimport 'EncryptionAlgorithm' (imported line 38)
2026-05-09T22:49:58.3974994Z tests/test_examples_crypto.py:20: [W0613(unused-argument), TestCryptoExamples.test_encrypt_decrypt] Unused argument 'kwargs'
2026-05-09T22:49:58.3977134Z tests/test_examples_crypto.py:78: [W0404(reimported), TestCryptoExamples.test_wrap_unwrap] Reimport 'KeyWrapAlgorithm' (imported line 68)
2026-05-09T22:49:58.3979316Z tests/test_examples_crypto.py:57: [W0613(unused-argument), TestCryptoExamples.test_wrap_unwrap] Unused argument 'kwargs'
2026-05-09T22:49:58.3981413Z tests/test_examples_crypto.py:108: [W0404(reimported), TestCryptoExamples.test_sign_verify] Reimport 'SignatureAlgorithm' (imported line 96)
2026-05-09T22:49:58.3983686Z tests/test_examples_crypto.py:87: [W0613(unused-argument), TestCryptoExamples.test_sign_verify] Unused argument 'kwargs'
2026-05-09T22:49:58.3985893Z tests/test_examples_crypto.py:7: [C0411(wrong-import-order), ] third party import "devtools_testutils.recorded_by_proxy" should be placed before first party import "azure.keyvault.keys.crypto.CryptographyClient"
2026-05-09T22:49:58.3988239Z tests/test_examples_crypto.py:9: [C0411(wrong-import-order), ] third party import "_shared.test_case.KeyVaultTestCase" should be placed before first party import "azure.keyvault.keys.crypto.CryptographyClient"
2026-05-09T22:49:58.3990539Z tests/test_examples_crypto.py:10: [C0411(wrong-import-order), ] third party import "_test_case.KeysClientPreparer" should be placed before first party import "azure.keyvault.keys.crypto.CryptographyClient"
2026-05-09T22:49:58.3992840Z tests/test_examples_crypto.py:11: [C0411(wrong-import-order), ] third party import "_keys_test_case.KeysTestCase" should be placed before first party import "azure.keyvault.keys.crypto.CryptographyClient"
2026-05-09T22:49:58.3995239Z tests/test_examples_crypto.py:7: [W0611(unused-import), ] Unused set_bodiless_matcher imported from devtools_testutils
2026-05-09T22:49:58.3997092Z ************* Module test_local_crypto
2026-05-09T22:49:58.3999308Z tests/test_local_crypto.py:13: [C0411(wrong-import-order), ] third party import "keys.EC_KEYS" should be placed before first party imports "azure.keyvault.keys.KeyCurveName", "azure.keyvault.keys.crypto.EncryptionAlgorithm", "azure.keyvault.keys.crypto._providers.get_local_cryptography_provider"
2026-05-09T22:49:58.4001550Z ************* Module test_crypto_client_async
2026-05-09T22:49:58.4003814Z tests/test_crypto_client_async.py:19: [E0611(no-name-in-module), ] No name 'EncryptionAlgorithm' in module 'azure.keyvault.keys.crypto.aio'
2026-05-09T22:49:58.4005949Z tests/test_crypto_client_async.py:19: [E0611(no-name-in-module), ] No name 'KeyWrapAlgorithm' in module 'azure.keyvault.keys.crypto.aio'
2026-05-09T22:49:58.4008021Z tests/test_crypto_client_async.py:19: [E0611(no-name-in-module), ] No name 'SignatureAlgorithm' in module 'azure.keyvault.keys.crypto.aio'
2026-05-09T22:49:58.4010127Z tests/test_crypto_client_async.py:122: [E1101(no-member), TestCryptoClient._import_test_key] Instance of 'JsonWebKey' has no 'kty' member
2026-05-09T22:49:58.4012405Z tests/test_crypto_client_async.py:122: [E1101(no-member), TestCryptoClient._import_test_key] Instance of 'JsonWebKey' has no 'key_ops' member
2026-05-09T22:49:58.4014831Z tests/test_crypto_client_async.py:135: [E1101(no-member), TestCryptoClient._import_symmetric_test_key] Instance of 'JsonWebKey' has no 'k' member
2026-05-09T22:49:58.4016923Z tests/test_crypto_client_async.py:143: [W0613(unused-argument), TestCryptoClient.test_ec_key_id] Unused argument 'kwargs'
2026-05-09T22:49:58.4018930Z tests/test_crypto_client_async.py:160: [W0613(unused-argument), TestCryptoClient.test_rsa_key_id] Unused argument 'kwargs'
2026-05-09T22:49:58.4020984Z tests/test_crypto_client_async.py:179: [W0613(unused-argument), TestCryptoClient.test_encrypt_and_decrypt] Unused argument 'kwargs'
2026-05-09T22:49:58.4023349Z tests/test_crypto_client_async.py:198: [W0613(unused-argument), TestCryptoClient.test_sign_and_verify] Unused argument 'kwargs'
2026-05-09T22:49:58.4025468Z tests/test_crypto_client_async.py:221: [W0613(unused-argument), TestCryptoClient.test_wrap_and_unwrap] Unused argument 'kwargs'
2026-05-09T22:49:58.4027664Z tests/test_crypto_client_async.py:241: [W0613(unused-argument), TestCryptoClient.test_symmetric_encrypt_and_decrypt] Unused argument 'kwargs'
2026-05-09T22:49:58.4029683Z tests/test_crypto_client_async.py:289: [W0613(unused-argument), TestCryptoClient.test_symmetric_wrap_and_unwrap] Unused argument 'kwargs'
2026-05-09T22:49:58.4031666Z tests/test_crypto_client_async.py:306: [W0613(unused-argument), TestCryptoClient.test_encrypt_local] Unused argument 'kwargs'
2026-05-09T22:49:58.4033933Z tests/test_crypto_client_async.py:324: [W0613(unused-argument), TestCryptoClient.test_encrypt_local_from_jwk] Unused argument 'kwargs'
2026-05-09T22:49:58.4036002Z tests/test_crypto_client_async.py:343: [W0613(unused-argument), TestCryptoClient.test_symmetric_encrypt_local] Unused argument 'kwargs'
2026-05-09T22:49:58.4049107Z tests/test_crypto_client_async.py:373: [W0613(unused-argument), TestCryptoClient.test_symmetric_decrypt_local] Unused argument 'kwargs'
2026-05-09T22:49:58.4051193Z tests/test_crypto_client_async.py:405: [W0613(unused-argument), TestCryptoClient.test_wrap_local] Unused argument 'kwargs'
2026-05-09T22:49:58.4053659Z tests/test_crypto_client_async.py:422: [W0613(unused-argument), TestCryptoClient.test_wrap_local_from_jwk] Unused argument 'kwargs'
2026-05-09T22:49:58.4055800Z tests/test_crypto_client_async.py:440: [W0613(unused-argument), TestCryptoClient.test_rsa_verify_local] Unused argument 'kwargs'
2026-05-09T22:49:58.4057851Z tests/test_crypto_client_async.py:466: [W0613(unused-argument), TestCryptoClient.test_rsa_verify_local_from_jwk] Unused argument 'kwargs'
2026-05-09T22:49:58.4059977Z tests/test_crypto_client_async.py:493: [W0613(unused-argument), TestCryptoClient.test_ec_verify_local] Unused argument 'kwargs'
2026-05-09T22:49:58.4062066Z tests/test_crypto_client_async.py:519: [W0613(unused-argument), TestCryptoClient.test_ec_verify_local_from_jwk] Unused argument 'kwargs'
2026-05-09T22:49:58.4064412Z tests/test_crypto_client_async.py:546: [W0613(unused-argument), TestCryptoClient.test_local_validity_period_enforcement] Unused argument 'kwargs'
2026-05-09T22:49:58.4066546Z tests/test_crypto_client_async.py:598: [W0613(unused-argument), TestCryptoClient.test_send_request] Unused argument 'kwargs'
2026-05-09T22:49:58.4068768Z tests/test_crypto_client_async.py:733: [W0236(invalid-overridden-method), test_calls_service_for_operations_unsupported_locally._AsyncMock.call] Method 'call' was expected to be 'non-async', found it instead as 'async'
2026-05-09T22:49:58.4071559Z tests/test_crypto_client_async.py:27: [C0411(wrong-import-order), ] third party import "devtools_testutils.aio.recorded_by_proxy_async" should be placed before first party imports "azure.core.exceptions.AzureError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.core.rest.HttpRequest" (...) "azure.keyvault.keys.crypto.aio.CryptographyClient", "azure.keyvault.keys._generated._serialization.Deserializer", "azure.keyvault.keys._generated.models.KeySignParameters"
2026-05-09T22:49:58.4075242Z tests/test_crypto_client_async.py:29: [C0411(wrong-import-order), ] third party import "_async_test_case.AsyncKeysClientPreparer" should be placed before first party imports "azure.core.exceptions.AzureError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.core.rest.HttpRequest" (...) "azure.keyvault.keys.crypto.aio.CryptographyClient", "azure.keyvault.keys._generated._serialization.Deserializer", "azure.keyvault.keys._generated.models.KeySignParameters"
2026-05-09T22:49:58.4078395Z tests/test_crypto_client_async.py:30: [C0411(wrong-import-order), ] third party import "_test_case.get_decorator" should be placed before first party imports "azure.core.exceptions.AzureError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.core.rest.HttpRequest" (...) "azure.keyvault.keys.crypto.aio.CryptographyClient", "azure.keyvault.keys._generated._serialization.Deserializer", "azure.keyvault.keys._generated.models.KeySignParameters"
2026-05-09T22:49:58.4081494Z tests/test_crypto_client_async.py:31: [C0411(wrong-import-order), ] third party import "_shared.helpers_async.get_completed_future" should be placed before first party imports "azure.core.exceptions.AzureError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.core.rest.HttpRequest" (...) "azure.keyvault.keys.crypto.aio.CryptographyClient", "azure.keyvault.keys._generated._serialization.Deserializer", "azure.keyvault.keys._generated.models.KeySignParameters"
2026-05-09T22:49:58.4085416Z tests/test_crypto_client_async.py:32: [C0411(wrong-import-order), ] third party import "_shared.test_case_async.KeyVaultTestCase" should be placed before first party imports "azure.core.exceptions.AzureError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.core.rest.HttpRequest" (...) "azure.keyvault.keys.crypto.aio.CryptographyClient", "azure.keyvault.keys._generated._serialization.Deserializer", "azure.keyvault.keys._generated.models.KeySignParameters"
2026-05-09T22:49:58.4088778Z tests/test_crypto_client_async.py:33: [C0411(wrong-import-order), ] third party import "_keys_test_case.KeysTestCase" should be placed before first party imports "azure.core.exceptions.AzureError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.core.rest.HttpRequest" (...) "azure.keyvault.keys.crypto.aio.CryptographyClient", "azure.keyvault.keys._generated._serialization.Deserializer", "azure.keyvault.keys._generated.models.KeySignParameters"
2026-05-09T22:49:58.4091271Z ************* Module _test_case
2026-05-09T22:49:58.4093457Z tests/_test_case.py:10: [E0611(no-name-in-module), ] No name 'RequestsTransport' in module 'azure.core.pipeline.transport'
2026-05-09T22:49:58.4095578Z tests/_test_case.py:26: [W0613(unused-argument), get_decorator] Unused argument 'kwargs'
2026-05-09T22:49:58.4097617Z tests/_test_case.py:47: [E1101(no-member), get_test_parameters] Module 'pytest' has no 'api_version' member
2026-05-09T22:49:58.4099688Z tests/_test_case.py:62: [W0613(unused-argument), KeysClientPreparer.init] Unused argument 'args'
2026-05-09T22:49:58.4102113Z tests/_test_case.py:13: [C0411(wrong-import-order), ] third party import "devtools_testutils.AzureRecordedTestCase" should be placed before first party imports "azure.core.pipeline.Pipeline", "azure.core.pipeline.transport.HttpRequest", "azure.keyvault.keys.KeyReleasePolicy", "azure.keyvault.keys._shared.client_base.ApiVersion"
2026-05-09T22:49:58.4104779Z ************* Module _async_test_case
2026-05-09T22:49:58.4106723Z tests/_async_test_case.py:10: [E0611(no-name-in-module), ] No name 'AioHttpTransport' in module 'azure.core.pipeline.transport'
2026-05-09T22:49:58.4108774Z tests/_async_test_case.py:22: [W0613(unused-argument), AsyncKeysClientPreparer.init] Unused argument 'args'
2026-05-09T22:49:58.4111124Z tests/_async_test_case.py:11: [C0411(wrong-import-order), ] third party import "devtools_testutils.AzureRecordedTestCase" should be placed before first party imports "azure.core.pipeline.AsyncPipeline", "azure.core.pipeline.transport.AioHttpTransport"
2026-05-09T22:49:58.4113706Z ************* Module test_key_client
2026-05-09T22:49:58.4115747Z tests/test_key_client.py:189: [E1101(no-member), TestKeyClient._import_test_key] Instance of 'JsonWebKey' has no 'kty' member
2026-05-09T22:49:58.4117890Z tests/test_key_client.py:189: [E1101(no-member), TestKeyClient._import_test_key] Instance of 'JsonWebKey' has no 'key_ops' member
2026-05-09T22:49:58.4120053Z tests/test_key_client.py:195: [W0613(unused-argument), TestKeyClient.test_key_crud_operations] Unused argument 'kwargs'
2026-05-09T22:49:58.4122223Z tests/test_key_client.py:261: [W0613(unused-argument), TestKeyClient.test_rsa_public_exponent] Unused argument 'kwargs'
2026-05-09T22:49:58.4124601Z tests/test_key_client.py:273: [W0613(unused-argument), TestKeyClient.test_backup_restore] Unused argument 'kwargs'
2026-05-09T22:49:58.4126806Z tests/test_key_client.py:314: [C0201(consider-iterating-dictionary), TestKeyClient.test_key_list] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:58.4129220Z tests/test_key_client.py:299: [W0613(unused-argument), TestKeyClient.test_key_list] Unused argument 'kwargs'
2026-05-09T22:49:58.4131497Z tests/test_key_client.py:339: [C0201(consider-iterating-dictionary), TestKeyClient.test_list_versions] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:58.4133919Z tests/test_key_client.py:322: [W0613(unused-argument), TestKeyClient.test_list_versions] Unused argument 'kwargs'
2026-05-09T22:49:58.4136187Z tests/test_key_client.py:360: [C0201(consider-iterating-dictionary), TestKeyClient.test_list_deleted_keys] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:58.4138552Z tests/test_key_client.py:372: [C0201(consider-iterating-dictionary), TestKeyClient.test_list_deleted_keys] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:58.4140810Z tests/test_key_client.py:349: [W0613(unused-argument), TestKeyClient.test_list_deleted_keys] Unused argument 'kwargs'
2026-05-09T22:49:58.4143279Z tests/test_key_client.py:390: [C0201(consider-iterating-dictionary), TestKeyClient.test_recover] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:58.4145598Z tests/test_key_client.py:395: [C0201(consider-iterating-dictionary), TestKeyClient.test_recover] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:58.4147767Z tests/test_key_client.py:398: [C0206(consider-using-dict-items), TestKeyClient.test_recover] Consider iterating with .items()
2026-05-09T22:49:58.4150036Z tests/test_key_client.py:398: [C0201(consider-iterating-dictionary), TestKeyClient.test_recover] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:58.4152261Z tests/test_key_client.py:380: [W0613(unused-argument), TestKeyClient.test_recover] Unused argument 'kwargs'
2026-05-09T22:49:58.4154841Z tests/test_key_client.py:406: [W0613(unused-argument), TestKeyClient.test_purge] Unused argument 'kwargs'
2026-05-09T22:49:58.4157008Z tests/test_key_client.py:437: [W0613(unused-argument), TestKeyClient.test_logging_enabled] Unused argument 'kwargs'
2026-05-09T22:49:58.4159122Z tests/test_key_client.py:472: [W0613(unused-argument), TestKeyClient.test_logging_disabled] Unused argument 'kwargs'
2026-05-09T22:49:58.4161210Z tests/test_key_client.py:506: [W0613(unused-argument), TestKeyClient.test_get_random_bytes] Unused argument 'kwargs'
2026-05-09T22:49:58.4163622Z tests/test_key_client.py:522: [W0613(unused-argument), TestKeyClient.test_key_release] Unused argument 'kwargs'
2026-05-09T22:49:58.4165804Z tests/test_key_client.py:551: [W0613(unused-argument), TestKeyClient.test_imported_key_release] Unused argument 'kwargs'
2026-05-09T22:49:58.4167936Z tests/test_key_client.py:573: [W0613(unused-argument), TestKeyClient.test_update_release_policy] Unused argument 'kwargs'
2026-05-09T22:49:58.4170069Z tests/test_key_client.py:611: [W0613(unused-argument), TestKeyClient.test_immutable_release_policy] Unused argument 'kwargs'
2026-05-09T22:49:58.4172434Z tests/test_key_client.py:639: [W0613(unused-argument), TestKeyClient.test_key_rotation] Unused argument 'kwargs'
2026-05-09T22:49:58.4174887Z tests/test_key_client.py:686: [C0200(consider-using-enumerate), TestKeyClient.test_key_rotation_policy] Consider using enumerate instead of iterating with range and len
2026-05-09T22:49:58.4177155Z tests/test_key_client.py:694: [C0200(consider-using-enumerate), TestKeyClient.test_key_rotation_policy] Consider using enumerate instead of iterating with range and len
2026-05-09T22:49:58.4179514Z tests/test_key_client.py:705: [C0200(consider-using-enumerate), TestKeyClient.test_key_rotation_policy] Consider using enumerate instead of iterating with range and len
2026-05-09T22:49:58.4181842Z tests/test_key_client.py:722: [C0200(consider-using-enumerate), TestKeyClient.test_key_rotation_policy] Consider using enumerate instead of iterating with range and len
2026-05-09T22:49:58.4184488Z tests/test_key_client.py:729: [C0200(consider-using-enumerate), TestKeyClient.test_key_rotation_policy] Consider using enumerate instead of iterating with range and len
2026-05-09T22:49:58.4186940Z tests/test_key_client.py:660: [W0613(unused-argument), TestKeyClient.test_key_rotation_policy] Unused argument 'kwargs'
2026-05-09T22:49:58.4189123Z tests/test_key_client.py:737: [W0613(unused-argument), TestKeyClient.test_get_cryptography_client] Unused argument 'kwargs'
2026-05-09T22:49:58.4191316Z tests/test_key_client.py:773: [W0613(unused-argument), TestKeyClient.test_send_request] Unused argument 'is_hsm'
2026-05-09T22:49:58.4193685Z tests/test_key_client.py:773: [W0613(unused-argument), TestKeyClient.test_send_request] Unused argument 'kwargs'
2026-05-09T22:49:58.4195856Z tests/test_key_client.py:789: [W0613(unused-argument), TestKeyClient.test_get_key_attestation] Unused argument 'kwargs'
2026-05-09T22:49:58.4197964Z tests/test_key_client.py:820: [W0613(unused-argument), TestKeyClient.test_40x_handling] Unused argument 'kwargs'
2026-05-09T22:49:58.4200607Z tests/test_key_client.py:31: [C0411(wrong-import-order), ] third party import "dateutil.parser" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.core.rest.HttpRequest", "azure.keyvault.keys.ApiVersion", "azure.keyvault.keys._generated.models.KeyRotationPolicy", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4203972Z tests/test_key_client.py:32: [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", "azure.core.rest.HttpRequest", "azure.keyvault.keys.ApiVersion", "azure.keyvault.keys._generated.models.KeyRotationPolicy", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4207198Z tests/test_key_client.py:34: [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.core.rest.HttpRequest", "azure.keyvault.keys.ApiVersion", "azure.keyvault.keys._generated.models.KeyRotationPolicy", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4210396Z tests/test_key_client.py:35: [C0411(wrong-import-order), ] third party import "_test_case.KeysClientPreparer" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.core.rest.HttpRequest", "azure.keyvault.keys.ApiVersion", "azure.keyvault.keys._generated.models.KeyRotationPolicy", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4213939Z tests/test_key_client.py:37: [C0411(wrong-import-order), ] third party import "_keys_test_case.KeysTestCase" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.core.rest.HttpRequest", "azure.keyvault.keys.ApiVersion", "azure.keyvault.keys._generated.models.KeyRotationPolicy", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4216657Z ************* Module test_parse_id
2026-05-09T22:49:58.4218674Z tests/test_parse_id.py:21: [W0613(unused-argument), TestParseId.test_parse_key_id_with_version] Unused argument 'kwargs'
2026-05-09T22:49:58.4221016Z tests/test_parse_id.py:8: [C0411(wrong-import-order), ] third party import "devtools_testutils.recorded_by_proxy" should be placed before first party import "azure.keyvault.keys.KeyVaultKeyIdentifier"
2026-05-09T22:49:58.4223628Z tests/test_parse_id.py:10: [C0411(wrong-import-order), ] third party import "_shared.test_case.KeyVaultTestCase" should be placed before first party import "azure.keyvault.keys.KeyVaultKeyIdentifier"
2026-05-09T22:49:58.4226063Z tests/test_parse_id.py:11: [C0411(wrong-import-order), ] third party import "_keys_test_case.KeysTestCase" should be placed before first party import "azure.keyvault.keys.KeyVaultKeyIdentifier"
2026-05-09T22:49:58.4228853Z tests/test_parse_id.py:12: [C0411(wrong-import-order), ] third party import "_test_case.KeysClientPreparer" should be placed before first party import "azure.keyvault.keys.KeyVaultKeyIdentifier"
2026-05-09T22:49:58.4230933Z ************* Module test_samples_keys
2026-05-09T22:49:58.4232941Z tests/test_samples_keys.py:42: [W0613(unused-argument), TestExamplesKeyVault.test_example_key_crud_operations] Unused argument 'kwargs'
2026-05-09T22:49:58.4235420Z tests/test_samples_keys.py:137: [W0613(unused-argument), TestExamplesKeyVault.test_example_create_oct_key] Unused argument 'kwargs'
2026-05-09T22:49:58.4237677Z tests/test_samples_keys.py:151: [W0613(unused-argument), TestExamplesKeyVault.test_example_key_list_operations] Unused argument 'kwargs'
2026-05-09T22:49:58.4239898Z tests/test_samples_keys.py:192: [W0613(unused-argument), TestExamplesKeyVault.test_example_keys_backup_restore] Unused argument 'kwargs'
2026-05-09T22:49:58.4242171Z tests/test_samples_keys.py:225: [W0613(unused-argument), TestExamplesKeyVault.test_example_keys_recover] Unused argument 'kwargs'
2026-05-09T22:49:58.4244804Z tests/test_samples_keys.py:10: [C0411(wrong-import-order), ] third party import "devtools_testutils.recorded_by_proxy" should be placed before first party import "azure.keyvault.keys.KeyType"
2026-05-09T22:49:58.4247299Z tests/test_samples_keys.py:12: [C0411(wrong-import-order), ] third party import "_shared.test_case.KeyVaultTestCase" should be placed before first party import "azure.keyvault.keys.KeyType"
2026-05-09T22:49:58.4249638Z tests/test_samples_keys.py:13: [C0411(wrong-import-order), ] third party import "_test_case.KeysClientPreparer" should be placed before first party import "azure.keyvault.keys.KeyType"
2026-05-09T22:49:58.4251969Z tests/test_samples_keys.py:14: [C0411(wrong-import-order), ] third party import "_keys_test_case.KeysTestCase" should be placed before first party import "azure.keyvault.keys.KeyType"
2026-05-09T22:49:58.4254380Z ************* Module test_context_manager
2026-05-09T22:49:58.4256605Z tests/test_context_manager.py:8: [C0411(wrong-import-order), ] third party import "_shared.helpers.mock" should be placed before first party imports "azure.keyvault.keys.KeyClient", "azure.keyvault.keys.crypto.CryptographyClient"
2026-05-09T22:49:58.4258766Z ************* Module test_keys_async
2026-05-09T22:49:58.4260796Z tests/test_keys_async.py:183: [E1101(no-member), TestKeyVaultKey._import_test_key] Instance of 'JsonWebKey' has no 'kty' member
2026-05-09T22:49:58.4262954Z tests/test_keys_async.py:183: [E1101(no-member), TestKeyVaultKey._import_test_key] Instance of 'JsonWebKey' has no 'key_ops' member
2026-05-09T22:49:58.4265484Z tests/test_keys_async.py:190: [W0613(unused-argument), TestKeyVaultKey.test_key_crud_operations] Unused argument 'kwargs'
2026-05-09T22:49:58.4267683Z tests/test_keys_async.py:257: [W0613(unused-argument), TestKeyVaultKey.test_rsa_public_exponent] Unused argument 'kwargs'
2026-05-09T22:49:58.4269991Z tests/test_keys_async.py:270: [W0613(unused-argument), TestKeyVaultKey.test_backup_restore] Unused argument 'kwargs'
2026-05-09T22:49:58.4272211Z tests/test_keys_async.py:313: [C0201(consider-iterating-dictionary), TestKeyVaultKey.test_key_list] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:58.4274772Z tests/test_keys_async.py:298: [W0613(unused-argument), TestKeyVaultKey.test_key_list] Unused argument 'kwargs'
2026-05-09T22:49:58.4277007Z tests/test_keys_async.py:339: [C0201(consider-iterating-dictionary), TestKeyVaultKey.test_list_versions] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:58.4279223Z tests/test_keys_async.py:322: [W0613(unused-argument), TestKeyVaultKey.test_list_versions] Unused argument 'kwargs'
2026-05-09T22:49:58.4281464Z tests/test_keys_async.py:361: [C0201(consider-iterating-dictionary), TestKeyVaultKey.test_list_deleted_keys] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:58.4284433Z tests/test_keys_async.py:373: [C0201(consider-iterating-dictionary), TestKeyVaultKey.test_list_deleted_keys] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:58.4286704Z tests/test_keys_async.py:350: [W0613(unused-argument), TestKeyVaultKey.test_list_deleted_keys] Unused argument 'kwargs'
2026-05-09T22:49:58.4288637Z tests/test_keys_async.py:393: [C0201(consider-iterating-dictionary), TestKeyVaultKey.test_recover] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:58.4290490Z tests/test_keys_async.py:397: [C0206(consider-using-dict-items), TestKeyVaultKey.test_recover] Consider iterating with .items()
2026-05-09T22:49:58.4292748Z tests/test_keys_async.py:397: [C0201(consider-iterating-dictionary), TestKeyVaultKey.test_recover] Consider iterating the dictionary directly instead of calling .keys()
2026-05-09T22:49:58.4295230Z tests/test_keys_async.py:403: [R1721(unnecessary-comprehension), TestKeyVaultKey.test_recover] Unnecessary use of a comprehension, use dict(keys) instead.
2026-05-09T22:49:58.4297457Z tests/test_keys_async.py:383: [W0613(unused-argument), TestKeyVaultKey.test_recover] Unused argument 'kwargs'
2026-05-09T22:49:58.4299578Z tests/test_keys_async.py:414: [W0613(unused-argument), TestKeyVaultKey.test_purge] Unused argument 'kwargs'
2026-05-09T22:49:58.4301741Z tests/test_keys_async.py:442: [W0613(unused-argument), TestKeyVaultKey.test_logging_enabled] Unused argument 'kwargs'
2026-05-09T22:49:58.4304183Z tests/test_keys_async.py:478: [W0613(unused-argument), TestKeyVaultKey.test_logging_disabled] Unused argument 'kwargs'
2026-05-09T22:49:58.4306376Z tests/test_keys_async.py:513: [W0613(unused-argument), TestKeyVaultKey.test_get_random_bytes] Unused argument 'kwargs'
2026-05-09T22:49:58.4308538Z tests/test_keys_async.py:530: [W0613(unused-argument), TestKeyVaultKey.test_key_release] Unused argument 'kwargs'
2026-05-09T22:49:58.4310689Z tests/test_keys_async.py:560: [W0613(unused-argument), TestKeyVaultKey.test_imported_key_release] Unused argument 'kwargs'
2026-05-09T22:49:58.4313660Z tests/test_keys_async.py:583: [W0613(unused-argument), TestKeyVaultKey.test_update_release_policy] Unused argument 'kwargs'
2026-05-09T22:49:58.4315785Z tests/test_keys_async.py:622: [W0613(unused-argument), TestKeyVaultKey.test_immutable_release_policy] Unused argument 'kwargs'
2026-05-09T22:49:58.4317830Z tests/test_keys_async.py:651: [W0613(unused-argument), TestKeyVaultKey.test_key_rotation] Unused argument 'kwargs'
2026-05-09T22:49:58.4319773Z tests/test_keys_async.py:702: [C0200(consider-using-enumerate), TestKeyVaultKey.test_key_rotation_policy] Consider using enumerate instead of iterating with range and len
2026-05-09T22:49:58.4322125Z tests/test_keys_async.py:710: [C0200(consider-using-enumerate), TestKeyVaultKey.test_key_rotation_policy] Consider using enumerate instead of iterating with range and len
2026-05-09T22:49:58.4324751Z tests/test_keys_async.py:721: [C0200(consider-using-enumerate), TestKeyVaultKey.test_key_rotation_policy] Consider using enumerate instead of iterating with range and len
2026-05-09T22:49:58.4326968Z tests/test_keys_async.py:738: [C0200(consider-using-enumerate), TestKeyVaultKey.test_key_rotation_policy] Consider using enumerate instead of iterating with range and len
2026-05-09T22:49:58.4329140Z tests/test_keys_async.py:745: [C0200(consider-using-enumerate), TestKeyVaultKey.test_key_rotation_policy] Consider using enumerate instead of iterating with range and len
2026-05-09T22:49:58.4331207Z tests/test_keys_async.py:675: [W0613(unused-argument), TestKeyVaultKey.test_key_rotation_policy] Unused argument 'kwargs'
2026-05-09T22:49:58.4334549Z tests/test_keys_async.py:754: [W0613(unused-argument), TestKeyVaultKey.test_get_cryptography_client] Unused argument 'kwargs'
2026-05-09T22:49:58.4336881Z tests/test_keys_async.py:791: [W0613(unused-argument), TestKeyVaultKey.test_send_request] Unused argument 'is_hsm'
2026-05-09T22:49:58.4339012Z tests/test_keys_async.py:791: [W0613(unused-argument), TestKeyVaultKey.test_send_request] Unused argument 'kwargs'
2026-05-09T22:49:58.4341325Z tests/test_keys_async.py:808: [W0613(unused-argument), TestKeyVaultKey.test_get_key_attestation] Unused argument 'kwargs'
2026-05-09T22:49:58.4343784Z tests/test_keys_async.py:842: [W0613(unused-argument), TestKeyVaultKey.test_40x_handling] Unused argument 'kwargs'
2026-05-09T22:49:58.4345896Z tests/test_keys_async.py:9: [C0411(wrong-import-order), ] standard import "functools" should be placed before third party import "dateutil.parser"
2026-05-09T22:49:58.4348103Z tests/test_keys_async.py:10: [C0411(wrong-import-order), ] standard import "json" should be placed before third party import "dateutil.parser"
2026-05-09T22:49:58.4350371Z tests/test_keys_async.py:11: [C0411(wrong-import-order), ] standard import "logging" should be placed before third party import "dateutil.parser"
2026-05-09T22:49:58.4352594Z tests/test_keys_async.py:12: [C0411(wrong-import-order), ] standard import "os" should be placed before third party import "dateutil.parser"
2026-05-09T22:49:58.4355170Z tests/test_keys_async.py:13: [C0411(wrong-import-order), ] standard import "unittest.mock.Mock" should be placed before third party import "dateutil.parser"
2026-05-09T22:49:58.4357866Z tests/test_keys_async.py:29: [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.core.rest.HttpRequest", "azure.keyvault.keys.ApiVersion", "azure.keyvault.keys.aio.KeyClient", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4361022Z tests/test_keys_async.py:31: [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.core.rest.HttpRequest", "azure.keyvault.keys.ApiVersion", "azure.keyvault.keys.aio.KeyClient", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4364571Z tests/test_keys_async.py:32: [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.core.rest.HttpRequest", "azure.keyvault.keys.ApiVersion", "azure.keyvault.keys.aio.KeyClient", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4367728Z tests/test_keys_async.py:33: [C0411(wrong-import-order), ] third party import "_async_test_case.get_attestation_token" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.core.rest.HttpRequest", "azure.keyvault.keys.ApiVersion", "azure.keyvault.keys.aio.KeyClient", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4371090Z tests/test_keys_async.py:34: [C0411(wrong-import-order), ] third party import "test_key_client._assert_lifetime_actions_equal" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.core.rest.HttpRequest", "azure.keyvault.keys.ApiVersion", "azure.keyvault.keys.aio.KeyClient", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4374776Z tests/test_keys_async.py:35: [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", "azure.core.rest.HttpRequest", "azure.keyvault.keys.ApiVersion", "azure.keyvault.keys.aio.KeyClient", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4386364Z tests/test_keys_async.py:36: [C0411(wrong-import-order), ] third party import "_keys_test_case.KeysTestCase" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.core.rest.HttpRequest", "azure.keyvault.keys.ApiVersion", "azure.keyvault.keys.aio.KeyClient", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4389202Z ************* Module test_context_manager_async
2026-05-09T22:49:58.4391497Z tests/test_context_manager_async.py:9: [C0411(wrong-import-order), ] third party import "_shared.helpers_async.AsyncMockTransport" should be placed before first party imports "azure.keyvault.keys.aio.KeyClient", "azure.keyvault.keys.crypto.aio.CryptographyClient"
2026-05-09T22:49:58.4394091Z ************* Module test_crypto_client
2026-05-09T22:49:58.4396071Z tests/test_crypto_client.py:12: [W0404(reimported), ] Reimport 'datetime' (imported line 7)
2026-05-09T22:49:58.4398078Z tests/test_crypto_client.py:12: [W0404(reimported), ] Reimport 'timezone' (imported line 7)
2026-05-09T22:49:58.4400139Z tests/test_crypto_client.py:43: [W0404(reimported), ] Reimport 'recorded_by_proxy' (imported line 15)
2026-05-09T22:49:58.4402252Z tests/test_crypto_client.py:43: [W0404(reimported), ] Reimport 'set_bodiless_matcher' (imported line 15)
2026-05-09T22:49:58.4404656Z tests/test_crypto_client.py:159: [E1101(no-member), TestCryptoClient._import_test_key] Instance of 'JsonWebKey' has no 'kty' member
2026-05-09T22:49:58.4406898Z tests/test_crypto_client.py:159: [E1101(no-member), TestCryptoClient._import_test_key] Instance of 'JsonWebKey' has no 'key_ops' member
2026-05-09T22:49:58.4409161Z tests/test_crypto_client.py:172: [E1101(no-member), TestCryptoClient._import_symmetric_test_key] Instance of 'JsonWebKey' has no 'k' member
2026-05-09T22:49:58.4411345Z tests/test_crypto_client.py:179: [W0613(unused-argument), TestCryptoClient.test_ec_key_id] Unused argument 'kwargs'
2026-05-09T22:49:58.4413668Z tests/test_crypto_client.py:195: [W0613(unused-argument), TestCryptoClient.test_rsa_key_id] Unused argument 'kwargs'
2026-05-09T22:49:58.4416193Z tests/test_crypto_client.py:213: [W0613(unused-argument), TestCryptoClient.test_encrypt_and_decrypt] Unused argument 'kwargs'
2026-05-09T22:49:58.4418477Z tests/test_crypto_client.py:231: [W0613(unused-argument), TestCryptoClient.test_encrypt_and_decrypt_with_managed_key] Unused argument 'kwargs'
2026-05-09T22:49:58.4420647Z tests/test_crypto_client.py:262: [W0613(unused-argument), TestCryptoClient.test_encrypt_and_decrypt_with_managed_key_no_get] Unused argument 'kwargs'
2026-05-09T22:49:58.4422852Z tests/test_crypto_client.py:307: [W0613(unused-argument), TestCryptoClient.test_sign_and_verify] Unused argument 'kwargs'
2026-05-09T22:49:58.4425309Z tests/test_crypto_client.py:329: [W0613(unused-argument), TestCryptoClient.test_sign_and_verify_with_managed_key] Unused argument 'kwargs'
2026-05-09T22:49:58.4427500Z tests/test_crypto_client.py:364: [W0613(unused-argument), TestCryptoClient.test_wrap_and_unwrap] Unused argument 'kwargs'
2026-05-09T22:49:58.4429899Z tests/test_crypto_client.py:383: [W0613(unused-argument), TestCryptoClient.test_symmetric_encrypt_and_decrypt] Unused argument 'kwargs'
2026-05-09T22:49:58.4432090Z tests/test_crypto_client.py:432: [W0613(unused-argument), TestCryptoClient.test_symmetric_wrap_and_unwrap] Unused argument 'kwargs'
2026-05-09T22:49:58.4434544Z tests/test_crypto_client.py:448: [W0613(unused-argument), TestCryptoClient.test_encrypt_local] Unused argument 'kwargs'
2026-05-09T22:49:58.4436758Z tests/test_crypto_client.py:465: [W0613(unused-argument), TestCryptoClient.test_encrypt_local_from_jwk] Unused argument 'kwargs'
2026-05-09T22:49:58.4438967Z tests/test_crypto_client.py:483: [W0613(unused-argument), TestCryptoClient.test_symmetric_encrypt_local] Unused argument 'kwargs'
2026-05-09T22:49:58.4441155Z tests/test_crypto_client.py:512: [W0613(unused-argument), TestCryptoClient.test_symmetric_decrypt_local] Unused argument 'kwargs'
2026-05-09T22:49:58.4443460Z tests/test_crypto_client.py:543: [W0613(unused-argument), TestCryptoClient.test_wrap_local] Unused argument 'kwargs'
2026-05-09T22:49:58.4445581Z tests/test_crypto_client.py:559: [W0613(unused-argument), TestCryptoClient.test_wrap_local_from_jwk] Unused argument 'kwargs'
2026-05-09T22:49:58.4447945Z tests/test_crypto_client.py:576: [W0613(unused-argument), TestCryptoClient.test_rsa_verify_local] Unused argument 'kwargs'
2026-05-09T22:49:58.4450198Z tests/test_crypto_client.py:601: [W0613(unused-argument), TestCryptoClient.test_rsa_verify_local_from_jwk] Unused argument 'kwargs'
2026-05-09T22:49:58.4452362Z tests/test_crypto_client.py:627: [W0613(unused-argument), TestCryptoClient.test_ec_verify_local] Unused argument 'kwargs'
2026-05-09T22:49:58.4454886Z tests/test_crypto_client.py:652: [W0613(unused-argument), TestCryptoClient.test_ec_verify_local_from_jwk] Unused argument 'kwargs'
2026-05-09T22:49:58.4457116Z tests/test_crypto_client.py:678: [W0613(unused-argument), TestCryptoClient.test_local_validity_period_enforcement] Unused argument 'kwargs'
2026-05-09T22:49:58.4459289Z tests/test_crypto_client.py:726: [W0613(unused-argument), TestCryptoClient.test_send_request] Unused argument 'kwargs'
2026-05-09T22:49:58.4462069Z tests/test_crypto_client.py:43: [C0411(wrong-import-order), ] third party import "devtools_testutils.recorded_by_proxy" should be placed before first party imports "azure.core.exceptions.AzureError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.core.rest.HttpRequest" (...) "azure.keyvault.keys._generated._serialization.Deserializer", "azure.keyvault.keys._generated.models.KeySignParameters", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4465582Z tests/test_crypto_client.py:45: [C0411(wrong-import-order), ] third party import "_shared.test_case.KeyVaultTestCase" should be placed before first party imports "azure.core.exceptions.AzureError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.core.rest.HttpRequest" (...) "azure.keyvault.keys._generated._serialization.Deserializer", "azure.keyvault.keys._generated.models.KeySignParameters", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4468779Z tests/test_crypto_client.py:46: [C0411(wrong-import-order), ] third party import "_test_case.KeysClientPreparer" should be placed before first party imports "azure.core.exceptions.AzureError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.core.rest.HttpRequest" (...) "azure.keyvault.keys._generated._serialization.Deserializer", "azure.keyvault.keys._generated.models.KeySignParameters", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4472033Z tests/test_crypto_client.py:47: [C0411(wrong-import-order), ] third party import "_keys_test_case.KeysTestCase" should be placed before first party imports "azure.core.exceptions.AzureError", "azure.core.pipeline.policies.SansIOHTTPPolicy", "azure.core.rest.HttpRequest" (...) "azure.keyvault.keys._generated._serialization.Deserializer", "azure.keyvault.keys._generated.models.KeySignParameters", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4475297Z tests/test_crypto_client.py:12: [C0412(ungrouped-imports), ] Imports from package datetime are not grouped
2026-05-09T22:49:58.4477425Z tests/test_crypto_client.py:43: [C0412(ungrouped-imports), ] Imports from package devtools_testutils are not grouped
2026-05-09T22:49:58.4479613Z tests/test_crypto_client.py:9: [W0611(unused-import), ] Unused dumps imported from json
2026-05-09T22:49:58.4481713Z tests/test_crypto_client.py:15: [W0611(unused-import), ] Unused set_bodiless_matcher imported from devtools_testutils
2026-05-09T22:49:58.4483921Z ************* Module test_challenge_auth_async
2026-05-09T22:49:58.4486036Z tests/test_challenge_auth_async.py:123: [R1705(no-else-return), test_scope.test_with_challenge.send] Unnecessary "elif" after "return", remove the leading "el" from "elif"
2026-05-09T22:49:58.4488400Z tests/test_challenge_auth_async.py:190: [R1705(no-else-return), test_tenant.test_with_challenge.send] Unnecessary "elif" after "return", remove the leading "el" from "elif"
2026-05-09T22:49:58.4490673Z tests/test_challenge_auth_async.py:250: [R1705(no-else-return), test_adfs.test_with_challenge.send] Unnecessary "elif" after "return", remove the leading "el" from "elif"
2026-05-09T22:49:58.4493364Z tests/test_challenge_auth_async.py:242: [W0613(unused-argument), test_adfs.test_with_challenge] Unused argument 'expected_tenant'
2026-05-09T22:49:58.4495676Z tests/test_challenge_auth_async.py:526: [W1309(f-string-without-interpolation), test_verify_challenge_resource_matches] Using an f-string that does not have any interpolated variables
2026-05-09T22:49:58.4498066Z tests/test_challenge_auth_async.py:529: [W1309(f-string-without-interpolation), test_verify_challenge_resource_matches] Using an f-string that does not have any interpolated variables
2026-05-09T22:49:58.4500427Z tests/test_challenge_auth_async.py:592: [R1705(no-else-return), test_cae.test_with_challenge.send] Unnecessary "elif" after "return", remove the leading "el" from "elif"
2026-05-09T22:49:58.4502774Z tests/test_challenge_auth_async.py:637: [R1705(no-else-return), test_cae.test_with_challenge.get_token] Unnecessary "elif" after "return", remove the leading "el" from "elif"
2026-05-09T22:49:58.4505266Z tests/test_challenge_auth_async.py:583: [R0915(too-many-statements), test_cae.test_with_challenge] Too many statements (56/50)
2026-05-09T22:49:58.4507478Z tests/test_challenge_auth_async.py:578: [R0915(too-many-statements), test_cae] Too many statements (58/50)
2026-05-09T22:49:58.4509782Z tests/test_challenge_auth_async.py:688: [R1705(no-else-return), test_cae_consecutive_challenges.test_with_challenge.send] Unnecessary "elif" after "return", remove the leading "el" from "elif"
2026-05-09T22:49:58.4512338Z tests/test_challenge_auth_async.py:715: [R1705(no-else-return), test_cae_consecutive_challenges.test_with_challenge.get_token] Unnecessary "elif" after "return", remove the leading "el" from "elif"
2026-05-09T22:49:58.4515051Z tests/test_challenge_auth_async.py:759: [R1705(no-else-return), test_cae_token_expiry.test_with_challenge.send] Unnecessary "elif" after "return", remove the leading "el" from "elif"
2026-05-09T22:49:58.4517492Z tests/test_challenge_auth_async.py:791: [R1705(no-else-return), test_cae_token_expiry.test_with_challenge.get_token] Unnecessary "elif" after "return", remove the leading "el" from "elif"
2026-05-09T22:49:58.4520332Z tests/test_challenge_auth_async.py:26: [C0411(wrong-import-order), ] third party import "devtools_testutils.aio.recorded_by_proxy_async" should be placed before first party imports "azure.core.credentials.AccessToken", "azure.core.exceptions.ServiceRequestError", "azure.core.pipeline.AsyncPipeline" (...) "azure.keyvault.keys._shared.AsyncChallengeAuthPolicy", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION", "azure.keyvault.keys.aio.KeyClient"
2026-05-09T22:49:58.4523978Z tests/test_challenge_auth_async.py:28: [C0411(wrong-import-order), ] third party import "_async_test_case.AsyncKeysClientPreparer" should be placed before first party imports "azure.core.credentials.AccessToken", "azure.core.exceptions.ServiceRequestError", "azure.core.pipeline.AsyncPipeline" (...) "azure.keyvault.keys._shared.AsyncChallengeAuthPolicy", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION", "azure.keyvault.keys.aio.KeyClient"
2026-05-09T22:49:58.4527513Z tests/test_challenge_auth_async.py:29: [C0411(wrong-import-order), ] third party import "_test_case.get_decorator" should be placed before first party imports "azure.core.credentials.AccessToken", "azure.core.exceptions.ServiceRequestError", "azure.core.pipeline.AsyncPipeline" (...) "azure.keyvault.keys._shared.AsyncChallengeAuthPolicy", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION", "azure.keyvault.keys.aio.KeyClient"
2026-05-09T22:49:58.4530729Z tests/test_challenge_auth_async.py:30: [C0411(wrong-import-order), ] third party import "_shared.helpers.Request" should be placed before first party imports "azure.core.credentials.AccessToken", "azure.core.exceptions.ServiceRequestError", "azure.core.pipeline.AsyncPipeline" (...) "azure.keyvault.keys._shared.AsyncChallengeAuthPolicy", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION", "azure.keyvault.keys.aio.KeyClient"
2026-05-09T22:49:58.4534421Z tests/test_challenge_auth_async.py:31: [C0411(wrong-import-order), ] third party import "_shared.helpers_async.async_validating_transport" should be placed before first party imports "azure.core.credentials.AccessToken", "azure.core.exceptions.ServiceRequestError", "azure.core.pipeline.AsyncPipeline" (...) "azure.keyvault.keys._shared.AsyncChallengeAuthPolicy", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION", "azure.keyvault.keys.aio.KeyClient"
2026-05-09T22:49:58.4537763Z tests/test_challenge_auth_async.py:32: [C0411(wrong-import-order), ] third party import "_shared.test_case_async.KeyVaultTestCase" should be placed before first party imports "azure.core.credentials.AccessToken", "azure.core.exceptions.ServiceRequestError", "azure.core.pipeline.AsyncPipeline" (...) "azure.keyvault.keys._shared.AsyncChallengeAuthPolicy", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION", "azure.keyvault.keys.aio.KeyClient"
2026-05-09T22:49:58.4540883Z tests/test_challenge_auth_async.py:33: [C0411(wrong-import-order), ] third party import "test_challenge_auth.get_random_url" should be placed before first party imports "azure.core.credentials.AccessToken", "azure.core.exceptions.ServiceRequestError", "azure.core.pipeline.AsyncPipeline" (...) "azure.keyvault.keys._shared.AsyncChallengeAuthPolicy", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION", "azure.keyvault.keys.aio.KeyClient"
2026-05-09T22:49:58.4543604Z ************* Module crypto_client_preparer
2026-05-09T22:49:58.4545857Z tests/crypto_client_preparer.py:7: [C0411(wrong-import-order), ] third party import "_shared.preparer.KeyVaultClientPreparer" should be placed before first party import "azure.keyvault.keys.KeyClient"
2026-05-09T22:49:58.4548043Z ************* Module test_samples_keys_async
2026-05-09T22:49:58.4550129Z tests/test_samples_keys_async.py:49: [W0613(unused-argument), TestExamplesKeyVault.test_example_key_crud_operations] Unused argument 'kwargs'
2026-05-09T22:49:58.4552348Z tests/test_samples_keys_async.py:139: [W0613(unused-argument), TestExamplesKeyVault.test_example_create_oct_key] Unused argument 'kwargs'
2026-05-09T22:49:58.4554940Z tests/test_samples_keys_async.py:154: [W0613(unused-argument), TestExamplesKeyVault.test_example_key_list_operations] Unused argument 'kwargs'
2026-05-09T22:49:58.4557248Z tests/test_samples_keys_async.py:201: [W0613(unused-argument), TestExamplesKeyVault.test_example_keys_backup_restore] Unused argument 'kwargs'
2026-05-09T22:49:58.4559434Z tests/test_samples_keys_async.py:236: [W0613(unused-argument), TestExamplesKeyVault.test_example_keys_recover] Unused argument 'kwargs'
2026-05-09T22:49:58.4561897Z tests/test_samples_keys_async.py:10: [C0411(wrong-import-order), ] third party import "devtools_testutils.aio.recorded_by_proxy_async" should be placed before first party import "azure.keyvault.keys.KeyType"
2026-05-09T22:49:58.4564787Z tests/test_samples_keys_async.py:12: [C0411(wrong-import-order), ] third party import "_async_test_case.AsyncKeysClientPreparer" should be placed before first party import "azure.keyvault.keys.KeyType"
2026-05-09T22:49:58.4567241Z tests/test_samples_keys_async.py:13: [C0411(wrong-import-order), ] third party import "_test_case.get_decorator" should be placed before first party import "azure.keyvault.keys.KeyType"
2026-05-09T22:49:58.4569908Z tests/test_samples_keys_async.py:14: [C0411(wrong-import-order), ] third party import "_shared.test_case_async.KeyVaultTestCase" should be placed before first party import "azure.keyvault.keys.KeyType"
2026-05-09T22:49:58.4572110Z ************* Module test_examples_crypto_async
2026-05-09T22:49:58.4574571Z tests/test_examples_crypto_async.py:55: [W0404(reimported), TestCryptoExamples.test_encrypt_decrypt_async] Reimport 'EncryptionAlgorithm' (imported line 45)
2026-05-09T22:49:58.4576907Z tests/test_examples_crypto_async.py:22: [W0613(unused-argument), TestCryptoExamples.test_encrypt_decrypt_async] Unused argument 'kwargs'
2026-05-09T22:49:58.4579449Z tests/test_examples_crypto_async.py:86: [W0404(reimported), TestCryptoExamples.test_wrap_unwrap_async] Reimport 'KeyWrapAlgorithm' (imported line 76)
2026-05-09T22:49:58.4581761Z tests/test_examples_crypto_async.py:65: [W0613(unused-argument), TestCryptoExamples.test_wrap_unwrap_async] Unused argument 'kwargs'
2026-05-09T22:49:58.4584220Z tests/test_examples_crypto_async.py:116: [W0404(reimported), TestCryptoExamples.test_sign_verify_async] Reimport 'SignatureAlgorithm' (imported line 104)
2026-05-09T22:49:58.4586586Z tests/test_examples_crypto_async.py:95: [W0613(unused-argument), TestCryptoExamples.test_sign_verify_async] Unused argument 'kwargs'
2026-05-09T22:49:58.4588906Z tests/test_examples_crypto_async.py:7: [C0411(wrong-import-order), ] third party import "devtools_testutils.set_bodiless_matcher" should be placed before first party import "azure.keyvault.keys.crypto.aio.CryptographyClient"
2026-05-09T22:49:58.4591263Z tests/test_examples_crypto_async.py:8: [C0411(wrong-import-order), ] third party import "devtools_testutils.aio.recorded_by_proxy_async" should be placed before first party import "azure.keyvault.keys.crypto.aio.CryptographyClient"
2026-05-09T22:49:58.4594240Z tests/test_examples_crypto_async.py:10: [C0411(wrong-import-order), ] third party import "_async_test_case.AsyncKeysClientPreparer" should be placed before first party import "azure.keyvault.keys.crypto.aio.CryptographyClient"
2026-05-09T22:49:58.4596859Z tests/test_examples_crypto_async.py:11: [C0411(wrong-import-order), ] third party import "_test_case.get_decorator" should be placed before first party import "azure.keyvault.keys.crypto.aio.CryptographyClient"
2026-05-09T22:49:58.4599374Z tests/test_examples_crypto_async.py:12: [C0411(wrong-import-order), ] third party import "_shared.test_case_async.KeyVaultTestCase" should be placed before first party import "azure.keyvault.keys.crypto.aio.CryptographyClient"
2026-05-09T22:49:58.4601731Z tests/test_examples_crypto_async.py:7: [W0611(unused-import), ] Unused set_bodiless_matcher imported from devtools_testutils
2026-05-09T22:49:58.4604007Z ************* Module test_challenge_auth
2026-05-09T22:49:58.4606114Z tests/test_challenge_auth.py:173: [R1705(no-else-return), test_scope.test_with_challenge.send] Unnecessary "elif" after "return", remove the leading "el" from "elif"
2026-05-09T22:49:58.4608390Z tests/test_challenge_auth.py:239: [R1705(no-else-return), test_tenant.test_with_challenge.send] Unnecessary "elif" after "return", remove the leading "el" from "elif"
2026-05-09T22:49:58.4610684Z tests/test_challenge_auth.py:288: [W1309(f-string-without-interpolation), test_challenge_cache_casing] Using an f-string that does not have any interpolated variables
2026-05-09T22:49:58.4613232Z tests/test_challenge_auth.py:330: [R1705(no-else-return), test_adfs.test_with_challenge.send] Unnecessary "elif" after "return", remove the leading "el" from "elif"
2026-05-09T22:49:58.4615606Z tests/test_challenge_auth.py:322: [W0613(unused-argument), test_adfs.test_with_challenge] Unused argument 'expected_tenant'
2026-05-09T22:49:58.4617824Z tests/test_challenge_auth.py:602: [W1309(f-string-without-interpolation), test_verify_challenge_resource_matches] Using an f-string that does not have any interpolated variables
2026-05-09T22:49:58.4620205Z tests/test_challenge_auth.py:605: [W1309(f-string-without-interpolation), test_verify_challenge_resource_matches] Using an f-string that does not have any interpolated variables
2026-05-09T22:49:58.4622550Z tests/test_challenge_auth.py:667: [R1705(no-else-return), test_cae.test_with_challenge.send] Unnecessary "elif" after "return", remove the leading "el" from "elif"
2026-05-09T22:49:58.4625191Z tests/test_challenge_auth.py:712: [R1705(no-else-return), test_cae.test_with_challenge.get_token] Unnecessary "elif" after "return", remove the leading "el" from "elif"
2026-05-09T22:49:58.4627581Z tests/test_challenge_auth.py:706: [R1710(inconsistent-return-statements), test_cae.test_with_challenge.get_token] Either all return statements in a function should return an expression, or none of them should.
2026-05-09T22:49:58.4630089Z tests/test_challenge_auth.py:658: [R0915(too-many-statements), test_cae.test_with_challenge] Too many statements (56/50)
2026-05-09T22:49:58.4632239Z tests/test_challenge_auth.py:653: [R0915(too-many-statements), test_cae] Too many statements (58/50)
2026-05-09T22:49:58.4634899Z tests/test_challenge_auth.py:762: [R1705(no-else-return), test_cae_consecutive_challenges.test_with_challenge.send] Unnecessary "elif" after "return", remove the leading "el" from "elif"
2026-05-09T22:49:58.4637281Z tests/test_challenge_auth.py:789: [R1705(no-else-return), test_cae_consecutive_challenges.test_with_challenge.get_token] Unnecessary "elif" after "return", remove the leading "el" from "elif"
2026-05-09T22:49:58.4639657Z tests/test_challenge_auth.py:783: [R1710(inconsistent-return-statements), test_cae_consecutive_challenges.test_with_challenge.get_token] Either all return statements in a function should return an expression, or none of them should.
2026-05-09T22:49:58.4642122Z tests/test_challenge_auth.py:832: [R1705(no-else-return), test_cae_token_expiry.test_with_challenge.send] Unnecessary "elif" after "return", remove the leading "el" from "elif"
2026-05-09T22:49:58.4644807Z tests/test_challenge_auth.py:864: [R1705(no-else-return), test_cae_token_expiry.test_with_challenge.get_token] Unnecessary "elif" after "return", remove the leading "el" from "elif"
2026-05-09T22:49:58.4647281Z tests/test_challenge_auth.py:858: [R1710(inconsistent-return-statements), test_cae_token_expiry.test_with_challenge.get_token] Either all return statements in a function should return an expression, or none of them should.
2026-05-09T22:49:58.4650087Z tests/test_challenge_auth.py:30: [C0411(wrong-import-order), ] third party import "_shared.helpers.Request" should be placed before first party imports "azure.core.credentials.AccessToken", "azure.core.exceptions.ServiceRequestError", "azure.core.pipeline.Pipeline" (...) "azure.keyvault.keys.KeyClient", "azure.keyvault.keys._shared.ChallengeAuthPolicy", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4653472Z tests/test_challenge_auth.py:31: [C0411(wrong-import-order), ] third party import "_shared.test_case.KeyVaultTestCase" should be placed before first party imports "azure.core.credentials.AccessToken", "azure.core.exceptions.ServiceRequestError", "azure.core.pipeline.Pipeline" (...) "azure.keyvault.keys.KeyClient", "azure.keyvault.keys._shared.ChallengeAuthPolicy", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4656773Z tests/test_challenge_auth.py:32: [C0411(wrong-import-order), ] third party import "_test_case.KeysClientPreparer" should be placed before first party imports "azure.core.credentials.AccessToken", "azure.core.exceptions.ServiceRequestError", "azure.core.pipeline.Pipeline" (...) "azure.keyvault.keys.KeyClient", "azure.keyvault.keys._shared.ChallengeAuthPolicy", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4660161Z tests/test_challenge_auth.py:33: [C0411(wrong-import-order), ] third party import "_keys_test_case.KeysTestCase" should be placed before first party imports "azure.core.credentials.AccessToken", "azure.core.exceptions.ServiceRequestError", "azure.core.pipeline.Pipeline" (...) "azure.keyvault.keys.KeyClient", "azure.keyvault.keys._shared.ChallengeAuthPolicy", "azure.keyvault.keys._shared.client_base.DEFAULT_VERSION"
2026-05-09T22:49:58.4662674Z ************* Module crypto_client_preparer_async
2026-05-09T22:49:58.4665017Z tests/crypto_client_preparer_async.py:7: [C0411(wrong-import-order), ] third party import "_shared.preparer_async.KeyVaultClientPreparer" should be placed before first party import "azure.keyvault.keys.aio.KeyClient"
2026-05-09T22:49:58.4667226Z ************* Module _shared.json_attribute_matcher
2026-05-09T22:49:58.4669425Z 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:58.4671727Z ************* Module _shared.preparer
2026-05-09T22:49:58.4674227Z 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:58.4676472Z ************* Module _shared.test_case_async
2026-05-09T22:49:58.4678667Z tests/_shared/test_case_async.py:38: [E1101(no-member), KeyVaultTestCase._poll_until_exception] Instance of 'KeyVaultTestCase' has no 'fail' member
2026-05-09T22:49:58.4680928Z tests/_shared/test_case_async.py:40: [W0613(unused-argument), KeyVaultTestCase.teardown_method] Unused argument 'method'
2026-05-09T22:49:58.4682896Z ************* Module _shared.test_case
2026-05-09T22:49:58.4685359Z tests/_shared/test_case.py:16: [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:58.4687804Z tests/_shared/test_case.py:39: [E1101(no-member), KeyVaultTestCase._poll_until_exception] Instance of 'KeyVaultTestCase' has no 'fail' member
2026-05-09T22:49:58.4689965Z tests/_shared/test_case.py:41: [W0613(unused-argument), KeyVaultTestCase.teardown_method] Unused argument 'method'
2026-05-09T22:49:58.4692175Z tests/_shared/test_case.py:8: [C0411(wrong-import-order), ] third party import "devtools_testutils.AzureRecordedTestCase" should be placed before first party import "azure.keyvault.keys._shared.HttpChallengeCache"
2026-05-09T22:49:58.4693606Z
2026-05-09T22:49:58.4695466Z ------------------------------------------------------------------
2026-05-09T22:49:58.4697452Z Your code has been rated at 9.19/10 (previous run: 8.48/10, +0.71)
2026-05-09T22:49:58.4698284Z
2026-05-09T22:49:58.4700005Z ************* Module key_rotation
2026-05-09T22:49:58.4702205Z samples/key_rotation.py:49: [C0413(wrong-import-position), ] Import "from azure.keyvault.keys import KeyRotationLifetimeAction, KeyRotationPolicy, KeyRotationPolicyAction" should be placed at the top of the module
2026-05-09T22:49:58.4704815Z samples/key_rotation.py:63: [C0200(consider-using-enumerate), ] Consider using enumerate instead of iterating with range and len
2026-05-09T22:49:58.4706967Z samples/key_rotation.py:74: [C0200(consider-using-enumerate), ] Consider using enumerate instead of iterating with range and len
2026-05-09T22:49:58.4709095Z samples/key_rotation.py:90: [C0200(consider-using-enumerate), ] Consider using enumerate instead of iterating with range and len
2026-05-09T22:49:58.4711094Z ************* Module key_rotation_async
2026-05-09T22:49:58.4713398Z samples/key_rotation_async.py:64: [C0200(consider-using-enumerate), run_sample] Consider using enumerate instead of iterating with range and len
2026-05-09T22:49:58.4715553Z samples/key_rotation_async.py:75: [C0200(consider-using-enumerate), run_sample] Consider using enumerate instead of iterating with range and len
2026-05-09T22:49:58.4726026Z samples/key_rotation_async.py:91: [C0200(consider-using-enumerate), run_sample] Consider using enumerate instead of iterating with range and len
2026-05-09T22:49:58.4727189Z
2026-05-09T22:49:58.4729125Z ------------------------------------------------------------------
2026-05-09T22:49:58.4731179Z Your code has been rated at 9.80/10 (previous run: 9.41/10, +0.39)
2026-05-09T22:49:58.4732015Z
2026-05-09T22:49:58.4734223Z 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:58.4736276Z Collecting azure-pylint-guidelines-checker==0.5.7
2026-05-09T22:49:58.4738509Z 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:58.4740680Z Installing collected packages: azure-pylint-guidelines-checker
2026-05-09T22:49:58.4742732Z Successfully installed azure-pylint-guidelines-checker-0.5.7
2026-05-09T22:49:58.4745105Z 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:58.4747117Z Collecting pylint==4.0.4
2026-05-09T22:49:58.4748972Z Using cached pylint-4.0.4-py3-none-any.whl (536 kB)
2026-05-09T22:49:58.4750771Z Collecting isort!=5.13,<8,>=5
2026-05-09T22:49:58.4752573Z Using cached isort-7.0.0-py3-none-any.whl (94 kB)
2026-05-09T22:49:58.4754638Z Collecting mccabe<0.8,>=0.6
2026-05-09T22:49:58.4756541Z Using cached mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
2026-05-09T22:49:58.4758671Z Requirement already satisfied: platformdirs>=2.2 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.venv_next-pylint/lib/python3.10/site-packages (from pylint==4.0.4) (4.9.6)
2026-05-09T22:49:58.4760707Z Collecting astroid<=4.1.dev0,>=4.0.2
2026-05-09T22:49:58.4762533Z Using cached astroid-4.0.4-py3-none-any.whl (276 kB)
2026-05-09T22:49:58.4764546Z Collecting dill>=0.2
2026-05-09T22:49:58.4766307Z Using cached dill-0.4.1-py3-none-any.whl (120 kB)
2026-05-09T22:49:58.4768444Z Requirement already satisfied: tomli>=1.1 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.venv_next-pylint/lib/python3.10/site-packages (from pylint==4.0.4) (2.4.1)
2026-05-09T22:49:58.4770490Z Collecting tomlkit>=0.10.1
2026-05-09T22:49:58.4772328Z Using cached tomlkit-0.14.0-py3-none-any.whl (39 kB)
2026-05-09T22:49:58.4774749Z Requirement already satisfied: typing-extensions>=4 in /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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:58.4777002Z Installing collected packages: tomlkit, mccabe, isort, dill, astroid, pylint
2026-05-09T22:49:58.4779147Z 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:50:26.5203478Z next-pylint check completed with exit code 302026-05-09 22:50:26,519 [INFO] azure-sdk-tools: [END 5/6] next-pylint :: /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-secrets -> FAIL(30) in 83.52s
2026-05-09T22:50:26.5205094Z
2026-05-09T22:50:26.5207424Z ================================================================================================
2026-05-09T22:50:26.5209936Z ===== STDERR: next-pylint :: /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-keys (exit 30) =====
2026-05-09T22:50:26.5212014Z 2026-05-09 22:47:59,505 [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:50:26.5214224Z 2026-05-09 22:47:59,506 [INFO] azure-sdk-tools: Running pylint check...
2026-05-09T22:50:26.5216135Z 2026-05-09 22:48:06,486 [INFO] root: Found whl azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-09T22:50:26.5217139Z
2026-05-09T22:50:26.5218764Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-09T22:50:26.5220482Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-09T22:50:26.5222329Z 2026-05-09 22:48:27,322 [INFO] azure-sdk-tools: Processing azure-keyvault-keys for pylint check
2026-05-09T22:50:26.5224535Z 2026-05-09 22:48:27,322 [INFO] azure-sdk-tools: Installing dev requirements for /mnt/vss/_work/1/s/sdk/keyvault/azure-keyvault-keys
2026-05-09T22:50:26.5225376Z
2026-05-09T22:50:26.5226953Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-09T22:50:26.5228621Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-09T22:50:26.5229294Z
2026-05-09T22:50:26.5230843Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-09T22:50:26.5232584Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-09T22:50:26.5234797Z 2026-05-09 22:49:02,391 [INFO] azure-sdk-tools: Installing azure_keyvault_keys-4.11.1.tar.gz from fresh built package.
2026-05-09T22:50:26.5237152Z 2026-05-09 22:49:03,053 [INFO] azure-sdk-tools: Executing command from /mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.venv_next-pylint/.staging:['/mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.venv_next-pylint/bin/python', '-m', 'pip', 'install', '/mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.venv_next-pylint/.staging/azure_keyvault_keys-4.11.1.tar.gz']
2026-05-09T22:50:26.5238518Z
2026-05-09T22:50:26.5240130Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-09T22:50:26.5241892Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-09T22:50:26.5243967Z 2026-05-09 22:49:09,911 [INFO] azure-sdk-tools: Installed azure_keyvault_keys-4.11.1.tar.gz
2026-05-09T22:50:26.5244779Z
2026-05-09T22:50:26.5246360Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-09T22:50:26.5248071Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-09T22:50:26.5249834Z 2026-05-09 22:49:15,078 [INFO] azure-sdk-tools: Installed packages:
2026-05-09T22:50:26.5251674Z 2026-05-09 22:49:15,078 [INFO] azure-sdk-tools: aiohappyeyeballs==2.6.1
2026-05-09T22:50:26.5253560Z aiohttp==3.13.5
2026-05-09T22:50:26.5255248Z aiosignal==1.4.0
2026-05-09T22:50:26.5256885Z astroid==4.0.4
2026-05-09T22:50:26.5258495Z async-timeout==5.0.1
2026-05-09T22:50:26.5260080Z attrs==26.1.0
2026-05-09T22:50:26.5261643Z azure-common==1.1.28
2026-05-09T22:50:26.5263438Z azure-core==1.41.0
2026-05-09T22:50:26.5265129Z azure-identity==1.25.3
2026-05-09T22:50:26.5266967Z azure-keyvault-keys @ file:///mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.venv_next-pylint/.staging/azure_keyvault_keys-4.11.1.tar.gz
2026-05-09T22:50:26.5268923Z azure-keyvault-nspkg @ file:///mnt/vss/_work/1/s/.wheels/azure_keyvault_nspkg-1.0.0-py2.py3-none-any.whl
2026-05-09T22:50:26.5270637Z azure-mgmt-core==1.6.0
2026-05-09T22:50:26.5272257Z azure-mgmt-keyvault==10.1.0
2026-05-09T22:50:26.5274159Z azure-nspkg==3.0.2
2026-05-09T22:50:26.5275917Z azure-pylint-guidelines-checker==0.5.7
2026-05-09T22:50:26.5277728Z azure-sdk-tools @ file:///mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-09T22:50:26.5279467Z backports.asyncio.runner==1.2.0
2026-05-09T22:50:26.5281062Z bashlex==0.18
2026-05-09T22:50:26.5282692Z bracex==2.6
2026-05-09T22:50:26.5284517Z build==1.5.0
2026-05-09T22:50:26.5286137Z certifi==2026.4.22
2026-05-09T22:50:26.5287739Z cffi==2.0.0
2026-05-09T22:50:26.5289345Z charset-normalizer==3.4.7
2026-05-09T22:50:26.5290956Z cibuildwheel==2.23.3
2026-05-09T22:50:26.5292559Z ConfigArgParse==1.7.5
2026-05-09T22:50:26.5294387Z coverage==7.13.5
2026-05-09T22:50:26.5295979Z cryptography==48.0.0
2026-05-09T22:50:26.5297571Z dependency-groups==1.3.1
2026-05-09T22:50:26.5299182Z dill==0.4.1
2026-05-09T22:50:26.5300976Z exceptiongroup==1.3.1
2026-05-09T22:50:26.5302576Z filelock==3.29.0
2026-05-09T22:50:26.5304366Z frozenlist==1.8.0
2026-05-09T22:50:26.5305942Z idna==3.13
2026-05-09T22:50:26.5307499Z iniconfig==2.3.0
2026-05-09T22:50:26.5309067Z isodate==0.7.2
2026-05-09T22:50:26.5310821Z isort==7.0.0
2026-05-09T22:50:26.5312420Z Jinja2==3.1.6
2026-05-09T22:50:26.5314274Z json-delta==2.0.2
2026-05-09T22:50:26.5315906Z MarkupSafe==3.0.3
2026-05-09T22:50:26.5317564Z mccabe==0.7.0
2026-05-09T22:50:26.5319183Z msal==1.36.0
2026-05-09T22:50:26.5320853Z msal-extensions==1.3.1
2026-05-09T22:50:26.5322534Z msrest==0.7.1
2026-05-09T22:50:26.5324404Z multidict==6.7.1
2026-05-09T22:50:26.5326092Z oauthlib==3.3.1
2026-05-09T22:50:26.5327751Z packaging==26.2
2026-05-09T22:50:26.5329412Z parameterized==0.9.0
2026-05-09T22:50:26.5331083Z pkginfo==1.12.1.2
2026-05-09T22:50:26.5332810Z platformdirs==4.9.6
2026-05-09T22:50:26.5334730Z pluggy==1.6.0
2026-05-09T22:50:26.5336387Z propcache==0.5.2
2026-05-09T22:50:26.5338061Z pycparser==3.0
2026-05-09T22:50:26.5339704Z Pygments==2.20.0
2026-05-09T22:50:26.5341351Z PyJWT==2.12.1
2026-05-09T22:50:26.5360333Z pylint==4.0.4
2026-05-09T22:50:26.5362006Z pyparsing==3.3.2
2026-05-09T22:50:26.5363958Z pyproject_hooks==1.2.0
2026-05-09T22:50:26.5365658Z pytest==9.0.3
2026-05-09T22:50:26.5367347Z pytest-asyncio==1.3.0
2026-05-09T22:50:26.5369038Z pytest-cov==7.1.0
2026-05-09T22:50:26.5370905Z python-dateutil==2.9.0.post0
2026-05-09T22:50:26.5372589Z python-dotenv==1.2.2
2026-05-09T22:50:26.5374500Z PyYAML==6.0.3
2026-05-09T22:50:26.5376180Z requests==2.33.1
2026-05-09T22:50:26.5377869Z requests-oauthlib==2.0.0
2026-05-09T22:50:26.5379548Z six==1.17.0
2026-05-09T22:50:26.5381184Z tomli==2.4.1
2026-05-09T22:50:26.5382825Z tomli_w==1.0.0
2026-05-09T22:50:26.5384753Z tomlkit==0.14.0
2026-05-09T22:50:26.5386413Z typing_extensions==4.15.0
2026-05-09T22:50:26.5388076Z urllib3==2.7.0
2026-05-09T22:50:26.5389777Z yarl==1.23.0
2026-05-09T22:50:26.5390496Z
2026-05-09T22:50:26.5392552Z 2026-05-09 22:49:15,080 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/azure']
2026-05-09T22:50:26.5395375Z 2026-05-09 22:49:28,582 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/tests']
2026-05-09T22:50:26.5397825Z 2026-05-09 22:49:47,803 [ERROR] azure-sdk-tools: azure-keyvault-keys tests exited with linting error 30. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-05-09T22:50:26.5400261Z 2026-05-09 22:49:47,803 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-keyvault-keys/.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-keys/samples']
2026-05-09T22:50:26.5402739Z 2026-05-09 22:49:53,938 [ERROR] azure-sdk-tools: azure-keyvault-keys samples exited with linting error 16. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-05-09T22:50:26.5405179Z 2026-05-09 22:49:57,367 [INFO] root: Issue exists for azure-keyvault-keys with pylint version 4.0.4. Updating...
2026-05-09T22:50:26.5407233Z ================================================================================================
2026-05-09T22:50:26.5408984Z

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.

  1. /mnt/vss/_work/1/s>pip install -e ./eng/tools/azure-sdk-tools
  2. ../azure-keyvault-keys>azpysdk next-pylint --isolate .

See the Pylint Guide for more information.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Untriaged

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions