Azure/azure-sdk-for-python

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

Open

#33,222 建立於 2023年11月18日

在 GitHub 查看
 (3 留言) (0 反應) (1 負責人)Python (3,905 star) (2,586 fork)batch import
ClientCognitive - Content SafetyService Attentiongood first issuepylint

描述

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-05-23)

Pylint Errors:

20 2026-05-23T09:34:39.0917513Z ===== OUTPUT: next-pylint :: /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety (exit 20) ===== 2026-05-23T09:34:39.0918376Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple 2026-05-23T09:34:39.0919120Z Processing ./.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl 2026-05-23T09:34:39.0919614Z Collecting json-delta>=2.0 2026-05-23T09:34:39.0920131Z Downloading json_delta-2.0.2-py2.py3-none-any.whl (33 kB) 2026-05-23T09:34:39.0920519Z Collecting pyparsing 2026-05-23T09:34:39.0921148Z Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB) 2026-05-23T09:34:39.0921877Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.8/122.8 kB 13.4 MB/s eta 0:00:00 2026-05-23T09:34:39.0922337Z Collecting python-dotenv 2026-05-23T09:34:39.0922722Z Downloading python_dotenv-1.2.2-py3-none-any.whl (22 kB) 2026-05-23T09:34:39.0923103Z Collecting azure-core 2026-05-23T09:34:39.0923474Z Downloading azure_core-1.41.0-py3-none-any.whl (220 kB) 2026-05-23T09:34:39.0924044Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 220.9/220.9 kB 35.9 MB/s eta 0:00:00 2026-05-23T09:34:39.0924464Z Collecting packaging 2026-05-23T09:34:39.0924868Z Downloading packaging-26.2-py3-none-any.whl (100 kB) 2026-05-23T09:34:39.0925758Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.2/100.2 kB 23.0 MB/s eta 0:00:00 2026-05-23T09:34:39.0926205Z Collecting certifi 2026-05-23T09:34:39.0926625Z Downloading certifi-2026.5.20-py3-none-any.whl (134 kB) 2026-05-23T09:34:39.0927337Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.1/134.1 kB 34.2 MB/s eta 0:00:00 2026-05-23T09:34:39.0927826Z Collecting pytest>=3.5.1 2026-05-23T09:34:39.0928291Z Downloading pytest-9.0.3-py3-none-any.whl (375 kB) 2026-05-23T09:34:39.0928972Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 375.2/375.2 kB 56.2 MB/s eta 0:00:00 2026-05-23T09:34:39.0929445Z Collecting ConfigArgParse>=0.12.0 2026-05-23T09:34:39.0929830Z Downloading configargparse-1.7.5-py3-none-any.whl (27 kB) 2026-05-23T09:34:39.0930363Z Collecting PyYAML 2026-05-23T09:34:39.0931127Z Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB) 2026-05-23T09:34:39.0932157Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 770.3/770.3 kB 52.7 MB/s eta 0:00:00 2026-05-23T09:34:39.0933069Z 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-05-23T09:34:39.0933842Z Collecting build 2026-05-23T09:34:39.0934417Z Downloading build-1.5.0-py3-none-any.whl (26 kB) 2026-05-23T09:34:39.0935159Z Collecting cibuildwheel==2.23.3 2026-05-23T09:34:39.0935765Z Downloading cibuildwheel-2.23.3-py3-none-any.whl (91 kB) 2026-05-23T09:34:39.0936896Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.8/91.8 kB 6.8 MB/s eta 0:00:00 2026-05-23T09:34:39.0937563Z Collecting pytest-asyncio>=0.9.0 2026-05-23T09:34:39.0938298Z Downloading pytest_asyncio-1.3.0-py3-none-any.whl (15 kB) 2026-05-23T09:34:39.0939043Z Collecting pytest-cov 2026-05-23T09:34:39.0939636Z Downloading pytest_cov-7.1.0-py3-none-any.whl (22 kB) 2026-05-23T09:34:39.0940335Z Collecting urllib3 2026-05-23T09:34:39.0941171Z Downloading urllib3-2.7.0-py3-none-any.whl (131 kB) 2026-05-23T09:34:39.0941947Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.1/131.1 kB 44.4 MB/s eta 0:00:00 2026-05-23T09:34:39.0942887Z Collecting wheel 2026-05-23T09:34:39.0943447Z Downloading wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-23T09:34:39.0944193Z Collecting tomli 2026-05-23T09:34:39.0944876Z Downloading tomli-2.4.1-py3-none-any.whl (14 kB) 2026-05-23T09:34:39.0945298Z Collecting tomli-w==1.0.0 2026-05-23T09:34:39.0945786Z Downloading tomli_w-1.0.0-py3-none-any.whl (6.0 kB) 2026-05-23T09:34:39.0946204Z Collecting pkginfo 2026-05-23T09:34:39.0946874Z Downloading pkginfo-1.12.1.2-py3-none-any.whl (32 kB) 2026-05-23T09:34:39.0947519Z Collecting Jinja2 2026-05-23T09:34:39.0948045Z Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-05-23T09:34:39.0948891Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 47.1 MB/s eta 0:00:00 2026-05-23T09:34:39.0949514Z Collecting platformdirs 2026-05-23T09:34:39.0950009Z Downloading platformdirs-4.9.6-py3-none-any.whl (21 kB) 2026-05-23T09:34:39.0950603Z Collecting typing-extensions>=4.1.0 2026-05-23T09:34:39.0951533Z Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB) 2026-05-23T09:34:39.0952299Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 14.9 MB/s eta 0:00:00 2026-05-23T09:34:39.0952844Z Collecting bracex 2026-05-23T09:34:39.0953367Z Downloading bracex-2.6-py3-none-any.whl (11 kB) 2026-05-23T09:34:39.0953952Z Collecting filelock 2026-05-23T09:34:39.0954506Z Downloading filelock-3.29.0-py3-none-any.whl (39 kB) 2026-05-23T09:34:39.0955006Z Collecting bashlex!=0.13 2026-05-23T09:34:39.0955566Z Downloading bashlex-0.18-py2.py3-none-any.whl (69 kB) 2026-05-23T09:34:39.0956501Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.5/69.5 kB 25.2 MB/s eta 0:00:00 2026-05-23T09:34:39.0957214Z Collecting dependency-groups>=1.2 2026-05-23T09:34:39.0957755Z Downloading dependency_groups-1.3.1-py3-none-any.whl (8.7 kB) 2026-05-23T09:34:39.0959150Z Collecting iniconfig>=1.0.1 2026-05-23T09:34:39.0959701Z Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-05-23T09:34:39.0960198Z Collecting exceptiongroup>=1 2026-05-23T09:34:39.0960724Z Downloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB) 2026-05-23T09:34:39.0961771Z Collecting pluggy<2,>=1.5 2026-05-23T09:34:39.0962167Z Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-05-23T09:34:39.0962538Z Collecting pygments>=2.7.2 2026-05-23T09:34:39.0963007Z Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB) 2026-05-23T09:34:39.0964076Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 84.0 MB/s eta 0:00:00 2026-05-23T09:34:39.0964834Z Collecting backports-asyncio-runner<2,>=1.1 2026-05-23T09:34:39.0965678Z Downloading backports_asyncio_runner-1.2.0-py3-none-any.whl (12 kB) 2026-05-23T09:34:39.0966304Z Collecting requests>=2.21.0 2026-05-23T09:34:39.0966924Z Downloading requests-2.34.2-py3-none-any.whl (73 kB) 2026-05-23T09:34:39.0967781Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.1/73.1 kB 22.9 MB/s eta 0:00:00 2026-05-23T09:34:39.0968406Z Collecting pyproject_hooks 2026-05-23T09:34:39.0968932Z Downloading pyproject_hooks-1.2.0-py3-none-any.whl (10 kB) 2026-05-23T09:34:39.0969351Z Collecting MarkupSafe>=2.0 2026-05-23T09:34:39.0970075Z Downloading markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB) 2026-05-23T09:34:39.0970721Z Collecting coverage[toml]>=7.10.6 2026-05-23T09:34:39.0971630Z Downloading coverage-7.14.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (248 kB) 2026-05-23T09:34:39.0972814Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 248.8/248.8 kB 56.7 MB/s eta 0:00:00 2026-05-23T09:34:39.0973413Z Collecting charset_normalizer<4,>=2 2026-05-23T09:34:39.0973973Z 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-05-23T09:34:39.0974765Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.9/216.9 kB 56.7 MB/s eta 0:00:00 2026-05-23T09:34:39.0975319Z Collecting idna<4,>=2.5 2026-05-23T09:34:39.0975989Z Downloading idna-3.16-py3-none-any.whl (74 kB) 2026-05-23T09:34:39.0976843Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.2/74.2 kB 28.0 MB/s eta 0:00:00 2026-05-23T09:34:39.0977909Z Installing collected packages: json-delta, urllib3, typing-extensions, tomli-w, tomli, PyYAML, python-dotenv, pyproject_hooks, pyparsing, pygments, pluggy, platformdirs, pkginfo, packaging, MarkupSafe, iniconfig, idna, filelock, coverage, ConfigArgParse, charset_normalizer, certifi, bracex, bashlex, backports-asyncio-runner, wheel, requests, Jinja2, exceptiongroup, dependency-groups, build, pytest, cibuildwheel, azure-core, pytest-cov, pytest-asyncio, azure-sdk-tools 2026-05-23T09:34:39.0979550Z 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.0 dependency-groups-1.3.1 exceptiongroup-1.3.1 filelock-3.29.0 idna-3.16 iniconfig-2.3.0 json-delta-2.0.2 packaging-26.2 pkginfo-1.12.1.2 platformdirs-4.9.6 pluggy-1.6.0 pygments-2.20.0 pyparsing-3.3.2 pyproject_hooks-1.2.0 pytest-9.0.3 pytest-asyncio-1.3.0 pytest-cov-7.1.0 python-dotenv-1.2.2 requests-2.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-05-23T09:34:39.0980808Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple 2026-05-23T09:34:39.0981832Z Processing /mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl 2026-05-23T09:34:39.0982362Z Processing /mnt/vss/_work/1/s/.wheels/azure_core-1.41.0-py3-none-any.whl 2026-05-23T09:34:39.0983097Z Processing /mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl 2026-05-23T09:34:39.0983631Z Collecting aiohttp 2026-05-23T09:34:39.0984392Z Downloading aiohttp-3.13.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB) 2026-05-23T09:34:39.0985210Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 49.0 MB/s eta 0:00:00 2026-05-23T09:34:39.0986190Z 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-05-23T09:34:39.0987375Z 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-05-23T09:34:39.0988618Z 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-05-23T09:34:39.0989603Z 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-05-23T09:34:39.0990823Z 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-05-23T09:34:39.0992380Z 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.3.0) 2026-05-23T09:34:39.0993561Z 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-05-23T09:34:39.0994783Z 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-05-23T09:34:39.0996010Z 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-05-23T09:34:39.0997277Z 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-05-23T09:34:39.0998347Z 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-05-23T09:34:39.0999566Z 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-05-23T09:34:39.1000481Z 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-05-23T09:34:39.1001531Z 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-05-23T09:34:39.1002411Z 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-05-23T09:34:39.1003257Z 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-05-23T09:34:39.1004074Z 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-05-23T09:34:39.1005058Z 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-05-23T09:34:39.1005875Z 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-05-23T09:34:39.1006858Z 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-05-23T09:34:39.1007721Z 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.0) 2026-05-23T09:34:39.1008582Z 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-05-23T09:34:39.1009432Z 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.9.6) 2026-05-23T09:34:39.1010259Z 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-05-23T09:34:39.1011309Z 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-05-23T09:34:39.1012361Z 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-05-23T09:34:39.1013159Z Collecting msal>=1.35.1 2026-05-23T09:34:39.1013639Z Downloading msal-1.36.0-py3-none-any.whl (121 kB) 2026-05-23T09:34:39.1014343Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.5/121.5 kB 39.7 MB/s eta 0:00:00 2026-05-23T09:34:39.1014853Z Collecting cryptography>=2.5 2026-05-23T09:34:39.1015358Z Downloading cryptography-48.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB) 2026-05-23T09:34:39.1016070Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 101.8 MB/s eta 0:00:00 2026-05-23T09:34:39.1016539Z Collecting msal-extensions>=1.2.0 2026-05-23T09:34:39.1017232Z Downloading msal_extensions-1.3.1-py3-none-any.whl (20 kB) 2026-05-23T09:34:39.1017727Z Collecting multidict<7.0,>=4.5 2026-05-23T09:34:39.1018295Z Downloading multidict-6.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (243 kB) 2026-05-23T09:34:39.1019032Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 243.3/243.3 kB 69.8 MB/s eta 0:00:00 2026-05-23T09:34:39.1019467Z Collecting propcache>=0.2.0 2026-05-23T09:34:39.1019922Z Downloading propcache-0.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (60 kB) 2026-05-23T09:34:39.1020588Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.1/60.1 kB 22.0 MB/s eta 0:00:00 2026-05-23T09:34:39.1021186Z Collecting aiosignal>=1.4.0 2026-05-23T09:34:39.1021582Z Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) 2026-05-23T09:34:39.1021942Z Collecting yarl<2.0,>=1.17.0 2026-05-23T09:34:39.1022333Z Downloading yarl-1.24.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (106 kB) 2026-05-23T09:34:39.1022871Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 106.7/106.7 kB 37.5 MB/s eta 0:00:00 2026-05-23T09:34:39.1023257Z Collecting attrs>=17.3.0 2026-05-23T09:34:39.1023624Z Downloading attrs-26.1.0-py3-none-any.whl (67 kB) 2026-05-23T09:34:39.1024087Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.5/67.5 kB 25.4 MB/s eta 0:00:00 2026-05-23T09:34:39.1024474Z Collecting async-timeout<6.0,>=4.0 2026-05-23T09:34:39.1024835Z Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB) 2026-05-23T09:34:39.1025194Z Collecting aiohappyeyeballs>=2.5.0 2026-05-23T09:34:39.1025601Z Downloading aiohappyeyeballs-2.6.2-py3-none-any.whl (15 kB) 2026-05-23T09:34:39.1025965Z Collecting frozenlist>=1.1.1 2026-05-23T09:34:39.1026372Z Downloading frozenlist-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (219 kB) 2026-05-23T09:34:39.1026876Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 219.5/219.5 kB 64.0 MB/s eta 0:00:00 2026-05-23T09:34:39.1027264Z Collecting cffi>=2.0.0 2026-05-23T09:34:39.1027653Z Downloading cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB) 2026-05-23T09:34:39.1028150Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.5/216.5 kB 60.7 MB/s eta 0:00:00 2026-05-23T09:34:39.1028542Z Collecting PyJWT[crypto]<3,>=1.0.0 2026-05-23T09:34:39.1028906Z Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB) 2026-05-23T09:34:39.1029424Z 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-05-23T09:34:39.1030092Z 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-05-23T09:34:39.1030729Z 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-05-23T09:34:39.1031621Z 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-05-23T09:34:39.1032302Z 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-05-23T09:34:39.1033100Z 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-05-23T09:34:39.1033731Z 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.16) 2026-05-23T09:34:39.1034467Z 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-05-23T09:34:39.1035097Z 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-05-23T09:34:39.1035720Z 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.0) 2026-05-23T09:34:39.1036195Z Collecting pycparser 2026-05-23T09:34:39.1036555Z Downloading pycparser-3.0-py3-none-any.whl (48 kB) 2026-05-23T09:34:39.1037047Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.2/48.2 kB 18.6 MB/s eta 0:00:00 2026-05-23T09:34:39.1037495Z azure-sdk-tools is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel. 2026-05-23T09:34:39.1037968Z azure-core is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel. 2026-05-23T09:34:39.1038467Z Installing collected packages: PyJWT, pycparser, propcache, multidict, frozenlist, attrs, async-timeout, aiohappyeyeballs, yarl, cffi, aiosignal, cryptography, aiohttp, msal, msal-extensions, azure-identity 2026-05-23T09:34:39.1039042Z Successfully installed PyJWT-2.13.0 aiohappyeyeballs-2.6.2 aiohttp-3.13.5 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.36.0 msal-extensions-1.3.1 multidict-6.7.1 propcache-0.5.2 pycparser-3.0 yarl-1.24.2 2026-05-23T09:34:39.1039584Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple 2026-05-23T09:34:39.1040000Z Processing ./azure_ai_contentsafety-1.0.0.tar.gz 2026-05-23T09:34:39.1040359Z Installing build dependencies: started 2026-05-23T09:34:39.1040755Z Installing build dependencies: finished with status 'done' 2026-05-23T09:34:39.1041416Z Getting requirements to build wheel: started 2026-05-23T09:34:39.1041803Z Getting requirements to build wheel: finished with status 'done' 2026-05-23T09:34:39.1042195Z Preparing metadata (pyproject.toml): started 2026-05-23T09:34:39.1042570Z Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-23T09:34:39.1042926Z Collecting isodate<1.0.0,>=0.6.1 2026-05-23T09:34:39.1043274Z Downloading isodate-0.7.2-py3-none-any.whl (22 kB) 2026-05-23T09:34:39.1043722Z 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-05-23T09:34:39.1044271Z 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-05-23T09:34:39.1044970Z 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-05-23T09:34:39.1045565Z 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.16) 2026-05-23T09:34:39.1046123Z 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-05-23T09:34:39.1046817Z 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-05-23T09:34:39.1047400Z 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-05-23T09:34:39.1047888Z Building wheels for collected packages: azure-ai-contentsafety 2026-05-23T09:34:39.1048274Z Building wheel for azure-ai-contentsafety (pyproject.toml): started 2026-05-23T09:34:39.1048675Z Building wheel for azure-ai-contentsafety (pyproject.toml): finished with status 'done' 2026-05-23T09:34:39.1049143Z Created wheel for azure-ai-contentsafety: filename=azure_ai_contentsafety-1.0.0-py3-none-any.whl size=61411 sha256=97f8628da8195679ba05a4fd8f492320adb92cc493dafa1f8b00a27366e44e98 2026-05-23T09:34:39.1049624Z Stored in directory: /home/cloudtest/.cache/pip/wheels/c7/a2/51/c07345eb70c329a292e02afddc00ecaba075b84427ea020dd3 2026-05-23T09:34:39.1050029Z Successfully built azure-ai-contentsafety 2026-05-23T09:34:39.1050396Z Installing collected packages: isodate, azure-ai-contentsafety 2026-05-23T09:34:39.1050772Z Successfully installed azure-ai-contentsafety-1.0.0 isodate-0.7.2 2026-05-23T09:34:39.1051387Z ************* Module azure.ai.contentsafety._model_base 2026-05-23T09:34:39.1051845Z azure/ai/contentsafety/_model_base.py:628: [C0123(unidiomatic-typecheck), _get_deserialize_callable_from_annotation] Use isinstance() rather than type() for a typecheck. 2026-05-23T09:34:39.1052370Z azure/ai/contentsafety/_model_base.py:630: [C0123(unidiomatic-typecheck), _get_deserialize_callable_from_annotation] Use isinstance() rather than type() for a typecheck. 2026-05-23T09:34:39.1052830Z ************* Module azure.ai.contentsafety._operations._operations 2026-05-23T09:34:39.1053460Z 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-05-23T09:34:39.1054337Z 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-05-23T09:34:39.1055192Z 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-05-23T09:34:39.1056218Z 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-05-23T09:34:39.1057089Z 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-05-23T09:34:39.1058050Z 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-05-23T09:34:39.1058893Z 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-05-23T09:34:39.1059743Z 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-05-23T09:34:39.1060596Z 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-05-23T09:34:39.1061728Z 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-05-23T09:34:39.1062592Z 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-05-23T09:34:39.1063468Z 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-05-23T09:34:39.1064489Z 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-05-23T09:34:39.1065508Z 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-05-23T09:34:39.1066382Z 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-05-23T09:34:39.1067249Z 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-05-23T09:34:39.1068112Z 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-05-23T09:34:39.1068985Z 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-05-23T09:34:39.1069858Z 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-05-23T09:34:39.1070487Z ************* Module azure.ai.contentsafety.aio._operations._operations 2026-05-23T09:34:39.1071507Z 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-05-23T09:34:39.1072426Z 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-05-23T09:34:39.1073418Z 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-05-23T09:34:39.1074387Z 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-05-23T09:34:39.1075257Z 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-05-23T09:34:39.1076145Z 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-05-23T09:34:39.1077025Z 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-05-23T09:34:39.1077890Z 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-05-23T09:34:39.1078763Z 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-05-23T09:34:39.1079619Z 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-05-23T09:34:39.1080578Z 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-05-23T09:34:39.1081703Z 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-05-23T09:34:39.1082722Z 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-05-23T09:34:39.1083590Z 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-05-23T09:34:39.1084454Z 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-05-23T09:34:39.1085325Z 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-05-23T09:34:39.1086183Z 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-05-23T09:34:39.1087031Z 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-05-23T09:34:39.1087892Z 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-05-23T09:34:39.1088405Z 2026-05-23T09:34:39.1088813Z ----------------------------------- 2026-05-23T09:34:39.1089160Z Your code has been rated at 9.78/10 2026-05-23T09:34:39.1089315Z 2026-05-23T09:34:39.1089707Z ************* Module test_blocklist 2026-05-23T09:34:39.1090136Z tests/test_blocklist.py:96: [W0706(try-except-raise), TestBlocklistCase.test_delete_blocklist] The except handler raises immediately 2026-05-23T09:34:39.1090613Z tests/test_blocklist.py:244: [W0706(try-except-raise), TestBlocklistCase.test_remove_blocklist_items] The except handler raises immediately 2026-05-23T09:34:39.1091533Z 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-05-23T09:34:39.1092144Z 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-05-23T09:34:39.1092652Z tests/test_blocklist.py:10: [C0412(ungrouped-imports), ] Imports from package azure are not grouped 2026-05-23T09:34:39.1093040Z ************* Module test_case 2026-05-23T09:34:39.1093486Z 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-05-23T09:34:39.1093963Z tests/test_case.py:11: [C0412(ungrouped-imports), ] Imports from package azure are not grouped 2026-05-23T09:34:39.1094351Z ************* Module test_content_safety 2026-05-23T09:34:39.1094772Z tests/test_content_safety.py:32: [W1514(unspecified-encoding), TestContentSafetyCase.test_analyze_text] Using open without explicitly specifying an encoding 2026-05-23T09:34:39.1095300Z 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-05-23T09:34:39.1095834Z 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-05-23T09:34:39.1096084Z 2026-05-23T09:34:39.1096495Z ----------------------------------- 2026-05-23T09:34:39.1096851Z Your code has been rated at 9.51/10 2026-05-23T09:34:39.1097011Z 2026-05-23T09:34:39.1097420Z ************* Module sample_entra_id_auth 2026-05-23T09:34:39.1097833Z samples/sample_entra_id_auth.py:23: [W0105(pointless-string-statement), analyze_text_with_entra_id_auth] String statement has no effect 2026-05-23T09:34:39.1098258Z ************* Module sample_manage_blocklist 2026-05-23T09:34:39.1098651Z samples/sample_manage_blocklist.py:74: [C0301(line-too-long), ] Line too long (126/120) 2026-05-23T09:34:39.1099072Z samples/sample_manage_blocklist.py:107: [C0301(line-too-long), ] Line too long (147/120) 2026-05-23T09:34:39.1099484Z samples/sample_manage_blocklist.py:264: [C0301(line-too-long), ] Line too long (122/120) 2026-05-23T09:34:39.1099667Z 2026-05-23T09:34:39.1100065Z ----------------------------------- 2026-05-23T09:34:39.1100410Z Your code has been rated at 9.90/10 2026-05-23T09:34:39.1100554Z 2026-05-23T09:34:39.1101191Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple 2026-05-23T09:34:39.1101674Z Collecting azure-pylint-guidelines-checker==0.5.7 2026-05-23T09:34:39.1102161Z Downloading https://pkgs.dev.azure.com/azure-sdk/29ec6040-b234-4e31-b139-33dc4287b756/_packaging/3572dbf9-b5ef-433b-9137-fc4d7768e7cc/pypi/download/azure-pylint-guidelines-checker/0.5.7/azure_pylint_guidelines_checker-0.5.7-py2.py3-none-any.whl (25 kB) 2026-05-23T09:34:39.1102797Z Installing collected packages: azure-pylint-guidelines-checker 2026-05-23T09:34:39.1103185Z Successfully installed azure-pylint-guidelines-checker-0.5.7 2026-05-23T09:34:39.1103603Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple 2026-05-23T09:34:39.1104009Z Collecting pylint==4.0.4 2026-05-23T09:34:39.1104372Z Downloading pylint-4.0.4-py3-none-any.whl (536 kB) 2026-05-23T09:34:39.1104920Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.4/536.4 kB 21.8 MB/s eta 0:00:00 2026-05-23T09:34:39.1105388Z 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-05-23T09:34:39.1105930Z Collecting dill>=0.2 2026-05-23T09:34:39.1106293Z Downloading dill-0.4.1-py3-none-any.whl (120 kB) 2026-05-23T09:34:39.1106768Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 37.0 MB/s eta 0:00:00 2026-05-23T09:34:39.1107243Z 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.9.6) 2026-05-23T09:34:39.1107666Z Collecting tomlkit>=0.10.1 2026-05-23T09:34:39.1108023Z Downloading tomlkit-0.15.0-py3-none-any.whl (41 kB) 2026-05-23T09:34:39.1108492Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.3/41.3 kB 13.3 MB/s eta 0:00:00 2026-05-23T09:34:39.1108876Z Collecting astroid<=4.1.dev0,>=4.0.2 2026-05-23T09:34:39.1109234Z Downloading astroid-4.0.4-py3-none-any.whl (276 kB) 2026-05-23T09:34:39.1109708Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 276.4/276.4 kB 72.4 MB/s eta 0:00:00 2026-05-23T09:34:39.1110080Z Collecting mccabe<0.8,>=0.6 2026-05-23T09:34:39.1110458Z Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB) 2026-05-23T09:34:39.1110814Z Collecting isort!=5.13,<8,>=5 2026-05-23T09:34:39.1111434Z Downloading isort-7.0.0-py3-none-any.whl (94 kB) 2026-05-23T09:34:39.1111922Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.7/94.7 kB 35.1 MB/s eta 0:00:00 2026-05-23T09:34:39.1112389Z 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-05-23T09:34:39.1112858Z Installing collected packages: tomlkit, mccabe, isort, dill, astroid, pylint 2026-05-23T09:34:39.1113260Z 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-05-23T09:34:39.3043804Z next-pylint check completed with exit code 20 2026-05-23T09:34:39.3044826Z ======================================================================================================== 2026-05-23T09:34:39.3045467Z ===== STDERR: next-pylint :: /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety (exit 20) ===== 2026-05-23T09:34:39.3046236Z 2026-05-23 09:33:35,990 [INFO] azure-sdk-tools: Installing from feed: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/ 2026-05-23T09:34:39.3046875Z 2026-05-23 09:33:35,990 [INFO] azure-sdk-tools: Running pylint check... 2026-05-23T09:34:39.3047445Z 2026-05-23 09:33:39,692 [INFO] root: Found whl azure_sdk_tools-0.0.0-py3-none-any.whl 2026-05-23T09:34:39.3047699Z 2026-05-23T09:34:39.3048184Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1 2026-05-23T09:34:39.3048683Z [notice] To update, run: python -m pip install --upgrade pip 2026-05-23T09:34:39.3049257Z 2026-05-23 09:33:53,703 [INFO] azure-sdk-tools: Processing azure-ai-contentsafety for pylint check 2026-05-23T09:34:39.3050132Z 2026-05-23 09:33:53,703 [INFO] azure-sdk-tools: Installing dev requirements for /mnt/vss/_work/1/s/sdk/contentsafety/azure-ai-contentsafety 2026-05-23T09:34:39.3050425Z 2026-05-23T09:34:39.3051132Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1 2026-05-23T09:34:39.3051661Z [notice] To update, run: python -m pip install --upgrade pip 2026-05-23T09:34:39.3052020Z 2026-05-23T09:34:39.3052529Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1 2026-05-23T09:34:39.3053029Z [notice] To update, run: python -m pip install --upgrade pip 2026-05-23T09:34:39.3053588Z 2026-05-23 09:34:08,679 [INFO] azure-sdk-tools: Installing azure_ai_contentsafety-1.0.0.tar.gz from fresh built package. 2026-05-23T09:34:39.3054315Z 2026-05-23 09:34:09,056 [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-05-23T09:34:39.3054682Z 2026-05-23T09:34:39.3055128Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1 2026-05-23T09:34:39.3055571Z [notice] To update, run: python -m pip install --upgrade pip 2026-05-23T09:34:39.3056057Z 2026-05-23 09:34:13,273 [INFO] azure-sdk-tools: Installed azure_ai_contentsafety-1.0.0.tar.gz 2026-05-23T09:34:39.3056276Z 2026-05-23T09:34:39.3056712Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1 2026-05-23T09:34:39.3057150Z [notice] To update, run: python -m pip install --upgrade pip 2026-05-23T09:34:39.3057615Z 2026-05-23 09:34:16,595 [INFO] azure-sdk-tools: Installed packages: 2026-05-23T09:34:39.3058098Z 2026-05-23 09:34:16,595 [INFO] azure-sdk-tools: aiohappyeyeballs==2.6.2 2026-05-23T09:34:39.3058513Z aiohttp==3.13.5 2026-05-23T09:34:39.3058934Z aiosignal==1.4.0 2026-05-23T09:34:39.3059326Z astroid==4.0.4 2026-05-23T09:34:39.3059708Z async-timeout==5.0.1 2026-05-23T09:34:39.3060101Z attrs==26.1.0 2026-05-23T09:34:39.3060597Z 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-05-23T09:34:39.3061227Z azure-core==1.41.0 2026-05-23T09:34:39.3061684Z azure-identity @ file:///mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl 2026-05-23T09:34:39.3062142Z azure-pylint-guidelines-checker==0.5.7 2026-05-23T09:34:39.3062607Z azure-sdk-tools @ file:///mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl 2026-05-23T09:34:39.3063044Z backports.asyncio.runner==1.2.0 2026-05-23T09:34:39.3063430Z bashlex==0.18 2026-05-23T09:34:39.3063800Z bracex==2.6 2026-05-23T09:34:39.3064181Z build==1.5.0 2026-05-23T09:34:39.3064569Z certifi==2026.5.20 2026-05-23T09:34:39.3064943Z cffi==2.0.0 2026-05-23T09:34:39.3065336Z charset-normalizer==3.4.7 2026-05-23T09:34:39.3065739Z cibuildwheel==2.23.3 2026-05-23T09:34:39.3066164Z ConfigArgParse==1.7.5 2026-05-23T09:34:39.3066546Z coverage==7.14.0 2026-05-23T09:34:39.3066938Z cryptography==48.0.0 2026-05-23T09:34:39.3067333Z dependency-groups==1.3.1 2026-05-23T09:34:39.3067718Z dill==0.4.1 2026-05-23T09:34:39.3068110Z exceptiongroup==1.3.1 2026-05-23T09:34:39.3068497Z filelock==3.29.0 2026-05-23T09:34:39.3068887Z frozenlist==1.8.0 2026-05-23T09:34:39.3069266Z idna==3.16 2026-05-23T09:34:39.3069650Z iniconfig==2.3.0 2026-05-23T09:34:39.3070034Z isodate==0.7.2 2026-05-23T09:34:39.3070419Z isort==7.0.0 2026-05-23T09:34:39.3070799Z Jinja2==3.1.6 2026-05-23T09:34:39.3071336Z json-delta==2.0.2 2026-05-23T09:34:39.3071745Z MarkupSafe==3.0.3 2026-05-23T09:34:39.3072123Z mccabe==0.7.0 2026-05-23T09:34:39.3072499Z msal==1.36.0 2026-05-23T09:34:39.3072893Z msal-extensions==1.3.1 2026-05-23T09:34:39.3073274Z multidict==6.7.1 2026-05-23T09:34:39.3073670Z packaging==26.2 2026-05-23T09:34:39.3074058Z pkginfo==1.12.1.2 2026-05-23T09:34:39.3074447Z platformdirs==4.9.6 2026-05-23T09:34:39.3074834Z pluggy==1.6.0 2026-05-23T09:34:39.3075244Z propcache==0.5.2 2026-05-23T09:34:39.3075768Z pycparser==3.0 2026-05-23T09:34:39.3076174Z Pygments==2.20.0 2026-05-23T09:34:39.3076560Z PyJWT==2.13.0 2026-05-23T09:34:39.3076946Z pylint==4.0.4 2026-05-23T09:34:39.3077325Z pyparsing==3.3.2 2026-05-23T09:34:39.3077713Z pyproject_hooks==1.2.0 2026-05-23T09:34:39.3078104Z pytest==9.0.3 2026-05-23T09:34:39.3078509Z pytest-asyncio==1.3.0 2026-05-23T09:34:39.3079036Z pytest-cov==7.1.0 2026-05-23T09:34:39.3079464Z python-dotenv==1.2.2 2026-05-23T09:34:39.3079854Z PyYAML==6.0.3 2026-05-23T09:34:39.3080236Z requests==2.34.2 2026-05-23T09:34:39.3080618Z tomli==2.4.1 2026-05-23T09:34:39.3081145Z tomli_w==1.0.0 2026-05-23T09:34:39.3081527Z tomlkit==0.15.0 2026-05-23T09:34:39.3081935Z typing_extensions==4.15.0 2026-05-23T09:34:39.3082321Z urllib3==2.7.0 2026-05-23T09:34:39.3082722Z yarl==1.24.2 2026-05-23T09:34:39.3082881Z 2026-05-23T09:34:39.3083454Z 2026-05-23 09:34:16,596 [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-05-23T09:34:39.3084123Z 2026-05-23 09:34:24,861 [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-05-23T09:34:39.3084775Z 2026-05-23 09:34:24,861 [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-05-23T09:34:39.3085428Z 2026-05-23 09:34:27,829 [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-05-23T09:34:39.3086073Z 2026-05-23 09:34:27,830 [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-05-23T09:34:39.3086723Z 2026-05-23 09:34:32,655 [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-05-23T09:34:39.3087290Z 2026-05-23 09:34:36,284 [INFO] root: Issue exists for azure-ai-contentsafety with pylint version 4.0.4. Updating... 2026-05-23T09:34:39.3087793Z 2026-05-23 09:34:39,034 [INFO] root: Assigned mengaims to issue for azure-ai-contentsafety 2026-05-23T09:34:39.3088302Z ======================================================================================================== 2026-05-23T09:34:39.3088721Z

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.

貢獻者指南