Azure / Azure/azure-sdk-for-python

azure-communication-identity needs linting updates for pylint version 4.0.6

Open
#43,374 0 comments 0 reactions 3 assignees Claimed by @mjafferi-msft View on GitHub
Communication - Identity pylint
Dominant language
Python
Stars
5.6k
Forks
3.4k
Avg merge
1d 21h
Merged PRs (30d)
193

Description

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

**Library name:** azure-communication-identity
**Pylint version:** 4.0.6
**Pylint Build:** [Link to build (2026-07-27)](https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6618058&view=logs&j=87f850b5-cf15-53c6-370a-4be21ee70ec7&t=b33d1587-3539-5735-af43-e3e62f02ca4b)

**Pylint Errors:**

?
2026-07-27T02:19:01.7343365Z [azure-communication-identity :: next-pylint] Looking in indexes: https://build:***@pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple, https://pypi.python.org/simple
2026-07-27T02:19:01.7344644Z [azure-communication-identity :: next-pylint] Processing ./.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-07-27T02:19:01.7345682Z [azure-communication-identity :: next-pylint] Collecting Jinja2
2026-07-27T02:19:01.7347199Z [azure-communication-identity :: next-pylint] Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
2026-07-27T02:19:01.7348975Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 3.1 MB/s eta 0:00:00
2026-07-27T02:19:01.7350492Z [azure-communication-identity :: next-pylint] Collecting wheel
2026-07-27T02:19:01.7351506Z [azure-communication-identity :: next-pylint] Downloading wheel-0.47.0-py3-none-any.whl (32 kB)
2026-07-27T02:19:01.7352479Z [azure-communication-identity :: next-pylint] Collecting azure-core
2026-07-27T02:19:01.7353532Z [azure-communication-identity :: next-pylint] Downloading azure_core-1.41.0-py3-none-any.whl (220 kB)
2026-07-27T02:19:01.7354907Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 220.9/220.9 kB 9.5 MB/s eta 0:00:00
2026-07-27T02:19:01.7355930Z [azure-communication-identity :: next-pylint] Collecting tomli
2026-07-27T02:19:01.7357104Z [azure-communication-identity :: next-pylint] Downloading tomli-2.4.1-py3-none-any.whl (14 kB)
2026-07-27T02:19:01.7358012Z [azure-communication-identity :: next-pylint] Collecting build
2026-07-27T02:19:01.7359037Z [azure-communication-identity :: next-pylint] Downloading https://pkgs.dev.azure.com/azure-sdk/29ec6040-b234-4e31-b139-33dc4287b756/_packaging/3572dbf9-b5ef-433b-9137-fc4d7768e7cc/pypi/download/build/1.5.1/build-1.5.1-py3-none-any.whl (31 kB)
2026-07-27T02:19:01.7360114Z [azure-communication-identity :: next-pylint] Collecting pytest>=3.5.1
2026-07-27T02:19:01.7361036Z [azure-communication-identity :: next-pylint] Downloading pytest-9.1.1-py3-none-any.whl (386 kB)
2026-07-27T02:19:01.7362256Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 386.5/386.5 kB 15.4 MB/s eta 0:00:00
2026-07-27T02:19:01.7363185Z [azure-communication-identity :: next-pylint] Collecting certifi
2026-07-27T02:19:01.7364081Z [azure-communication-identity :: next-pylint] Downloading certifi-2026.7.22-py3-none-any.whl (136 kB)
2026-07-27T02:19:01.7365273Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 137.0/137.0 kB 49.9 MB/s eta 0:00:00
2026-07-27T02:19:01.7366206Z [azure-communication-identity :: next-pylint] Collecting packaging
2026-07-27T02:19:01.7367347Z [azure-communication-identity :: next-pylint] Downloading packaging-26.2-py3-none-any.whl (100 kB)
2026-07-27T02:19:01.7368544Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.2/100.2 kB 44.1 MB/s eta 0:00:00
2026-07-27T02:19:01.7369834Z [azure-communication-identity :: next-pylint] Requirement already satisfied: setuptools in ./.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0) (79.0.1)
2026-07-27T02:19:01.7370843Z [azure-communication-identity :: next-pylint] Collecting PyYAML
2026-07-27T02:19:01.7371798Z [azure-communication-identity :: next-pylint] Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB)
2026-07-27T02:19:01.7373029Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 770.3/770.3 kB 30.6 MB/s eta 0:00:00
2026-07-27T02:19:01.7373941Z [azure-communication-identity :: next-pylint] Collecting pkginfo
2026-07-27T02:19:01.7374995Z [azure-communication-identity :: next-pylint] Downloading pkginfo-1.12.1.2-py3-none-any.whl (32 kB)
2026-07-27T02:19:01.7375890Z [azure-communication-identity :: next-pylint] Collecting python-dotenv
2026-07-27T02:19:01.7377125Z [azure-communication-identity :: next-pylint] Downloading python_dotenv-1.2.2-py3-none-any.whl (22 kB)
2026-07-27T02:19:01.7378096Z [azure-communication-identity :: next-pylint] Collecting cibuildwheel==2.23.3
2026-07-27T02:19:01.7379025Z [azure-communication-identity :: next-pylint] Downloading cibuildwheel-2.23.3-py3-none-any.whl (91 kB)
2026-07-27T02:19:01.7380204Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.8/91.8 kB 18.1 MB/s eta 0:00:00
2026-07-27T02:19:01.7381158Z [azure-communication-identity :: next-pylint] Collecting pyparsing
2026-07-27T02:19:01.7382085Z [azure-communication-identity :: next-pylint] Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB)
2026-07-27T02:19:01.7383310Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.8/122.8 kB 45.5 MB/s eta 0:00:00
2026-07-27T02:19:01.7384376Z [azure-communication-identity :: next-pylint] Collecting pytest-cov
2026-07-27T02:19:01.7385335Z [azure-communication-identity :: next-pylint] Downloading pytest_cov-7.1.0-py3-none-any.whl (22 kB)
2026-07-27T02:19:01.7386298Z [azure-communication-identity :: next-pylint] Collecting ConfigArgParse>=0.12.0
2026-07-27T02:19:01.7387455Z [azure-communication-identity :: next-pylint] Downloading configargparse-1.7.5-py3-none-any.whl (27 kB)
2026-07-27T02:19:01.7388461Z [azure-communication-identity :: next-pylint] Collecting json-delta>=2.0
2026-07-27T02:19:01.7389397Z [azure-communication-identity :: next-pylint] Downloading json_delta-2.0.2-py2.py3-none-any.whl (33 kB)
2026-07-27T02:19:01.7390277Z [azure-communication-identity :: next-pylint] Collecting urllib3
2026-07-27T02:19:01.7391131Z [azure-communication-identity :: next-pylint] Downloading urllib3-2.7.0-py3-none-any.whl (131 kB)
2026-07-27T02:19:01.7392330Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.1/131.1 kB 47.6 MB/s eta 0:00:00
2026-07-27T02:19:01.7393331Z [azure-communication-identity :: next-pylint] Collecting pytest-asyncio>=0.9.0
2026-07-27T02:19:01.7394367Z [azure-communication-identity :: next-pylint] Downloading pytest_asyncio-1.4.0-py3-none-any.whl (16 kB)
2026-07-27T02:19:01.7395318Z [azure-communication-identity :: next-pylint] Collecting tomli-w==1.0.0
2026-07-27T02:19:01.7396219Z [azure-communication-identity :: next-pylint] Downloading tomli_w-1.0.0-py3-none-any.whl (6.0 kB)
2026-07-27T02:19:01.7397319Z [azure-communication-identity :: next-pylint] Collecting bracex
2026-07-27T02:19:01.7398188Z [azure-communication-identity :: next-pylint] Downloading bracex-3.0.1-py3-none-any.whl (11 kB)
2026-07-27T02:19:01.7399263Z [azure-communication-identity :: next-pylint] Collecting bashlex!=0.13
2026-07-27T02:19:01.7400232Z [azure-communication-identity :: next-pylint] Downloading bashlex-0.18-py2.py3-none-any.whl (69 kB)
2026-07-27T02:19:01.7401718Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.5/69.5 kB 30.0 MB/s eta 0:00:00
2026-07-27T02:19:01.7402915Z [azure-communication-identity :: next-pylint] Collecting filelock
2026-07-27T02:19:01.7403913Z [azure-communication-identity :: next-pylint] Downloading filelock-3.32.0-py3-none-any.whl (97 kB)
2026-07-27T02:19:01.7405106Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.7/97.7 kB 35.9 MB/s eta 0:00:00
2026-07-27T02:19:01.7406111Z [azure-communication-identity :: next-pylint] Collecting platformdirs
2026-07-27T02:19:01.7407434Z [azure-communication-identity :: next-pylint] Downloading platformdirs-4.11.0-py3-none-any.whl (23 kB)
2026-07-27T02:19:01.7408446Z [azure-communication-identity :: next-pylint] Collecting typing-extensions>=4.1.0
2026-07-27T02:19:01.7409549Z [azure-communication-identity :: next-pylint] Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB)
2026-07-27T02:19:01.7410690Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.6/45.6 kB 8.2 MB/s eta 0:00:00
2026-07-27T02:19:01.7411613Z [azure-communication-identity :: next-pylint] Collecting dependency-groups>=1.2
2026-07-27T02:19:01.7412579Z [azure-communication-identity :: next-pylint] Downloading dependency_groups-1.3.1-py3-none-any.whl (8.7 kB)
2026-07-27T02:19:01.7413550Z [azure-communication-identity :: next-pylint] Collecting iniconfig>=1.0.1
2026-07-27T02:19:01.7414527Z [azure-communication-identity :: next-pylint] Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
2026-07-27T02:19:01.7415686Z [azure-communication-identity :: next-pylint] Collecting exceptiongroup>=1
2026-07-27T02:19:01.7417029Z [azure-communication-identity :: next-pylint] Downloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB)
2026-07-27T02:19:01.7417910Z [azure-communication-identity :: next-pylint] Collecting pygments>=2.7.2
2026-07-27T02:19:01.7418666Z [azure-communication-identity :: next-pylint] Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB)
2026-07-27T02:19:01.7419711Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 48.9 MB/s eta 0:00:00
2026-07-27T02:19:01.7420514Z [azure-communication-identity :: next-pylint] Collecting pluggy<2,>=1.5
2026-07-27T02:19:01.7421867Z [azure-communication-identity :: next-pylint] Downloading pluggy-1.6.0-py3-none-any.whl (20 kB)
2026-07-27T02:19:01.7422856Z [azure-communication-identity :: next-pylint] Collecting backports-asyncio-runner<2,>=1.1
2026-07-27T02:19:01.7423617Z [azure-communication-identity :: next-pylint] Downloading backports_asyncio_runner-1.2.0-py3-none-any.whl (12 kB)
2026-07-27T02:19:01.7424794Z [azure-communication-identity :: next-pylint] Collecting requests>=2.21.0
2026-07-27T02:19:01.7426092Z [azure-communication-identity :: next-pylint] Downloading requests-2.34.2-py3-none-any.whl (73 kB)
2026-07-27T02:19:01.7427399Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.1/73.1 kB 30.6 MB/s eta 0:00:00
2026-07-27T02:19:01.7428099Z [azure-communication-identity :: next-pylint] Collecting pyproject_hooks
2026-07-27T02:19:01.7429573Z [azure-communication-identity :: next-pylint] Downloading pyproject_hooks-1.2.0-py3-none-any.whl (10 kB)
2026-07-27T02:19:01.7430262Z [azure-communication-identity :: next-pylint] Collecting MarkupSafe>=2.0
2026-07-27T02:19:01.7430979Z [azure-communication-identity :: next-pylint] Downloading markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB)
2026-07-27T02:19:01.7431641Z [azure-communication-identity :: next-pylint] Collecting coverage[toml]>=7.10.6
2026-07-27T02:19:01.7432290Z [azure-communication-identity :: next-pylint] Downloading coverage-7.15.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (250 kB)
2026-07-27T02:19:01.7433251Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 250.4/250.4 kB 73.5 MB/s eta 0:00:00
2026-07-27T02:19:01.7433870Z [azure-communication-identity :: next-pylint] Collecting charset_normalizer<4,>=2
2026-07-27T02:19:01.7434532Z [azure-communication-identity :: next-pylint] Downloading charset_normalizer-3.4.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (223 kB)
2026-07-27T02:19:01.7435469Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 223.8/223.8 kB 68.8 MB/s eta 0:00:00
2026-07-27T02:19:01.7439702Z [azure-communication-identity :: next-pylint] Collecting idna<4,>=2.5
2026-07-27T02:19:01.7449638Z [azure-communication-identity :: next-pylint] Downloading idna-3.18-py3-none-any.whl (65 kB)
2026-07-27T02:19:01.7450598Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.5/65.5 kB 28.0 MB/s eta 0:00:00
2026-07-27T02:19:01.7455013Z [azure-communication-identity :: next-pylint] Installing collected packages: json-delta, urllib3, typing-extensions, tomli-w, tomli, PyYAML, python-dotenv, pyproject_hooks, pyparsing, pygments, pluggy, platformdirs, pkginfo, packaging, MarkupSafe, iniconfig, idna, filelock, coverage, ConfigArgParse, charset_normalizer, certifi, bracex, bashlex, backports-asyncio-runner, wheel, requests, Jinja2, exceptiongroup, dependency-groups, build, pytest, cibuildwheel, azure-core, pytest-cov, pytest-asyncio, azure-sdk-tools
2026-07-27T02:19:01.7457299Z [azure-communication-identity :: next-pylint] Successfully installed ConfigArgParse-1.7.5 Jinja2-3.1.6 MarkupSafe-3.0.3 PyYAML-6.0.3 azure-core-1.41.0 azure-sdk-tools-0.0.0 backports-asyncio-runner-1.2.0 bashlex-0.18 bracex-3.0.1 build-1.5.1 certifi-2026.7.22 charset_normalizer-3.4.9 cibuildwheel-2.23.3 coverage-7.15.2 dependency-groups-1.3.1 exceptiongroup-1.3.1 filelock-3.32.0 idna-3.18 iniconfig-2.3.0 json-delta-2.0.2 packaging-26.2 pkginfo-1.12.1.2 platformdirs-4.11.0 pluggy-1.6.0 pygments-2.20.0 pyparsing-3.3.2 pyproject_hooks-1.2.0 pytest-9.1.1 pytest-asyncio-1.4.0 pytest-cov-7.1.0 python-dotenv-1.2.2 requests-2.34.2 tomli-2.4.1 tomli-w-1.0.0 typing-extensions-4.16.0 urllib3-2.7.0 wheel-0.47.0
2026-07-27T02:19:01.7464119Z [azure-communication-identity :: next-pylint]
2026-07-27T02:19:01.7464524Z [azure-communication-identity :: next-pylint] [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-07-27T02:19:01.7465201Z [azure-communication-identity :: next-pylint] [notice] To update, run: python -m pip install --upgrade pip
2026-07-27T02:19:01.7465619Z [azure-communication-identity :: next-pylint] 2026-07-27 02:19:01,733 [INFO] azure-sdk-tools: Processing azure-communication-identity for pylint check
2026-07-27T02:19:01.7466099Z [azure-communication-identity :: next-pylint] 2026-07-27 02:19:01,733 [INFO] azure-sdk-tools: Installing dev requirements for /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity
2026-07-27T02:19:17.3129897Z [azure-communication-identity :: next-pylint] Looking in indexes: https://build:***@pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple, https://pypi.python.org/simple
2026-07-27T02:19:17.3138255Z [azure-communication-identity :: next-pylint] Processing /mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-07-27T02:19:17.3139837Z [azure-communication-identity :: next-pylint] Processing /mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl
2026-07-27T02:19:17.3140986Z [azure-communication-identity :: next-pylint] Processing /mnt/vss/_work/1/s/.wheels/azure_core-1.41.0-py3-none-any.whl
2026-07-27T02:19:17.3141768Z [azure-communication-identity :: next-pylint] Collecting aiohttp>=3.0
2026-07-27T02:19:17.3142547Z [azure-communication-identity :: next-pylint] Downloading aiohttp-3.14.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB)
2026-07-27T02:19:17.3143752Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 20.0 MB/s eta 0:00:00
2026-07-27T02:19:17.3144408Z [azure-communication-identity :: next-pylint] Collecting parameterized>=0.7.3
2026-07-27T02:19:17.3144916Z [azure-communication-identity :: next-pylint] Downloading parameterized-0.9.0-py2.py3-none-any.whl (20 kB)
2026-07-27T02:19:17.3145464Z [azure-communication-identity :: next-pylint] Requirement already satisfied: packaging in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (26.2)
2026-07-27T02:19:17.3146136Z [azure-communication-identity :: next-pylint] Requirement already satisfied: json-delta>=2.0 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (2.0.2)
2026-07-27T02:19:17.3147523Z [azure-communication-identity :: next-pylint] Requirement already satisfied: build in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (1.5.1)
2026-07-27T02:19:17.3148382Z [azure-communication-identity :: next-pylint] Requirement already satisfied: pytest-asyncio>=0.9.0 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (1.4.0)
2026-07-27T02:19:17.3149199Z [azure-communication-identity :: next-pylint] Requirement already satisfied: urllib3 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (2.7.0)
2026-07-27T02:19:17.3150008Z [azure-communication-identity :: next-pylint] Requirement already satisfied: pytest>=3.5.1 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (9.1.1)
2026-07-27T02:19:17.3150830Z [azure-communication-identity :: next-pylint] Requirement already satisfied: certifi in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (2026.7.22)
2026-07-27T02:19:17.3151662Z [azure-communication-identity :: next-pylint] Requirement already satisfied: pyparsing in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (3.3.2)
2026-07-27T02:19:17.3152474Z [azure-communication-identity :: next-pylint] Requirement already satisfied: pytest-cov in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (7.1.0)
2026-07-27T02:19:17.3153548Z [azure-communication-identity :: next-pylint] Requirement already satisfied: wheel in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (0.47.0)
2026-07-27T02:19:17.3154368Z [azure-communication-identity :: next-pylint] Requirement already satisfied: Jinja2 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (3.1.6)
2026-07-27T02:19:17.3155323Z [azure-communication-identity :: next-pylint] Requirement already satisfied: tomli-w==1.0.0 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (1.0.0)
2026-07-27T02:19:17.3156393Z [azure-communication-identity :: next-pylint] Requirement already satisfied: tomli in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (2.4.1)
2026-07-27T02:19:17.3157651Z [azure-communication-identity :: next-pylint] Requirement already satisfied: python-dotenv in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (1.2.2)
2026-07-27T02:19:17.3158825Z [azure-communication-identity :: next-pylint] Requirement already satisfied: cibuildwheel==2.23.3 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (2.23.3)
2026-07-27T02:19:17.3159853Z [azure-communication-identity :: next-pylint] Requirement already satisfied: setuptools in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (79.0.1)
2026-07-27T02:19:17.3160713Z [azure-communication-identity :: next-pylint] Requirement already satisfied: ConfigArgParse>=0.12.0 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (1.7.5)
2026-07-27T02:19:17.3161534Z [azure-communication-identity :: next-pylint] Requirement already satisfied: PyYAML in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (6.0.3)
2026-07-27T02:19:17.3162327Z [azure-communication-identity :: next-pylint] Requirement already satisfied: pkginfo in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (1.12.1.2)
2026-07-27T02:19:17.3163168Z [azure-communication-identity :: next-pylint] Requirement already satisfied: typing-extensions>=4.1.0 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.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/communication/azure-communication-identity/dev_requirements.txt (line 1)) (4.16.0)
2026-07-27T02:19:17.3164170Z [azure-communication-identity :: next-pylint] Requirement already satisfied: bashlex!=0.13 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.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/communication/azure-communication-identity/dev_requirements.txt (line 1)) (0.18)
2026-07-27T02:19:17.3164997Z [azure-communication-identity :: next-pylint] Requirement already satisfied: bracex in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.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/communication/azure-communication-identity/dev_requirements.txt (line 1)) (3.0.1)
2026-07-27T02:19:17.3165820Z [azure-communication-identity :: next-pylint] Requirement already satisfied: filelock in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.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/communication/azure-communication-identity/dev_requirements.txt (line 1)) (3.32.0)
2026-07-27T02:19:17.3166890Z [azure-communication-identity :: next-pylint] Requirement already satisfied: platformdirs in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.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/communication/azure-communication-identity/dev_requirements.txt (line 1)) (4.11.0)
2026-07-27T02:19:17.3167765Z [azure-communication-identity :: next-pylint] Requirement already satisfied: dependency-groups>=1.2 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.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/communication/azure-communication-identity/dev_requirements.txt (line 1)) (1.3.1)
2026-07-27T02:19:17.3168581Z [azure-communication-identity :: next-pylint] Collecting msal-extensions>=1.2.0
2026-07-27T02:19:17.3169087Z [azure-communication-identity :: next-pylint] Downloading msal_extensions-1.3.1-py3-none-any.whl (20 kB)
2026-07-27T02:19:17.3169581Z [azure-communication-identity :: next-pylint] Collecting msal>=1.35.1
2026-07-27T02:19:17.3170060Z [azure-communication-identity :: next-pylint] Downloading msal-1.37.0-py3-none-any.whl (123 kB)
2026-07-27T02:19:17.3170749Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.7/123.7 kB 45.2 MB/s eta 0:00:00
2026-07-27T02:19:17.3171276Z [azure-communication-identity :: next-pylint] Collecting cryptography>=2.5
2026-07-27T02:19:17.3171788Z [azure-communication-identity :: next-pylint] Downloading cryptography-49.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB)
2026-07-27T02:19:17.3172431Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 93.7 MB/s eta 0:00:00
2026-07-27T02:19:17.3173099Z [azure-communication-identity :: next-pylint] Requirement already satisfied: requests>=2.21.0 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-core==1.41.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 3)) (2.34.2)
2026-07-27T02:19:17.3173732Z [azure-communication-identity :: next-pylint] Collecting propcache>=0.2.0
2026-07-27T02:19:17.3174440Z [azure-communication-identity :: next-pylint] Downloading propcache-0.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (60 kB)
2026-07-27T02:19:17.3175263Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.1/60.1 kB 24.1 MB/s eta 0:00:00
2026-07-27T02:19:17.3175789Z [azure-communication-identity :: next-pylint] Collecting yarl<2.0,>=1.17.0
2026-07-27T02:19:17.3176320Z [azure-communication-identity :: next-pylint] Downloading yarl-1.24.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (110 kB)
2026-07-27T02:19:17.3177405Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 110.8/110.8 kB 40.7 MB/s eta 0:00:00
2026-07-27T02:19:17.3177987Z [azure-communication-identity :: next-pylint] Collecting aiosignal>=1.4.0
2026-07-27T02:19:17.3178472Z [azure-communication-identity :: next-pylint] Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB)
2026-07-27T02:19:17.3178858Z [azure-communication-identity :: next-pylint] Collecting multidict<7.0,>=4.5
2026-07-27T02:19:17.3179274Z [azure-communication-identity :: next-pylint] Downloading multidict-6.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (243 kB)
2026-07-27T02:19:17.3179992Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 243.3/243.3 kB 74.0 MB/s eta 0:00:00
2026-07-27T02:19:17.3180388Z [azure-communication-identity :: next-pylint] Collecting aiohappyeyeballs>=2.5.0
2026-07-27T02:19:17.3180787Z [azure-communication-identity :: next-pylint] Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl (15 kB)
2026-07-27T02:19:17.3181202Z [azure-communication-identity :: next-pylint] Collecting frozenlist>=1.1.1
2026-07-27T02:19:17.3181611Z [azure-communication-identity :: next-pylint] Downloading frozenlist-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (219 kB)
2026-07-27T02:19:17.3182157Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 219.5/219.5 kB 54.1 MB/s eta 0:00:00
2026-07-27T02:19:17.3182534Z [azure-communication-identity :: next-pylint] Collecting async-timeout<6.0,>=4.0
2026-07-27T02:19:17.3182914Z [azure-communication-identity :: next-pylint] Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
2026-07-27T02:19:17.3183285Z [azure-communication-identity :: next-pylint] Collecting attrs>=17.3.0
2026-07-27T02:19:17.3183649Z [azure-communication-identity :: next-pylint] Downloading attrs-26.1.0-py3-none-any.whl (67 kB)
2026-07-27T02:19:17.3184149Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.5/67.5 kB 28.5 MB/s eta 0:00:00
2026-07-27T02:19:17.3184521Z [azure-communication-identity :: next-pylint] Collecting cffi>=2.0.0
2026-07-27T02:19:17.3184903Z [azure-communication-identity :: next-pylint] Downloading cffi-2.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (218 kB)
2026-07-27T02:19:17.3185674Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 218.8/218.8 kB 68.8 MB/s eta 0:00:00
2026-07-27T02:19:17.3186255Z [azure-communication-identity :: next-pylint] Collecting PyJWT[crypto]<3,>=1.0.0
2026-07-27T02:19:17.3186890Z [azure-communication-identity :: next-pylint] Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB)
2026-07-27T02:19:17.3187690Z [azure-communication-identity :: next-pylint] Requirement already satisfied: pluggy<2,>=1.5 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.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/communication/azure-communication-identity/dev_requirements.txt (line 1)) (1.6.0)
2026-07-27T02:19:17.3188443Z [azure-communication-identity :: next-pylint] Requirement already satisfied: exceptiongroup>=1 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.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/communication/azure-communication-identity/dev_requirements.txt (line 1)) (1.3.1)
2026-07-27T02:19:17.3189138Z [azure-communication-identity :: next-pylint] Requirement already satisfied: pygments>=2.7.2 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.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/communication/azure-communication-identity/dev_requirements.txt (line 1)) (2.20.0)
2026-07-27T02:19:17.3189832Z [azure-communication-identity :: next-pylint] Requirement already satisfied: iniconfig>=1.0.1 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.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/communication/azure-communication-identity/dev_requirements.txt (line 1)) (2.3.0)
2026-07-27T02:19:17.3190667Z [azure-communication-identity :: next-pylint] Requirement already satisfied: backports-asyncio-runner<2,>=1.1 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.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/communication/azure-communication-identity/dev_requirements.txt (line 1)) (1.2.0)
2026-07-27T02:19:17.3191465Z [azure-communication-identity :: next-pylint] Requirement already satisfied: charset_normalizer<4,>=2 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.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/communication/azure-communication-identity/dev_requirements.txt (line 3)) (3.4.9)
2026-07-27T02:19:17.3192162Z [azure-communication-identity :: next-pylint] Requirement already satisfied: idna<4,>=2.5 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.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/communication/azure-communication-identity/dev_requirements.txt (line 3)) (3.18)
2026-07-27T02:19:17.3192840Z [azure-communication-identity :: next-pylint] Requirement already satisfied: pyproject_hooks in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from build->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (1.2.0)
2026-07-27T02:19:17.3193517Z [azure-communication-identity :: next-pylint] Requirement already satisfied: MarkupSafe>=2.0 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from Jinja2->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (3.0.3)
2026-07-27T02:19:17.3194221Z [azure-communication-identity :: next-pylint] Requirement already satisfied: coverage[toml]>=7.10.6 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from pytest-cov->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/dev_requirements.txt (line 1)) (7.15.2)
2026-07-27T02:19:17.3194766Z [azure-communication-identity :: next-pylint] Collecting pycparser
2026-07-27T02:19:17.3195131Z [azure-communication-identity :: next-pylint] Downloading pycparser-3.0-py3-none-any.whl (48 kB)
2026-07-27T02:19:17.3195671Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.2/48.2 kB 23.4 MB/s eta 0:00:00
2026-07-27T02:19:17.3196133Z [azure-communication-identity :: next-pylint] azure-sdk-tools is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
2026-07-27T02:19:17.3196967Z [azure-communication-identity :: next-pylint] azure-core is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
2026-07-27T02:19:17.3197570Z [azure-communication-identity :: next-pylint] Installing collected packages: PyJWT, pycparser, propcache, parameterized, multidict, frozenlist, attrs, async-timeout, aiohappyeyeballs, yarl, cffi, aiosignal, cryptography, aiohttp, msal, msal-extensions, azure-identity
2026-07-27T02:19:17.3198231Z [azure-communication-identity :: next-pylint] Successfully installed PyJWT-2.13.0 aiohappyeyeballs-2.7.1 aiohttp-3.14.3 aiosignal-1.4.0 async-timeout-5.0.1 attrs-26.1.0 azure-identity-1.26.0b3 cffi-2.1.0 cryptography-49.0.0 frozenlist-1.8.0 msal-1.37.0 msal-extensions-1.3.1 multidict-6.7.1 parameterized-0.9.0 propcache-0.5.2 pycparser-3.0 yarl-1.24.5
2026-07-27T02:19:17.3198756Z [azure-communication-identity :: next-pylint]
2026-07-27T02:19:17.3199121Z [azure-communication-identity :: next-pylint] [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-07-27T02:19:17.3199510Z [azure-communication-identity :: next-pylint] [notice] To update, run: python -m pip install --upgrade pip
2026-07-27T02:19:18.3873429Z [azure-communication-identity :: next-pylint] Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-07-27T02:19:18.3874289Z [azure-communication-identity :: next-pylint] Collecting azure-pylint-guidelines-checker==0.5.9
2026-07-27T02:19:18.3875486Z [azure-communication-identity :: next-pylint] Downloading https://pkgs.dev.azure.com/azure-sdk/29ec6040-b234-4e31-b139-33dc4287b756/_packaging/3572dbf9-b5ef-433b-9137-fc4d7768e7cc/pypi/download/azure-pylint-guidelines-checker/0.5.9/azure_pylint_guidelines_checker-0.5.9-py3-none-any.whl (29 kB)
2026-07-27T02:19:18.3876375Z [azure-communication-identity :: next-pylint] Installing collected packages: azure-pylint-guidelines-checker
2026-07-27T02:19:18.3877147Z [azure-communication-identity :: next-pylint] Successfully installed azure-pylint-guidelines-checker-0.5.9
2026-07-27T02:19:18.3877761Z [azure-communication-identity :: next-pylint]
2026-07-27T02:19:18.3878326Z [azure-communication-identity :: next-pylint] [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-07-27T02:19:18.3878929Z [azure-communication-identity :: next-pylint] [notice] To update, run: python -m pip install --upgrade pip
2026-07-27T02:19:18.6983374Z [azure-communication-identity :: next-pylint] 2026-07-27 02:19:18,697 [INFO] azure-sdk-tools: Installing azure_communication_identity-1.6.0.tar.gz from fresh built package.
2026-07-27T02:19:19.0672801Z [azure-communication-identity :: next-pylint] 2026-07-27 02:19:19,066 [INFO] azure-sdk-tools: Executing command from /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/.staging:['/mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/bin/python', '-m', 'pip', 'install', '/mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/.staging/azure_communication_identity-1.6.0.tar.gz']
2026-07-27T02:19:19.4231948Z [azure-communication-identity :: next-pylint] Looking in indexes: https://build:***@pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple, https://pypi.python.org/simple
2026-07-27T02:19:19.4295887Z [azure-communication-identity :: next-pylint] Processing ./azure_communication_identity-1.6.0.tar.gz
2026-07-27T02:19:19.4600450Z [azure-communication-identity :: next-pylint] Installing build dependencies: started
2026-07-27T02:19:22.6312086Z [azure-communication-identity :: next-pylint] Installing build dependencies: finished with status 'done'
2026-07-27T02:19:22.6328314Z [azure-communication-identity :: next-pylint] Getting requirements to build wheel: started
2026-07-27T02:19:22.8055659Z [azure-communication-identity :: next-pylint] Getting requirements to build wheel: finished with status 'done'
2026-07-27T02:19:22.8066474Z [azure-communication-identity :: next-pylint] Preparing metadata (pyproject.toml): started
2026-07-27T02:19:22.9841221Z [azure-communication-identity :: next-pylint] Preparing metadata (pyproject.toml): finished with status 'done'
2026-07-27T02:19:23.2117568Z [azure-communication-identity :: next-pylint] Collecting isodate>=0.6.1
2026-07-27T02:19:23.2708977Z [azure-communication-identity :: next-pylint] Downloading isodate-0.7.2-py3-none-any.whl (22 kB)
2026-07-27T02:19:23.2782618Z [azure-communication-identity :: next-pylint] Requirement already satisfied: typing-extensions>=4.6.0 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-communication-identity==1.6.0) (4.16.0)
2026-07-27T02:19:23.2791165Z [azure-communication-identity :: next-pylint] Requirement already satisfied: azure-core>=1.30.0 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-communication-identity==1.6.0) (1.41.0)
2026-07-27T02:19:23.2842669Z [azure-communication-identity :: next-pylint] Requirement already satisfied: requests>=2.21.0 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from azure-core>=1.30.0->azure-communication-identity==1.6.0) (2.34.2)
2026-07-27T02:19:23.2924899Z [azure-communication-identity :: next-pylint] Requirement already satisfied: charset_normalizer<4,>=2 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.30.0->azure-communication-identity==1.6.0) (3.4.9)
2026-07-27T02:19:23.2932260Z [azure-communication-identity :: next-pylint] Requirement already satisfied: urllib3<3,>=1.26 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.30.0->azure-communication-identity==1.6.0) (2.7.0)
2026-07-27T02:19:23.2940123Z [azure-communication-identity :: next-pylint] Requirement already satisfied: idna<4,>=2.5 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.30.0->azure-communication-identity==1.6.0) (3.18)
2026-07-27T02:19:23.2948413Z [azure-communication-identity :: next-pylint] Requirement already satisfied: certifi>=2023.5.7 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.30.0->azure-communication-identity==1.6.0) (2026.7.22)
2026-07-27T02:19:23.3098734Z [azure-communication-identity :: next-pylint] Building wheels for collected packages: azure-communication-identity
2026-07-27T02:19:23.3110158Z [azure-communication-identity :: next-pylint] Building wheel for azure-communication-identity (pyproject.toml): started
2026-07-27T02:19:23.5608053Z [azure-communication-identity :: next-pylint] Building wheel for azure-communication-identity (pyproject.toml): finished with status 'done'
2026-07-27T02:19:23.5616772Z [azure-communication-identity :: next-pylint] Created wheel for azure-communication-identity: filename=azure_communication_identity-1.6.0-py3-none-any.whl size=72723 sha256=3cb64c07cd1149869bf80fc65f628d3566397684608b21e4ced07c58795f02c2
2026-07-27T02:19:23.5619787Z [azure-communication-identity :: next-pylint] Stored in directory: /home/cloudtest/.cache/pip/wheels/04/d7/86/67e398478532b4898ce44f6542de7cbf102352f965050680be
2026-07-27T02:19:23.5641463Z [azure-communication-identity :: next-pylint] Successfully built azure-communication-identity
2026-07-27T02:19:23.7151888Z [azure-communication-identity :: next-pylint] Installing collected packages: isodate, azure-communication-identity
2026-07-27T02:19:23.8031601Z [azure-communication-identity :: next-pylint] Successfully installed azure-communication-identity-1.6.0 isodate-0.7.2
2026-07-27T02:19:23.8223078Z [azure-communication-identity :: next-pylint]
2026-07-27T02:19:23.8223701Z [azure-communication-identity :: next-pylint] [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-07-27T02:19:23.8224163Z [azure-communication-identity :: next-pylint] [notice] To update, run: python -m pip install --upgrade pip
2026-07-27T02:19:23.9086471Z [azure-communication-identity :: next-pylint] 2026-07-27 02:19:23,908 [INFO] azure-sdk-tools: Installed azure_communication_identity-1.6.0.tar.gz
2026-07-27T02:19:28.1948184Z [azure-communication-identity :: next-pylint] Looking in indexes: https://build:***@pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple, https://pypi.python.org/simple
2026-07-27T02:19:28.1949587Z [azure-communication-identity :: next-pylint] Collecting pylint==4.0.6
2026-07-27T02:19:28.1950197Z [azure-communication-identity :: next-pylint] Downloading pylint-4.0.6-py3-none-any.whl (538 kB)
2026-07-27T02:19:28.1951140Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 538.4/538.4 kB 2.6 MB/s eta 0:00:00
2026-07-27T02:19:28.1951784Z [azure-communication-identity :: next-pylint] Collecting isort!=5.13,<9,>=5
2026-07-27T02:19:28.1952740Z [azure-communication-identity :: next-pylint] Downloading isort-8.0.1-py3-none-any.whl (89 kB)
2026-07-27T02:19:28.1953685Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.7/89.7 kB 14.2 MB/s eta 0:00:00
2026-07-27T02:19:28.1954342Z [azure-communication-identity :: next-pylint] Collecting astroid<=4.1.dev0,>=4.0.2
2026-07-27T02:19:28.1954968Z [azure-communication-identity :: next-pylint] Downloading astroid-4.0.4-py3-none-any.whl (276 kB)
2026-07-27T02:19:28.1955968Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 276.4/276.4 kB 16.0 MB/s eta 0:00:00
2026-07-27T02:19:28.1956583Z [azure-communication-identity :: next-pylint] Collecting tomlkit>=0.10.1
2026-07-27T02:19:28.1957489Z [azure-communication-identity :: next-pylint] Downloading tomlkit-0.15.1-py3-none-any.whl (49 kB)
2026-07-27T02:19:28.1958230Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.4/49.4 kB 19.9 MB/s eta 0:00:00
2026-07-27T02:19:28.1958933Z [azure-communication-identity :: next-pylint] Requirement already satisfied: tomli>=1.1 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from pylint==4.0.6) (2.4.1)
2026-07-27T02:19:28.1959593Z [azure-communication-identity :: next-pylint] Collecting mccabe<0.8,>=0.6
2026-07-27T02:19:28.1960153Z [azure-communication-identity :: next-pylint] Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
2026-07-27T02:19:28.1960727Z [azure-communication-identity :: next-pylint] Collecting dill>=0.2
2026-07-27T02:19:28.1961285Z [azure-communication-identity :: next-pylint] Downloading dill-0.4.1-py3-none-any.whl (120 kB)
2026-07-27T02:19:28.1961999Z [azure-communication-identity :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 26.6 MB/s eta 0:00:00
2026-07-27T02:19:28.1962688Z [azure-communication-identity :: next-pylint] Requirement already satisfied: platformdirs>=2.2 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from pylint==4.0.6) (4.11.0)
2026-07-27T02:19:28.1963445Z [azure-communication-identity :: next-pylint] Requirement already satisfied: typing-extensions>=4 in /mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/lib/python3.10/site-packages (from astroid<=4.1.dev0,>=4.0.2->pylint==4.0.6) (4.16.0)
2026-07-27T02:19:28.1964132Z [azure-communication-identity :: next-pylint] Installing collected packages: tomlkit, mccabe, isort, dill, astroid, pylint
2026-07-27T02:19:28.1964749Z [azure-communication-identity :: next-pylint] Successfully installed astroid-4.0.4 dill-0.4.1 isort-8.0.1 mccabe-0.7.0 pylint-4.0.6 tomlkit-0.15.1
2026-07-27T02:19:28.1965300Z [azure-communication-identity :: next-pylint]
2026-07-27T02:19:28.1966035Z [azure-communication-identity :: next-pylint] [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-07-27T02:19:28.1966850Z [azure-communication-identity :: next-pylint] [notice] To update, run: python -m pip install --upgrade pip
2026-07-27T02:19:28.1967484Z [azure-communication-identity :: next-pylint] 2026-07-27 02:19:28,089 [INFO] azure-sdk-tools: Installed packages:
2026-07-27T02:19:28.1968073Z [azure-communication-identity :: next-pylint] 2026-07-27 02:19:28,089 [INFO] azure-sdk-tools: aiohappyeyeballs==2.7.1
2026-07-27T02:19:28.1968654Z [azure-communication-identity :: next-pylint] aiohttp==3.14.3
2026-07-27T02:19:28.1969182Z [azure-communication-identity :: next-pylint] aiosignal==1.4.0
2026-07-27T02:19:28.1969857Z [azure-communication-identity :: next-pylint] astroid==4.0.4
2026-07-27T02:19:28.1970358Z [azure-communication-identity :: next-pylint] async-timeout==5.0.1
2026-07-27T02:19:28.1970877Z [azure-communication-identity :: next-pylint] attrs==26.1.0
2026-07-27T02:19:28.1971470Z [azure-communication-identity :: next-pylint] azure-communication-identity @ file:///mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/.staging/azure_communication_identity-1.6.0.tar.gz
2026-07-27T02:19:28.1972093Z [azure-communication-identity :: next-pylint] azure-core==1.41.0
2026-07-27T02:19:28.1972644Z [azure-communication-identity :: next-pylint] azure-identity @ file:///mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl
2026-07-27T02:19:28.1973237Z [azure-communication-identity :: next-pylint] azure-pylint-guidelines-checker==0.5.9
2026-07-27T02:19:28.1973825Z [azure-communication-identity :: next-pylint] azure-sdk-tools @ file:///mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-07-27T02:19:28.1974410Z [azure-communication-identity :: next-pylint] backports.asyncio.runner==1.2.0
2026-07-27T02:19:28.1974938Z [azure-communication-identity :: next-pylint] bashlex==0.18
2026-07-27T02:19:28.1975457Z [azure-communication-identity :: next-pylint] bracex==3.0.1
2026-07-27T02:19:28.1975953Z [azure-communication-identity :: next-pylint] build==1.5.1
2026-07-27T02:19:28.1976476Z [azure-communication-identity :: next-pylint] certifi==2026.7.22
2026-07-27T02:19:28.1977291Z [azure-communication-identity :: next-pylint] cffi==2.1.0
2026-07-27T02:19:28.1977811Z [azure-communication-identity :: next-pylint] charset-normalizer==3.4.9
2026-07-27T02:19:28.1978334Z [azure-communication-identity :: next-pylint] cibuildwheel==2.23.3
2026-07-27T02:19:28.1978861Z [azure-communication-identity :: next-pylint] ConfigArgParse==1.7.5
2026-07-27T02:19:28.1979396Z [azure-communication-identity :: next-pylint] coverage==7.15.2
2026-07-27T02:19:28.1979878Z [azure-communication-identity :: next-pylint] cryptography==49.0.0
2026-07-27T02:19:28.1980404Z [azure-communication-identity :: next-pylint] dependency-groups==1.3.1
2026-07-27T02:19:28.1980925Z [azure-communication-identity :: next-pylint] dill==0.4.1
2026-07-27T02:19:28.1981436Z [azure-communication-identity :: next-pylint] exceptiongroup==1.3.1
2026-07-27T02:19:28.1981937Z [azure-communication-identity :: next-pylint] filelock==3.32.0
2026-07-27T02:19:28.1982432Z [azure-communication-identity :: next-pylint] frozenlist==1.8.0
2026-07-27T02:19:28.1982959Z [azure-communication-identity :: next-pylint] idna==3.18
2026-07-27T02:19:28.1983454Z [azure-communication-identity :: next-pylint] iniconfig==2.3.0
2026-07-27T02:19:28.1983976Z [azure-communication-identity :: next-pylint] isodate==0.7.2
2026-07-27T02:19:28.1984513Z [azure-communication-identity :: next-pylint] isort==8.0.1
2026-07-27T02:19:28.1985030Z [azure-communication-identity :: next-pylint] Jinja2==3.1.6
2026-07-27T02:19:28.1985503Z [azure-communication-identity :: next-pylint] json-delta==2.0.2
2026-07-27T02:19:28.1986019Z [azure-communication-identity :: next-pylint] MarkupSafe==3.0.3
2026-07-27T02:19:28.1986549Z [azure-communication-identity :: next-pylint] mccabe==0.7.0
2026-07-27T02:19:28.1987336Z [azure-communication-identity :: next-pylint] msal==1.37.0
2026-07-27T02:19:28.1988021Z [azure-communication-identity :: next-pylint] msal-extensions==1.3.1
2026-07-27T02:19:28.1988531Z [azure-communication-identity :: next-pylint] multidict==6.7.1
2026-07-27T02:19:28.1989038Z [azure-communication-identity :: next-pylint] packaging==26.2
2026-07-27T02:19:28.1989563Z [azure-communication-identity :: next-pylint] parameterized==0.9.0
2026-07-27T02:19:28.1990082Z [azure-communication-identity :: next-pylint] pkginfo==1.12.1.2
2026-07-27T02:19:28.1990593Z [azure-communication-identity :: next-pylint] platformdirs==4.11.0
2026-07-27T02:19:28.1991090Z [azure-communication-identity :: next-pylint] pluggy==1.6.0
2026-07-27T02:19:28.2021933Z [azure-communication-identity :: next-pylint] propcache==0.5.2
2026-07-27T02:19:28.2022639Z [azure-communication-identity :: next-pylint] pycparser==3.0
2026-07-27T02:19:28.2023313Z [azure-communication-identity :: next-pylint] Pygments==2.20.0
2026-07-27T02:19:28.2023862Z [azure-communication-identity :: next-pylint] PyJWT==2.13.0
2026-07-27T02:19:28.2024395Z [azure-communication-identity :: next-pylint] pylint==4.0.6
2026-07-27T02:19:28.2024873Z [azure-communication-identity :: next-pylint] pyparsing==3.3.2
2026-07-27T02:19:28.2025409Z [azure-communication-identity :: next-pylint] pyproject_hooks==1.2.0
2026-07-27T02:19:28.2026156Z [azure-communication-identity :: next-pylint] pytest==9.1.1
2026-07-27T02:19:28.2026899Z [azure-communication-identity :: next-pylint] pytest-asyncio==1.4.0
2026-07-27T02:19:28.2027620Z [azure-communication-identity :: next-pylint] pytest-cov==7.1.0
2026-07-27T02:19:28.2028179Z [azure-communication-identity :: next-pylint] python-dotenv==1.2.2
2026-07-27T02:19:28.2028709Z [azure-communication-identity :: next-pylint] PyYAML==6.0.3
2026-07-27T02:19:28.2029222Z [azure-communication-identity :: next-pylint] requests==2.34.2
2026-07-27T02:19:28.2029729Z [azure-communication-identity :: next-pylint] tomli==2.4.1
2026-07-27T02:19:28.2030243Z [azure-communication-identity :: next-pylint] tomli_w==1.0.0
2026-07-27T02:19:28.2030757Z [azure-communication-identity :: next-pylint] tomlkit==0.15.1
2026-07-27T02:19:28.2031285Z [azure-communication-identity :: next-pylint] typing_extensions==4.16.0
2026-07-27T02:19:28.2031822Z [azure-communication-identity :: next-pylint] urllib3==2.7.0
2026-07-27T02:19:28.2032353Z [azure-communication-identity :: next-pylint] yarl==1.24.5
2026-07-27T02:19:28.2032873Z [azure-communication-identity :: next-pylint]
2026-07-27T02:19:28.2033572Z [azure-communication-identity :: next-pylint] 2026-07-27 02:19:28,089 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-communication-identity/.venv_next-pylint/bin/python', '-m', 'pylint', '--rcfile=/mnt/vss/_work/1/s/eng/pylintrc', '--output-format=parseable', '/mnt/vss/_work/1/s/sdk/communication/azure-communication-identity/azure']
2026-07-27T02:19:30.0148031Z [azure-communication-identity :: next-pylint] ************* Module azure.communication.identity._communication_identity_client
2026-07-27T02:19:30.0149601Z [azure-communication-identity :: next-pylint] azure/communication/identity/_communication_identity_client.py:26: [C4758(docstring-keyword-should-match-keyword-only), CommunicationIdentityClient] "api_version" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:30.2386522Z [azure-communication-identity :: next-pylint] ************* Module azure.communication.identity.aio._communication_identity_client_async
2026-07-27T02:19:30.2388613Z [azure-communication-identity :: next-pylint] azure/communication/identity/aio/_communication_identity_client_async.py:25: [C4758(docstring-keyword-should-match-keyword-only), CommunicationIdentityClient] "api_version" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:30.3819330Z [azure-communication-identity :: next-pylint] ************* Module azure.communication.identity._shared.token_exchange
2026-07-27T02:19:30.3821133Z [azure-communication-identity :: next-pylint] azure/communication/identity/_shared/token_exchange.py:23: [C4758(docstring-keyword-should-match-keyword-only), TokenExchangeClient] "transport" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:30.3822567Z [azure-communication-identity :: next-pylint] azure/communication/identity/_shared/token_exchange.py:23: [C4740(docstring-missing-type), TokenExchangeClient] Param types missing in docstring: "resource_endpoint, credential, scopes". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:31.3863255Z [azure-communication-identity :: next-pylint] ************* Module azure.communication.identity._shared.models
2026-07-27T02:19:31.3864800Z [azure-communication-identity :: next-pylint] azure/communication/identity/_shared/models.py:100: [C4739(docstring-missing-param), CommunicationUserIdentifier] Params missing in docstring: "id". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:31.4001927Z [azure-communication-identity :: next-pylint] azure/communication/identity/_shared/models.py:139: [C4739(docstring-missing-param), PhoneNumberIdentifier] Params missing in docstring: "value". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:31.4202861Z [azure-communication-identity :: next-pylint] azure/communication/identity/_shared/models.py:189: [C4739(docstring-missing-param), UnknownIdentifier] Params missing in docstring: "identifier". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:31.4278934Z [azure-communication-identity :: next-pylint] azure/communication/identity/_shared/models.py:233: [C4739(docstring-missing-param), MicrosoftTeamsUserIdentifier] Params missing in docstring: "user_id". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:31.4531426Z [azure-communication-identity :: next-pylint] azure/communication/identity/_shared/models.py:305: [C4739(docstring-missing-param), MicrosoftTeamsAppIdentifier] Params missing in docstring: "app_id". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:31.4695966Z [azure-communication-identity :: next-pylint] azure/communication/identity/_shared/models.py:351: [C4739(docstring-missing-param), _MicrosoftBotIdentifier] Params missing in docstring: "bot_id". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:31.4750002Z [azure-communication-identity :: next-pylint] azure/communication/identity/_shared/models.py:385: [C4758(docstring-keyword-should-match-keyword-only), TeamsExtensionUserIdentifier] "tenant_id, resource_id, user_id" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:31.5003375Z [azure-communication-identity :: next-pylint] azure/communication/identity/_shared/models.py:450: [C4759(docstring-type-do-not-use-class), identifier_from_raw_id] "rtype" type formatted incorrectly. Do not use `:class` in docstring type. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:31.5389229Z [azure-communication-identity :: next-pylint] ************* Module azure.communication.identity._shared.user_credential_async
2026-07-27T02:19:31.5391063Z [azure-communication-identity :: next-pylint] azure/communication/identity/_shared/user_credential_async.py:20: [C4758(docstring-keyword-should-match-keyword-only), CommunicationTokenCredential] "scopes, resource_endpoint, token_credential" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:31.5393602Z [azure-communication-identity :: next-pylint] azure/communication/identity/_shared/user_credential_async.py:20: [C4758(docstring-keyword-should-match-keyword-only), CommunicationTokenCredential] "scopes, resource_endpoint, token_credential" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:31.5395315Z [azure-communication-identity :: next-pylint] azure/communication/identity/_shared/user_credential_async.py:20: [C4758(docstring-keyword-should-match-keyword-only), CommunicationTokenCredential] "scopes, resource_endpoint, token_credential" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:31.9269379Z [azure-communication-identity :: next-pylint] ************* Module azure.communication.identity._shared.token_exchange_async
2026-07-27T02:19:31.9271015Z [azure-communication-identity :: next-pylint] azure/communication/identity/_shared/token_exchange_async.py:23: [C4758(docstring-keyword-should-match-keyword-only), TokenExchangeClient] "transport" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:31.9272577Z [azure-communication-identity :: next-pylint] azure/communication/identity/_shared/token_exchange_async.py:23: [C4740(docstring-missing-type), TokenExchangeClient] Param types missing in docstring: "resource_endpoint, credential, scopes". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:32.0948380Z [azure-communication-identity :: next-pylint] ************* Module azure.communication.identity._shared.user_credential
2026-07-27T02:19:32.0950696Z [azure-communication-identity :: next-pylint] azure/communication/identity/_shared/user_credential.py:16: [C4758(docstring-keyword-should-match-keyword-only), CommunicationTokenCredential] "scopes, resource_endpoint, token_credential" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:32.0952486Z [azure-communication-identity :: next-pylint] azure/communication/identity/_shared/user_credential.py:16: [C4758(docstring-keyword-should-match-keyword-only), CommunicationTokenCredential] "scopes, resource_endpoint, token_credential" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:32.0959728Z [azure-communication-identity :: next-pylint] azure/communication/identity/_shared/user_credential.py:16: [C4758(docstring-keyword-should-match-keyword-only), CommunicationTokenCredential] "scopes, resource_endpoint, token_credential" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T02:19:32.4683425Z [azure-communication-identity :: next-pylint]
2026-07-27T02:19:32.4685771Z [azure-communication-identity :: next-pylint] -----------------------------------
2026-07-27T02:19:32.4687390Z [azure-communication-identity :: next-pylint] Your code has been rated at 9.79/10
2026-07-27T02:19:32.4688083Z [azure-communication-identity :: next-pylint]
2026-07-27T02:19:33.6226865Z [azure-communication-identity :: next-pylint] 2026-07-27 02:19:33,622 [ERROR] azure-sdk-tools: azure-communication-identity main package exited with linting error 16. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-07-27T02:19:33.6228992Z [azure-communication-identity :: next-pylint] 2026-07-27 02:19:33,622 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-communication-identity/.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/communication/azure-communication-identity/tests']
2026-07-27T02:19:35.0151344Z [azure-communication-identity :: next-pylint] ************* Module test_deprecations
2026-07-27T02:19:35.0152478Z [azure-communication-identity :: next-pylint] tests/test_deprecations.py:16: [E1101(no-member), TestDeprecations.test_deprecated_bot_identifier] Module 'azure.communication.identity' has no 'MicrosoftBotIdentifier' member
2026-07-27T02:19:35.5701841Z [azure-communication-identity :: next-pylint] tests/test_deprecations.py:23: [E0102(function-redefined), TestDeprecations.test_deprecated_bot_identifier] method already defined line 14
2026-07-27T02:19:35.5723648Z [azure-communication-identity :: next-pylint] tests/test_deprecations.py:24: [C4776(no-cross-package-private-import), TestDeprecations.test_deprecated_bot_identifier] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:37.1959780Z [azure-communication-identity :: next-pylint] tests/test_deprecations.py:33: [W0104(pointless-statement), TestDeprecations.test_deprecated_bot_identifier] Statement seems to have no effect
2026-07-27T02:19:38.1955650Z [azure-communication-identity :: next-pylint] ************* Module test_utils
2026-07-27T02:19:38.1958744Z [azure-communication-identity :: next-pylint] tests/test_utils.py:3: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:38.1959744Z [azure-communication-identity :: next-pylint] tests/test_utils.py:4: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:38.1960799Z [azure-communication-identity :: next-pylint] tests/test_utils.py:8: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:38.1961726Z [azure-communication-identity :: next-pylint] tests/test_utils.py:6: [C0411(wrong-import-order), ] standard import "base64" should be placed before first party imports "azure.communication.identity._shared.utils.create_access_token", "azure.communication.identity._shared.utils.get_current_utc_as_int"
2026-07-27T02:19:38.1962516Z [azure-communication-identity :: next-pylint] ************* Module test_token_exchange_async
2026-07-27T02:19:38.1963305Z [azure-communication-identity :: next-pylint] tests/test_token_exchange_async.py:13: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:38.1964599Z [azure-communication-identity :: next-pylint] tests/test_token_exchange_async.py:11: [C0411(wrong-import-order), ] standard import "unittest.mock.MagicMock" should be placed before third party import "pytest" and first party imports "azure.core.credentials.AccessToken", "azure.core.exceptions.ClientAuthenticationError"
2026-07-27T02:19:38.1965458Z [azure-communication-identity :: next-pylint] tests/test_token_exchange_async.py:10: [W0611(unused-import), ] Unused ClientAuthenticationError imported from azure.core.exceptions
2026-07-27T02:19:38.1966971Z [azure-communication-identity :: next-pylint] ************* Module test_entra_token_guard_policy
2026-07-27T02:19:38.1967974Z [azure-communication-identity :: next-pylint] tests/test_entra_token_guard_policy.py:13: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:38.1969041Z [azure-communication-identity :: next-pylint] tests/test_entra_token_guard_policy.py:12: [C0411(wrong-import-order), ] standard import "unittest.mock.MagicMock" should be placed before first party imports "azure.core.pipeline.PipelineRequest", "azure.core.pipeline.transport.HttpRequest"
2026-07-27T02:19:38.1969905Z [azure-communication-identity :: next-pylint] ************* Module test_user_credential
2026-07-27T02:19:38.1970670Z [azure-communication-identity :: next-pylint] tests/test_user_credential.py:42: [C0303(trailing-whitespace), ] Trailing whitespace
2026-07-27T02:19:38.1971458Z [azure-communication-identity :: next-pylint] tests/test_user_credential.py:254: [C0301(line-too-long), ] Line too long (121/120)
2026-07-27T02:19:38.1972305Z [azure-communication-identity :: next-pylint] tests/test_user_credential.py:266: [C0301(line-too-long), ] Line too long (121/120)
2026-07-27T02:19:38.1973192Z [azure-communication-identity :: next-pylint] tests/test_user_credential.py:278: [C0301(line-too-long), ] Line too long (127/120)
2026-07-27T02:19:38.1974001Z [azure-communication-identity :: next-pylint] tests/test_user_credential.py:15: [R0402(consider-using-from-import), ] Use 'from azure.communication.identity._shared import user_credential' instead
2026-07-27T02:19:38.1974924Z [azure-communication-identity :: next-pylint] tests/test_user_credential.py:15: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:38.1975921Z [azure-communication-identity :: next-pylint] tests/test_user_credential.py:16: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:38.1976988Z [azure-communication-identity :: next-pylint] tests/test_user_credential.py:19: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:38.1977907Z [azure-communication-identity :: next-pylint] tests/test_user_credential.py:20: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:38.1978793Z [azure-communication-identity :: next-pylint] tests/test_user_credential.py:53: [R1705(no-else-return), DummyTokenExchangeClientSwitch.exchange_entra_token] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2026-07-27T02:19:38.1979823Z [azure-communication-identity :: next-pylint] tests/test_user_credential.py:252: [E0213(no-self-argument), TestCommunicationTokenCredential.test_all_fields_present_calls_token_exchange] Method 'test_all_fields_present_calls_token_exchange' should have "self" as first argument
2026-07-27T02:19:38.1980722Z [azure-communication-identity :: next-pylint] tests/test_user_credential.py:264: [E0213(no-self-argument), TestCommunicationTokenCredential.test_missing_scopes_calls_token_exchange] Method 'test_missing_scopes_calls_token_exchange' should have "self" as first argument
2026-07-27T02:19:38.1981631Z [azure-communication-identity :: next-pylint] tests/test_user_credential.py:275: [E0213(no-self-argument), TestCommunicationTokenCredential.test_token_exchange_refreshes_from_expired_to_valid] Method 'test_token_exchange_refreshes_from_expired_to_valid' should have "self" as first argument
2026-07-27T02:19:38.1982640Z [azure-communication-identity :: next-pylint] tests/test_user_credential.py:8: [C0411(wrong-import-order), ] standard import "time" should be placed before third party import "pytest"
2026-07-27T02:19:38.1983442Z [azure-communication-identity :: next-pylint] tests/test_user_credential.py:9: [C0411(wrong-import-order), ] standard import "unittest.TestCase" should be placed before third party import "pytest"
2026-07-27T02:19:38.1984438Z [azure-communication-identity :: next-pylint] tests/test_user_credential.py:22: [C0411(wrong-import-order), ] third party import "_shared.helper.generate_token_with_custom_expiry_epoch" should be placed before first party imports "azure.communication.identity._shared.user_credential", "azure.communication.identity._shared.user_credential.CommunicationTokenCredential", "azure.communication.identity._shared.utils.create_access_token", "azure.communication.identity._shared.utils.get_current_utc_as_int"
2026-07-27T02:19:38.1985352Z [azure-communication-identity :: next-pylint] ************* Module acs_identity_test_case
2026-07-27T02:19:38.1986123Z [azure-communication-identity :: next-pylint] tests/acs_identity_test_case.py:9: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:38.1987137Z [azure-communication-identity :: next-pylint] tests/acs_identity_test_case.py:10: [C0411(wrong-import-order), ] third party import "msal.PublicClientApplication" should be placed before first party import "azure.communication.identity._shared.utils.parse_connection_str"
2026-07-27T02:19:38.1987909Z [azure-communication-identity :: next-pylint] ************* Module test_identifier_raw_id
2026-07-27T02:19:38.1988597Z [azure-communication-identity :: next-pylint] tests/test_identifier_raw_id.py:136: [C0303(trailing-whitespace), ] Trailing whitespace
2026-07-27T02:19:38.1989298Z [azure-communication-identity :: next-pylint] tests/test_identifier_raw_id.py:507: [C0303(trailing-whitespace), ] Trailing whitespace
2026-07-27T02:19:38.1990012Z [azure-communication-identity :: next-pylint] tests/test_identifier_raw_id.py:10: [W0401(wildcard-import), ] Wildcard import azure.communication.identity
2026-07-27T02:19:38.1990766Z [azure-communication-identity :: next-pylint] tests/test_identifier_raw_id.py:9: [C0411(wrong-import-order), ] standard import "unittest" should be placed before third party import "pytest"
2026-07-27T02:19:38.1991717Z [azure-communication-identity :: next-pylint] tests/test_identifier_raw_id.py:10: [W0614(unused-wildcard-import), ] Unused import(s) CommunicationIdentityClient, CommunicationTokenScope, CommunicationCloudEnvironment, CommunicationIdentifier, CommunicationIdentifierKind, CommunicationUserProperties, MicrosoftTeamsAppProperties, MicrosoftTeamsUserProperties, PhoneNumberProperties and TeamsExtensionUserProperties from wildcard import of azure.communication.identity
2026-07-27T02:19:39.1962161Z [azure-communication-identity :: next-pylint] ************* Module test_user_credential_async_with_context_manager
2026-07-27T02:19:39.1964212Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async_with_context_manager.py:16: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:39.1965236Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async_with_context_manager.py:19: [R0402(consider-using-from-import), ] Use 'from azure.communication.identity._shared import user_credential_async' instead
2026-07-27T02:19:39.1966187Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async_with_context_manager.py:19: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:39.1967515Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async_with_context_manager.py:20: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:39.1968514Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async_with_context_manager.py:21: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:39.1969519Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async_with_context_manager.py:55: [E1101(no-member), TestCommunicationTokenCredential.test_communicationtokencredential_throws_if_proactive_refresh_enabled_without_token_refresher] Instance of 'TestCommunicationTokenCredential' has no 'sample_token' member
2026-07-27T02:19:39.1970524Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async_with_context_manager.py:58: [E1101(no-member), TestCommunicationTokenCredential.test_communicationtokencredential_throws_if_proactive_refresh_enabled_without_token_refresher] Instance of 'TestCommunicationTokenCredential' has no 'sample_token' member
2026-07-27T02:19:39.1971487Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async_with_context_manager.py:220: [E1101(no-member), TestCommunicationTokenCredential.test_fractional_backoff_applied_when_token_expiring] Instance of 'AsyncTimer' has no 'interval' member; maybe '_interval'?
2026-07-27T02:19:39.1972434Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async_with_context_manager.py:231: [E1101(no-member), TestCommunicationTokenCredential.test_fractional_backoff_applied_when_token_expiring] Instance of 'AsyncTimer' has no 'interval' member; maybe '_interval'?
2026-07-27T02:19:39.1973397Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async_with_context_manager.py:255: [E1129(not-context-manager), TestCommunicationTokenCredential.test_exit_enter_scenario_throws_exception] Context manager 'CommunicationTokenCredential' doesn't implement __enter__ and __exit__.
2026-07-27T02:19:39.1974334Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async_with_context_manager.py:10: [C0411(wrong-import-order), ] standard import "asyncio.Future" should be placed before third party import "pytest"
2026-07-27T02:19:39.1975379Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async_with_context_manager.py:22: [C0411(wrong-import-order), ] third party import "_shared.helper.generate_token_with_custom_expiry" should be placed before first party imports "azure.communication.identity._shared.user_credential_async.CommunicationTokenCredential", "azure.communication.identity._shared.user_credential_async", "azure.communication.identity._shared.utils.create_access_token", "azure.communication.identity._shared.utils.get_current_utc_as_int"
2026-07-27T02:19:39.1976540Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async_with_context_manager.py:13: [C0412(ungrouped-imports), ] Imports from package unittest are not grouped
2026-07-27T02:19:39.1977400Z [azure-communication-identity :: next-pylint] ************* Module test_user_credential_async
2026-07-27T02:19:39.1978169Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async.py:18: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:39.1979174Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async.py:21: [R0402(consider-using-from-import), ] Use 'from azure.communication.identity._shared import user_credential_async' instead
2026-07-27T02:19:39.1980053Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async.py:21: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:39.1980960Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async.py:22: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:39.1981854Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async.py:23: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:39.1982733Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async.py:49: [R1705(no-else-return), DummyAsyncTokenExchangeClientSwitch.exchange_entra_token] Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2026-07-27T02:19:39.1983626Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async.py:85: [E1101(no-member), TestCommunicationTokenCredential.test_communicationtokencredential_throws_if_proactive_refresh_enabled_without_token_refresher] Instance of 'TestCommunicationTokenCredential' has no 'sample_token' member
2026-07-27T02:19:39.1984571Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async.py:88: [E1101(no-member), TestCommunicationTokenCredential.test_communicationtokencredential_throws_if_proactive_refresh_enabled_without_token_refresher] Instance of 'TestCommunicationTokenCredential' has no 'sample_token' member
2026-07-27T02:19:39.1985464Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async.py:228: [E1101(no-member), TestCommunicationTokenCredential.test_fractional_backoff_applied_when_token_expiring] Instance of 'AsyncTimer' has no 'interval' member; maybe '_interval'?
2026-07-27T02:19:39.1986354Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async.py:238: [E1101(no-member), TestCommunicationTokenCredential.test_fractional_backoff_applied_when_token_expiring] Instance of 'AsyncTimer' has no 'interval' member; maybe '_interval'?
2026-07-27T02:19:39.1987310Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async.py:11: [C0411(wrong-import-order), ] standard import "time" should be placed before third party import "pytest"
2026-07-27T02:19:39.1988103Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async.py:12: [C0411(wrong-import-order), ] standard import "asyncio.Future" should be placed before third party import "pytest"
2026-07-27T02:19:39.1989084Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async.py:24: [C0411(wrong-import-order), ] third party import "_shared.helper.generate_token_with_custom_expiry" should be placed before first party imports "azure.communication.identity._shared.user_credential_async.CommunicationTokenCredential", "azure.communication.identity._shared.user_credential_async", "azure.communication.identity._shared.utils.create_access_token", "azure.communication.identity._shared.utils.get_current_utc_as_int"
2026-07-27T02:19:39.1990205Z [azure-communication-identity :: next-pylint] tests/test_user_credential_async.py:15: [C0412(ungrouped-imports), ] Imports from package unittest are not grouped
2026-07-27T02:19:39.1990901Z [azure-communication-identity :: next-pylint] ************* Module test_user_credential_with_context_manager
2026-07-27T02:19:39.1991770Z [azure-communication-identity :: next-pylint] tests/test_user_credential_with_context_manager.py:13: [R0402(consider-using-from-import), ] Use 'from azure.communication.identity._shared import user_credential' instead
2026-07-27T02:19:39.1992654Z [azure-communication-identity :: next-pylint] tests/test_user_credential_with_context_manager.py:13: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:39.1993614Z [azure-communication-identity :: next-pylint] tests/test_user_credential_with_context_manager.py:14: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:39.1994555Z [azure-communication-identity :: next-pylint] tests/test_user_credential_with_context_manager.py:17: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:39.1995490Z [azure-communication-identity :: next-pylint] tests/test_user_credential_with_context_manager.py:18: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:39.4381265Z [azure-communication-identity :: next-pylint] tests/test_user_credential_with_context_manager.py:7: [C0411(wrong-import-order), ] standard import "unittest.TestCase" should be placed before third party import "pytest"
2026-07-27T02:19:39.4435900Z [azure-communication-identity :: next-pylint] tests/test_user_credential_with_context_manager.py:19: [C0411(wrong-import-order), ] third party import "_shared.helper.generate_token_with_custom_expiry_epoch" should be placed before first party imports "azure.communication.identity._shared.user_credential", "azure.communication.identity._shared.user_credential.CommunicationTokenCredential", "azure.communication.identity._shared.utils.create_access_token", "azure.communication.identity._shared.utils.get_current_utc_as_int"
2026-07-27T02:19:39.4501340Z [azure-communication-identity :: next-pylint] ************* Module test_token_exchange
2026-07-27T02:19:39.4502152Z [azure-communication-identity :: next-pylint] tests/test_token_exchange.py:12: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:39.4971495Z [azure-communication-identity :: next-pylint] tests/test_token_exchange.py:11: [C0411(wrong-import-order), ] standard import "unittest.mock.MagicMock" should be placed before third party import "pytest" and first party imports "azure.core.credentials.AccessToken", "azure.core.exceptions.ClientAuthenticationError"
2026-07-27T02:19:39.4982663Z [azure-communication-identity :: next-pylint] tests/test_token_exchange.py:10: [W0611(unused-import), ] Unused ClientAuthenticationError imported from azure.core.exceptions
2026-07-27T02:19:39.5006198Z [azure-communication-identity :: next-pylint] ************* Module test_entra_token_guard_policy_async
2026-07-27T02:19:39.5007395Z [azure-communication-identity :: next-pylint] tests/test_entra_token_guard_policy_async.py:69: [C0304(missing-final-newline), ] Final newline missing
2026-07-27T02:19:39.5029416Z [azure-communication-identity :: next-pylint] tests/test_entra_token_guard_policy_async.py:11: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:39.5408874Z [azure-communication-identity :: next-pylint] tests/test_entra_token_guard_policy_async.py:9: [C0411(wrong-import-order), ] standard import "unittest.TestCase" should be placed before third party import "pytest"
2026-07-27T02:19:39.5416196Z [azure-communication-identity :: next-pylint] tests/test_entra_token_guard_policy_async.py:10: [C0411(wrong-import-order), ] standard import "unittest.mock.MagicMock" should be placed before third party import "pytest"
2026-07-27T02:19:39.8283234Z [azure-communication-identity :: next-pylint] ************* Module test_communication_identity_client_async
2026-07-27T02:19:39.8284635Z [azure-communication-identity :: next-pylint] tests/test_communication_identity_client_async.py:8: [C0411(wrong-import-order), ] standard import "datetime.timedelta" should be placed before third party import "pytest"
2026-07-27T02:19:39.8301227Z [azure-communication-identity :: next-pylint] tests/test_communication_identity_client_async.py:10: [C0411(wrong-import-order), ] third party import "devtools_testutils.is_live" should be placed before first party import "azure.communication.identity.CommunicationTokenScope"
2026-07-27T02:19:39.8312002Z [azure-communication-identity :: next-pylint] tests/test_communication_identity_client_async.py:11: [C0411(wrong-import-order), ] third party import "devtools_testutils.aio.recorded_by_proxy_async" should be placed before first party import "azure.communication.identity.CommunicationTokenScope"
2026-07-27T02:19:39.8323022Z [azure-communication-identity :: next-pylint] tests/test_communication_identity_client_async.py:12: [C0411(wrong-import-order), ] third party import "test_communication_identity_client.ArgumentPasser" should be placed before first party import "azure.communication.identity.CommunicationTokenScope"
2026-07-27T02:19:39.8333750Z [azure-communication-identity :: next-pylint] tests/test_communication_identity_client_async.py:13: [C0411(wrong-import-order), ] third party import "utils.is_token_expiration_within_allowed_deviation" should be placed before first party import "azure.communication.identity.CommunicationTokenScope"
2026-07-27T02:19:39.8345198Z [azure-communication-identity :: next-pylint] tests/test_communication_identity_client_async.py:14: [C0411(wrong-import-order), ] third party import "acs_identity_test_case.ACSIdentityTestCase" should be placed before first party import "azure.communication.identity.CommunicationTokenScope"
2026-07-27T02:19:39.8363704Z [azure-communication-identity :: next-pylint] tests/test_communication_identity_client_async.py:16: [C0411(wrong-import-order), ] third party import "devtools_testutils.fake_credentials_async.AsyncFakeCredential" should be placed before first party imports "azure.communication.identity.CommunicationTokenScope", "azure.communication.identity.aio.CommunicationIdentityClient"
2026-07-27T02:19:39.8375477Z [azure-communication-identity :: next-pylint] tests/test_communication_identity_client_async.py:17: [C0411(wrong-import-order), ] third party import "_shared.utils.get_http_logging_policy" should be placed before first party imports "azure.communication.identity.CommunicationTokenScope", "azure.communication.identity.aio.CommunicationIdentityClient"
2026-07-27T02:19:39.8377156Z [azure-communication-identity :: next-pylint] tests/test_communication_identity_client_async.py:15: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-07-27T02:19:39.8377960Z [azure-communication-identity :: next-pylint] tests/test_communication_identity_client_async.py:16: [C0412(ungrouped-imports), ] Imports from package devtools_testutils are not grouped
2026-07-27T02:19:39.8656916Z [azure-communication-identity :: next-pylint] ************* Module test_token_utils
2026-07-27T02:19:39.8658063Z [azure-communication-identity :: next-pylint] tests/test_token_utils.py:14: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:39.8701302Z [azure-communication-identity :: next-pylint] tests/test_token_utils.py:16: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:39.9471980Z [azure-communication-identity :: next-pylint] tests/test_token_utils.py:9: [C0411(wrong-import-order), ] standard import "unittest" should be placed before third party import "pytest"
2026-07-27T02:19:39.9480355Z [azure-communication-identity :: next-pylint] tests/test_token_utils.py:10: [C0411(wrong-import-order), ] standard import "datetime.datetime" should be placed before third party import "pytest"
2026-07-27T02:19:39.9487144Z [azure-communication-identity :: next-pylint] tests/test_token_utils.py:11: [C0411(wrong-import-order), ] standard import "unittest.mock.MagicMock" should be placed before third party import "pytest"
2026-07-27T02:19:40.6961497Z [azure-communication-identity :: next-pylint] ************* Module test_communication_identity_client
2026-07-27T02:19:40.6962622Z [azure-communication-identity :: next-pylint] tests/test_communication_identity_client.py:8: [C0411(wrong-import-order), ] standard import "datetime.timedelta" should be placed before third party import "pytest"
2026-07-27T02:19:40.6963810Z [azure-communication-identity :: next-pylint] tests/test_communication_identity_client.py:10: [C0411(wrong-import-order), ] third party import "devtools_testutils.is_live" should be placed before first party import "azure.communication.identity.CommunicationTokenScope"
2026-07-27T02:19:40.6964923Z [azure-communication-identity :: next-pylint] tests/test_communication_identity_client.py:11: [C0411(wrong-import-order), ] third party import "utils.is_token_expiration_within_allowed_deviation" should be placed before first party import "azure.communication.identity.CommunicationTokenScope"
2026-07-27T02:19:40.6966025Z [azure-communication-identity :: next-pylint] tests/test_communication_identity_client.py:12: [C0411(wrong-import-order), ] third party import "acs_identity_test_case.ACSIdentityTestCase" should be placed before first party import "azure.communication.identity.CommunicationTokenScope"
2026-07-27T02:19:40.6967409Z [azure-communication-identity :: next-pylint] tests/test_communication_identity_client.py:14: [C0411(wrong-import-order), ] third party import "devtools_testutils.fake_credentials.FakeTokenCredential" should be placed before first party imports "azure.communication.identity.CommunicationTokenScope", "azure.communication.identity.CommunicationIdentityClient"
2026-07-27T02:19:40.6968613Z [azure-communication-identity :: next-pylint] tests/test_communication_identity_client.py:15: [C0411(wrong-import-order), ] third party import "_shared.utils.get_http_logging_policy" should be placed before first party imports "azure.communication.identity.CommunicationTokenScope", "azure.communication.identity.CommunicationIdentityClient"
2026-07-27T02:19:40.6969605Z [azure-communication-identity :: next-pylint] tests/test_communication_identity_client.py:13: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-07-27T02:19:40.6970860Z [azure-communication-identity :: next-pylint] tests/test_communication_identity_client.py:14: [C0412(ungrouped-imports), ] Imports from package devtools_testutils are not grouped
2026-07-27T02:19:40.6971705Z [azure-communication-identity :: next-pylint] ************* Module _shared.async_fake_token_credential
2026-07-27T02:19:40.6972621Z [azure-communication-identity :: next-pylint] tests/_shared/async_fake_token_credential.py:13: [W0613(unused-argument), AsyncFakeTokenCredential.get_token] Unused argument 'args'
2026-07-27T02:19:40.6973510Z [azure-communication-identity :: next-pylint] tests/_shared/async_fake_token_credential.py:13: [W0613(unused-argument), AsyncFakeTokenCredential.get_token] Unused argument 'kwargs'
2026-07-27T02:19:40.6974461Z [azure-communication-identity :: next-pylint] ************* Module _shared.communication_service_preparer
2026-07-27T02:19:40.6975339Z [azure-communication-identity :: next-pylint] tests/_shared/communication_service_preparer.py:12: [C0301(line-too-long), ] Line too long (125/120)
2026-07-27T02:19:40.6976134Z [azure-communication-identity :: next-pylint] ************* Module _shared.fake_token_credential
2026-07-27T02:19:40.6977145Z [azure-communication-identity :: next-pylint] tests/_shared/fake_token_credential.py:13: [W0613(unused-argument), FakeTokenCredential.get_token] Unused argument 'args'
2026-07-27T02:19:40.6977981Z [azure-communication-identity :: next-pylint] tests/_shared/fake_token_credential.py:13: [W0613(unused-argument), FakeTokenCredential.get_token] Unused argument 'kwargs'
2026-07-27T02:19:40.6978768Z [azure-communication-identity :: next-pylint] ************* Module _shared.utils
2026-07-27T02:19:40.6979613Z [azure-communication-identity :: next-pylint] tests/_shared/utils.py:17: [W0621(redefined-outer-name), create_token_credential] Redefining name 'is_live' from outer scope (line 12)
2026-07-27T02:19:40.6980474Z [azure-communication-identity :: next-pylint] tests/_shared/utils.py:17: [W0404(reimported), create_token_credential] Reimport 'is_live' (imported line 12)
2026-07-27T02:19:40.6981358Z [azure-communication-identity :: next-pylint] tests/_shared/utils.py:29: [W0621(redefined-outer-name), async_create_token_credential] Redefining name 'is_live' from outer scope (line 12)
2026-07-27T02:19:40.6982230Z [azure-communication-identity :: next-pylint] tests/_shared/utils.py:29: [W0404(reimported), async_create_token_credential] Reimport 'is_live' (imported line 12)
2026-07-27T02:19:40.6983143Z [azure-communication-identity :: next-pylint] tests/_shared/utils.py:12: [C0411(wrong-import-order), ] third party import "devtools_testutils.is_live" should be placed before first party import "azure.core.pipeline.policies.HttpLoggingPolicy"
2026-07-27T02:19:40.6984029Z [azure-communication-identity :: next-pylint] tests/_shared/utils.py:12: [W0611(unused-import), ] Unused is_live imported from devtools_testutils
2026-07-27T02:19:40.6984770Z [azure-communication-identity :: next-pylint]
2026-07-27T02:19:40.6985502Z [azure-communication-identity :: next-pylint] -----------------------------------
2026-07-27T02:19:40.6986233Z [azure-communication-identity :: next-pylint] Your code has been rated at 9.02/10
2026-07-27T02:19:40.6987036Z [azure-communication-identity :: next-pylint]
2026-07-27T02:19:42.1020419Z [azure-communication-identity :: next-pylint] 2026-07-27 02:19:42,101 [ERROR] azure-sdk-tools: azure-communication-identity tests exited with linting error 30. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-07-27T02:19:42.1021601Z [azure-communication-identity :: next-pylint] 2026-07-27 02:19:42,101 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-communication-identity/.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/communication/azure-communication-identity/samples']
2026-07-27T02:19:42.5941103Z [azure-communication-identity :: next-pylint] ************* Module identity_samples_async
2026-07-27T02:19:42.5942625Z [azure-communication-identity :: next-pylint] samples/identity_samples_async.py:29: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:44.6590814Z [azure-communication-identity :: next-pylint] samples/identity_samples_async.py:30: [C0411(wrong-import-order), ] third party import "msal.PublicClientApplication" should be placed before first party import "azure.communication.identity._shared.utils.parse_connection_str"
2026-07-27T02:19:44.6595615Z [azure-communication-identity :: next-pylint] samples/identity_samples_async.py:31: [C0411(wrong-import-order), ] standard import "asyncio" should be placed before third party import "msal.PublicClientApplication" and first party import "azure.communication.identity._shared.utils.parse_connection_str"
2026-07-27T02:19:44.6602262Z [azure-communication-identity :: next-pylint] samples/identity_samples_async.py:32: [C0411(wrong-import-order), ] standard import "os" should be placed before third party import "msal.PublicClientApplication" and first party import "azure.communication.identity._shared.utils.parse_connection_str"
2026-07-27T02:19:44.6687710Z [azure-communication-identity :: next-pylint] ************* Module identity_samples
2026-07-27T02:19:44.6688534Z [azure-communication-identity :: next-pylint] samples/identity_samples.py:29: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T02:19:44.8651567Z [azure-communication-identity :: next-pylint] samples/identity_samples.py:30: [C0411(wrong-import-order), ] third party import "msal.PublicClientApplication" should be placed before first party import "azure.communication.identity._shared.utils.parse_connection_str"
2026-07-27T02:19:44.8660342Z [azure-communication-identity :: next-pylint] samples/identity_samples.py:31: [C0411(wrong-import-order), ] third party import "devtools_testutils.get_credential" should be placed before first party import "azure.communication.identity._shared.utils.parse_connection_str"
2026-07-27T02:19:44.8665888Z [azure-communication-identity :: next-pylint]
2026-07-27T02:19:44.8666516Z [azure-communication-identity :: next-pylint] -----------------------------------
2026-07-27T02:19:44.8667303Z [azure-communication-identity :: next-pylint] Your code has been rated at 9.72/10
2026-07-27T02:19:44.8667724Z [azure-communication-identity :: next-pylint]
2026-07-27T02:19:45.6707893Z [azure-communication-identity :: next-pylint] 2026-07-27 02:19:45,670 [ERROR] azure-sdk-tools: azure-communication-identity samples exited with linting error 16. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-07-27T02:19:48.7499366Z [azure-communication-identity :: next-pylint] 2026-07-27 02:19:48,749 [INFO] root: Issue exists for azure-communication-identity with pylint version 4.0.6. Updating...
2026-07-27T02:19:51.2795402Z [azure-communication-identity :: next-pylint] 2026-07-27 02:19:51,278 [INFO] root: Assigned AikoBB to issue for azure-communication-identity
2026-07-27T02:19:52.8106384Z [azure-communication-identity :: next-pylint] 2026-07-27 02:19:52,810 [INFO] root: Assigned maximrytych-ms to issue for azure-communication-identity
2026-07-27T02:19:54.3623661Z [azure-communication-identity :: next-pylint] 2026-07-27 02:19:54,361 [INFO] root: Assigned mjafferi-msft to issue for azure-communication-identity
2026-07-27T02:19:54.3633925Z [azure-communication-identity :: next-pylint] next-pylint check completed with exit code 30
2026-07-27T02:19:54.4037024Z 2026-07-27 02:19:54,403 [INFO] azure-sdk-tools: [END 1/1] next-pylint :: /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity -> FAIL(30) in 75.79s
2026-07-27T02:19:54.6300486Z

**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-communication-identity>azpysdk next-pylint --isolate .`

See the [Pylint Guide](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/dev/pylint_checking.md) for more information.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.