Azure/azure-sdk-for-python

azure-ai-contentsafety needs linting updates for pylint version 4.0.6

Open

#33,222 opened on Nov 18, 2023

 (3 comments) (0 reactions) (1 assignee)Python (2,586 forks)batch import
ClientCognitive - Content SafetyService Attentiongood first issuepylint

Repository metrics

Stars
 (3,905 stars)
PR merge metrics
 (Avg merge 7d 16h) (270 merged PRs in 30d)

Description

ACTION NEEDED: This version of pylint will be merged on 2026-10-12. The build will begin to fail for this library if errors are not fixed.

Library name: azure-ai-contentsafety Pylint version: 4.0.6 Pylint Build: Link to build (2026-07-25)

Pylint Errors:

? 2026-07-25T09:35:39.2941792Z [azure-ai-contentsafety :: next-pylint] Looking in indexes: https://build:***@pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple, https://pypi.python.org/simple 2026-07-25T09:35:39.2942729Z [azure-ai-contentsafety :: next-pylint] Processing ./.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl 2026-07-25T09:35:39.2945070Z [azure-ai-contentsafety :: next-pylint] Collecting python-dotenv 2026-07-25T09:35:39.2945880Z [azure-ai-contentsafety :: next-pylint] Downloading python_dotenv-1.2.2-py3-none-any.whl (22 kB) 2026-07-25T09:35:39.2946559Z [azure-ai-contentsafety :: next-pylint] Collecting pytest-cov 2026-07-25T09:35:39.2947221Z [azure-ai-contentsafety :: next-pylint] Downloading pytest_cov-7.1.0-py3-none-any.whl (22 kB) 2026-07-25T09:35:39.2947745Z [azure-ai-contentsafety :: next-pylint] Collecting PyYAML 2026-07-25T09:35:39.2948305Z [azure-ai-contentsafety :: next-pylint] Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB) 2026-07-25T09:35:39.2949684Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 770.3/770.3 kB 41.0 MB/s eta 0:00:00 2026-07-25T09:35:39.2950512Z [azure-ai-contentsafety :: next-pylint] Collecting pytest-asyncio>=0.9.0 2026-07-25T09:35:39.2951011Z [azure-ai-contentsafety :: next-pylint] Downloading pytest_asyncio-1.4.0-py3-none-any.whl (16 kB) 2026-07-25T09:35:39.2951496Z [azure-ai-contentsafety :: next-pylint] Collecting Jinja2 2026-07-25T09:35:39.2951821Z [azure-ai-contentsafety :: next-pylint] Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-07-25T09:35:39.2952304Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 43.4 MB/s eta 0:00:00 2026-07-25T09:35:39.2952611Z [azure-ai-contentsafety :: next-pylint] Collecting cibuildwheel==2.23.3 2026-07-25T09:35:39.2952915Z [azure-ai-contentsafety :: next-pylint] Downloading cibuildwheel-2.23.3-py3-none-any.whl (91 kB) 2026-07-25T09:35:39.2953371Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.8/91.8 kB 37.1 MB/s eta 0:00:00 2026-07-25T09:35:39.2953691Z [azure-ai-contentsafety :: next-pylint] Collecting tomli-w==1.0.0 2026-07-25T09:35:39.2953986Z [azure-ai-contentsafety :: next-pylint] Downloading tomli_w-1.0.0-py3-none-any.whl (6.0 kB) 2026-07-25T09:35:39.2954272Z [azure-ai-contentsafety :: next-pylint] Collecting certifi 2026-07-25T09:35:39.2954565Z [azure-ai-contentsafety :: next-pylint] Downloading certifi-2026.7.22-py3-none-any.whl (136 kB) 2026-07-25T09:35:39.2955007Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 137.0/137.0 kB 52.9 MB/s eta 0:00:00 2026-07-25T09:35:39.2955302Z [azure-ai-contentsafety :: next-pylint] Collecting pyparsing 2026-07-25T09:35:39.2955595Z [azure-ai-contentsafety :: next-pylint] Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB) 2026-07-25T09:35:39.2956036Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.8/122.8 kB 50.4 MB/s eta 0:00:00 2026-07-25T09:35:39.2956336Z [azure-ai-contentsafety :: next-pylint] Collecting wheel 2026-07-25T09:35:39.2956767Z [azure-ai-contentsafety :: next-pylint] Downloading wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-25T09:35:39.2957058Z [azure-ai-contentsafety :: next-pylint] Collecting urllib3 2026-07-25T09:35:39.2957342Z [azure-ai-contentsafety :: next-pylint] Downloading urllib3-2.7.0-py3-none-any.whl (131 kB) 2026-07-25T09:35:39.2957787Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.1/131.1 kB 51.1 MB/s eta 0:00:00 2026-07-25T09:35:39.2958089Z [azure-ai-contentsafety :: next-pylint] Collecting ConfigArgParse>=0.12.0 2026-07-25T09:35:39.2958390Z [azure-ai-contentsafety :: next-pylint] Downloading configargparse-1.7.5-py3-none-any.whl (27 kB) 2026-07-25T09:35:39.2958680Z [azure-ai-contentsafety :: next-pylint] Collecting pkginfo 2026-07-25T09:35:39.2958959Z [azure-ai-contentsafety :: next-pylint] Downloading pkginfo-1.12.1.2-py3-none-any.whl (32 kB) 2026-07-25T09:35:39.2959335Z [azure-ai-contentsafety :: next-pylint] Collecting tomli 2026-07-25T09:35:39.2959627Z [azure-ai-contentsafety :: next-pylint] Downloading tomli-2.4.1-py3-none-any.whl (14 kB) 2026-07-25T09:35:39.2960251Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: setuptools in ./.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0) (79.0.1) 2026-07-25T09:35:39.2960649Z [azure-ai-contentsafety :: next-pylint] Collecting packaging 2026-07-25T09:35:39.2960939Z [azure-ai-contentsafety :: next-pylint] Downloading packaging-26.2-py3-none-any.whl (100 kB) 2026-07-25T09:35:39.2961405Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.2/100.2 kB 42.3 MB/s eta 0:00:00 2026-07-25T09:35:39.2961706Z [azure-ai-contentsafety :: next-pylint] Collecting pytest>=3.5.1 2026-07-25T09:35:39.2961997Z [azure-ai-contentsafety :: next-pylint] Downloading pytest-9.1.1-py3-none-any.whl (386 kB) 2026-07-25T09:35:39.2962436Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 386.5/386.5 kB 61.8 MB/s eta 0:00:00 2026-07-25T09:35:39.2962732Z [azure-ai-contentsafety :: next-pylint] Collecting json-delta>=2.0 2026-07-25T09:35:39.2963034Z [azure-ai-contentsafety :: next-pylint] Downloading json_delta-2.0.2-py2.py3-none-any.whl (33 kB) 2026-07-25T09:35:39.2963320Z [azure-ai-contentsafety :: next-pylint] Collecting build 2026-07-25T09:35:39.2963684Z [azure-ai-contentsafety :: next-pylint] Downloading https://pkgs.dev.azure.com/azure-sdk/29ec6040-b234-4e31-b139-33dc4287b756/_packaging/3572dbf9-b5ef-433b-9137-fc4d7768e7cc/pypi/download/build/1.5.1/build-1.5.1-py3-none-any.whl (31 kB) 2026-07-25T09:35:39.2964063Z [azure-ai-contentsafety :: next-pylint] Collecting azure-core 2026-07-25T09:35:39.2964342Z [azure-ai-contentsafety :: next-pylint] Downloading azure_core-1.41.0-py3-none-any.whl (220 kB) 2026-07-25T09:35:39.2964783Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 220.9/220.9 kB 72.5 MB/s eta 0:00:00 2026-07-25T09:35:39.2965092Z [azure-ai-contentsafety :: next-pylint] Collecting dependency-groups>=1.2 2026-07-25T09:35:39.2965401Z [azure-ai-contentsafety :: next-pylint] Downloading dependency_groups-1.3.1-py3-none-any.whl (8.7 kB) 2026-07-25T09:35:39.2965699Z [azure-ai-contentsafety :: next-pylint] Collecting bashlex!=0.13 2026-07-25T09:35:39.2965984Z [azure-ai-contentsafety :: next-pylint] Downloading bashlex-0.18-py2.py3-none-any.whl (69 kB) 2026-07-25T09:35:39.2966420Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.5/69.5 kB 26.5 MB/s eta 0:00:00 2026-07-25T09:35:39.2966709Z [azure-ai-contentsafety :: next-pylint] Collecting platformdirs 2026-07-25T09:35:39.2966996Z [azure-ai-contentsafety :: next-pylint] Downloading platformdirs-4.11.0-py3-none-any.whl (23 kB) 2026-07-25T09:35:39.2967280Z [azure-ai-contentsafety :: next-pylint] Collecting filelock 2026-07-25T09:35:39.2967572Z [azure-ai-contentsafety :: next-pylint] Downloading filelock-3.32.0-py3-none-any.whl (97 kB) 2026-07-25T09:35:39.2968008Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.7/97.7 kB 38.7 MB/s eta 0:00:00 2026-07-25T09:35:39.2968411Z [azure-ai-contentsafety :: next-pylint] Collecting typing-extensions>=4.1.0 2026-07-25T09:35:39.2968717Z [azure-ai-contentsafety :: next-pylint] Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB) 2026-07-25T09:35:39.2969160Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.6/45.6 kB 17.2 MB/s eta 0:00:00 2026-07-25T09:35:39.2969444Z [azure-ai-contentsafety :: next-pylint] Collecting bracex 2026-07-25T09:35:39.2969726Z [azure-ai-contentsafety :: next-pylint] Downloading bracex-3.0.1-py3-none-any.whl (11 kB) 2026-07-25T09:35:39.2970147Z [azure-ai-contentsafety :: next-pylint] Collecting pygments>=2.7.2 2026-07-25T09:35:39.2970442Z [azure-ai-contentsafety :: next-pylint] Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB) 2026-07-25T09:35:39.2970985Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 94.9 MB/s eta 0:00:00 2026-07-25T09:35:39.2971282Z [azure-ai-contentsafety :: next-pylint] Collecting iniconfig>=1.0.1 2026-07-25T09:35:39.2971570Z [azure-ai-contentsafety :: next-pylint] Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-07-25T09:35:39.2971854Z [azure-ai-contentsafety :: next-pylint] Collecting exceptiongroup>=1 2026-07-25T09:35:39.2972145Z [azure-ai-contentsafety :: next-pylint] Downloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB) 2026-07-25T09:35:39.2972426Z [azure-ai-contentsafety :: next-pylint] Collecting pluggy<2,>=1.5 2026-07-25T09:35:39.2972709Z [azure-ai-contentsafety :: next-pylint] Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-07-25T09:35:39.2973006Z [azure-ai-contentsafety :: next-pylint] Collecting backports-asyncio-runner<2,>=1.1 2026-07-25T09:35:39.2973316Z [azure-ai-contentsafety :: next-pylint] Downloading backports_asyncio_runner-1.2.0-py3-none-any.whl (12 kB) 2026-07-25T09:35:39.2973618Z [azure-ai-contentsafety :: next-pylint] Collecting requests>=2.21.0 2026-07-25T09:35:39.2973909Z [azure-ai-contentsafety :: next-pylint] Downloading requests-2.34.2-py3-none-any.whl (73 kB) 2026-07-25T09:35:39.2974343Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.1/73.1 kB 32.9 MB/s eta 0:00:00 2026-07-25T09:35:39.2974634Z [azure-ai-contentsafety :: next-pylint] Collecting pyproject_hooks 2026-07-25T09:35:39.2974925Z [azure-ai-contentsafety :: next-pylint] Downloading pyproject_hooks-1.2.0-py3-none-any.whl (10 kB) 2026-07-25T09:35:39.2975215Z [azure-ai-contentsafety :: next-pylint] Collecting MarkupSafe>=2.0 2026-07-25T09:35:39.2975540Z [azure-ai-contentsafety :: next-pylint] Downloading markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB) 2026-07-25T09:35:39.2975875Z [azure-ai-contentsafety :: next-pylint] Collecting coverage[toml]>=7.10.6 2026-07-25T09:35:39.2976211Z [azure-ai-contentsafety :: next-pylint] Downloading coverage-7.15.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (250 kB) 2026-07-25T09:35:39.2976807Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 250.4/250.4 kB 70.0 MB/s eta 0:00:00 2026-07-25T09:35:39.2977104Z [azure-ai-contentsafety :: next-pylint] Collecting charset_normalizer<4,>=2 2026-07-25T09:35:39.2977450Z [azure-ai-contentsafety :: next-pylint] Downloading charset_normalizer-3.4.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (223 kB) 2026-07-25T09:35:39.2977934Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 223.8/223.8 kB 67.8 MB/s eta 0:00:00 2026-07-25T09:35:39.2978223Z [azure-ai-contentsafety :: next-pylint] Collecting idna<4,>=2.5 2026-07-25T09:35:39.2978511Z [azure-ai-contentsafety :: next-pylint] Downloading idna-3.18-py3-none-any.whl (65 kB) 2026-07-25T09:35:39.2978950Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.5/65.5 kB 28.5 MB/s eta 0:00:00 2026-07-25T09:35:39.2979522Z [azure-ai-contentsafety :: next-pylint] 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-07-25T09:35:39.2980616Z [azure-ai-contentsafety :: next-pylint] 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-3.0.1 build-1.5.1 certifi-2026.7.22 charset_normalizer-3.4.9 cibuildwheel-2.23.3 coverage-7.15.2 dependency-groups-1.3.1 exceptiongroup-1.3.1 filelock-3.32.0 idna-3.18 iniconfig-2.3.0 json-delta-2.0.2 packaging-26.2 pkginfo-1.12.1.2 platformdirs-4.11.0 pluggy-1.6.0 pygments-2.20.0 pyparsing-3.3.2 pyproject_hooks-1.2.0 pytest-9.1.1 pytest-asyncio-1.4.0 pytest-cov-7.1.0 python-dotenv-1.2.2 requests-2.34.2 tomli-2.4.1 tomli-w-1.0.0 typing-extensions-4.16.0 urllib3-2.7.0 wheel-0.47.0 2026-07-25T09:35:39.2981356Z [azure-ai-contentsafety :: next-pylint] 2026-07-25T09:35:39.2981643Z [azure-ai-contentsafety :: next-pylint] [notice] A new release of pip is available: 23.0.1 -> 26.1.2 2026-07-25T09:35:39.2981954Z [azure-ai-contentsafety :: next-pylint] [notice] To update, run: python -m pip install --upgrade pip 2026-07-25T09:35:39.2982294Z [azure-ai-contentsafety :: next-pylint] 2026-07-25 09:35:39,292 [INFO] azure-sdk-tools: Processing azure-ai-contentsafety for pylint check 2026-07-25T09:35:39.2982690Z [azure-ai-contentsafety :: next-pylint] 2026-07-25 09:35:39,292 [INFO] azure-sdk-tools: Installing dev requirements for /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety 2026-07-25T09:35:53.0761202Z [azure-ai-contentsafety :: next-pylint] Looking in indexes: https://build:***@pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple, https://pypi.python.org/simple 2026-07-25T09:35:53.0762407Z [azure-ai-contentsafety :: next-pylint] Processing /mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl 2026-07-25T09:35:53.0763701Z [azure-ai-contentsafety :: next-pylint] Processing /mnt/vss/_work/1/s/.wheels/azure_core-1.41.0-py3-none-any.whl 2026-07-25T09:35:53.0764779Z [azure-ai-contentsafety :: next-pylint] Processing /mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl 2026-07-25T09:35:53.0766608Z [azure-ai-contentsafety :: next-pylint] Collecting aiohttp 2026-07-25T09:35:53.0767713Z [azure-ai-contentsafety :: next-pylint] Downloading aiohttp-3.14.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB) 2026-07-25T09:35:53.0769116Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 57.5 MB/s eta 0:00:00 2026-07-25T09:35:53.0771174Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: PyYAML in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (6.0.3) 2026-07-25T09:35:53.0772553Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: pytest>=3.5.1 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (9.1.1) 2026-07-25T09:35:53.0773856Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: json-delta>=2.0 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (2.0.2) 2026-07-25T09:35:53.0775102Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: ConfigArgParse>=0.12.0 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (1.7.5) 2026-07-25T09:35:53.0776292Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: python-dotenv in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (1.2.2) 2026-07-25T09:35:53.0777695Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: setuptools in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (79.0.1) 2026-07-25T09:35:53.0779140Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: Jinja2 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (3.1.6) 2026-07-25T09:35:53.0780565Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: tomli-w==1.0.0 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (1.0.0) 2026-07-25T09:35:53.0781806Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: pkginfo in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (1.12.1.2) 2026-07-25T09:35:53.0783046Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: wheel in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (0.47.0) 2026-07-25T09:35:53.0784242Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: cibuildwheel==2.23.3 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (2.23.3) 2026-07-25T09:35:53.0785506Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: pytest-asyncio>=0.9.0 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (1.4.0) 2026-07-25T09:35:53.0786860Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: urllib3 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (2.7.0) 2026-07-25T09:35:53.0788054Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: pyparsing in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (3.3.2) 2026-07-25T09:35:53.0789213Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: build in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (1.5.1) 2026-07-25T09:35:53.0790683Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: packaging in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (26.2) 2026-07-25T09:35:53.0791887Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: certifi in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (2026.7.22) 2026-07-25T09:35:53.0793070Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: tomli in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (2.4.1) 2026-07-25T09:35:53.0794413Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: pytest-cov in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (7.1.0) 2026-07-25T09:35:53.0795626Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: filelock in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.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/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (3.32.0) 2026-07-25T09:35:53.0796805Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: bracex in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.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/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (3.0.1) 2026-07-25T09:35:53.0798046Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: platformdirs in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.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/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (4.11.0) 2026-07-25T09:35:53.0799310Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: typing-extensions>=4.1.0 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.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/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (4.16.0) 2026-07-25T09:35:53.0800871Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: bashlex!=0.13 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.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/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (0.18) 2026-07-25T09:35:53.0802406Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: dependency-groups>=1.2 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.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/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (1.3.1) 2026-07-25T09:35:53.0803677Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: requests>=2.21.0 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-core==1.41.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 2)) (2.34.2) 2026-07-25T09:35:53.0804726Z [azure-ai-contentsafety :: next-pylint] Collecting msal>=1.35.1 2026-07-25T09:35:53.0805486Z [azure-ai-contentsafety :: next-pylint] Downloading msal-1.37.0-py3-none-any.whl (123 kB) 2026-07-25T09:35:53.0806580Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.7/123.7 kB 32.0 MB/s eta 0:00:00 2026-07-25T09:35:53.0807339Z [azure-ai-contentsafety :: next-pylint] Collecting cryptography>=2.5 2026-07-25T09:35:53.0808095Z [azure-ai-contentsafety :: next-pylint] Downloading cryptography-49.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB) 2026-07-25T09:35:53.0809195Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 102.6 MB/s eta 0:00:00 2026-07-25T09:35:53.0810250Z [azure-ai-contentsafety :: next-pylint] Collecting msal-extensions>=1.2.0 2026-07-25T09:35:53.0811094Z [azure-ai-contentsafety :: next-pylint] Downloading msal_extensions-1.3.1-py3-none-any.whl (20 kB) 2026-07-25T09:35:53.0811928Z [azure-ai-contentsafety :: next-pylint] Collecting aiohappyeyeballs>=2.5.0 2026-07-25T09:35:53.0812878Z [azure-ai-contentsafety :: next-pylint] Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl (15 kB) 2026-07-25T09:35:53.0813646Z [azure-ai-contentsafety :: next-pylint] Collecting multidict<7.0,>=4.5 2026-07-25T09:35:53.0814470Z [azure-ai-contentsafety :: next-pylint] Downloading multidict-6.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (243 kB) 2026-07-25T09:35:53.0815559Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 243.3/243.3 kB 72.7 MB/s eta 0:00:00 2026-07-25T09:35:53.0816333Z [azure-ai-contentsafety :: next-pylint] Collecting attrs>=17.3.0 2026-07-25T09:35:53.0817113Z [azure-ai-contentsafety :: next-pylint] Downloading attrs-26.1.0-py3-none-any.whl (67 kB) 2026-07-25T09:35:53.0818157Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.5/67.5 kB 29.0 MB/s eta 0:00:00 2026-07-25T09:35:53.0818964Z [azure-ai-contentsafety :: next-pylint] Collecting aiosignal>=1.4.0 2026-07-25T09:35:53.0819752Z [azure-ai-contentsafety :: next-pylint] Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) 2026-07-25T09:35:53.0821294Z [azure-ai-contentsafety :: next-pylint] Collecting yarl<2.0,>=1.17.0 2026-07-25T09:35:53.0822170Z [azure-ai-contentsafety :: next-pylint] Downloading yarl-1.24.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (110 kB) 2026-07-25T09:35:53.0823345Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 110.8/110.8 kB 37.8 MB/s eta 0:00:00 2026-07-25T09:35:53.0824206Z [azure-ai-contentsafety :: next-pylint] Collecting propcache>=0.2.0 2026-07-25T09:35:53.0825105Z [azure-ai-contentsafety :: next-pylint] Downloading propcache-0.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (60 kB) 2026-07-25T09:35:53.0826184Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.1/60.1 kB 26.6 MB/s eta 0:00:00 2026-07-25T09:35:53.0826920Z [azure-ai-contentsafety :: next-pylint] Collecting frozenlist>=1.1.1 2026-07-25T09:35:53.0827834Z [azure-ai-contentsafety :: next-pylint] Downloading frozenlist-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (219 kB) 2026-07-25T09:35:53.0828955Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 219.5/219.5 kB 61.5 MB/s eta 0:00:00 2026-07-25T09:35:53.0830171Z [azure-ai-contentsafety :: next-pylint] Collecting async-timeout<6.0,>=4.0 2026-07-25T09:35:53.0830996Z [azure-ai-contentsafety :: next-pylint] Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB) 2026-07-25T09:35:53.0831821Z [azure-ai-contentsafety :: next-pylint] Collecting cffi>=2.0.0 2026-07-25T09:35:53.0832748Z [azure-ai-contentsafety :: next-pylint] Downloading cffi-2.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (218 kB) 2026-07-25T09:35:53.0833897Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 218.8/218.8 kB 60.6 MB/s eta 0:00:00 2026-07-25T09:35:53.0834856Z [azure-ai-contentsafety :: next-pylint] Collecting PyJWT[crypto]<3,>=1.0.0 2026-07-25T09:35:53.0835635Z [azure-ai-contentsafety :: next-pylint] Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB) 2026-07-25T09:35:53.0836818Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: exceptiongroup>=1 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.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/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (1.3.1) 2026-07-25T09:35:53.0838068Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: pygments>=2.7.2 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.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/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (2.20.0) 2026-07-25T09:35:53.0839407Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: pluggy<2,>=1.5 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.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/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (1.6.0) 2026-07-25T09:35:53.0840857Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: iniconfig>=1.0.1 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.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/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (2.3.0) 2026-07-25T09:35:53.0842126Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: backports-asyncio-runner<2,>=1.1 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.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/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (1.2.0) 2026-07-25T09:35:53.0843419Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: charset_normalizer<4,>=2 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.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/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 2)) (3.4.9) 2026-07-25T09:35:53.0844730Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: idna<4,>=2.5 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.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/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 2)) (3.18) 2026-07-25T09:35:53.0845937Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: pyproject_hooks in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from build->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (1.2.0) 2026-07-25T09:35:53.0847433Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: MarkupSafe>=2.0 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from Jinja2->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (3.0.3) 2026-07-25T09:35:53.0848682Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: coverage[toml]>=7.10.6 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from pytest-cov->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/dev_requirements.txt (line 1)) (7.15.2) 2026-07-25T09:35:53.0849769Z [azure-ai-contentsafety :: next-pylint] Collecting pycparser 2026-07-25T09:35:53.0850773Z [azure-ai-contentsafety :: next-pylint] Downloading pycparser-3.0-py3-none-any.whl (48 kB) 2026-07-25T09:35:53.0851875Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.2/48.2 kB 20.8 MB/s eta 0:00:00 2026-07-25T09:35:53.0852479Z [azure-ai-contentsafety :: next-pylint] 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-07-25T09:35:53.0853069Z [azure-ai-contentsafety :: next-pylint] azure-core is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel. 2026-07-25T09:35:53.0853692Z [azure-ai-contentsafety :: next-pylint] Installing collected packages: PyJWT, pycparser, propcache, multidict, frozenlist, attrs, async-timeout, aiohappyeyeballs, yarl, cffi, aiosignal, cryptography, aiohttp, msal, msal-extensions, azure-identity 2026-07-25T09:35:53.0854429Z [azure-ai-contentsafety :: next-pylint] Successfully installed PyJWT-2.13.0 aiohappyeyeballs-2.7.1 aiohttp-3.14.3 aiosignal-1.4.0 async-timeout-5.0.1 attrs-26.1.0 azure-identity-1.26.0b3 cffi-2.1.0 cryptography-49.0.0 frozenlist-1.8.0 msal-1.37.0 msal-extensions-1.3.1 multidict-6.7.1 propcache-0.5.2 pycparser-3.0 yarl-1.24.5 2026-07-25T09:35:53.0855019Z [azure-ai-contentsafety :: next-pylint] 2026-07-25T09:35:53.0855506Z [azure-ai-contentsafety :: next-pylint] [notice] A new release of pip is available: 23.0.1 -> 26.1.2 2026-07-25T09:35:53.0856006Z [azure-ai-contentsafety :: next-pylint] [notice] To update, run: python -m pip install --upgrade pip 2026-07-25T09:35:54.0444355Z [azure-ai-contentsafety :: next-pylint] Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple 2026-07-25T09:35:54.0445513Z [azure-ai-contentsafety :: next-pylint] Collecting azure-pylint-guidelines-checker==0.5.9 2026-07-25T09:35:54.0446493Z [azure-ai-contentsafety :: next-pylint] 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.9/azure_pylint_guidelines_checker-0.5.9-py3-none-any.whl (29 kB) 2026-07-25T09:35:54.0447570Z [azure-ai-contentsafety :: next-pylint] Installing collected packages: azure-pylint-guidelines-checker 2026-07-25T09:35:54.0448332Z [azure-ai-contentsafety :: next-pylint] Successfully installed azure-pylint-guidelines-checker-0.5.9 2026-07-25T09:35:54.0448978Z [azure-ai-contentsafety :: next-pylint] 2026-07-25T09:35:54.0449548Z [azure-ai-contentsafety :: next-pylint] [notice] A new release of pip is available: 23.0.1 -> 26.1.2 2026-07-25T09:35:54.0450463Z [azure-ai-contentsafety :: next-pylint] [notice] To update, run: python -m pip install --upgrade pip 2026-07-25T09:35:54.3342066Z [azure-ai-contentsafety :: next-pylint] 2026-07-25 09:35:54,333 [INFO] azure-sdk-tools: Installing azure_ai_contentsafety-1.0.0.tar.gz from fresh built package. 2026-07-25T09:35:54.6935650Z [azure-ai-contentsafety :: next-pylint] 2026-07-25 09:35:54,692 [INFO] azure-sdk-tools: Executing command from /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/.staging:['/mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/bin/python', '-m', 'pip', 'install', '/mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/.staging/azure_ai_contentsafety-1.0.0.tar.gz'] 2026-07-25T09:35:55.0610952Z [azure-ai-contentsafety :: next-pylint] Looking in indexes: https://build:***@pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple, https://pypi.python.org/simple 2026-07-25T09:35:55.0677468Z [azure-ai-contentsafety :: next-pylint] Processing ./azure_ai_contentsafety-1.0.0.tar.gz 2026-07-25T09:35:55.0886789Z [azure-ai-contentsafety :: next-pylint] Installing build dependencies: started 2026-07-25T09:35:57.7145200Z [azure-ai-contentsafety :: next-pylint] Installing build dependencies: finished with status 'done' 2026-07-25T09:35:57.7161087Z [azure-ai-contentsafety :: next-pylint] Getting requirements to build wheel: started 2026-07-25T09:35:57.8859349Z [azure-ai-contentsafety :: next-pylint] Getting requirements to build wheel: finished with status 'done' 2026-07-25T09:35:57.8872140Z [azure-ai-contentsafety :: next-pylint] Preparing metadata (pyproject.toml): started 2026-07-25T09:35:58.0630058Z [azure-ai-contentsafety :: next-pylint] Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-25T09:35:58.0709385Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: azure-core<2.0.0,>=1.28.0 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-ai-contentsafety==1.0.0) (1.41.0) 2026-07-25T09:35:58.2434860Z [azure-ai-contentsafety :: next-pylint] Collecting isodate<1.0.0,>=0.6.1 2026-07-25T09:35:58.2752144Z [azure-ai-contentsafety :: next-pylint] Downloading isodate-0.7.2-py3-none-any.whl (22 kB) 2026-07-25T09:35:58.2875351Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: typing-extensions>=4.6.0 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-core<2.0.0,>=1.28.0->azure-ai-contentsafety==1.0.0) (4.16.0) 2026-07-25T09:35:58.2882648Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: requests>=2.21.0 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from azure-core<2.0.0,>=1.28.0->azure-ai-contentsafety==1.0.0) (2.34.2) 2026-07-25T09:35:58.2956474Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: idna<4,>=2.5 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core<2.0.0,>=1.28.0->azure-ai-contentsafety==1.0.0) (3.18) 2026-07-25T09:35:58.2964354Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: urllib3<3,>=1.26 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core<2.0.0,>=1.28.0->azure-ai-contentsafety==1.0.0) (2.7.0) 2026-07-25T09:35:58.2977547Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: charset_normalizer<4,>=2 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core<2.0.0,>=1.28.0->azure-ai-contentsafety==1.0.0) (3.4.9) 2026-07-25T09:35:58.2985079Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: certifi>=2023.5.7 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core<2.0.0,>=1.28.0->azure-ai-contentsafety==1.0.0) (2026.7.22) 2026-07-25T09:35:58.3138196Z [azure-ai-contentsafety :: next-pylint] Building wheels for collected packages: azure-ai-contentsafety 2026-07-25T09:35:58.3148869Z [azure-ai-contentsafety :: next-pylint] Building wheel for azure-ai-contentsafety (pyproject.toml): started 2026-07-25T09:35:58.5478221Z [azure-ai-contentsafety :: next-pylint] Building wheel for azure-ai-contentsafety (pyproject.toml): finished with status 'done' 2026-07-25T09:35:58.5486592Z [azure-ai-contentsafety :: next-pylint] Created wheel for azure-ai-contentsafety: filename=azure_ai_contentsafety-1.0.0-py3-none-any.whl size=61409 sha256=e991bcffbe5f607d40c8e6b3db16c8ad08d01700133f8472c1b1c2aae9fa1876 2026-07-25T09:35:58.5488833Z [azure-ai-contentsafety :: next-pylint] Stored in directory: /home/cloudtest/.cache/pip/wheels/c7/a2/51/c07345eb70c329a292e02afddc00ecaba075b84427ea020dd3 2026-07-25T09:35:58.5514295Z [azure-ai-contentsafety :: next-pylint] Successfully built azure-ai-contentsafety 2026-07-25T09:35:58.7045031Z [azure-ai-contentsafety :: next-pylint] Installing collected packages: isodate, azure-ai-contentsafety 2026-07-25T09:35:58.7954760Z [azure-ai-contentsafety :: next-pylint] Successfully installed azure-ai-contentsafety-1.0.0 isodate-0.7.2 2026-07-25T09:35:58.8085118Z [azure-ai-contentsafety :: next-pylint] 2026-07-25T09:35:58.8085740Z [azure-ai-contentsafety :: next-pylint] [notice] A new release of pip is available: 23.0.1 -> 26.1.2 2026-07-25T09:35:58.8086432Z [azure-ai-contentsafety :: next-pylint] [notice] To update, run: python -m pip install --upgrade pip 2026-07-25T09:35:58.9045252Z [azure-ai-contentsafety :: next-pylint] 2026-07-25 09:35:58,903 [INFO] azure-sdk-tools: Installed azure_ai_contentsafety-1.0.0.tar.gz 2026-07-25T09:36:01.8591110Z [azure-ai-contentsafety :: next-pylint] Looking in indexes: https://build:***@pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple, https://pypi.python.org/simple 2026-07-25T09:36:01.8592744Z [azure-ai-contentsafety :: next-pylint] Collecting pylint==4.0.6 2026-07-25T09:36:01.8593632Z [azure-ai-contentsafety :: next-pylint] Downloading pylint-4.0.6-py3-none-any.whl (538 kB) 2026-07-25T09:36:01.8594884Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 538.4/538.4 kB 23.5 MB/s eta 0:00:00 2026-07-25T09:36:01.8595729Z [azure-ai-contentsafety :: next-pylint] Collecting isort!=5.13,<9,>=5 2026-07-25T09:36:01.8596535Z [azure-ai-contentsafety :: next-pylint] Downloading isort-8.0.1-py3-none-any.whl (89 kB) 2026-07-25T09:36:01.8597521Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.7/89.7 kB 35.4 MB/s eta 0:00:00 2026-07-25T09:36:01.8598425Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: platformdirs>=2.2 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from pylint==4.0.6) (4.11.0) 2026-07-25T09:36:01.8599427Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: tomli>=1.1 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from pylint==4.0.6) (2.4.1) 2026-07-25T09:36:01.8600737Z [azure-ai-contentsafety :: next-pylint] Collecting astroid<=4.1.dev0,>=4.0.2 2026-07-25T09:36:01.8601466Z [azure-ai-contentsafety :: next-pylint] Downloading astroid-4.0.4-py3-none-any.whl (276 kB) 2026-07-25T09:36:01.8602375Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 276.4/276.4 kB 61.8 MB/s eta 0:00:00 2026-07-25T09:36:01.8603308Z [azure-ai-contentsafety :: next-pylint] Collecting dill>=0.2 2026-07-25T09:36:01.8603929Z [azure-ai-contentsafety :: next-pylint] Downloading dill-0.4.1-py3-none-any.whl (120 kB) 2026-07-25T09:36:01.8604768Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 39.1 MB/s eta 0:00:00 2026-07-25T09:36:01.8605405Z [azure-ai-contentsafety :: next-pylint] Collecting tomlkit>=0.10.1 2026-07-25T09:36:01.8606343Z [azure-ai-contentsafety :: next-pylint] Downloading tomlkit-0.15.1-py3-none-any.whl (49 kB) 2026-07-25T09:36:01.8607239Z [azure-ai-contentsafety :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.4/49.4 kB 20.2 MB/s eta 0:00:00 2026-07-25T09:36:01.8607787Z [azure-ai-contentsafety :: next-pylint] Collecting mccabe<0.8,>=0.6 2026-07-25T09:36:01.8608292Z [azure-ai-contentsafety :: next-pylint] Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB) 2026-07-25T09:36:01.8609178Z [azure-ai-contentsafety :: next-pylint] Requirement already satisfied: typing-extensions>=4 in /mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/lib/python3.10/site-packages (from astroid<=4.1.dev0,>=4.0.2->pylint==4.0.6) (4.16.0) 2026-07-25T09:36:01.8610039Z [azure-ai-contentsafety :: next-pylint] Installing collected packages: tomlkit, mccabe, isort, dill, astroid, pylint 2026-07-25T09:36:01.8610827Z [azure-ai-contentsafety :: next-pylint] Successfully installed astroid-4.0.4 dill-0.4.1 isort-8.0.1 mccabe-0.7.0 pylint-4.0.6 tomlkit-0.15.1 2026-07-25T09:36:01.8611309Z [azure-ai-contentsafety :: next-pylint] 2026-07-25T09:36:01.8611746Z [azure-ai-contentsafety :: next-pylint] [notice] A new release of pip is available: 23.0.1 -> 26.1.2 2026-07-25T09:36:01.8612207Z [azure-ai-contentsafety :: next-pylint] [notice] To update, run: python -m pip install --upgrade pip 2026-07-25T09:36:02.2567935Z [azure-ai-contentsafety :: next-pylint] 2026-07-25 09:36:02,256 [INFO] azure-sdk-tools: Installed packages: 2026-07-25T09:36:02.2569304Z [azure-ai-contentsafety :: next-pylint] 2026-07-25 09:36:02,256 [INFO] azure-sdk-tools: aiohappyeyeballs==2.7.1 2026-07-25T09:36:02.2570823Z [azure-ai-contentsafety :: next-pylint] aiohttp==3.14.3 2026-07-25T09:36:02.2571744Z [azure-ai-contentsafety :: next-pylint] aiosignal==1.4.0 2026-07-25T09:36:02.2572578Z [azure-ai-contentsafety :: next-pylint] astroid==4.0.4 2026-07-25T09:36:02.2573358Z [azure-ai-contentsafety :: next-pylint] async-timeout==5.0.1 2026-07-25T09:36:02.2574228Z [azure-ai-contentsafety :: next-pylint] attrs==26.1.0 2026-07-25T09:36:02.2575144Z [azure-ai-contentsafety :: next-pylint] azure-ai-contentsafety @ file:///mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/.staging/azure_ai_contentsafety-1.0.0.tar.gz 2026-07-25T09:36:02.2576088Z [azure-ai-contentsafety :: next-pylint] azure-core==1.41.0 2026-07-25T09:36:02.2577010Z [azure-ai-contentsafety :: next-pylint] azure-identity @ file:///mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl 2026-07-25T09:36:02.2577905Z [azure-ai-contentsafety :: next-pylint] azure-pylint-guidelines-checker==0.5.9 2026-07-25T09:36:02.2578609Z [azure-ai-contentsafety :: next-pylint] azure-sdk-tools @ file:///mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl 2026-07-25T09:36:02.2579460Z [azure-ai-contentsafety :: next-pylint] backports.asyncio.runner==1.2.0 2026-07-25T09:36:02.2580145Z [azure-ai-contentsafety :: next-pylint] bashlex==0.18 2026-07-25T09:36:02.2580554Z [azure-ai-contentsafety :: next-pylint] bracex==3.0.1 2026-07-25T09:36:02.2580917Z [azure-ai-contentsafety :: next-pylint] build==1.5.1 2026-07-25T09:36:02.2581265Z [azure-ai-contentsafety :: next-pylint] certifi==2026.7.22 2026-07-25T09:36:02.2581652Z [azure-ai-contentsafety :: next-pylint] cffi==2.1.0 2026-07-25T09:36:02.2582037Z [azure-ai-contentsafety :: next-pylint] charset-normalizer==3.4.9 2026-07-25T09:36:02.2582444Z [azure-ai-contentsafety :: next-pylint] cibuildwheel==2.23.3 2026-07-25T09:36:02.2582815Z [azure-ai-contentsafety :: next-pylint] ConfigArgParse==1.7.5 2026-07-25T09:36:02.2583415Z [azure-ai-contentsafety :: next-pylint] coverage==7.15.2 2026-07-25T09:36:02.2583666Z [azure-ai-contentsafety :: next-pylint] cryptography==49.0.0 2026-07-25T09:36:02.2583922Z [azure-ai-contentsafety :: next-pylint] dependency-groups==1.3.1 2026-07-25T09:36:02.2584169Z [azure-ai-contentsafety :: next-pylint] dill==0.4.1 2026-07-25T09:36:02.2584417Z [azure-ai-contentsafety :: next-pylint] exceptiongroup==1.3.1 2026-07-25T09:36:02.2584663Z [azure-ai-contentsafety :: next-pylint] filelock==3.32.0 2026-07-25T09:36:02.2584901Z [azure-ai-contentsafety :: next-pylint] frozenlist==1.8.0 2026-07-25T09:36:02.2585140Z [azure-ai-contentsafety :: next-pylint] idna==3.18 2026-07-25T09:36:02.2585375Z [azure-ai-contentsafety :: next-pylint] iniconfig==2.3.0 2026-07-25T09:36:02.2585605Z [azure-ai-contentsafety :: next-pylint] isodate==0.7.2 2026-07-25T09:36:02.2585974Z [azure-ai-contentsafety :: next-pylint] isort==8.0.1 2026-07-25T09:36:02.2586365Z [azure-ai-contentsafety :: next-pylint] Jinja2==3.1.6 2026-07-25T09:36:02.2586617Z [azure-ai-contentsafety :: next-pylint] json-delta==2.0.2 2026-07-25T09:36:02.2586881Z [azure-ai-contentsafety :: next-pylint] MarkupSafe==3.0.3 2026-07-25T09:36:02.2587121Z [azure-ai-contentsafety :: next-pylint] mccabe==0.7.0 2026-07-25T09:36:02.2587351Z [azure-ai-contentsafety :: next-pylint] msal==1.37.0 2026-07-25T09:36:02.2587589Z [azure-ai-contentsafety :: next-pylint] msal-extensions==1.3.1 2026-07-25T09:36:02.2587832Z [azure-ai-contentsafety :: next-pylint] multidict==6.7.1 2026-07-25T09:36:02.2588062Z [azure-ai-contentsafety :: next-pylint] packaging==26.2 2026-07-25T09:36:02.2588299Z [azure-ai-contentsafety :: next-pylint] pkginfo==1.12.1.2 2026-07-25T09:36:02.2588539Z [azure-ai-contentsafety :: next-pylint] platformdirs==4.11.0 2026-07-25T09:36:02.2588779Z [azure-ai-contentsafety :: next-pylint] pluggy==1.6.0 2026-07-25T09:36:02.2589017Z [azure-ai-contentsafety :: next-pylint] propcache==0.5.2 2026-07-25T09:36:02.2589248Z [azure-ai-contentsafety :: next-pylint] pycparser==3.0 2026-07-25T09:36:02.2589484Z [azure-ai-contentsafety :: next-pylint] Pygments==2.20.0 2026-07-25T09:36:02.2589717Z [azure-ai-contentsafety :: next-pylint] PyJWT==2.13.0 2026-07-25T09:36:02.2590212Z [azure-ai-contentsafety :: next-pylint] pylint==4.0.6 2026-07-25T09:36:02.2590605Z [azure-ai-contentsafety :: next-pylint] pyparsing==3.3.2 2026-07-25T09:36:02.2591027Z [azure-ai-contentsafety :: next-pylint] pyproject_hooks==1.2.0 2026-07-25T09:36:02.2591432Z [azure-ai-contentsafety :: next-pylint] pytest==9.1.1 2026-07-25T09:36:02.2591723Z [azure-ai-contentsafety :: next-pylint] pytest-asyncio==1.4.0 2026-07-25T09:36:02.2591995Z [azure-ai-contentsafety :: next-pylint] pytest-cov==7.1.0 2026-07-25T09:36:02.2592259Z [azure-ai-contentsafety :: next-pylint] python-dotenv==1.2.2 2026-07-25T09:36:02.2592524Z [azure-ai-contentsafety :: next-pylint] PyYAML==6.0.3 2026-07-25T09:36:02.2592778Z [azure-ai-contentsafety :: next-pylint] requests==2.34.2 2026-07-25T09:36:02.2593039Z [azure-ai-contentsafety :: next-pylint] tomli==2.4.1 2026-07-25T09:36:02.2593293Z [azure-ai-contentsafety :: next-pylint] tomli_w==1.0.0 2026-07-25T09:36:02.2593552Z [azure-ai-contentsafety :: next-pylint] tomlkit==0.15.1 2026-07-25T09:36:02.2593817Z [azure-ai-contentsafety :: next-pylint] typing_extensions==4.16.0 2026-07-25T09:36:02.2594080Z [azure-ai-contentsafety :: next-pylint] urllib3==2.7.0 2026-07-25T09:36:02.2594332Z [azure-ai-contentsafety :: next-pylint] yarl==1.24.5 2026-07-25T09:36:02.2594578Z [azure-ai-contentsafety :: next-pylint] 2026-07-25T09:36:02.2594995Z [azure-ai-contentsafety :: next-pylint] 2026-07-25 09:36:02,256 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.venv_next-pylint/bin/python', '-m', 'pylint', '--rcfile=/mnt/vss/_work/1/s/eng/pylintrc', '--output-format=parseable', '/mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety/azure'] 2026-07-25T09:36:04.8368606Z [azure-ai-contentsafety :: next-pylint] ************* Module azure.ai.contentsafety._client 2026-07-25T09:36:04.8370814Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_client.py:26: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClient] "api_version" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:05.1431335Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_client.py:104: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClient] "api_version" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:05.3423255Z [azure-ai-contentsafety :: next-pylint] ************* Module azure.ai.contentsafety._configuration 2026-07-25T09:36:05.3424467Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_configuration.py:21: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClientConfiguration] "api_version" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:05.4279493Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_configuration.py:76: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientConfiguration] "api_version" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:06.2546116Z [azure-ai-contentsafety :: next-pylint] ************* Module azure.ai.contentsafety._model_base 2026-07-25T09:36:06.2547117Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_model_base.py:129: [C4739(docstring-missing-param), SdkJSONEncoder] Params missing in docstring: "args". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:06.2548275Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_model_base.py:129: [C4758(docstring-keyword-should-match-keyword-only), SdkJSONEncoder] "exclude_readonly, format" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:06.6777372Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_model_base.py:628: [C0123(unidiomatic-typecheck), _get_deserialize_callable_from_annotation] Use isinstance() rather than type() for a typecheck. 2026-07-25T09:36:06.6806465Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_model_base.py:630: [C0123(unidiomatic-typecheck), _get_deserialize_callable_from_annotation] Use isinstance() rather than type() for a typecheck. 2026-07-25T09:36:06.7899353Z [azure-ai-contentsafety :: next-pylint] ************* Module azure.ai.contentsafety.aio._client 2026-07-25T09:36:06.7901711Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/aio/_client.py:26: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClient] "api_version" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:06.8501122Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/aio/_client.py:108: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClient] "api_version" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:06.9209022Z [azure-ai-contentsafety :: next-pylint] ************* Module azure.ai.contentsafety.aio._configuration 2026-07-25T09:36:06.9210428Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/aio/_configuration.py:21: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClientConfiguration] "api_version" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:06.9825203Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/aio/_configuration.py:78: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientConfiguration] "api_version" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.2498220Z [azure-ai-contentsafety :: next-pylint] ************* Module azure.ai.contentsafety.aio._operations._operations 2026-07-25T09:36:07.2499353Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/aio/_operations/_operations.py:57: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClientOperationsMixin.analyze_text] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.2511160Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/aio/_operations/_operations.py:78: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClientOperationsMixin.analyze_text] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.2522312Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/aio/_operations/_operations.py:99: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClientOperationsMixin.analyze_text] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.3104317Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/aio/_operations/_operations.py:197: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClientOperationsMixin.analyze_image] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.3115962Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/aio/_operations/_operations.py:218: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClientOperationsMixin.analyze_image] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.3127642Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/aio/_operations/_operations.py:239: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClientOperationsMixin.analyze_image] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.3558860Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/aio/_operations/_operations.py:339: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.add_or_update_blocklist_items] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.3571616Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/aio/_operations/_operations.py:368: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.add_or_update_blocklist_items] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.3584305Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/aio/_operations/_operations.py:392: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.add_or_update_blocklist_items] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.3988847Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/aio/_operations/_operations.py:501: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.create_or_update_text_blocklist] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.4001734Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/aio/_operations/_operations.py:528: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.create_or_update_text_blocklist] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.4014236Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/aio/_operations/_operations.py:550: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.create_or_update_text_blocklist] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.4731076Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/aio/_operations/_operations.py:716: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.get_text_blocklist] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.5042113Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/aio/_operations/_operations.py:777: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.get_text_blocklist_item] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.9829553Z [azure-ai-contentsafety :: next-pylint] ************* Module azure.ai.contentsafety.models._models 2026-07-25T09:36:07.9831502Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:20: [C4758(docstring-keyword-should-match-keyword-only), AddOrUpdateTextBlocklistItemsOptions] "blocklist_items" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.9833825Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:20: [C4758(docstring-keyword-should-match-keyword-only), AddOrUpdateTextBlocklistItemsOptions] "blocklist_items" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.9835567Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:20: [C4758(docstring-keyword-should-match-keyword-only), AddOrUpdateTextBlocklistItemsOptions] "blocklist_items" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.9959677Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:51: [C4758(docstring-keyword-should-match-keyword-only), AddOrUpdateTextBlocklistItemsResult] "blocklist_items" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.9961656Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:51: [C4758(docstring-keyword-should-match-keyword-only), AddOrUpdateTextBlocklistItemsResult] "blocklist_items" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:07.9963157Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:51: [C4758(docstring-keyword-should-match-keyword-only), AddOrUpdateTextBlocklistItemsResult] "blocklist_items" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0074185Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:82: [C4758(docstring-keyword-should-match-keyword-only), AnalyzeImageOptions] "image, output_type, categories" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0083086Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:82: [C4758(docstring-keyword-should-match-keyword-only), AnalyzeImageOptions] "image, output_type, categories" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0084769Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:82: [C4758(docstring-keyword-should-match-keyword-only), AnalyzeImageOptions] "image, output_type, categories" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0266614Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:127: [C4758(docstring-keyword-should-match-keyword-only), AnalyzeImageResult] "categories_analysis" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0269790Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:127: [C4758(docstring-keyword-should-match-keyword-only), AnalyzeImageResult] "categories_analysis" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0271543Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:127: [C4758(docstring-keyword-should-match-keyword-only), AnalyzeImageResult] "categories_analysis" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0385501Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:158: [C4758(docstring-keyword-should-match-keyword-only), AnalyzeTextOptions] "output_type, categories, blocklist_names, text, halt_on_blocklist_hit" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0387881Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:158: [C4758(docstring-keyword-should-match-keyword-only), AnalyzeTextOptions] "output_type, categories, blocklist_names, text, halt_on_blocklist_hit" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0389544Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:158: [C4758(docstring-keyword-should-match-keyword-only), AnalyzeTextOptions] "output_type, categories, blocklist_names, text, halt_on_blocklist_hit" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0602535Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:221: [C4758(docstring-keyword-should-match-keyword-only), AnalyzeTextResult] "categories_analysis, blocklists_match" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0604773Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:221: [C4758(docstring-keyword-should-match-keyword-only), AnalyzeTextResult] "categories_analysis, blocklists_match" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0606764Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:221: [C4758(docstring-keyword-should-match-keyword-only), AnalyzeTextResult] "categories_analysis, blocklists_match" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0735520Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:257: [C4758(docstring-keyword-should-match-keyword-only), ImageCategoriesAnalysis] "category, severity" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0738683Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:257: [C4758(docstring-keyword-should-match-keyword-only), ImageCategoriesAnalysis] "category, severity" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0740477Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:257: [C4758(docstring-keyword-should-match-keyword-only), ImageCategoriesAnalysis] "category, severity" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0859626Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:299: [C4758(docstring-keyword-should-match-keyword-only), ImageData] "content, blob_url" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0862188Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:299: [C4758(docstring-keyword-should-match-keyword-only), ImageData] "content, blob_url" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0863452Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:299: [C4758(docstring-keyword-should-match-keyword-only), ImageData] "content, blob_url" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0979277Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:335: [C4758(docstring-keyword-should-match-keyword-only), RemoveTextBlocklistItemsOptions] "blocklist_item_ids" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0981418Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:335: [C4758(docstring-keyword-should-match-keyword-only), RemoveTextBlocklistItemsOptions] "blocklist_item_ids" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.0982970Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:335: [C4758(docstring-keyword-should-match-keyword-only), RemoveTextBlocklistItemsOptions] "blocklist_item_ids" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.1090818Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:366: [C4758(docstring-keyword-should-match-keyword-only), TextBlocklist] "description, blocklist_name" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.1092463Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:366: [C4758(docstring-keyword-should-match-keyword-only), TextBlocklist] "description, blocklist_name" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.1094044Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:366: [C4758(docstring-keyword-should-match-keyword-only), TextBlocklist] "description, blocklist_name" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.1217214Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:402: [C4758(docstring-keyword-should-match-keyword-only), TextBlocklistItem] "description, text" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.1218820Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:402: [C4758(docstring-keyword-should-match-keyword-only), TextBlocklistItem] "description, text" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.1220586Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:402: [C4758(docstring-keyword-should-match-keyword-only), TextBlocklistItem] "description, text" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.1343730Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:445: [C4758(docstring-keyword-should-match-keyword-only), TextBlocklistMatch] "blocklist_item_text, blocklist_item_id, blocklist_name" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.1345701Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:445: [C4758(docstring-keyword-should-match-keyword-only), TextBlocklistMatch] "blocklist_item_text, blocklist_item_id, blocklist_name" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.1352744Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:445: [C4758(docstring-keyword-should-match-keyword-only), TextBlocklistMatch] "blocklist_item_text, blocklist_item_id, blocklist_name" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.1464335Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:486: [C4758(docstring-keyword-should-match-keyword-only), TextCategoriesAnalysis] "category, severity" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.1466119Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:486: [C4758(docstring-keyword-should-match-keyword-only), TextCategoriesAnalysis] "category, severity" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.1469304Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/models/_models.py:486: [C4758(docstring-keyword-should-match-keyword-only), TextCategoriesAnalysis] "category, severity" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.5613413Z [azure-ai-contentsafety :: next-pylint] ************* Module azure.ai.contentsafety._operations._operations 2026-07-25T09:36:08.5614573Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_operations/_operations.py:305: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClientOperationsMixin.analyze_text] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.5626915Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_operations/_operations.py:326: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClientOperationsMixin.analyze_text] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.5638810Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_operations/_operations.py:347: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClientOperationsMixin.analyze_text] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.6101820Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_operations/_operations.py:445: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClientOperationsMixin.analyze_image] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.6113680Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_operations/_operations.py:466: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClientOperationsMixin.analyze_image] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.6125267Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_operations/_operations.py:487: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClientOperationsMixin.analyze_image] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.6589389Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_operations/_operations.py:587: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.add_or_update_blocklist_items] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.6601610Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_operations/_operations.py:616: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.add_or_update_blocklist_items] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.6613994Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_operations/_operations.py:640: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.add_or_update_blocklist_items] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.7066003Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_operations/_operations.py:749: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.create_or_update_text_blocklist] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.7078577Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_operations/_operations.py:776: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.create_or_update_text_blocklist] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.7091743Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_operations/_operations.py:798: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.create_or_update_text_blocklist] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.7901240Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_operations/_operations.py:964: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.get_text_blocklist] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:08.8247471Z [azure-ai-contentsafety :: next-pylint] azure/ai/contentsafety/_operations/_operations.py:1025: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.get_text_blocklist_item] "stream" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings 2026-07-25T09:36:09.0644742Z [azure-ai-contentsafety :: next-pylint] 2026-07-25T09:36:09.0645987Z [azure-ai-contentsafety :: next-pylint] ----------------------------------- 2026-07-25T09:36:09.0646892Z [azure-ai-contentsafety :: next-pylint] Your code has been rated at 9.56/10 2026-07-25T09:36:09.0647755Z [azure-ai-contentsafety :: next-pylint] 2026-07-25T09:36:10.2438055Z [azure-ai-contentsafety :: next-pylint] 2026-07-25 09:36:10,243 [ERROR] azure-sdk-tools: azure-ai-contentsafety main package exited with linting error 16. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide 2026-07-25T09:36:10.2439761Z [azure-ai-contentsafety :: next-pylint] 2026-07-25 09:36:10,243 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.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/contentsafety/azure-ai-contentsafety/tests'] 2026-07-25T09:36:11.7617687Z [azure-ai-contentsafety :: next-pylint] ************* Module test_blocklist 2026-07-25T09:36:11.7618805Z [azure-ai-contentsafety :: next-pylint] tests/test_blocklist.py:96: [W0706(try-except-raise), TestBlocklistCase.test_delete_blocklist] The except handler raises immediately 2026-07-25T09:36:11.8262846Z [azure-ai-contentsafety :: next-pylint] tests/test_blocklist.py:244: [W0706(try-except-raise), TestBlocklistCase.test_remove_blocklist_items] The except handler raises immediately 2026-07-25T09:36:11.8400827Z [azure-ai-contentsafety :: next-pylint] tests/test_blocklist.py:8: [C0411(wrong-import-order), ] third party import "devtools_testutils.recorded_by_proxy" should be placed before first party import "azure.core.exceptions.HttpResponseError" 2026-07-25T09:36:11.8418570Z [azure-ai-contentsafety :: next-pylint] tests/test_blocklist.py:16: [C0411(wrong-import-order), ] third party import "test_case.ContentSafetyTest" should be placed before first party imports "azure.core.exceptions.HttpResponseError", "azure.ai.contentsafety.models.TextBlocklist" 2026-07-25T09:36:11.8419667Z [azure-ai-contentsafety :: next-pylint] tests/test_blocklist.py:10: [C0412(ungrouped-imports), ] Imports from package azure are not grouped 2026-07-25T09:36:12.1565987Z [azure-ai-contentsafety :: next-pylint] ************* Module test_case 2026-07-25T09:36:12.1567457Z [azure-ai-contentsafety :: next-pylint] tests/test_case.py:9: [C0411(wrong-import-order), ] third party import "devtools_testutils.AzureRecordedTestCase" should be placed before first party import "azure.core.credentials.AzureKeyCredential" 2026-07-25T09:36:12.1576307Z [azure-ai-contentsafety :: next-pylint] tests/test_case.py:11: [C0412(ungrouped-imports), ] Imports from package azure are not grouped 2026-07-25T09:36:12.3973874Z [azure-ai-contentsafety :: next-pylint] ************* Module test_content_safety 2026-07-25T09:36:12.3974967Z [azure-ai-contentsafety :: next-pylint] tests/test_content_safety.py:32: [W1514(unspecified-encoding), TestContentSafetyCase.test_analyze_text] Using open without explicitly specifying an encoding 2026-07-25T09:36:12.4661724Z [azure-ai-contentsafety :: next-pylint] tests/test_content_safety.py:104: [W1514(unspecified-encoding), TestContentSafetyCase.test_analyze_text_with_entra_id_credential] Using open without explicitly specifying an encoding 2026-07-25T09:36:12.4833148Z [azure-ai-contentsafety :: next-pylint] tests/test_content_safety.py:20: [C0411(wrong-import-order), ] third party import "test_case.ContentSafetyTest" should be placed before first party import "azure.ai.contentsafety.models.AnalyzeTextOptions" 2026-07-25T09:36:12.4835586Z [azure-ai-contentsafety :: next-pylint] 2026-07-25T09:36:12.4836222Z [azure-ai-contentsafety :: next-pylint] ----------------------------------- 2026-07-25T09:36:12.4836952Z [azure-ai-contentsafety :: next-pylint] Your code has been rated at 9.51/10 2026-07-25T09:36:12.4837582Z [azure-ai-contentsafety :: next-pylint] 2026-07-25T09:36:13.1078085Z [azure-ai-contentsafety :: next-pylint] 2026-07-25 09:36:13,107 [ERROR] azure-sdk-tools: azure-ai-contentsafety tests exited with linting error 20. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide 2026-07-25T09:36:13.1080300Z [azure-ai-contentsafety :: next-pylint] 2026-07-25 09:36:13,107 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-ai-contentsafety/.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/contentsafety/azure-ai-contentsafety/samples'] 2026-07-25T09:36:14.5076169Z [azure-ai-contentsafety :: next-pylint] ************* Module sample_entra_id_auth 2026-07-25T09:36:14.5077071Z [azure-ai-contentsafety :: next-pylint] samples/sample_entra_id_auth.py:23: [W0105(pointless-string-statement), analyze_text_with_entra_id_auth] String statement has no effect 2026-07-25T09:36:16.4259986Z [azure-ai-contentsafety :: next-pylint] ************* Module sample_manage_blocklist 2026-07-25T09:36:16.4261035Z [azure-ai-contentsafety :: next-pylint] samples/sample_manage_blocklist.py:74: [C0301(line-too-long), ] Line too long (126/120) 2026-07-25T09:36:16.4262965Z [azure-ai-contentsafety :: next-pylint] samples/sample_manage_blocklist.py:107: [C0301(line-too-long), ] Line too long (147/120) 2026-07-25T09:36:16.4277774Z [azure-ai-contentsafety :: next-pylint] samples/sample_manage_blocklist.py:264: [C0301(line-too-long), ] Line too long (122/120) 2026-07-25T09:36:16.7058714Z [azure-ai-contentsafety :: next-pylint] 2026-07-25T09:36:16.7059710Z [azure-ai-contentsafety :: next-pylint] ----------------------------------- 2026-07-25T09:36:16.7061281Z [azure-ai-contentsafety :: next-pylint] Your code has been rated at 9.90/10 2026-07-25T09:36:16.7062013Z [azure-ai-contentsafety :: next-pylint] 2026-07-25T09:36:17.8252350Z [azure-ai-contentsafety :: next-pylint] 2026-07-25 09:36:17,824 [ERROR] azure-sdk-tools: azure-ai-contentsafety samples exited with linting error 20. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide 2026-07-25T09:36:20.8322865Z [azure-ai-contentsafety :: next-pylint] 2026-07-25 09:36:20,831 [INFO] root: Issue exists for azure-ai-contentsafety with pylint version 4.0.6. Updating... 2026-07-25T09:36:23.2478139Z [azure-ai-contentsafety :: next-pylint] 2026-07-25 09:36:23,247 [INFO] root: Assigned mengaims to issue for azure-ai-contentsafety 2026-07-25T09:36:23.2488232Z [azure-ai-contentsafety :: next-pylint] next-pylint check completed with exit code 20 2026-07-25T09:36:23.2899739Z 2026-07-25 09:36:23,289 [INFO] azure-sdk-tools: [END 1/1] next-pylint :: /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety -> FAIL(20) in 62.75s 2026-07-25T09:36:23.5082380Z

How to fix: Note: If you are a bot. Fix the issue by fixing the above pylint errors. Run the next-pylint azpysdk command at the library package-level and resolve the linting errors.

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

See the Pylint Guide for more information.

Contributor guide