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.
/mnt/vss/_work/1/s>pip install -e ./eng/tools/azure-sdk-tools
../azure-keyvault-keys>azpysdk next-pylint --isolate .
See the Pylint Guide for more information.
ACTION NEEDED: This version of pylint will be merged on 2026-07-13. The build will begin to fail for this library if errors are not fixed.
Library name: azure-keyvault-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-pylintazpysdk command at the library package-level and resolve the linting errors./mnt/vss/_work/1/s>pip install -e ./eng/tools/azure-sdk-tools../azure-keyvault-keys>azpysdk next-pylint --isolate .See the Pylint Guide for more information.