Azure / Azure/azure-sdk-for-python

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

Abierto
#43,374 0 comentarios 0 reacciones 3 asignados Reclamado por @mjafferi-msft Ver en GitHub
Communication - Identity pylint
Lenguaje dominante
Python
Estrellas
5.6k
Forks
3.4k
Merge medio
2 d 2 h
PR fusionados (30 d)
213

Descripción

**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.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.