Azure/azure-sdk-for-python

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

Open

#33.222 aperta il 18 nov 2023

Vedi su GitHub
 (3 commenti) (0 reazioni) (1 assegnatario)Python (2586 fork)batch import
ClientCognitive - Content SafetyService Attentiongood first issuepylint

Metriche repository

Star
 (3905 star)
Metriche merge PR
 (Merge medio 4g 13h) (336 PR mergiate in 30 g)

Descrizione

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

Library name: azure-ai-contentsafety Pylint version: 4.0.4 Pylint Build: Link to build (2026-06-06)

Pylint Errors:

20 2026-06-06T09:34:44.1149678Z ===== OUTPUT: next-pylint :: /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety (exit 20) ===== 2026-06-06T09:34:44.1150253Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple 2026-06-06T09:34:44.1150797Z Processing ./.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl 2026-06-06T09:34:44.1151451Z Collecting pkginfo 2026-06-06T09:34:44.1151841Z Downloading pkginfo-1.12.1.2-py3-none-any.whl (32 kB) 2026-06-06T09:34:44.1152280Z Collecting wheel 2026-06-06T09:34:44.1152690Z Downloading wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-06T09:34:44.1153191Z Collecting Jinja2 2026-06-06T09:34:44.1153606Z Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-06-06T09:34:44.1154432Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 24.4 MB/s eta 0:00:00 2026-06-06T09:34:44.1154908Z Collecting python-dotenv 2026-06-06T09:34:44.1155329Z Downloading python_dotenv-1.2.2-py3-none-any.whl (22 kB) 2026-06-06T09:34:44.1155746Z Collecting pyparsing 2026-06-06T09:34:44.1156199Z Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB) 2026-06-06T09:34:44.1156887Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.8/122.8 kB 46.6 MB/s eta 0:00:00 2026-06-06T09:34:44.1157185Z Collecting certifi 2026-06-06T09:34:44.1157606Z Downloading certifi-2026.5.20-py3-none-any.whl (134 kB) 2026-06-06T09:34:44.1158282Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.1/134.1 kB 43.2 MB/s eta 0:00:00 2026-06-06T09:34:44.1158765Z Collecting build 2026-06-06T09:34:44.1159402Z Downloading build-1.5.0-py3-none-any.whl (26 kB) 2026-06-06T09:34:44.1160031Z 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-06-06T09:34:44.1160525Z Collecting PyYAML 2026-06-06T09:34:44.1161631Z Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB) 2026-06-06T09:34:44.1162692Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 770.3/770.3 kB 78.5 MB/s eta 0:00:00 2026-06-06T09:34:44.1164177Z Collecting urllib3 2026-06-06T09:34:44.1164839Z Downloading urllib3-2.7.0-py3-none-any.whl (131 kB) 2026-06-06T09:34:44.1165550Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.1/131.1 kB 49.4 MB/s eta 0:00:00 2026-06-06T09:34:44.1166303Z Collecting packaging 2026-06-06T09:34:44.1166713Z Downloading packaging-26.2-py3-none-any.whl (100 kB) 2026-06-06T09:34:44.1167311Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.2/100.2 kB 39.9 MB/s eta 0:00:00 2026-06-06T09:34:44.1167779Z Collecting pytest-cov 2026-06-06T09:34:44.1168214Z Downloading pytest_cov-7.1.0-py3-none-any.whl (22 kB) 2026-06-06T09:34:44.1168634Z Collecting tomli-w==1.0.0 2026-06-06T09:34:44.1169069Z Downloading tomli_w-1.0.0-py3-none-any.whl (6.0 kB) 2026-06-06T09:34:44.1169473Z Collecting json-delta>=2.0 2026-06-06T09:34:44.1169874Z Downloading json_delta-2.0.2-py2.py3-none-any.whl (33 kB) 2026-06-06T09:34:44.1170271Z Collecting pytest>=3.5.1 2026-06-06T09:34:44.1170667Z Downloading pytest-9.0.3-py3-none-any.whl (375 kB) 2026-06-06T09:34:44.1171715Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 375.2/375.2 kB 76.4 MB/s eta 0:00:00 2026-06-06T09:34:44.1172268Z Collecting tomli 2026-06-06T09:34:44.1172767Z Downloading tomli-2.4.1-py3-none-any.whl (14 kB) 2026-06-06T09:34:44.1173268Z Collecting pytest-asyncio>=0.9.0 2026-06-06T09:34:44.1174075Z Downloading pytest_asyncio-1.4.0-py3-none-any.whl (16 kB) 2026-06-06T09:34:44.1174489Z Collecting ConfigArgParse>=0.12.0 2026-06-06T09:34:44.1174936Z Downloading configargparse-1.7.5-py3-none-any.whl (27 kB) 2026-06-06T09:34:44.1175444Z Collecting cibuildwheel==2.23.3 2026-06-06T09:34:44.1175884Z Downloading cibuildwheel-2.23.3-py3-none-any.whl (91 kB) 2026-06-06T09:34:44.1180304Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.8/91.8 kB 32.4 MB/s eta 0:00:00 2026-06-06T09:34:44.1181336Z Collecting azure-core 2026-06-06T09:34:44.1181961Z Downloading azure_core-1.41.0-py3-none-any.whl (220 kB) 2026-06-06T09:34:44.1182865Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 220.9/220.9 kB 64.1 MB/s eta 0:00:00 2026-06-06T09:34:44.1183475Z Collecting typing-extensions>=4.1.0 2026-06-06T09:34:44.1183988Z Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB) 2026-06-06T09:34:44.1184678Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 15.9 MB/s eta 0:00:00 2026-06-06T09:34:44.1185150Z Collecting filelock 2026-06-06T09:34:44.1185572Z Downloading filelock-3.29.1-py3-none-any.whl (40 kB) 2026-06-06T09:34:44.1186344Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 kB 15.1 MB/s eta 0:00:00 2026-06-06T09:34:44.1186796Z Collecting dependency-groups>=1.2 2026-06-06T09:34:44.1187246Z Downloading dependency_groups-1.3.1-py3-none-any.whl (8.7 kB) 2026-06-06T09:34:44.1187687Z Collecting platformdirs 2026-06-06T09:34:44.1188115Z Downloading platformdirs-4.10.0-py3-none-any.whl (22 kB) 2026-06-06T09:34:44.1188557Z Collecting bracex 2026-06-06T09:34:44.1188984Z Downloading bracex-2.6-py3-none-any.whl (11 kB) 2026-06-06T09:34:44.1189414Z Collecting bashlex!=0.13 2026-06-06T09:34:44.1189836Z Downloading bashlex-0.18-py2.py3-none-any.whl (69 kB) 2026-06-06T09:34:44.1190529Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.5/69.5 kB 27.2 MB/s eta 0:00:00 2026-06-06T09:34:44.1191781Z Collecting iniconfig>=1.0.1 2026-06-06T09:34:44.1192245Z Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-06-06T09:34:44.1192696Z Collecting pluggy<2,>=1.5 2026-06-06T09:34:44.1193142Z Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-06-06T09:34:44.1193580Z Collecting pygments>=2.7.2 2026-06-06T09:34:44.1194029Z Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB) 2026-06-06T09:34:44.1194714Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 103.9 MB/s eta 0:00:00 2026-06-06T09:34:44.1195178Z Collecting exceptiongroup>=1 2026-06-06T09:34:44.1195640Z Downloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB) 2026-06-06T09:34:44.1196115Z Collecting backports-asyncio-runner<2,>=1.1 2026-06-06T09:34:44.1196583Z Downloading backports_asyncio_runner-1.2.0-py3-none-any.whl (12 kB) 2026-06-06T09:34:44.1197057Z Collecting requests>=2.21.0 2026-06-06T09:34:44.1197515Z Downloading requests-2.34.2-py3-none-any.whl (73 kB) 2026-06-06T09:34:44.1198199Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.1/73.1 kB 22.9 MB/s eta 0:00:00 2026-06-06T09:34:44.1198616Z Collecting pyproject_hooks 2026-06-06T09:34:44.1199316Z Downloading pyproject_hooks-1.2.0-py3-none-any.whl (10 kB) 2026-06-06T09:34:44.1199825Z Collecting MarkupSafe>=2.0 2026-06-06T09:34:44.1200424Z Downloading markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB) 2026-06-06T09:34:44.1201237Z Collecting coverage[toml]>=7.10.6 2026-06-06T09:34:44.1201861Z Downloading coverage-7.14.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (248 kB) 2026-06-06T09:34:44.1202566Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 248.8/248.8 kB 66.3 MB/s eta 0:00:00 2026-06-06T09:34:44.1203036Z Collecting idna<4,>=2.5 2026-06-06T09:34:44.1203449Z Downloading idna-3.18-py3-none-any.whl (65 kB) 2026-06-06T09:34:44.1204110Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.5/65.5 kB 26.7 MB/s eta 0:00:00 2026-06-06T09:34:44.1204589Z Collecting charset_normalizer<4,>=2 2026-06-06T09:34:44.1205062Z Downloading charset_normalizer-3.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB) 2026-06-06T09:34:44.1205784Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.9/216.9 kB 72.5 MB/s eta 0:00:00 2026-06-06T09:34:44.1206640Z 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-06-06T09:34:44.1208186Z Successfully installed ConfigArgParse-1.7.5 Jinja2-3.1.6 MarkupSafe-3.0.3 PyYAML-6.0.3 azure-core-1.41.0 azure-sdk-tools-0.0.0 backports-asyncio-runner-1.2.0 bashlex-0.18 bracex-2.6 build-1.5.0 certifi-2026.5.20 charset_normalizer-3.4.7 cibuildwheel-2.23.3 coverage-7.14.1 dependency-groups-1.3.1 exceptiongroup-1.3.1 filelock-3.29.1 idna-3.18 iniconfig-2.3.0 json-delta-2.0.2 packaging-26.2 pkginfo-1.12.1.2 platformdirs-4.10.0 pluggy-1.6.0 pygments-2.20.0 pyparsing-3.3.2 pyproject_hooks-1.2.0 pytest-9.0.3 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.15.0 urllib3-2.7.0 wheel-0.47.0 2026-06-06T09:34:44.1209326Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple 2026-06-06T09:34:44.1209840Z Processing /mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl 2026-06-06T09:34:44.1210349Z Processing /mnt/vss/_work/1/s/.wheels/azure_core-1.41.0-py3-none-any.whl 2026-06-06T09:34:44.1210765Z Processing /mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl 2026-06-06T09:34:44.1212010Z Collecting aiohttp 2026-06-06T09:34:44.1212494Z Downloading aiohttp-3.14.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB) 2026-06-06T09:34:44.1213357Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 40.3 MB/s eta 0:00:00 2026-06-06T09:34:44.1214478Z 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-06-06T09:34:44.1215817Z 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-06-06T09:34:44.1216566Z 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-06-06T09:34:44.1217245Z 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-06-06T09:34:44.1218214Z 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-06-06T09:34:44.1218905Z 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.0) 2026-06-06T09:34:44.1219617Z 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-06-06T09:34:44.1220237Z 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.5.20) 2026-06-06T09:34:44.1220695Z 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-06-06T09:34:44.1221958Z 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-06-06T09:34:44.1222796Z 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-06-06T09:34:44.1223890Z 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-06-06T09:34:44.1224692Z 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-06-06T09:34:44.1225484Z 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-06-06T09:34:44.1226105Z 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-06-06T09:34:44.1226733Z 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-06-06T09:34:44.1227383Z 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.0.3) 2026-06-06T09:34:44.1228163Z 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-06-06T09:34:44.1228784Z 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-06-06T09:34:44.1229411Z 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-06-06T09:34:44.1230062Z 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.29.1) 2026-06-06T09:34:44.1230703Z 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.10.0) 2026-06-06T09:34:44.1231571Z 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.15.0) 2026-06-06T09:34:44.1232253Z 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-06-06T09:34:44.1232894Z 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)) (2.6) 2026-06-06T09:34:44.1233515Z 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-06-06T09:34:44.1234151Z Collecting msal>=1.35.1 2026-06-06T09:34:44.1234533Z Downloading msal-1.37.0-py3-none-any.whl (123 kB) 2026-06-06T09:34:44.1235077Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.7/123.7 kB 48.0 MB/s eta 0:00:00 2026-06-06T09:34:44.1235489Z Collecting cryptography>=2.5 2026-06-06T09:34:44.1235888Z Downloading cryptography-48.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB) 2026-06-06T09:34:44.1236391Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 50.9 MB/s eta 0:00:00 2026-06-06T09:34:44.1236792Z Collecting msal-extensions>=1.2.0 2026-06-06T09:34:44.1237178Z Downloading msal_extensions-1.3.1-py3-none-any.whl (20 kB) 2026-06-06T09:34:44.1237564Z Collecting propcache>=0.2.0 2026-06-06T09:34:44.1237973Z Downloading propcache-0.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (60 kB) 2026-06-06T09:34:44.1238503Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.1/60.1 kB 24.3 MB/s eta 0:00:00 2026-06-06T09:34:44.1238905Z Collecting multidict<7.0,>=4.5 2026-06-06T09:34:44.1239314Z Downloading multidict-6.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (243 kB) 2026-06-06T09:34:44.1239984Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 243.3/243.3 kB 66.7 MB/s eta 0:00:00 2026-06-06T09:34:44.1240381Z Collecting frozenlist>=1.1.1 2026-06-06T09:34:44.1240801Z Downloading frozenlist-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (219 kB) 2026-06-06T09:34:44.1241609Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 219.5/219.5 kB 68.2 MB/s eta 0:00:00 2026-06-06T09:34:44.1242020Z Collecting aiosignal>=1.4.0 2026-06-06T09:34:44.1242423Z Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) 2026-06-06T09:34:44.1242806Z Collecting yarl<2.0,>=1.17.0 2026-06-06T09:34:44.1243218Z Downloading yarl-1.24.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (106 kB) 2026-06-06T09:34:44.1243751Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 106.7/106.7 kB 40.0 MB/s eta 0:00:00 2026-06-06T09:34:44.1244158Z Collecting attrs>=17.3.0 2026-06-06T09:34:44.1244544Z Downloading attrs-26.1.0-py3-none-any.whl (67 kB) 2026-06-06T09:34:44.1245031Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.5/67.5 kB 26.8 MB/s eta 0:00:00 2026-06-06T09:34:44.1245416Z Collecting aiohappyeyeballs>=2.5.0 2026-06-06T09:34:44.1245799Z Downloading aiohappyeyeballs-2.6.2-py3-none-any.whl (15 kB) 2026-06-06T09:34:44.1246178Z Collecting async-timeout<6.0,>=4.0 2026-06-06T09:34:44.1246559Z Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB) 2026-06-06T09:34:44.1246930Z Collecting cffi>=2.0.0 2026-06-06T09:34:44.1247328Z Downloading cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB) 2026-06-06T09:34:44.1247844Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.5/216.5 kB 69.4 MB/s eta 0:00:00 2026-06-06T09:34:44.1248244Z Collecting PyJWT[crypto]<3,>=1.0.0 2026-06-06T09:34:44.1248621Z Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB) 2026-06-06T09:34:44.1249281Z 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-06-06T09:34:44.1249936Z 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-06-06T09:34:44.1250563Z 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-06-06T09:34:44.1251395Z 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-06-06T09:34:44.1252077Z 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-06-06T09:34:44.1252748Z 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.7) 2026-06-06T09:34:44.1253383Z 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-06-06T09:34:44.1254195Z 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-06-06T09:34:44.1254825Z 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-06-06T09:34:44.1255465Z 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.14.1) 2026-06-06T09:34:44.1255970Z Collecting pycparser 2026-06-06T09:34:44.1256346Z Downloading pycparser-3.0-py3-none-any.whl (48 kB) 2026-06-06T09:34:44.1256857Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.2/48.2 kB 23.1 MB/s eta 0:00:00 2026-06-06T09:34:44.1257310Z 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-06-06T09:34:44.1257782Z azure-core is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel. 2026-06-06T09:34:44.1258292Z Installing collected packages: PyJWT, pycparser, propcache, multidict, frozenlist, attrs, async-timeout, aiohappyeyeballs, yarl, cffi, aiosignal, cryptography, aiohttp, msal, msal-extensions, azure-identity 2026-06-06T09:34:44.1259034Z Successfully installed PyJWT-2.13.0 aiohappyeyeballs-2.6.2 aiohttp-3.14.0 aiosignal-1.4.0 async-timeout-5.0.1 attrs-26.1.0 azure-identity-1.26.0b3 cffi-2.0.0 cryptography-48.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.2 2026-06-06T09:34:44.1259609Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple 2026-06-06T09:34:44.1260046Z Processing ./azure_ai_contentsafety-1.0.0.tar.gz 2026-06-06T09:34:44.1260424Z Installing build dependencies: started 2026-06-06T09:34:44.1260806Z Installing build dependencies: finished with status 'done' 2026-06-06T09:34:44.1261416Z Getting requirements to build wheel: started 2026-06-06T09:34:44.1261874Z Getting requirements to build wheel: finished with status 'done' 2026-06-06T09:34:44.1262279Z Preparing metadata (pyproject.toml): started 2026-06-06T09:34:44.1262675Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-06T09:34:44.1263158Z 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-06-06T09:34:44.1263770Z Collecting isodate<1.0.0,>=0.6.1 2026-06-06T09:34:44.1264153Z Downloading isodate-0.7.2-py3-none-any.whl (22 kB) 2026-06-06T09:34:44.1264625Z 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-06-06T09:34:44.1265218Z 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.15.0) 2026-06-06T09:34:44.1265800Z 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.5.20) 2026-06-06T09:34:44.1266396Z 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.7) 2026-06-06T09:34:44.1266983Z 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-06-06T09:34:44.1267560Z 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-06-06T09:34:44.1268060Z Building wheels for collected packages: azure-ai-contentsafety 2026-06-06T09:34:44.1268474Z Building wheel for azure-ai-contentsafety (pyproject.toml): started 2026-06-06T09:34:44.1268917Z Building wheel for azure-ai-contentsafety (pyproject.toml): finished with status 'done' 2026-06-06T09:34:44.1269409Z Created wheel for azure-ai-contentsafety: filename=azure_ai_contentsafety-1.0.0-py3-none-any.whl size=61411 sha256=1cbb282d8f0cded0f30c54a01c8b3591bc439d940de6ba9ea94a0c1676bd4628 2026-06-06T09:34:44.1269910Z Stored in directory: /home/cloudtest/.cache/pip/wheels/c7/a2/51/c07345eb70c329a292e02afddc00ecaba075b84427ea020dd3 2026-06-06T09:34:44.1270333Z Successfully built azure-ai-contentsafety 2026-06-06T09:34:44.1270731Z Installing collected packages: isodate, azure-ai-contentsafety 2026-06-06T09:34:44.1271342Z Successfully installed azure-ai-contentsafety-1.0.0 isodate-0.7.2 2026-06-06T09:34:44.1271768Z ************* Module azure.ai.contentsafety._model_base 2026-06-06T09:34:44.1272233Z azure/ai/contentsafety/_model_base.py:628: [C0123(unidiomatic-typecheck), _get_deserialize_callable_from_annotation] Use isinstance() rather than type() for a typecheck. 2026-06-06T09:34:44.1272903Z azure/ai/contentsafety/_model_base.py:630: [C0123(unidiomatic-typecheck), _get_deserialize_callable_from_annotation] Use isinstance() rather than type() for a typecheck. 2026-06-06T09:34:44.1273372Z ************* Module azure.ai.contentsafety._operations._operations 2026-06-06T09:34:44.1274007Z 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-06-06T09:34:44.1274866Z 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-06-06T09:34:44.1275841Z 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-06-06T09:34:44.1276720Z azure/ai/contentsafety/_operations/_operations.py:368: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClientOperationsMixin.analyze_text] "stream, content_type" 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-06-06T09:34:44.1277608Z 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-06-06T09:34:44.1278455Z 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-06-06T09:34:44.1279301Z 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-06-06T09:34:44.1280157Z azure/ai/contentsafety/_operations/_operations.py:508: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClientOperationsMixin.analyze_image] "stream, content_type" 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-06-06T09:34:44.1281263Z 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-06-06T09:34:44.1282305Z 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-06-06T09:34:44.1283178Z 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-06-06T09:34:44.1284168Z azure/ai/contentsafety/_operations/_operations.py:664: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.add_or_update_blocklist_items] "stream, content_type" 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-06-06T09:34:44.1285053Z 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-06-06T09:34:44.1285916Z 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-06-06T09:34:44.1286774Z 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-06-06T09:34:44.1287644Z azure/ai/contentsafety/_operations/_operations.py:825: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.create_or_update_text_blocklist] "stream, content_type" 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-06-06T09:34:44.1288505Z 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-06-06T09:34:44.1289458Z 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-06-06T09:34:44.1290330Z azure/ai/contentsafety/_operations/_operations.py:1345: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.remove_blocklist_items] "content_type" 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-06-06T09:34:44.1291186Z ************* Module azure.ai.contentsafety.aio._operations._operations 2026-06-06T09:34:44.1291988Z 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-06-06T09:34:44.1292848Z 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-06-06T09:34:44.1293692Z 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-06-06T09:34:44.1294555Z azure/ai/contentsafety/aio/_operations/_operations.py:120: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClientOperationsMixin.analyze_text] "stream, content_type" 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-06-06T09:34:44.1295426Z 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-06-06T09:34:44.1296277Z 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-06-06T09:34:44.1297130Z 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-06-06T09:34:44.1298123Z azure/ai/contentsafety/aio/_operations/_operations.py:260: [C4758(docstring-keyword-should-match-keyword-only), ContentSafetyClientOperationsMixin.analyze_image] "stream, content_type" 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-06-06T09:34:44.1298996Z 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-06-06T09:34:44.1299954Z 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-06-06T09:34:44.1300820Z 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-06-06T09:34:44.1301973Z azure/ai/contentsafety/aio/_operations/_operations.py:416: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.add_or_update_blocklist_items] "stream, content_type" 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-06-06T09:34:44.1302868Z 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-06-06T09:34:44.1303740Z 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-06-06T09:34:44.1304614Z 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-06-06T09:34:44.1305495Z azure/ai/contentsafety/aio/_operations/_operations.py:577: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.create_or_update_text_blocklist] "stream, content_type" 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-06-06T09:34:44.1306506Z 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-06-06T09:34:44.1307364Z 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-06-06T09:34:44.1308348Z azure/ai/contentsafety/aio/_operations/_operations.py:1098: [C4758(docstring-keyword-should-match-keyword-only), BlocklistClientOperationsMixin.remove_blocklist_items] "content_type" 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-06-06T09:34:44.1308800Z 2026-06-06T09:34:44.1309209Z ----------------------------------- 2026-06-06T09:34:44.1309577Z Your code has been rated at 9.78/10 2026-06-06T09:34:44.1309752Z 2026-06-06T09:34:44.1310177Z ************* Module test_content_safety 2026-06-06T09:34:44.1310627Z tests/test_content_safety.py:32: [W1514(unspecified-encoding), TestContentSafetyCase.test_analyze_text] Using open without explicitly specifying an encoding 2026-06-06T09:34:44.1311372Z 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-06-06T09:34:44.1311949Z 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-06-06T09:34:44.1312407Z ************* Module test_case 2026-06-06T09:34:44.1312869Z 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-06-06T09:34:44.1313366Z tests/test_case.py:11: [C0412(ungrouped-imports), ] Imports from package azure are not grouped 2026-06-06T09:34:44.1313770Z ************* Module test_blocklist 2026-06-06T09:34:44.1314201Z tests/test_blocklist.py:96: [W0706(try-except-raise), TestBlocklistCase.test_delete_blocklist] The except handler raises immediately 2026-06-06T09:34:44.1314687Z tests/test_blocklist.py:244: [W0706(try-except-raise), TestBlocklistCase.test_remove_blocklist_items] The except handler raises immediately 2026-06-06T09:34:44.1315204Z 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-06-06T09:34:44.1315775Z 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-06-06T09:34:44.1316285Z tests/test_blocklist.py:10: [C0412(ungrouped-imports), ] Imports from package azure are not grouped 2026-06-06T09:34:44.1316626Z 2026-06-06T09:34:44.1317055Z ----------------------------------- 2026-06-06T09:34:44.1317418Z Your code has been rated at 9.51/10 2026-06-06T09:34:44.1317598Z 2026-06-06T09:34:44.1318004Z ************* Module sample_manage_blocklist 2026-06-06T09:34:44.1318415Z samples/sample_manage_blocklist.py:74: [C0301(line-too-long), ] Line too long (126/120) 2026-06-06T09:34:44.1318854Z samples/sample_manage_blocklist.py:107: [C0301(line-too-long), ] Line too long (147/120) 2026-06-06T09:34:44.1319287Z samples/sample_manage_blocklist.py:264: [C0301(line-too-long), ] Line too long (122/120) 2026-06-06T09:34:44.1319692Z ************* Module sample_entra_id_auth 2026-06-06T09:34:44.1320151Z samples/sample_entra_id_auth.py:23: [W0105(pointless-string-statement), analyze_text_with_entra_id_auth] String statement has no effect 2026-06-06T09:34:44.1320397Z 2026-06-06T09:34:44.1320810Z ----------------------------------- 2026-06-06T09:34:44.1321408Z Your code has been rated at 9.90/10 2026-06-06T09:34:44.1321601Z 2026-06-06T09:34:44.1322052Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple 2026-06-06T09:34:44.1322619Z Collecting azure-pylint-guidelines-checker==0.5.7 2026-06-06T09:34:44.1323123Z Downloading https://pkgs.dev.azure.com/azure-sdk/29ec6040-b234-4e31-b139-33dc4287b756/_packaging/3572dbf9-b5ef-433b-9137-fc4d7768e7cc/pypi/download/azure-pylint-guidelines-checker/0.5.7/azure_pylint_guidelines_checker-0.5.7-py2.py3-none-any.whl (25 kB) 2026-06-06T09:34:44.1323630Z Installing collected packages: azure-pylint-guidelines-checker 2026-06-06T09:34:44.1324029Z Successfully installed azure-pylint-guidelines-checker-0.5.7 2026-06-06T09:34:44.1324464Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple 2026-06-06T09:34:44.1324873Z Collecting pylint==4.0.4 2026-06-06T09:34:44.1325254Z Downloading pylint-4.0.4-py3-none-any.whl (536 kB) 2026-06-06T09:34:44.1325796Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.4/536.4 kB 17.2 MB/s eta 0:00:00 2026-06-06T09:34:44.1326212Z Collecting astroid<=4.1.dev0,>=4.0.2 2026-06-06T09:34:44.1326595Z Downloading astroid-4.0.4-py3-none-any.whl (276 kB) 2026-06-06T09:34:44.1327085Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 276.4/276.4 kB 16.6 MB/s eta 0:00:00 2026-06-06T09:34:44.1327492Z Collecting tomlkit>=0.10.1 2026-06-06T09:34:44.1327868Z Downloading tomlkit-0.15.0-py3-none-any.whl (41 kB) 2026-06-06T09:34:44.1328358Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.3/41.3 kB 16.0 MB/s eta 0:00:00 2026-06-06T09:34:44.1328748Z Collecting isort!=5.13,<8,>=5 2026-06-06T09:34:44.1329126Z Downloading isort-7.0.0-py3-none-any.whl (94 kB) 2026-06-06T09:34:44.1329604Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.7/94.7 kB 28.3 MB/s eta 0:00:00 2026-06-06T09:34:44.1330074Z 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.4) (4.10.0) 2026-06-06T09:34:44.1330534Z Collecting mccabe<0.8,>=0.6 2026-06-06T09:34:44.1331125Z Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB) 2026-06-06T09:34:44.1331638Z 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.4) (2.4.1) 2026-06-06T09:34:44.1332087Z Collecting dill>=0.2 2026-06-06T09:34:44.1332473Z Downloading dill-0.4.1-py3-none-any.whl (120 kB) 2026-06-06T09:34:44.1332981Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 28.7 MB/s eta 0:00:00 2026-06-06T09:34:44.1333475Z 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.4) (4.15.0) 2026-06-06T09:34:44.1333969Z Installing collected packages: tomlkit, mccabe, isort, dill, astroid, pylint 2026-06-06T09:34:44.1334549Z Successfully installed astroid-4.0.4 dill-0.4.1 isort-7.0.0 mccabe-0.7.0 pylint-4.0.4 tomlkit-0.15.0 2026-06-06T09:34:44.3303041Z next-pylint check completed with exit code 20 2026-06-06T09:34:44.3304182Z ======================================================================================================== 2026-06-06T09:34:44.3305022Z ===== STDERR: next-pylint :: /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety (exit 20) ===== 2026-06-06T09:34:44.3305931Z 2026-06-06 09:33:42,339 [INFO] azure-sdk-tools: Installing from feed: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/ 2026-06-06T09:34:44.3306775Z 2026-06-06 09:33:42,339 [INFO] azure-sdk-tools: Running pylint check... 2026-06-06T09:34:44.3307413Z 2026-06-06 09:33:46,173 [INFO] root: Found whl azure_sdk_tools-0.0.0-py3-none-any.whl 2026-06-06T09:34:44.3307712Z 2026-06-06T09:34:44.3308190Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2 2026-06-06T09:34:44.3308735Z [notice] To update, run: python -m pip install --upgrade pip 2026-06-06T09:34:44.3309622Z 2026-06-06 09:34:00,040 [INFO] azure-sdk-tools: Processing azure-ai-contentsafety for pylint check 2026-06-06T09:34:44.3310329Z 2026-06-06 09:34:00,040 [INFO] azure-sdk-tools: Installing dev requirements for /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety 2026-06-06T09:34:44.3310674Z 2026-06-06T09:34:44.3311817Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2 2026-06-06T09:34:44.3312531Z [notice] To update, run: python -m pip install --upgrade pip 2026-06-06T09:34:44.3312840Z 2026-06-06T09:34:44.3313304Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2 2026-06-06T09:34:44.3313876Z [notice] To update, run: python -m pip install --upgrade pip 2026-06-06T09:34:44.3314475Z 2026-06-06 09:34:14,840 [INFO] azure-sdk-tools: Installing azure_ai_contentsafety-1.0.0.tar.gz from fresh built package. 2026-06-06T09:34:44.3315146Z 2026-06-06 09:34:15,204 [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-06-06T09:34:44.3315485Z 2026-06-06T09:34:44.3315703Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2 2026-06-06T09:34:44.3315964Z [notice] To update, run: python -m pip install --upgrade pip 2026-06-06T09:34:44.3316246Z 2026-06-06 09:34:19,390 [INFO] azure-sdk-tools: Installed azure_ai_contentsafety-1.0.0.tar.gz 2026-06-06T09:34:44.3316409Z 2026-06-06T09:34:44.3316623Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2 2026-06-06T09:34:44.3316880Z [notice] To update, run: python -m pip install --upgrade pip 2026-06-06T09:34:44.3317152Z 2026-06-06 09:34:22,646 [INFO] azure-sdk-tools: Installed packages: 2026-06-06T09:34:44.3317440Z 2026-06-06 09:34:22,646 [INFO] azure-sdk-tools: aiohappyeyeballs==2.6.2 2026-06-06T09:34:44.3317839Z aiohttp==3.14.0 2026-06-06T09:34:44.3318069Z aiosignal==1.4.0 2026-06-06T09:34:44.3318297Z astroid==4.0.4 2026-06-06T09:34:44.3318516Z async-timeout==5.0.1 2026-06-06T09:34:44.3318740Z attrs==26.1.0 2026-06-06T09:34:44.3319031Z 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-06-06T09:34:44.3319325Z azure-core==1.41.0 2026-06-06T09:34:44.3319588Z azure-identity @ file:///mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl 2026-06-06T09:34:44.3319865Z azure-pylint-guidelines-checker==0.5.7 2026-06-06T09:34:44.3320139Z azure-sdk-tools @ file:///mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl 2026-06-06T09:34:44.3320408Z backports.asyncio.runner==1.2.0 2026-06-06T09:34:44.3320639Z bashlex==0.18 2026-06-06T09:34:44.3320849Z bracex==2.6 2026-06-06T09:34:44.3321395Z build==1.5.0 2026-06-06T09:34:44.3321642Z certifi==2026.5.20 2026-06-06T09:34:44.3321870Z cffi==2.0.0 2026-06-06T09:34:44.3322096Z charset-normalizer==3.4.7 2026-06-06T09:34:44.3322338Z cibuildwheel==2.23.3 2026-06-06T09:34:44.3322570Z ConfigArgParse==1.7.5 2026-06-06T09:34:44.3322793Z coverage==7.14.1 2026-06-06T09:34:44.3323025Z cryptography==48.0.0 2026-06-06T09:34:44.3323291Z dependency-groups==1.3.1 2026-06-06T09:34:44.3323520Z dill==0.4.1 2026-06-06T09:34:44.3323744Z exceptiongroup==1.3.1 2026-06-06T09:34:44.3323981Z filelock==3.29.1 2026-06-06T09:34:44.3324199Z frozenlist==1.8.0 2026-06-06T09:34:44.3324423Z idna==3.18 2026-06-06T09:34:44.3324644Z iniconfig==2.3.0 2026-06-06T09:34:44.3324867Z isodate==0.7.2 2026-06-06T09:34:44.3325085Z isort==7.0.0 2026-06-06T09:34:44.3325306Z Jinja2==3.1.6 2026-06-06T09:34:44.3325526Z json-delta==2.0.2 2026-06-06T09:34:44.3325742Z MarkupSafe==3.0.3 2026-06-06T09:34:44.3325964Z mccabe==0.7.0 2026-06-06T09:34:44.3326180Z msal==1.37.0 2026-06-06T09:34:44.3326406Z msal-extensions==1.3.1 2026-06-06T09:34:44.3326631Z multidict==6.7.1 2026-06-06T09:34:44.3326852Z packaging==26.2 2026-06-06T09:34:44.3327077Z pkginfo==1.12.1.2 2026-06-06T09:34:44.3327408Z platformdirs==4.10.0 2026-06-06T09:34:44.3327636Z pluggy==1.6.0 2026-06-06T09:34:44.3327860Z propcache==0.5.2 2026-06-06T09:34:44.3328082Z pycparser==3.0 2026-06-06T09:34:44.3328306Z Pygments==2.20.0 2026-06-06T09:34:44.3328525Z PyJWT==2.13.0 2026-06-06T09:34:44.3328741Z pylint==4.0.4 2026-06-06T09:34:44.3328953Z pyparsing==3.3.2 2026-06-06T09:34:44.3329177Z pyproject_hooks==1.2.0 2026-06-06T09:34:44.3329402Z pytest==9.0.3 2026-06-06T09:34:44.3329627Z pytest-asyncio==1.4.0 2026-06-06T09:34:44.3329855Z pytest-cov==7.1.0 2026-06-06T09:34:44.3330078Z python-dotenv==1.2.2 2026-06-06T09:34:44.3330299Z PyYAML==6.0.3 2026-06-06T09:34:44.3330513Z requests==2.34.2 2026-06-06T09:34:44.3330735Z tomli==2.4.1 2026-06-06T09:34:44.3331106Z tomli_w==1.0.0 2026-06-06T09:34:44.3331341Z tomlkit==0.15.0 2026-06-06T09:34:44.3331566Z typing_extensions==4.15.0 2026-06-06T09:34:44.3331791Z urllib3==2.7.0 2026-06-06T09:34:44.3332005Z yarl==1.24.2 2026-06-06T09:34:44.3332121Z 2026-06-06T09:34:44.3332466Z 2026-06-06 09:34:22,647 [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-06-06T09:34:44.3332930Z 2026-06-06 09:34:30,541 [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-06-06T09:34:44.3333396Z 2026-06-06 09:34:30,541 [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-06-06T09:34:44.3333858Z 2026-06-06 09:34:33,469 [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-06-06T09:34:44.3334479Z 2026-06-06 09:34:33,469 [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-06-06T09:34:44.3334940Z 2026-06-06 09:34:38,080 [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-06-06T09:34:44.3335308Z 2026-06-06 09:34:41,580 [INFO] root: Issue exists for azure-ai-contentsafety with pylint version 4.0.4. Updating... 2026-06-06T09:34:44.3335631Z 2026-06-06 09:34:44,065 [INFO] root: Assigned mengaims to issue for azure-ai-contentsafety 2026-06-06T09:34:44.3335947Z ======================================================================================================== 2026-06-06T09:34:44.3336222Z

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.

Guida contributor