ACTION NEEDED: This version of pylint will be merged on 2026-07-13. The build will begin to fail for this library if errors are not fixed.
Library name: azure-communication-identity
Pylint version: 4.0.4
Pylint Build: Link to build (2026-05-11)
Pylint Errors:
30
2026-05-11T02:19:40.8713171Z ===== OUTPUT: next-pylint :: /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity (exit 30) =====
2026-05-11T02:19:40.8714090Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-11T02:19:40.8714976Z Processing ./.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-11T02:19:40.8715871Z Collecting pytest-cov
2026-05-11T02:19:40.8716728Z Downloading pytest_cov-7.1.0-py3-none-any.whl (22 kB)
2026-05-11T02:19:40.8717593Z Collecting cibuildwheel==2.23.3
2026-05-11T02:19:40.8718599Z Downloading cibuildwheel-2.23.3-py3-none-any.whl (91 kB)
2026-05-11T02:19:40.8719840Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.8/91.8 kB 11.3 MB/s eta 0:00:00
2026-05-11T02:19:40.8721056Z Collecting tomli
2026-05-11T02:19:40.8721787Z Downloading tomli-2.4.1-py3-none-any.whl (14 kB)
2026-05-11T02:19:40.8722499Z Collecting wheel
2026-05-11T02:19:40.8723138Z Downloading wheel-0.47.0-py3-none-any.whl (32 kB)
2026-05-11T02:19:40.8723795Z Collecting ConfigArgParse>=0.12.0
2026-05-11T02:19:40.8724468Z Downloading configargparse-1.7.5-py3-none-any.whl (27 kB)
2026-05-11T02:19:40.8725313Z 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-05-11T02:19:40.8726110Z Collecting azure-core
2026-05-11T02:19:40.8726804Z Downloading azure_core-1.41.0-py3-none-any.whl (220 kB)
2026-05-11T02:19:40.8728366Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 220.9/220.9 kB 44.5 MB/s eta 0:00:00
2026-05-11T02:19:40.8729398Z Collecting json-delta>=2.0
2026-05-11T02:19:40.8730162Z Downloading json_delta-2.0.2-py2.py3-none-any.whl (33 kB)
2026-05-11T02:19:40.8730889Z Collecting Jinja2
2026-05-11T02:19:40.8731521Z Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
2026-05-11T02:19:40.8732407Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 35.4 MB/s eta 0:00:00
2026-05-11T02:19:40.8733097Z Collecting pyparsing
2026-05-11T02:19:40.8733741Z Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB)
2026-05-11T02:19:40.8734624Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.8/122.8 kB 34.7 MB/s eta 0:00:00
2026-05-11T02:19:40.8735277Z Collecting pytest>=3.5.1
2026-05-11T02:19:40.8735899Z Downloading pytest-9.0.3-py3-none-any.whl (375 kB)
2026-05-11T02:19:40.8736790Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 375.2/375.2 kB 31.8 MB/s eta 0:00:00
2026-05-11T02:19:40.8737488Z Collecting PyYAML
2026-05-11T02:19:40.8739381Z Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB)
2026-05-11T02:19:40.8740590Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 770.3/770.3 kB 61.7 MB/s eta 0:00:00
2026-05-11T02:19:40.8741478Z Collecting pkginfo
2026-05-11T02:19:40.8742288Z Downloading pkginfo-1.12.1.2-py3-none-any.whl (32 kB)
2026-05-11T02:19:40.8743103Z Collecting certifi
2026-05-11T02:19:40.8743864Z Downloading certifi-2026.4.22-py3-none-any.whl (135 kB)
2026-05-11T02:19:40.8744894Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 135.7/135.7 kB 44.2 MB/s eta 0:00:00
2026-05-11T02:19:40.8745657Z Collecting pytest-asyncio>=0.9.0
2026-05-11T02:19:40.8746359Z Downloading pytest_asyncio-1.3.0-py3-none-any.whl (15 kB)
2026-05-11T02:19:40.8747222Z Collecting packaging
2026-05-11T02:19:40.8748076Z Downloading packaging-26.2-py3-none-any.whl (100 kB)
2026-05-11T02:19:40.8749006Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.2/100.2 kB 34.8 MB/s eta 0:00:00
2026-05-11T02:19:40.8749675Z Collecting urllib3
2026-05-11T02:19:40.8750299Z Downloading urllib3-2.7.0-py3-none-any.whl (131 kB)
2026-05-11T02:19:40.8751206Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.1/131.1 kB 47.2 MB/s eta 0:00:00
2026-05-11T02:19:40.8752028Z Collecting python-dotenv
2026-05-11T02:19:40.8752697Z Downloading python_dotenv-1.2.2-py3-none-any.whl (22 kB)
2026-05-11T02:19:40.8753352Z Collecting tomli-w==1.0.0
2026-05-11T02:19:40.8753999Z Downloading tomli_w-1.0.0-py3-none-any.whl (6.0 kB)
2026-05-11T02:19:40.8754658Z Collecting build
2026-05-11T02:19:40.8755300Z Downloading build-1.5.0-py3-none-any.whl (26 kB)
2026-05-11T02:19:40.8755956Z Collecting bashlex!=0.13
2026-05-11T02:19:40.8756615Z Downloading bashlex-0.18-py2.py3-none-any.whl (69 kB)
2026-05-11T02:19:40.8757553Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.5/69.5 kB 29.7 MB/s eta 0:00:00
2026-05-11T02:19:40.8758480Z Collecting platformdirs
2026-05-11T02:19:40.8759162Z Downloading platformdirs-4.9.6-py3-none-any.whl (21 kB)
2026-05-11T02:19:40.8759805Z Collecting dependency-groups>=1.2
2026-05-11T02:19:40.8760476Z Downloading dependency_groups-1.3.1-py3-none-any.whl (8.7 kB)
2026-05-11T02:19:40.8761134Z Collecting typing-extensions>=4.1.0
2026-05-11T02:19:40.8761817Z Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
2026-05-11T02:19:40.8762712Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 18.1 MB/s eta 0:00:00
2026-05-11T02:19:40.8763364Z Collecting bracex
2026-05-11T02:19:40.8763988Z Downloading bracex-2.6-py3-none-any.whl (11 kB)
2026-05-11T02:19:40.8764583Z Collecting filelock
2026-05-11T02:19:40.8765247Z Downloading filelock-3.29.0-py3-none-any.whl (39 kB)
2026-05-11T02:19:40.8765904Z Collecting iniconfig>=1.0.1
2026-05-11T02:19:40.8766558Z Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
2026-05-11T02:19:40.8767223Z Collecting exceptiongroup>=1
2026-05-11T02:19:40.8768433Z Downloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB)
2026-05-11T02:19:40.8769324Z Collecting pygments>=2.7.2
2026-05-11T02:19:40.8770138Z Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB)
2026-05-11T02:19:40.8771174Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 88.2 MB/s eta 0:00:00
2026-05-11T02:19:40.8771909Z Collecting pluggy<2,>=1.5
2026-05-11T02:19:40.8772602Z Downloading pluggy-1.6.0-py3-none-any.whl (20 kB)
2026-05-11T02:19:40.8773329Z Collecting backports-asyncio-runner<2,>=1.1
2026-05-11T02:19:40.8774022Z Downloading backports_asyncio_runner-1.2.0-py3-none-any.whl (12 kB)
2026-05-11T02:19:40.8774743Z Collecting requests>=2.21.0
2026-05-11T02:19:40.8775456Z Downloading requests-2.33.1-py3-none-any.whl (64 kB)
2026-05-11T02:19:40.8776380Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.9/64.9 kB 29.1 MB/s eta 0:00:00
2026-05-11T02:19:40.8777117Z Collecting pyproject_hooks
2026-05-11T02:19:40.8777741Z Downloading pyproject_hooks-1.2.0-py3-none-any.whl (10 kB)
2026-05-11T02:19:40.8778702Z Collecting MarkupSafe>=2.0
2026-05-11T02:19:40.8779404Z Downloading markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB)
2026-05-11T02:19:40.8780105Z Collecting coverage[toml]>=7.10.6
2026-05-11T02:19:40.8780798Z Downloading coverage-7.14.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (248 kB)
2026-05-11T02:19:40.8781746Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 248.8/248.8 kB 60.9 MB/s eta 0:00:00
2026-05-11T02:19:40.8782388Z Collecting charset_normalizer<4,>=2
2026-05-11T02:19:40.8783116Z Downloading charset_normalizer-3.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB)
2026-05-11T02:19:40.8784049Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.9/216.9 kB 69.5 MB/s eta 0:00:00
2026-05-11T02:19:40.8784674Z Collecting idna<4,>=2.5
2026-05-11T02:19:40.8785429Z Downloading idna-3.14-py3-none-any.whl (72 kB)
2026-05-11T02:19:40.8786263Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.2/72.2 kB 29.8 MB/s eta 0:00:00
2026-05-11T02:19:40.8787420Z Installing collected packages: json-delta, urllib3, typing-extensions, tomli-w, tomli, PyYAML, python-dotenv, pyproject_hooks, pyparsing, pygments, pluggy, platformdirs, pkginfo, packaging, MarkupSafe, iniconfig, idna, filelock, coverage, ConfigArgParse, charset_normalizer, certifi, bracex, bashlex, backports-asyncio-runner, wheel, requests, Jinja2, exceptiongroup, dependency-groups, build, pytest, cibuildwheel, azure-core, pytest-cov, pytest-asyncio, azure-sdk-tools
2026-05-11T02:19:40.8789730Z Successfully installed ConfigArgParse-1.7.5 Jinja2-3.1.6 MarkupSafe-3.0.3 PyYAML-6.0.3 azure-core-1.41.0 azure-sdk-tools-0.0.0 backports-asyncio-runner-1.2.0 bashlex-0.18 bracex-2.6 build-1.5.0 certifi-2026.4.22 charset_normalizer-3.4.7 cibuildwheel-2.23.3 coverage-7.14.0 dependency-groups-1.3.1 exceptiongroup-1.3.1 filelock-3.29.0 idna-3.14 iniconfig-2.3.0 json-delta-2.0.2 packaging-26.2 pkginfo-1.12.1.2 platformdirs-4.9.6 pluggy-1.6.0 pygments-2.20.0 pyparsing-3.3.2 pyproject_hooks-1.2.0 pytest-9.0.3 pytest-asyncio-1.3.0 pytest-cov-7.1.0 python-dotenv-1.2.2 requests-2.33.1 tomli-2.4.1 tomli-w-1.0.0 typing-extensions-4.15.0 urllib3-2.7.0 wheel-0.47.0
2026-05-11T02:19:40.8791202Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-11T02:19:40.8791988Z Processing /mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-11T02:19:40.8792711Z Processing /mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl
2026-05-11T02:19:40.8793413Z Processing /mnt/vss/_work/1/s/.wheels/azure_core-1.41.0-py3-none-any.whl
2026-05-11T02:19:40.8794062Z Collecting aiohttp>=3.0
2026-05-11T02:19:40.8794764Z Downloading aiohttp-3.13.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB)
2026-05-11T02:19:40.8795712Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 48.5 MB/s eta 0:00:00
2026-05-11T02:19:40.8796349Z Collecting parameterized>=0.7.3
2026-05-11T02:19:40.8796995Z Downloading parameterized-0.9.0-py2.py3-none-any.whl (20 kB)
2026-05-11T02:19:40.8798453Z 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-05-11T02:19:40.8799787Z 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-05-11T02:19:40.8801064Z 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.3.0)
2026-05-11T02:19:40.8802485Z 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-05-11T02:19:40.8803742Z 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.0.3)
2026-05-11T02:19:40.8804974Z 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-05-11T02:19:40.8806230Z 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-05-11T02:19:40.8807584Z 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-05-11T02:19:40.8809064Z 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-05-11T02:19:40.8810329Z 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.0)
2026-05-11T02:19:40.8811560Z 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-05-11T02:19:40.8812794Z 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-05-11T02:19:40.8814023Z 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-05-11T02:19:40.8815272Z 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-05-11T02:19:40.8816515Z 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-05-11T02:19:40.8817747Z 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-05-11T02:19:40.8819398Z 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.4.22)
2026-05-11T02:19:40.8820655Z 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-05-11T02:19:40.8821908Z 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-05-11T02:19:40.8823184Z 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)) (2.6)
2026-05-11T02:19:40.8824602Z 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.29.0)
2026-05-11T02:19:40.8825905Z 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-05-11T02:19:40.8827282Z 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.15.0)
2026-05-11T02:19:40.8828860Z 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-05-11T02:19:40.8830182Z 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.9.6)
2026-05-11T02:19:40.8831204Z Collecting cryptography>=2.5
2026-05-11T02:19:40.8831929Z Downloading cryptography-48.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB)
2026-05-11T02:19:40.8832927Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 136.9 MB/s eta 0:00:00
2026-05-11T02:19:40.8833653Z Collecting msal-extensions>=1.2.0
2026-05-11T02:19:40.8834373Z Downloading msal_extensions-1.3.1-py3-none-any.whl (20 kB)
2026-05-11T02:19:40.8835070Z Collecting msal>=1.35.1
2026-05-11T02:19:40.8835768Z Downloading msal-1.36.0-py3-none-any.whl (121 kB)
2026-05-11T02:19:40.8836711Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.5/121.5 kB 50.1 MB/s eta 0:00:00
2026-05-11T02:19:40.8837736Z 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.33.1)
2026-05-11T02:19:40.8839210Z Collecting frozenlist>=1.1.1
2026-05-11T02:19:40.8839996Z Downloading frozenlist-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (219 kB)
2026-05-11T02:19:40.8841015Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 219.5/219.5 kB 61.7 MB/s eta 0:00:00
2026-05-11T02:19:40.8841748Z Collecting multidict<7.0,>=4.5
2026-05-11T02:19:40.8842669Z Downloading multidict-6.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (243 kB)
2026-05-11T02:19:40.8843672Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 243.3/243.3 kB 72.9 MB/s eta 0:00:00
2026-05-11T02:19:40.8844399Z Collecting attrs>=17.3.0
2026-05-11T02:19:40.8845113Z Downloading attrs-26.1.0-py3-none-any.whl (67 kB)
2026-05-11T02:19:40.8846048Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.5/67.5 kB 30.0 MB/s eta 0:00:00
2026-05-11T02:19:40.8846750Z Collecting aiosignal>=1.4.0
2026-05-11T02:19:40.8847454Z Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB)
2026-05-11T02:19:40.8848393Z Collecting aiohappyeyeballs>=2.5.0
2026-05-11T02:19:40.8849115Z Downloading aiohappyeyeballs-2.6.1-py3-none-any.whl (15 kB)
2026-05-11T02:19:40.8849817Z Collecting propcache>=0.2.0
2026-05-11T02:19:40.8850587Z Downloading propcache-0.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (60 kB)
2026-05-11T02:19:40.8851605Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.1/60.1 kB 24.0 MB/s eta 0:00:00
2026-05-11T02:19:40.8852308Z Collecting yarl<2.0,>=1.17.0
2026-05-11T02:19:40.8853074Z Downloading yarl-1.23.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (102 kB)
2026-05-11T02:19:40.8854062Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 102.8/102.8 kB 36.5 MB/s eta 0:00:00
2026-05-11T02:19:40.8854766Z Collecting async-timeout<6.0,>=4.0
2026-05-11T02:19:40.8855480Z Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
2026-05-11T02:19:40.8856201Z Collecting cffi>=2.0.0
2026-05-11T02:19:40.8856951Z Downloading cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB)
2026-05-11T02:19:40.8858176Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.5/216.5 kB 69.2 MB/s eta 0:00:00
2026-05-11T02:19:40.8858911Z Collecting PyJWT[crypto]<3,>=1.0.0
2026-05-11T02:19:40.8859610Z Downloading pyjwt-2.12.1-py3-none-any.whl (29 kB)
2026-05-11T02:19:40.8860621Z 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-05-11T02:19:40.8861952Z 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-05-11T02:19:40.8863266Z 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-05-11T02:19:40.8864570Z 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-05-11T02:19:40.8865916Z 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-05-11T02:19:40.8867409Z 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.7)
2026-05-11T02:19:40.8868949Z 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.14)
2026-05-11T02:19:40.8870378Z 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-05-11T02:19:40.8871681Z 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-05-11T02:19:40.8872984Z 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.14.0)
2026-05-11T02:19:40.8873971Z Collecting pycparser
2026-05-11T02:19:40.8874654Z Downloading pycparser-3.0-py3-none-any.whl (48 kB)
2026-05-11T02:19:40.8875588Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.2/48.2 kB 20.0 MB/s eta 0:00:00
2026-05-11T02:19:40.8876453Z azure-sdk-tools is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
2026-05-11T02:19:40.8877479Z azure-core is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
2026-05-11T02:19:40.8878828Z Installing collected packages: PyJWT, pycparser, propcache, parameterized, multidict, frozenlist, attrs, async-timeout, aiohappyeyeballs, yarl, cffi, aiosignal, cryptography, aiohttp, msal, msal-extensions, azure-identity
2026-05-11T02:19:40.8880137Z Successfully installed PyJWT-2.12.1 aiohappyeyeballs-2.6.1 aiohttp-3.13.5 aiosignal-1.4.0 async-timeout-5.0.1 attrs-26.1.0 azure-identity-1.26.0b3 cffi-2.0.0 cryptography-48.0.0 frozenlist-1.8.0 msal-1.36.0 msal-extensions-1.3.1 multidict-6.7.1 parameterized-0.9.0 propcache-0.5.2 pycparser-3.0 yarl-1.23.0
2026-05-11T02:19:40.8881265Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-11T02:19:40.8882098Z Processing ./azure_communication_identity-1.6.0.tar.gz
2026-05-11T02:19:40.8882793Z Installing build dependencies: started
2026-05-11T02:19:40.8883506Z Installing build dependencies: finished with status 'done'
2026-05-11T02:19:40.8884235Z Getting requirements to build wheel: started
2026-05-11T02:19:40.8884952Z Getting requirements to build wheel: finished with status 'done'
2026-05-11T02:19:40.8885662Z Preparing metadata (pyproject.toml): started
2026-05-11T02:19:40.8886397Z Preparing metadata (pyproject.toml): finished with status 'done'
2026-05-11T02:19:40.8887292Z 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.15.0)
2026-05-11T02:19:40.8888605Z 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-05-11T02:19:40.8889651Z Collecting isodate>=0.6.1
2026-05-11T02:19:40.8890334Z Downloading isodate-0.7.2-py3-none-any.whl (22 kB)
2026-05-11T02:19:40.8891234Z 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.33.1)
2026-05-11T02:19:40.8892376Z 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.7)
2026-05-11T02:19:40.8893691Z 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-05-11T02:19:40.8894839Z 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.14)
2026-05-11T02:19:40.8896019Z 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.4.22)
2026-05-11T02:19:40.8896986Z Building wheels for collected packages: azure-communication-identity
2026-05-11T02:19:40.8897741Z Building wheel for azure-communication-identity (pyproject.toml): started
2026-05-11T02:19:40.8898789Z Building wheel for azure-communication-identity (pyproject.toml): finished with status 'done'
2026-05-11T02:19:40.8899756Z Created wheel for azure-communication-identity: filename=azure_communication_identity-1.6.0-py3-none-any.whl size=72722 sha256=6f9405e2c7233a5c6ace3bbbba0e9cf31fa0cfde1bb26d8b6a4bd82756fee793
2026-05-11T02:19:40.8900749Z Stored in directory: /home/cloudtest/.cache/pip/wheels/04/d7/86/67e398478532b4898ce44f6542de7cbf102352f965050680be
2026-05-11T02:19:40.8901549Z Successfully built azure-communication-identity
2026-05-11T02:19:40.8902278Z Installing collected packages: isodate, azure-communication-identity
2026-05-11T02:19:40.8903051Z Successfully installed azure-communication-identity-1.6.0 isodate-0.7.2
2026-05-11T02:19:40.8903822Z ************* Module azure.communication.identity._shared.models
2026-05-11T02:19:40.8904880Z 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-05-11T02:19:40.8905541Z
2026-05-11T02:19:40.8906191Z -----------------------------------
2026-05-11T02:19:40.8906858Z Your code has been rated at 9.99/10
2026-05-11T02:19:40.8907174Z
2026-05-11T02:19:40.8907786Z ************* Module test_token_exchange
2026-05-11T02:19:40.8908987Z 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-05-11T02:19:40.8910108Z tests/test_token_exchange.py:10: [W0611(unused-import), ] Unused ClientAuthenticationError imported from azure.core.exceptions
2026-05-11T02:19:40.8910948Z ************* Module test_entra_token_guard_policy
2026-05-11T02:19:40.8911917Z 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-05-11T02:19:40.8912896Z ************* Module test_user_credential_with_context_manager
2026-05-11T02:19:40.8913799Z 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-05-11T02:19:40.8914990Z 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-05-11T02:19:40.8916419Z 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-05-11T02:19:40.8917792Z ************* Module test_token_utils
2026-05-11T02:19:40.8918909Z tests/test_token_utils.py:9: [C0411(wrong-import-order), ] standard import "unittest" should be placed before third party import "pytest"
2026-05-11T02:19:40.8919865Z tests/test_token_utils.py:10: [C0411(wrong-import-order), ] standard import "datetime.datetime" should be placed before third party import "pytest"
2026-05-11T02:19:40.8920840Z tests/test_token_utils.py:11: [C0411(wrong-import-order), ] standard import "unittest.mock.MagicMock" should be placed before third party import "pytest"
2026-05-11T02:19:40.8921693Z ************* Module test_user_credential_async
2026-05-11T02:19:40.8922574Z tests/test_user_credential_async.py:21: [R0402(consider-using-from-import), ] Use 'from azure.communication.identity._shared import user_credential_async' instead
2026-05-11T02:19:40.8923647Z 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-05-11T02:19:40.8924832Z 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-05-11T02:19:40.8926134Z 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-05-11T02:19:40.8927379Z 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-05-11T02:19:40.8928693Z 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-05-11T02:19:40.8929620Z tests/test_user_credential_async.py:11: [C0411(wrong-import-order), ] standard import "time" should be placed before third party import "pytest"
2026-05-11T02:19:40.8930458Z tests/test_user_credential_async.py:12: [C0411(wrong-import-order), ] standard import "asyncio.Future" should be placed before third party import "pytest"
2026-05-11T02:19:40.8931818Z 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-05-11T02:19:40.8933156Z tests/test_user_credential_async.py:15: [C0412(ungrouped-imports), ] Imports from package unittest are not grouped
2026-05-11T02:19:40.8933931Z ************* Module test_utils
2026-05-11T02:19:40.8935018Z 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-05-11T02:19:40.8935982Z ************* Module test_entra_token_guard_policy_async
2026-05-11T02:19:40.8936778Z tests/test_entra_token_guard_policy_async.py:69: [C0304(missing-final-newline), ] Final newline missing
2026-05-11T02:19:40.8937849Z 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-05-11T02:19:40.8938914Z 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-05-11T02:19:40.8939647Z ************* Module test_deprecations
2026-05-11T02:19:40.8940340Z tests/test_deprecations.py:16: [E1101(no-member), TestDeprecations.test_deprecated_bot_identifier] Module 'azure.communication.identity' has no 'MicrosoftBotIdentifier' member
2026-05-11T02:19:40.8940975Z tests/test_deprecations.py:23: [E0102(function-redefined), TestDeprecations.test_deprecated_bot_identifier] method already defined line 14
2026-05-11T02:19:40.8941576Z tests/test_deprecations.py:33: [W0104(pointless-statement), TestDeprecations.test_deprecated_bot_identifier] Statement seems to have no effect
2026-05-11T02:19:40.8942122Z ************* Module test_token_exchange_async
2026-05-11T02:19:40.8942736Z 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-05-11T02:19:40.8943404Z tests/test_token_exchange_async.py:10: [W0611(unused-import), ] Unused ClientAuthenticationError imported from azure.core.exceptions
2026-05-11T02:19:40.8943946Z ************* Module test_user_credential
2026-05-11T02:19:40.8944457Z tests/test_user_credential.py:42: [C0303(trailing-whitespace), ] Trailing whitespace
2026-05-11T02:19:40.8945003Z tests/test_user_credential.py:254: [C0301(line-too-long), ] Line too long (121/120)
2026-05-11T02:19:40.8945529Z tests/test_user_credential.py:266: [C0301(line-too-long), ] Line too long (121/120)
2026-05-11T02:19:40.8946046Z tests/test_user_credential.py:278: [C0301(line-too-long), ] Line too long (127/120)
2026-05-11T02:19:40.8946603Z tests/test_user_credential.py:15: [R0402(consider-using-from-import), ] Use 'from azure.communication.identity._shared import user_credential' instead
2026-05-11T02:19:40.8947227Z 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-05-11T02:19:40.8948158Z 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-05-11T02:19:40.8948935Z 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-05-11T02:19:40.8949659Z 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-05-11T02:19:40.8950315Z tests/test_user_credential.py:8: [C0411(wrong-import-order), ] standard import "time" should be placed before third party import "pytest"
2026-05-11T02:19:40.8950903Z tests/test_user_credential.py:9: [C0411(wrong-import-order), ] standard import "unittest.TestCase" should be placed before third party import "pytest"
2026-05-11T02:19:40.8951844Z 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-05-11T02:19:40.8952716Z ************* Module test_user_credential_async_with_context_manager
2026-05-11T02:19:40.8953306Z 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-05-11T02:19:40.8954016Z 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-05-11T02:19:40.8954788Z 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-05-11T02:19:40.8955526Z 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-05-11T02:19:40.8956308Z 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-05-11T02:19:40.8957040Z 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-05-11T02:19:40.8957735Z 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-05-11T02:19:40.8958864Z 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-05-11T02:19:40.8959685Z tests/test_user_credential_async_with_context_manager.py:13: [C0412(ungrouped-imports), ] Imports from package unittest are not grouped
2026-05-11T02:19:40.8960262Z ************* Module test_communication_identity_client
2026-05-11T02:19:40.8960822Z tests/test_communication_identity_client.py:8: [C0411(wrong-import-order), ] standard import "datetime.timedelta" should be placed before third party import "pytest"
2026-05-11T02:19:40.8961473Z 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-05-11T02:19:40.8962184Z 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-05-11T02:19:40.8962902Z 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-05-11T02:19:40.8963802Z 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-05-11T02:19:40.8964706Z 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-05-11T02:19:40.8965391Z tests/test_communication_identity_client.py:13: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-05-11T02:19:40.8965972Z tests/test_communication_identity_client.py:14: [C0412(ungrouped-imports), ] Imports from package devtools_testutils are not grouped
2026-05-11T02:19:40.8966532Z ************* Module test_identifier_raw_id
2026-05-11T02:19:40.8967049Z tests/test_identifier_raw_id.py:136: [C0303(trailing-whitespace), ] Trailing whitespace
2026-05-11T02:19:40.8967581Z tests/test_identifier_raw_id.py:507: [C0303(trailing-whitespace), ] Trailing whitespace
2026-05-11T02:19:40.8968333Z tests/test_identifier_raw_id.py:10: [W0401(wildcard-import), ] Wildcard import azure.communication.identity
2026-05-11T02:19:40.8968950Z tests/test_identifier_raw_id.py:9: [C0411(wrong-import-order), ] standard import "unittest" should be placed before third party import "pytest"
2026-05-11T02:19:40.8969719Z 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-05-11T02:19:40.8970449Z ************* Module test_communication_identity_client_async
2026-05-11T02:19:40.8971041Z 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-05-11T02:19:40.8971719Z 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-05-11T02:19:40.8972443Z 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-05-11T02:19:40.8973176Z 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-05-11T02:19:40.8973917Z 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-05-11T02:19:40.8974683Z 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-05-11T02:19:40.8975467Z 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-05-11T02:19:40.8976433Z 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-05-11T02:19:40.8977275Z tests/test_communication_identity_client_async.py:15: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-05-11T02:19:40.8978094Z tests/test_communication_identity_client_async.py:16: [C0412(ungrouped-imports), ] Imports from package devtools_testutils are not grouped
2026-05-11T02:19:40.8978690Z ************* Module acs_identity_test_case
2026-05-11T02:19:40.8979284Z 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-05-11T02:19:40.8979882Z ************* Module _shared.fake_token_credential
2026-05-11T02:19:40.8980408Z tests/_shared/fake_token_credential.py:13: [W0613(unused-argument), FakeTokenCredential.get_token] Unused argument 'args'
2026-05-11T02:19:40.8980999Z tests/_shared/fake_token_credential.py:13: [W0613(unused-argument), FakeTokenCredential.get_token] Unused argument 'kwargs'
2026-05-11T02:19:40.8981534Z ************* Module _shared.async_fake_token_credential
2026-05-11T02:19:40.8982081Z tests/_shared/async_fake_token_credential.py:13: [W0613(unused-argument), AsyncFakeTokenCredential.get_token] Unused argument 'args'
2026-05-11T02:19:40.8982679Z tests/_shared/async_fake_token_credential.py:13: [W0613(unused-argument), AsyncFakeTokenCredential.get_token] Unused argument 'kwargs'
2026-05-11T02:19:40.8983211Z ************* Module _shared.utils
2026-05-11T02:19:40.8983735Z tests/_shared/utils.py:17: [W0621(redefined-outer-name), create_token_credential] Redefining name 'is_live' from outer scope (line 12)
2026-05-11T02:19:40.8984301Z tests/_shared/utils.py:17: [W0404(reimported), create_token_credential] Reimport 'is_live' (imported line 12)
2026-05-11T02:19:40.8984875Z tests/_shared/utils.py:29: [W0621(redefined-outer-name), async_create_token_credential] Redefining name 'is_live' from outer scope (line 12)
2026-05-11T02:19:40.8985457Z tests/_shared/utils.py:29: [W0404(reimported), async_create_token_credential] Reimport 'is_live' (imported line 12)
2026-05-11T02:19:40.8986070Z 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-05-11T02:19:40.8986701Z tests/_shared/utils.py:12: [W0611(unused-import), ] Unused is_live imported from devtools_testutils
2026-05-11T02:19:40.8987245Z ************* Module _shared.communication_service_preparer
2026-05-11T02:19:40.8987797Z tests/_shared/communication_service_preparer.py:12: [C0301(line-too-long), ] Line too long (125/120)
2026-05-11T02:19:40.8988326Z
2026-05-11T02:19:40.8988878Z -----------------------------------
2026-05-11T02:19:40.8989365Z Your code has been rated at 9.18/10
2026-05-11T02:19:40.8989582Z
2026-05-11T02:19:40.8990084Z ************* Module identity_samples
2026-05-11T02:19:40.8990669Z 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-05-11T02:19:40.8991366Z 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-05-11T02:19:40.8991950Z ************* Module identity_samples_async
2026-05-11T02:19:40.8992534Z 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-05-11T02:19:40.8993392Z 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-05-11T02:19:40.8994242Z 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-05-11T02:19:40.8994579Z
2026-05-11T02:19:40.8995089Z -----------------------------------
2026-05-11T02:19:40.8995555Z Your code has been rated at 9.80/10
2026-05-11T02:19:40.8995768Z
2026-05-11T02:19:40.8996329Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-11T02:19:40.8996862Z Collecting azure-pylint-guidelines-checker==0.5.7
2026-05-11T02:19:40.8997458Z Downloading https://pkgs.dev.azure.com/azure-sdk/29ec6040-b234-4e31-b139-33dc4287b756/_packaging/3572dbf9-b5ef-433b-9137-fc4d7768e7cc/pypi/download/azure-pylint-guidelines-checker/0.5.7/azure_pylint_guidelines_checker-0.5.7-py2.py3-none-any.whl (25 kB)
2026-05-11T02:19:40.8998371Z Installing collected packages: azure-pylint-guidelines-checker
2026-05-11T02:19:40.8999069Z Successfully installed azure-pylint-guidelines-checker-0.5.7
2026-05-11T02:19:40.8999649Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-11T02:19:40.9000181Z Collecting pylint==4.0.4
2026-05-11T02:19:40.9000674Z Downloading pylint-4.0.4-py3-none-any.whl (536 kB)
2026-05-11T02:19:40.9001319Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.4/536.4 kB 22.1 MB/s eta 0:00:00
2026-05-11T02:19:40.9001928Z 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.4) (4.9.6)
2026-05-11T02:19:40.9002478Z Collecting dill>=0.2
2026-05-11T02:19:40.9002948Z Downloading dill-0.4.1-py3-none-any.whl (120 kB)
2026-05-11T02:19:40.9003541Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 28.8 MB/s eta 0:00:00
2026-05-11T02:19:40.9004038Z Collecting isort!=5.13,<8,>=5
2026-05-11T02:19:40.9004531Z Downloading isort-7.0.0-py3-none-any.whl (94 kB)
2026-05-11T02:19:40.9005113Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.7/94.7 kB 35.5 MB/s eta 0:00:00
2026-05-11T02:19:40.9005606Z Collecting mccabe<0.8,>=0.6
2026-05-11T02:19:40.9006081Z Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
2026-05-11T02:19:40.9006643Z 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.4) (2.4.1)
2026-05-11T02:19:40.9007356Z Collecting astroid<=4.1.dev0,>=4.0.2
2026-05-11T02:19:40.9007845Z Downloading astroid-4.0.4-py3-none-any.whl (276 kB)
2026-05-11T02:19:40.9008796Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 276.4/276.4 kB 1.8 MB/s eta 0:00:00
2026-05-11T02:19:40.9009314Z Collecting tomlkit>=0.10.1
2026-05-11T02:19:40.9009798Z Downloading tomlkit-0.15.0-py3-none-any.whl (41 kB)
2026-05-11T02:19:40.9010387Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.3/41.3 kB 16.2 MB/s eta 0:00:00
2026-05-11T02:19:40.9010978Z 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.4) (4.15.0)
2026-05-11T02:19:40.9011571Z Installing collected packages: tomlkit, mccabe, isort, dill, astroid, pylint
2026-05-11T02:19:40.9012109Z Successfully installed astroid-4.0.4 dill-0.4.1 isort-7.0.0 mccabe-0.7.0 pylint-4.0.4 tomlkit-0.15.0
2026-05-11T02:19:41.0879745Z next-pylint check completed with exit code 30
2026-05-11T02:19:41.0880890Z ==============================================================================================================
2026-05-11T02:19:41.0881781Z ===== STDERR: next-pylint :: /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity (exit 30) =====
2026-05-11T02:19:41.0882609Z 2026-05-11 02:18:30,463 [INFO] azure-sdk-tools: Installing from feed: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/
2026-05-11T02:19:41.0883648Z 2026-05-11 02:18:30,463 [INFO] azure-sdk-tools: Running pylint check...
2026-05-11T02:19:41.0884285Z 2026-05-11 02:18:34,203 [INFO] root: Found whl azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-11T02:19:41.0884577Z
2026-05-11T02:19:41.0885165Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-11T02:19:41.0885747Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-11T02:19:41.0886370Z 2026-05-11 02:18:49,716 [INFO] azure-sdk-tools: Processing azure-communication-identity for pylint check
2026-05-11T02:19:41.0887050Z 2026-05-11 02:18:49,716 [INFO] azure-sdk-tools: Installing dev requirements for /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity
2026-05-11T02:19:41.0887380Z
2026-05-11T02:19:41.0888233Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-11T02:19:41.0888880Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-11T02:19:41.0889178Z
2026-05-11T02:19:41.0889729Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-11T02:19:41.0890270Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-11T02:19:41.0890815Z 2026-05-11 02:19:04,891 [INFO] azure-sdk-tools: Installing azure_communication_identity-1.6.0.tar.gz from fresh built package.
2026-05-11T02:19:41.0891541Z 2026-05-11 02:19:05,274 [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-05-11T02:19:41.0891968Z
2026-05-11T02:19:41.0892499Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-11T02:19:41.0892988Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-11T02:19:41.0893508Z 2026-05-11 02:19:09,537 [INFO] azure-sdk-tools: Installed azure_communication_identity-1.6.0.tar.gz
2026-05-11T02:19:41.0893767Z
2026-05-11T02:19:41.0894297Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-11T02:19:41.0894804Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-11T02:19:41.0895310Z 2026-05-11 02:19:13,027 [INFO] azure-sdk-tools: Installed packages:
2026-05-11T02:19:41.0895822Z 2026-05-11 02:19:13,028 [INFO] azure-sdk-tools: aiohappyeyeballs==2.6.1
2026-05-11T02:19:41.0896299Z aiohttp==3.13.5
2026-05-11T02:19:41.0896747Z aiosignal==1.4.0
2026-05-11T02:19:41.0897385Z astroid==4.0.4
2026-05-11T02:19:41.0898058Z async-timeout==5.0.1
2026-05-11T02:19:41.0898577Z attrs==26.1.0
2026-05-11T02:19:41.0899120Z 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-05-11T02:19:41.0899652Z azure-core==1.41.0
2026-05-11T02:19:41.0900151Z azure-identity @ file:///mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl
2026-05-11T02:19:41.0900656Z azure-pylint-guidelines-checker==0.5.7
2026-05-11T02:19:41.0901167Z azure-sdk-tools @ file:///mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-11T02:19:41.0901653Z backports.asyncio.runner==1.2.0
2026-05-11T02:19:41.0902100Z bashlex==0.18
2026-05-11T02:19:41.0902537Z bracex==2.6
2026-05-11T02:19:41.0902973Z build==1.5.0
2026-05-11T02:19:41.0903412Z certifi==2026.4.22
2026-05-11T02:19:41.0903847Z cffi==2.0.0
2026-05-11T02:19:41.0904300Z charset-normalizer==3.4.7
2026-05-11T02:19:41.0904762Z cibuildwheel==2.23.3
2026-05-11T02:19:41.0905225Z ConfigArgParse==1.7.5
2026-05-11T02:19:41.0905675Z coverage==7.14.0
2026-05-11T02:19:41.0906122Z cryptography==48.0.0
2026-05-11T02:19:41.0906567Z dependency-groups==1.3.1
2026-05-11T02:19:41.0907019Z dill==0.4.1
2026-05-11T02:19:41.0907517Z exceptiongroup==1.3.1
2026-05-11T02:19:41.0908182Z filelock==3.29.0
2026-05-11T02:19:41.0908677Z frozenlist==1.8.0
2026-05-11T02:19:41.0909297Z idna==3.14
2026-05-11T02:19:41.0909749Z iniconfig==2.3.0
2026-05-11T02:19:41.0910197Z isodate==0.7.2
2026-05-11T02:19:41.0910638Z isort==7.0.0
2026-05-11T02:19:41.0911088Z Jinja2==3.1.6
2026-05-11T02:19:41.0911527Z json-delta==2.0.2
2026-05-11T02:19:41.0911970Z MarkupSafe==3.0.3
2026-05-11T02:19:41.0912421Z mccabe==0.7.0
2026-05-11T02:19:41.0912865Z msal==1.36.0
2026-05-11T02:19:41.0913307Z msal-extensions==1.3.1
2026-05-11T02:19:41.0913774Z multidict==6.7.1
2026-05-11T02:19:41.0914214Z packaging==26.2
2026-05-11T02:19:41.0914667Z parameterized==0.9.0
2026-05-11T02:19:41.0915119Z pkginfo==1.12.1.2
2026-05-11T02:19:41.0915557Z platformdirs==4.9.6
2026-05-11T02:19:41.0916000Z pluggy==1.6.0
2026-05-11T02:19:41.0916438Z propcache==0.5.2
2026-05-11T02:19:41.0916876Z pycparser==3.0
2026-05-11T02:19:41.0917310Z Pygments==2.20.0
2026-05-11T02:19:41.0917747Z PyJWT==2.12.1
2026-05-11T02:19:41.0918483Z pylint==4.0.4
2026-05-11T02:19:41.0918787Z pyparsing==3.3.2
2026-05-11T02:19:41.0919091Z pyproject_hooks==1.2.0
2026-05-11T02:19:41.0919383Z pytest==9.0.3
2026-05-11T02:19:41.0919677Z pytest-asyncio==1.3.0
2026-05-11T02:19:41.0919976Z pytest-cov==7.1.0
2026-05-11T02:19:41.0920273Z python-dotenv==1.2.2
2026-05-11T02:19:41.0920563Z PyYAML==6.0.3
2026-05-11T02:19:41.0920851Z requests==2.33.1
2026-05-11T02:19:41.0921136Z tomli==2.4.1
2026-05-11T02:19:41.0921421Z tomli_w==1.0.0
2026-05-11T02:19:41.0954682Z tomlkit==0.15.0
2026-05-11T02:19:41.0955486Z typing_extensions==4.15.0
2026-05-11T02:19:41.0956001Z urllib3==2.7.0
2026-05-11T02:19:41.0956455Z yarl==1.23.0
2026-05-11T02:19:41.0956661Z
2026-05-11T02:19:41.0957360Z 2026-05-11 02:19:13,028 [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-05-11T02:19:41.0958400Z 2026-05-11 02:19:19,239 [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-05-11T02:19:41.0959168Z 2026-05-11 02:19:19,240 [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-05-11T02:19:41.0959881Z 2026-05-11 02:19:27,510 [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-05-11T02:19:41.0960833Z 2026-05-11 02:19:27,510 [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-05-11T02:19:41.0961557Z 2026-05-11 02:19:31,039 [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-05-11T02:19:41.0962168Z 2026-05-11 02:19:34,817 [INFO] root: Issue exists for azure-communication-identity with pylint version 4.0.4. Updating...
2026-05-11T02:19:41.0962742Z 2026-05-11 02:19:37,473 [INFO] root: Assigned AikoBB to issue for azure-communication-identity
2026-05-11T02:19:41.0963284Z 2026-05-11 02:19:39,154 [INFO] root: Assigned maximrytych-ms to issue for azure-communication-identity
2026-05-11T02:19:41.0963835Z 2026-05-11 02:19:40,824 [INFO] root: Assigned mjafferi-msft to issue for azure-communication-identity
2026-05-11T02:19:41.0964386Z ==============================================================================================================
2026-05-11T02:19:41.0964886Z
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.
/mnt/vss/_work/1/s>pip install -e ./eng/tools/azure-sdk-tools
../azure-communication-identity>azpysdk next-pylint --isolate .
See the Pylint Guide for more information.
ACTION NEEDED: This version of pylint will be merged on 2026-07-13. The build will begin to fail for this library if errors are not fixed.
Library name: azure-communication-identity
Pylint version: 4.0.4
Pylint Build: Link to build (2026-05-11)
Pylint Errors:
30
2026-05-11T02:19:40.8713171Z ===== OUTPUT: next-pylint :: /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity (exit 30) =====
2026-05-11T02:19:40.8714090Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-11T02:19:40.8714976Z Processing ./.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-11T02:19:40.8715871Z Collecting pytest-cov
2026-05-11T02:19:40.8716728Z Downloading pytest_cov-7.1.0-py3-none-any.whl (22 kB)
2026-05-11T02:19:40.8717593Z Collecting cibuildwheel==2.23.3
2026-05-11T02:19:40.8718599Z Downloading cibuildwheel-2.23.3-py3-none-any.whl (91 kB)
2026-05-11T02:19:40.8719840Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.8/91.8 kB 11.3 MB/s eta 0:00:00
2026-05-11T02:19:40.8721056Z Collecting tomli
2026-05-11T02:19:40.8721787Z Downloading tomli-2.4.1-py3-none-any.whl (14 kB)
2026-05-11T02:19:40.8722499Z Collecting wheel
2026-05-11T02:19:40.8723138Z Downloading wheel-0.47.0-py3-none-any.whl (32 kB)
2026-05-11T02:19:40.8723795Z Collecting ConfigArgParse>=0.12.0
2026-05-11T02:19:40.8724468Z Downloading configargparse-1.7.5-py3-none-any.whl (27 kB)
2026-05-11T02:19:40.8725313Z 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-05-11T02:19:40.8726110Z Collecting azure-core
2026-05-11T02:19:40.8726804Z Downloading azure_core-1.41.0-py3-none-any.whl (220 kB)
2026-05-11T02:19:40.8728366Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 220.9/220.9 kB 44.5 MB/s eta 0:00:00
2026-05-11T02:19:40.8729398Z Collecting json-delta>=2.0
2026-05-11T02:19:40.8730162Z Downloading json_delta-2.0.2-py2.py3-none-any.whl (33 kB)
2026-05-11T02:19:40.8730889Z Collecting Jinja2
2026-05-11T02:19:40.8731521Z Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
2026-05-11T02:19:40.8732407Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 35.4 MB/s eta 0:00:00
2026-05-11T02:19:40.8733097Z Collecting pyparsing
2026-05-11T02:19:40.8733741Z Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB)
2026-05-11T02:19:40.8734624Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.8/122.8 kB 34.7 MB/s eta 0:00:00
2026-05-11T02:19:40.8735277Z Collecting pytest>=3.5.1
2026-05-11T02:19:40.8735899Z Downloading pytest-9.0.3-py3-none-any.whl (375 kB)
2026-05-11T02:19:40.8736790Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 375.2/375.2 kB 31.8 MB/s eta 0:00:00
2026-05-11T02:19:40.8737488Z Collecting PyYAML
2026-05-11T02:19:40.8739381Z Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB)
2026-05-11T02:19:40.8740590Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 770.3/770.3 kB 61.7 MB/s eta 0:00:00
2026-05-11T02:19:40.8741478Z Collecting pkginfo
2026-05-11T02:19:40.8742288Z Downloading pkginfo-1.12.1.2-py3-none-any.whl (32 kB)
2026-05-11T02:19:40.8743103Z Collecting certifi
2026-05-11T02:19:40.8743864Z Downloading certifi-2026.4.22-py3-none-any.whl (135 kB)
2026-05-11T02:19:40.8744894Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 135.7/135.7 kB 44.2 MB/s eta 0:00:00
2026-05-11T02:19:40.8745657Z Collecting pytest-asyncio>=0.9.0
2026-05-11T02:19:40.8746359Z Downloading pytest_asyncio-1.3.0-py3-none-any.whl (15 kB)
2026-05-11T02:19:40.8747222Z Collecting packaging
2026-05-11T02:19:40.8748076Z Downloading packaging-26.2-py3-none-any.whl (100 kB)
2026-05-11T02:19:40.8749006Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.2/100.2 kB 34.8 MB/s eta 0:00:00
2026-05-11T02:19:40.8749675Z Collecting urllib3
2026-05-11T02:19:40.8750299Z Downloading urllib3-2.7.0-py3-none-any.whl (131 kB)
2026-05-11T02:19:40.8751206Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.1/131.1 kB 47.2 MB/s eta 0:00:00
2026-05-11T02:19:40.8752028Z Collecting python-dotenv
2026-05-11T02:19:40.8752697Z Downloading python_dotenv-1.2.2-py3-none-any.whl (22 kB)
2026-05-11T02:19:40.8753352Z Collecting tomli-w==1.0.0
2026-05-11T02:19:40.8753999Z Downloading tomli_w-1.0.0-py3-none-any.whl (6.0 kB)
2026-05-11T02:19:40.8754658Z Collecting build
2026-05-11T02:19:40.8755300Z Downloading build-1.5.0-py3-none-any.whl (26 kB)
2026-05-11T02:19:40.8755956Z Collecting bashlex!=0.13
2026-05-11T02:19:40.8756615Z Downloading bashlex-0.18-py2.py3-none-any.whl (69 kB)
2026-05-11T02:19:40.8757553Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.5/69.5 kB 29.7 MB/s eta 0:00:00
2026-05-11T02:19:40.8758480Z Collecting platformdirs
2026-05-11T02:19:40.8759162Z Downloading platformdirs-4.9.6-py3-none-any.whl (21 kB)
2026-05-11T02:19:40.8759805Z Collecting dependency-groups>=1.2
2026-05-11T02:19:40.8760476Z Downloading dependency_groups-1.3.1-py3-none-any.whl (8.7 kB)
2026-05-11T02:19:40.8761134Z Collecting typing-extensions>=4.1.0
2026-05-11T02:19:40.8761817Z Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
2026-05-11T02:19:40.8762712Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 18.1 MB/s eta 0:00:00
2026-05-11T02:19:40.8763364Z Collecting bracex
2026-05-11T02:19:40.8763988Z Downloading bracex-2.6-py3-none-any.whl (11 kB)
2026-05-11T02:19:40.8764583Z Collecting filelock
2026-05-11T02:19:40.8765247Z Downloading filelock-3.29.0-py3-none-any.whl (39 kB)
2026-05-11T02:19:40.8765904Z Collecting iniconfig>=1.0.1
2026-05-11T02:19:40.8766558Z Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
2026-05-11T02:19:40.8767223Z Collecting exceptiongroup>=1
2026-05-11T02:19:40.8768433Z Downloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB)
2026-05-11T02:19:40.8769324Z Collecting pygments>=2.7.2
2026-05-11T02:19:40.8770138Z Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB)
2026-05-11T02:19:40.8771174Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 88.2 MB/s eta 0:00:00
2026-05-11T02:19:40.8771909Z Collecting pluggy<2,>=1.5
2026-05-11T02:19:40.8772602Z Downloading pluggy-1.6.0-py3-none-any.whl (20 kB)
2026-05-11T02:19:40.8773329Z Collecting backports-asyncio-runner<2,>=1.1
2026-05-11T02:19:40.8774022Z Downloading backports_asyncio_runner-1.2.0-py3-none-any.whl (12 kB)
2026-05-11T02:19:40.8774743Z Collecting requests>=2.21.0
2026-05-11T02:19:40.8775456Z Downloading requests-2.33.1-py3-none-any.whl (64 kB)
2026-05-11T02:19:40.8776380Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.9/64.9 kB 29.1 MB/s eta 0:00:00
2026-05-11T02:19:40.8777117Z Collecting pyproject_hooks
2026-05-11T02:19:40.8777741Z Downloading pyproject_hooks-1.2.0-py3-none-any.whl (10 kB)
2026-05-11T02:19:40.8778702Z Collecting MarkupSafe>=2.0
2026-05-11T02:19:40.8779404Z Downloading markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB)
2026-05-11T02:19:40.8780105Z Collecting coverage[toml]>=7.10.6
2026-05-11T02:19:40.8780798Z Downloading coverage-7.14.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (248 kB)
2026-05-11T02:19:40.8781746Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 248.8/248.8 kB 60.9 MB/s eta 0:00:00
2026-05-11T02:19:40.8782388Z Collecting charset_normalizer<4,>=2
2026-05-11T02:19:40.8783116Z Downloading charset_normalizer-3.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB)
2026-05-11T02:19:40.8784049Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.9/216.9 kB 69.5 MB/s eta 0:00:00
2026-05-11T02:19:40.8784674Z Collecting idna<4,>=2.5
2026-05-11T02:19:40.8785429Z Downloading idna-3.14-py3-none-any.whl (72 kB)
2026-05-11T02:19:40.8786263Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.2/72.2 kB 29.8 MB/s eta 0:00:00
2026-05-11T02:19:40.8787420Z Installing collected packages: json-delta, urllib3, typing-extensions, tomli-w, tomli, PyYAML, python-dotenv, pyproject_hooks, pyparsing, pygments, pluggy, platformdirs, pkginfo, packaging, MarkupSafe, iniconfig, idna, filelock, coverage, ConfigArgParse, charset_normalizer, certifi, bracex, bashlex, backports-asyncio-runner, wheel, requests, Jinja2, exceptiongroup, dependency-groups, build, pytest, cibuildwheel, azure-core, pytest-cov, pytest-asyncio, azure-sdk-tools
2026-05-11T02:19:40.8789730Z Successfully installed ConfigArgParse-1.7.5 Jinja2-3.1.6 MarkupSafe-3.0.3 PyYAML-6.0.3 azure-core-1.41.0 azure-sdk-tools-0.0.0 backports-asyncio-runner-1.2.0 bashlex-0.18 bracex-2.6 build-1.5.0 certifi-2026.4.22 charset_normalizer-3.4.7 cibuildwheel-2.23.3 coverage-7.14.0 dependency-groups-1.3.1 exceptiongroup-1.3.1 filelock-3.29.0 idna-3.14 iniconfig-2.3.0 json-delta-2.0.2 packaging-26.2 pkginfo-1.12.1.2 platformdirs-4.9.6 pluggy-1.6.0 pygments-2.20.0 pyparsing-3.3.2 pyproject_hooks-1.2.0 pytest-9.0.3 pytest-asyncio-1.3.0 pytest-cov-7.1.0 python-dotenv-1.2.2 requests-2.33.1 tomli-2.4.1 tomli-w-1.0.0 typing-extensions-4.15.0 urllib3-2.7.0 wheel-0.47.0
2026-05-11T02:19:40.8791202Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-11T02:19:40.8791988Z Processing /mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-11T02:19:40.8792711Z Processing /mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl
2026-05-11T02:19:40.8793413Z Processing /mnt/vss/_work/1/s/.wheels/azure_core-1.41.0-py3-none-any.whl
2026-05-11T02:19:40.8794062Z Collecting aiohttp>=3.0
2026-05-11T02:19:40.8794764Z Downloading aiohttp-3.13.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB)
2026-05-11T02:19:40.8795712Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 48.5 MB/s eta 0:00:00
2026-05-11T02:19:40.8796349Z Collecting parameterized>=0.7.3
2026-05-11T02:19:40.8796995Z Downloading parameterized-0.9.0-py2.py3-none-any.whl (20 kB)
2026-05-11T02:19:40.8798453Z 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-05-11T02:19:40.8799787Z 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-05-11T02:19:40.8801064Z 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.3.0)
2026-05-11T02:19:40.8802485Z 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-05-11T02:19:40.8803742Z 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.0.3)
2026-05-11T02:19:40.8804974Z 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-05-11T02:19:40.8806230Z 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-05-11T02:19:40.8807584Z 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-05-11T02:19:40.8809064Z 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-05-11T02:19:40.8810329Z 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.0)
2026-05-11T02:19:40.8811560Z 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-05-11T02:19:40.8812794Z 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-05-11T02:19:40.8814023Z 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-05-11T02:19:40.8815272Z 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-05-11T02:19:40.8816515Z 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-05-11T02:19:40.8817747Z 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-05-11T02:19:40.8819398Z 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.4.22)
2026-05-11T02:19:40.8820655Z 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-05-11T02:19:40.8821908Z 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-05-11T02:19:40.8823184Z 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)) (2.6)
2026-05-11T02:19:40.8824602Z 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.29.0)
2026-05-11T02:19:40.8825905Z 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-05-11T02:19:40.8827282Z 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.15.0)
2026-05-11T02:19:40.8828860Z 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-05-11T02:19:40.8830182Z 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.9.6)
2026-05-11T02:19:40.8831204Z Collecting cryptography>=2.5
2026-05-11T02:19:40.8831929Z Downloading cryptography-48.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB)
2026-05-11T02:19:40.8832927Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 136.9 MB/s eta 0:00:00
2026-05-11T02:19:40.8833653Z Collecting msal-extensions>=1.2.0
2026-05-11T02:19:40.8834373Z Downloading msal_extensions-1.3.1-py3-none-any.whl (20 kB)
2026-05-11T02:19:40.8835070Z Collecting msal>=1.35.1
2026-05-11T02:19:40.8835768Z Downloading msal-1.36.0-py3-none-any.whl (121 kB)
2026-05-11T02:19:40.8836711Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.5/121.5 kB 50.1 MB/s eta 0:00:00
2026-05-11T02:19:40.8837736Z 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.33.1)
2026-05-11T02:19:40.8839210Z Collecting frozenlist>=1.1.1
2026-05-11T02:19:40.8839996Z Downloading frozenlist-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (219 kB)
2026-05-11T02:19:40.8841015Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 219.5/219.5 kB 61.7 MB/s eta 0:00:00
2026-05-11T02:19:40.8841748Z Collecting multidict<7.0,>=4.5
2026-05-11T02:19:40.8842669Z Downloading multidict-6.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (243 kB)
2026-05-11T02:19:40.8843672Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 243.3/243.3 kB 72.9 MB/s eta 0:00:00
2026-05-11T02:19:40.8844399Z Collecting attrs>=17.3.0
2026-05-11T02:19:40.8845113Z Downloading attrs-26.1.0-py3-none-any.whl (67 kB)
2026-05-11T02:19:40.8846048Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.5/67.5 kB 30.0 MB/s eta 0:00:00
2026-05-11T02:19:40.8846750Z Collecting aiosignal>=1.4.0
2026-05-11T02:19:40.8847454Z Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB)
2026-05-11T02:19:40.8848393Z Collecting aiohappyeyeballs>=2.5.0
2026-05-11T02:19:40.8849115Z Downloading aiohappyeyeballs-2.6.1-py3-none-any.whl (15 kB)
2026-05-11T02:19:40.8849817Z Collecting propcache>=0.2.0
2026-05-11T02:19:40.8850587Z Downloading propcache-0.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (60 kB)
2026-05-11T02:19:40.8851605Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.1/60.1 kB 24.0 MB/s eta 0:00:00
2026-05-11T02:19:40.8852308Z Collecting yarl<2.0,>=1.17.0
2026-05-11T02:19:40.8853074Z Downloading yarl-1.23.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (102 kB)
2026-05-11T02:19:40.8854062Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 102.8/102.8 kB 36.5 MB/s eta 0:00:00
2026-05-11T02:19:40.8854766Z Collecting async-timeout<6.0,>=4.0
2026-05-11T02:19:40.8855480Z Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
2026-05-11T02:19:40.8856201Z Collecting cffi>=2.0.0
2026-05-11T02:19:40.8856951Z Downloading cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB)
2026-05-11T02:19:40.8858176Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.5/216.5 kB 69.2 MB/s eta 0:00:00
2026-05-11T02:19:40.8858911Z Collecting PyJWT[crypto]<3,>=1.0.0
2026-05-11T02:19:40.8859610Z Downloading pyjwt-2.12.1-py3-none-any.whl (29 kB)
2026-05-11T02:19:40.8860621Z 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-05-11T02:19:40.8861952Z 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-05-11T02:19:40.8863266Z 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-05-11T02:19:40.8864570Z 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-05-11T02:19:40.8865916Z 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-05-11T02:19:40.8867409Z 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.7)
2026-05-11T02:19:40.8868949Z 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.14)
2026-05-11T02:19:40.8870378Z 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-05-11T02:19:40.8871681Z 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-05-11T02:19:40.8872984Z 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.14.0)
2026-05-11T02:19:40.8873971Z Collecting pycparser
2026-05-11T02:19:40.8874654Z Downloading pycparser-3.0-py3-none-any.whl (48 kB)
2026-05-11T02:19:40.8875588Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.2/48.2 kB 20.0 MB/s eta 0:00:00
2026-05-11T02:19:40.8876453Z azure-sdk-tools is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
2026-05-11T02:19:40.8877479Z azure-core is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
2026-05-11T02:19:40.8878828Z Installing collected packages: PyJWT, pycparser, propcache, parameterized, multidict, frozenlist, attrs, async-timeout, aiohappyeyeballs, yarl, cffi, aiosignal, cryptography, aiohttp, msal, msal-extensions, azure-identity
2026-05-11T02:19:40.8880137Z Successfully installed PyJWT-2.12.1 aiohappyeyeballs-2.6.1 aiohttp-3.13.5 aiosignal-1.4.0 async-timeout-5.0.1 attrs-26.1.0 azure-identity-1.26.0b3 cffi-2.0.0 cryptography-48.0.0 frozenlist-1.8.0 msal-1.36.0 msal-extensions-1.3.1 multidict-6.7.1 parameterized-0.9.0 propcache-0.5.2 pycparser-3.0 yarl-1.23.0
2026-05-11T02:19:40.8881265Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-11T02:19:40.8882098Z Processing ./azure_communication_identity-1.6.0.tar.gz
2026-05-11T02:19:40.8882793Z Installing build dependencies: started
2026-05-11T02:19:40.8883506Z Installing build dependencies: finished with status 'done'
2026-05-11T02:19:40.8884235Z Getting requirements to build wheel: started
2026-05-11T02:19:40.8884952Z Getting requirements to build wheel: finished with status 'done'
2026-05-11T02:19:40.8885662Z Preparing metadata (pyproject.toml): started
2026-05-11T02:19:40.8886397Z Preparing metadata (pyproject.toml): finished with status 'done'
2026-05-11T02:19:40.8887292Z 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.15.0)
2026-05-11T02:19:40.8888605Z 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-05-11T02:19:40.8889651Z Collecting isodate>=0.6.1
2026-05-11T02:19:40.8890334Z Downloading isodate-0.7.2-py3-none-any.whl (22 kB)
2026-05-11T02:19:40.8891234Z 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.33.1)
2026-05-11T02:19:40.8892376Z 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.7)
2026-05-11T02:19:40.8893691Z 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-05-11T02:19:40.8894839Z 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.14)
2026-05-11T02:19:40.8896019Z 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.4.22)
2026-05-11T02:19:40.8896986Z Building wheels for collected packages: azure-communication-identity
2026-05-11T02:19:40.8897741Z Building wheel for azure-communication-identity (pyproject.toml): started
2026-05-11T02:19:40.8898789Z Building wheel for azure-communication-identity (pyproject.toml): finished with status 'done'
2026-05-11T02:19:40.8899756Z Created wheel for azure-communication-identity: filename=azure_communication_identity-1.6.0-py3-none-any.whl size=72722 sha256=6f9405e2c7233a5c6ace3bbbba0e9cf31fa0cfde1bb26d8b6a4bd82756fee793
2026-05-11T02:19:40.8900749Z Stored in directory: /home/cloudtest/.cache/pip/wheels/04/d7/86/67e398478532b4898ce44f6542de7cbf102352f965050680be
2026-05-11T02:19:40.8901549Z Successfully built azure-communication-identity
2026-05-11T02:19:40.8902278Z Installing collected packages: isodate, azure-communication-identity
2026-05-11T02:19:40.8903051Z Successfully installed azure-communication-identity-1.6.0 isodate-0.7.2
2026-05-11T02:19:40.8903822Z ************* Module azure.communication.identity._shared.models
2026-05-11T02:19:40.8904880Z 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
:classin docstring type. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings2026-05-11T02:19:40.8905541Z
2026-05-11T02:19:40.8906191Z -----------------------------------
2026-05-11T02:19:40.8906858Z Your code has been rated at 9.99/10
2026-05-11T02:19:40.8907174Z
2026-05-11T02:19:40.8907786Z ************* Module test_token_exchange
2026-05-11T02:19:40.8908987Z 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-05-11T02:19:40.8910108Z tests/test_token_exchange.py:10: [W0611(unused-import), ] Unused ClientAuthenticationError imported from azure.core.exceptions
2026-05-11T02:19:40.8910948Z ************* Module test_entra_token_guard_policy
2026-05-11T02:19:40.8911917Z 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-05-11T02:19:40.8912896Z ************* Module test_user_credential_with_context_manager
2026-05-11T02:19:40.8913799Z 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-05-11T02:19:40.8914990Z 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-05-11T02:19:40.8916419Z 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-05-11T02:19:40.8917792Z ************* Module test_token_utils
2026-05-11T02:19:40.8918909Z tests/test_token_utils.py:9: [C0411(wrong-import-order), ] standard import "unittest" should be placed before third party import "pytest"
2026-05-11T02:19:40.8919865Z tests/test_token_utils.py:10: [C0411(wrong-import-order), ] standard import "datetime.datetime" should be placed before third party import "pytest"
2026-05-11T02:19:40.8920840Z tests/test_token_utils.py:11: [C0411(wrong-import-order), ] standard import "unittest.mock.MagicMock" should be placed before third party import "pytest"
2026-05-11T02:19:40.8921693Z ************* Module test_user_credential_async
2026-05-11T02:19:40.8922574Z tests/test_user_credential_async.py:21: [R0402(consider-using-from-import), ] Use 'from azure.communication.identity._shared import user_credential_async' instead
2026-05-11T02:19:40.8923647Z 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-05-11T02:19:40.8924832Z 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-05-11T02:19:40.8926134Z 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-05-11T02:19:40.8927379Z 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-05-11T02:19:40.8928693Z 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-05-11T02:19:40.8929620Z tests/test_user_credential_async.py:11: [C0411(wrong-import-order), ] standard import "time" should be placed before third party import "pytest"
2026-05-11T02:19:40.8930458Z tests/test_user_credential_async.py:12: [C0411(wrong-import-order), ] standard import "asyncio.Future" should be placed before third party import "pytest"
2026-05-11T02:19:40.8931818Z 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-05-11T02:19:40.8933156Z tests/test_user_credential_async.py:15: [C0412(ungrouped-imports), ] Imports from package unittest are not grouped
2026-05-11T02:19:40.8933931Z ************* Module test_utils
2026-05-11T02:19:40.8935018Z 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-05-11T02:19:40.8935982Z ************* Module test_entra_token_guard_policy_async
2026-05-11T02:19:40.8936778Z tests/test_entra_token_guard_policy_async.py:69: [C0304(missing-final-newline), ] Final newline missing
2026-05-11T02:19:40.8937849Z 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-05-11T02:19:40.8938914Z 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-05-11T02:19:40.8939647Z ************* Module test_deprecations
2026-05-11T02:19:40.8940340Z tests/test_deprecations.py:16: [E1101(no-member), TestDeprecations.test_deprecated_bot_identifier] Module 'azure.communication.identity' has no 'MicrosoftBotIdentifier' member
2026-05-11T02:19:40.8940975Z tests/test_deprecations.py:23: [E0102(function-redefined), TestDeprecations.test_deprecated_bot_identifier] method already defined line 14
2026-05-11T02:19:40.8941576Z tests/test_deprecations.py:33: [W0104(pointless-statement), TestDeprecations.test_deprecated_bot_identifier] Statement seems to have no effect
2026-05-11T02:19:40.8942122Z ************* Module test_token_exchange_async
2026-05-11T02:19:40.8942736Z 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-05-11T02:19:40.8943404Z tests/test_token_exchange_async.py:10: [W0611(unused-import), ] Unused ClientAuthenticationError imported from azure.core.exceptions
2026-05-11T02:19:40.8943946Z ************* Module test_user_credential
2026-05-11T02:19:40.8944457Z tests/test_user_credential.py:42: [C0303(trailing-whitespace), ] Trailing whitespace
2026-05-11T02:19:40.8945003Z tests/test_user_credential.py:254: [C0301(line-too-long), ] Line too long (121/120)
2026-05-11T02:19:40.8945529Z tests/test_user_credential.py:266: [C0301(line-too-long), ] Line too long (121/120)
2026-05-11T02:19:40.8946046Z tests/test_user_credential.py:278: [C0301(line-too-long), ] Line too long (127/120)
2026-05-11T02:19:40.8946603Z tests/test_user_credential.py:15: [R0402(consider-using-from-import), ] Use 'from azure.communication.identity._shared import user_credential' instead
2026-05-11T02:19:40.8947227Z 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-05-11T02:19:40.8948158Z 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-05-11T02:19:40.8948935Z 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-05-11T02:19:40.8949659Z 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-05-11T02:19:40.8950315Z tests/test_user_credential.py:8: [C0411(wrong-import-order), ] standard import "time" should be placed before third party import "pytest"
2026-05-11T02:19:40.8950903Z tests/test_user_credential.py:9: [C0411(wrong-import-order), ] standard import "unittest.TestCase" should be placed before third party import "pytest"
2026-05-11T02:19:40.8951844Z 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-05-11T02:19:40.8952716Z ************* Module test_user_credential_async_with_context_manager
2026-05-11T02:19:40.8953306Z 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-05-11T02:19:40.8954016Z 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-05-11T02:19:40.8954788Z 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-05-11T02:19:40.8955526Z 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-05-11T02:19:40.8956308Z 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-05-11T02:19:40.8957040Z 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-05-11T02:19:40.8957735Z 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-05-11T02:19:40.8958864Z 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-05-11T02:19:40.8959685Z tests/test_user_credential_async_with_context_manager.py:13: [C0412(ungrouped-imports), ] Imports from package unittest are not grouped
2026-05-11T02:19:40.8960262Z ************* Module test_communication_identity_client
2026-05-11T02:19:40.8960822Z tests/test_communication_identity_client.py:8: [C0411(wrong-import-order), ] standard import "datetime.timedelta" should be placed before third party import "pytest"
2026-05-11T02:19:40.8961473Z 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-05-11T02:19:40.8962184Z 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-05-11T02:19:40.8962902Z 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-05-11T02:19:40.8963802Z 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-05-11T02:19:40.8964706Z 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-05-11T02:19:40.8965391Z tests/test_communication_identity_client.py:13: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-05-11T02:19:40.8965972Z tests/test_communication_identity_client.py:14: [C0412(ungrouped-imports), ] Imports from package devtools_testutils are not grouped
2026-05-11T02:19:40.8966532Z ************* Module test_identifier_raw_id
2026-05-11T02:19:40.8967049Z tests/test_identifier_raw_id.py:136: [C0303(trailing-whitespace), ] Trailing whitespace
2026-05-11T02:19:40.8967581Z tests/test_identifier_raw_id.py:507: [C0303(trailing-whitespace), ] Trailing whitespace
2026-05-11T02:19:40.8968333Z tests/test_identifier_raw_id.py:10: [W0401(wildcard-import), ] Wildcard import azure.communication.identity
2026-05-11T02:19:40.8968950Z tests/test_identifier_raw_id.py:9: [C0411(wrong-import-order), ] standard import "unittest" should be placed before third party import "pytest"
2026-05-11T02:19:40.8969719Z 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-05-11T02:19:40.8970449Z ************* Module test_communication_identity_client_async
2026-05-11T02:19:40.8971041Z 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-05-11T02:19:40.8971719Z 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-05-11T02:19:40.8972443Z 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-05-11T02:19:40.8973176Z 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-05-11T02:19:40.8973917Z 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-05-11T02:19:40.8974683Z 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-05-11T02:19:40.8975467Z 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-05-11T02:19:40.8976433Z 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-05-11T02:19:40.8977275Z tests/test_communication_identity_client_async.py:15: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-05-11T02:19:40.8978094Z tests/test_communication_identity_client_async.py:16: [C0412(ungrouped-imports), ] Imports from package devtools_testutils are not grouped
2026-05-11T02:19:40.8978690Z ************* Module acs_identity_test_case
2026-05-11T02:19:40.8979284Z 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-05-11T02:19:40.8979882Z ************* Module _shared.fake_token_credential
2026-05-11T02:19:40.8980408Z tests/_shared/fake_token_credential.py:13: [W0613(unused-argument), FakeTokenCredential.get_token] Unused argument 'args'
2026-05-11T02:19:40.8980999Z tests/_shared/fake_token_credential.py:13: [W0613(unused-argument), FakeTokenCredential.get_token] Unused argument 'kwargs'
2026-05-11T02:19:40.8981534Z ************* Module _shared.async_fake_token_credential
2026-05-11T02:19:40.8982081Z tests/_shared/async_fake_token_credential.py:13: [W0613(unused-argument), AsyncFakeTokenCredential.get_token] Unused argument 'args'
2026-05-11T02:19:40.8982679Z tests/_shared/async_fake_token_credential.py:13: [W0613(unused-argument), AsyncFakeTokenCredential.get_token] Unused argument 'kwargs'
2026-05-11T02:19:40.8983211Z ************* Module _shared.utils
2026-05-11T02:19:40.8983735Z tests/_shared/utils.py:17: [W0621(redefined-outer-name), create_token_credential] Redefining name 'is_live' from outer scope (line 12)
2026-05-11T02:19:40.8984301Z tests/_shared/utils.py:17: [W0404(reimported), create_token_credential] Reimport 'is_live' (imported line 12)
2026-05-11T02:19:40.8984875Z tests/_shared/utils.py:29: [W0621(redefined-outer-name), async_create_token_credential] Redefining name 'is_live' from outer scope (line 12)
2026-05-11T02:19:40.8985457Z tests/_shared/utils.py:29: [W0404(reimported), async_create_token_credential] Reimport 'is_live' (imported line 12)
2026-05-11T02:19:40.8986070Z 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-05-11T02:19:40.8986701Z tests/_shared/utils.py:12: [W0611(unused-import), ] Unused is_live imported from devtools_testutils
2026-05-11T02:19:40.8987245Z ************* Module _shared.communication_service_preparer
2026-05-11T02:19:40.8987797Z tests/_shared/communication_service_preparer.py:12: [C0301(line-too-long), ] Line too long (125/120)
2026-05-11T02:19:40.8988326Z
2026-05-11T02:19:40.8988878Z -----------------------------------
2026-05-11T02:19:40.8989365Z Your code has been rated at 9.18/10
2026-05-11T02:19:40.8989582Z
2026-05-11T02:19:40.8990084Z ************* Module identity_samples
2026-05-11T02:19:40.8990669Z 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-05-11T02:19:40.8991366Z 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-05-11T02:19:40.8991950Z ************* Module identity_samples_async
2026-05-11T02:19:40.8992534Z 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-05-11T02:19:40.8993392Z 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-05-11T02:19:40.8994242Z 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-05-11T02:19:40.8994579Z
2026-05-11T02:19:40.8995089Z -----------------------------------
2026-05-11T02:19:40.8995555Z Your code has been rated at 9.80/10
2026-05-11T02:19:40.8995768Z
2026-05-11T02:19:40.8996329Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-11T02:19:40.8996862Z Collecting azure-pylint-guidelines-checker==0.5.7
2026-05-11T02:19:40.8997458Z Downloading https://pkgs.dev.azure.com/azure-sdk/29ec6040-b234-4e31-b139-33dc4287b756/_packaging/3572dbf9-b5ef-433b-9137-fc4d7768e7cc/pypi/download/azure-pylint-guidelines-checker/0.5.7/azure_pylint_guidelines_checker-0.5.7-py2.py3-none-any.whl (25 kB)
2026-05-11T02:19:40.8998371Z Installing collected packages: azure-pylint-guidelines-checker
2026-05-11T02:19:40.8999069Z Successfully installed azure-pylint-guidelines-checker-0.5.7
2026-05-11T02:19:40.8999649Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-05-11T02:19:40.9000181Z Collecting pylint==4.0.4
2026-05-11T02:19:40.9000674Z Downloading pylint-4.0.4-py3-none-any.whl (536 kB)
2026-05-11T02:19:40.9001319Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.4/536.4 kB 22.1 MB/s eta 0:00:00
2026-05-11T02:19:40.9001928Z 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.4) (4.9.6)
2026-05-11T02:19:40.9002478Z Collecting dill>=0.2
2026-05-11T02:19:40.9002948Z Downloading dill-0.4.1-py3-none-any.whl (120 kB)
2026-05-11T02:19:40.9003541Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 28.8 MB/s eta 0:00:00
2026-05-11T02:19:40.9004038Z Collecting isort!=5.13,<8,>=5
2026-05-11T02:19:40.9004531Z Downloading isort-7.0.0-py3-none-any.whl (94 kB)
2026-05-11T02:19:40.9005113Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.7/94.7 kB 35.5 MB/s eta 0:00:00
2026-05-11T02:19:40.9005606Z Collecting mccabe<0.8,>=0.6
2026-05-11T02:19:40.9006081Z Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
2026-05-11T02:19:40.9006643Z 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.4) (2.4.1)
2026-05-11T02:19:40.9007356Z Collecting astroid<=4.1.dev0,>=4.0.2
2026-05-11T02:19:40.9007845Z Downloading astroid-4.0.4-py3-none-any.whl (276 kB)
2026-05-11T02:19:40.9008796Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 276.4/276.4 kB 1.8 MB/s eta 0:00:00
2026-05-11T02:19:40.9009314Z Collecting tomlkit>=0.10.1
2026-05-11T02:19:40.9009798Z Downloading tomlkit-0.15.0-py3-none-any.whl (41 kB)
2026-05-11T02:19:40.9010387Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.3/41.3 kB 16.2 MB/s eta 0:00:00
2026-05-11T02:19:40.9010978Z 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.4) (4.15.0)
2026-05-11T02:19:40.9011571Z Installing collected packages: tomlkit, mccabe, isort, dill, astroid, pylint
2026-05-11T02:19:40.9012109Z Successfully installed astroid-4.0.4 dill-0.4.1 isort-7.0.0 mccabe-0.7.0 pylint-4.0.4 tomlkit-0.15.0
2026-05-11T02:19:41.0879745Z next-pylint check completed with exit code 30
2026-05-11T02:19:41.0880890Z ==============================================================================================================
2026-05-11T02:19:41.0881781Z ===== STDERR: next-pylint :: /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity (exit 30) =====
2026-05-11T02:19:41.0882609Z 2026-05-11 02:18:30,463 [INFO] azure-sdk-tools: Installing from feed: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/
2026-05-11T02:19:41.0883648Z 2026-05-11 02:18:30,463 [INFO] azure-sdk-tools: Running pylint check...
2026-05-11T02:19:41.0884285Z 2026-05-11 02:18:34,203 [INFO] root: Found whl azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-11T02:19:41.0884577Z
2026-05-11T02:19:41.0885165Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-11T02:19:41.0885747Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-11T02:19:41.0886370Z 2026-05-11 02:18:49,716 [INFO] azure-sdk-tools: Processing azure-communication-identity for pylint check
2026-05-11T02:19:41.0887050Z 2026-05-11 02:18:49,716 [INFO] azure-sdk-tools: Installing dev requirements for /mnt/vss/_work/1/s/sdk/communication/azure-communication-identity
2026-05-11T02:19:41.0887380Z
2026-05-11T02:19:41.0888233Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-11T02:19:41.0888880Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-11T02:19:41.0889178Z
2026-05-11T02:19:41.0889729Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-11T02:19:41.0890270Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-11T02:19:41.0890815Z 2026-05-11 02:19:04,891 [INFO] azure-sdk-tools: Installing azure_communication_identity-1.6.0.tar.gz from fresh built package.
2026-05-11T02:19:41.0891541Z 2026-05-11 02:19:05,274 [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-05-11T02:19:41.0891968Z
2026-05-11T02:19:41.0892499Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-11T02:19:41.0892988Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-11T02:19:41.0893508Z 2026-05-11 02:19:09,537 [INFO] azure-sdk-tools: Installed azure_communication_identity-1.6.0.tar.gz
2026-05-11T02:19:41.0893767Z
2026-05-11T02:19:41.0894297Z [notice] A new release of pip is available: 23.0.1 -> 26.1.1
2026-05-11T02:19:41.0894804Z [notice] To update, run: python -m pip install --upgrade pip
2026-05-11T02:19:41.0895310Z 2026-05-11 02:19:13,027 [INFO] azure-sdk-tools: Installed packages:
2026-05-11T02:19:41.0895822Z 2026-05-11 02:19:13,028 [INFO] azure-sdk-tools: aiohappyeyeballs==2.6.1
2026-05-11T02:19:41.0896299Z aiohttp==3.13.5
2026-05-11T02:19:41.0896747Z aiosignal==1.4.0
2026-05-11T02:19:41.0897385Z astroid==4.0.4
2026-05-11T02:19:41.0898058Z async-timeout==5.0.1
2026-05-11T02:19:41.0898577Z attrs==26.1.0
2026-05-11T02:19:41.0899120Z 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-05-11T02:19:41.0899652Z azure-core==1.41.0
2026-05-11T02:19:41.0900151Z azure-identity @ file:///mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl
2026-05-11T02:19:41.0900656Z azure-pylint-guidelines-checker==0.5.7
2026-05-11T02:19:41.0901167Z azure-sdk-tools @ file:///mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-05-11T02:19:41.0901653Z backports.asyncio.runner==1.2.0
2026-05-11T02:19:41.0902100Z bashlex==0.18
2026-05-11T02:19:41.0902537Z bracex==2.6
2026-05-11T02:19:41.0902973Z build==1.5.0
2026-05-11T02:19:41.0903412Z certifi==2026.4.22
2026-05-11T02:19:41.0903847Z cffi==2.0.0
2026-05-11T02:19:41.0904300Z charset-normalizer==3.4.7
2026-05-11T02:19:41.0904762Z cibuildwheel==2.23.3
2026-05-11T02:19:41.0905225Z ConfigArgParse==1.7.5
2026-05-11T02:19:41.0905675Z coverage==7.14.0
2026-05-11T02:19:41.0906122Z cryptography==48.0.0
2026-05-11T02:19:41.0906567Z dependency-groups==1.3.1
2026-05-11T02:19:41.0907019Z dill==0.4.1
2026-05-11T02:19:41.0907517Z exceptiongroup==1.3.1
2026-05-11T02:19:41.0908182Z filelock==3.29.0
2026-05-11T02:19:41.0908677Z frozenlist==1.8.0
2026-05-11T02:19:41.0909297Z idna==3.14
2026-05-11T02:19:41.0909749Z iniconfig==2.3.0
2026-05-11T02:19:41.0910197Z isodate==0.7.2
2026-05-11T02:19:41.0910638Z isort==7.0.0
2026-05-11T02:19:41.0911088Z Jinja2==3.1.6
2026-05-11T02:19:41.0911527Z json-delta==2.0.2
2026-05-11T02:19:41.0911970Z MarkupSafe==3.0.3
2026-05-11T02:19:41.0912421Z mccabe==0.7.0
2026-05-11T02:19:41.0912865Z msal==1.36.0
2026-05-11T02:19:41.0913307Z msal-extensions==1.3.1
2026-05-11T02:19:41.0913774Z multidict==6.7.1
2026-05-11T02:19:41.0914214Z packaging==26.2
2026-05-11T02:19:41.0914667Z parameterized==0.9.0
2026-05-11T02:19:41.0915119Z pkginfo==1.12.1.2
2026-05-11T02:19:41.0915557Z platformdirs==4.9.6
2026-05-11T02:19:41.0916000Z pluggy==1.6.0
2026-05-11T02:19:41.0916438Z propcache==0.5.2
2026-05-11T02:19:41.0916876Z pycparser==3.0
2026-05-11T02:19:41.0917310Z Pygments==2.20.0
2026-05-11T02:19:41.0917747Z PyJWT==2.12.1
2026-05-11T02:19:41.0918483Z pylint==4.0.4
2026-05-11T02:19:41.0918787Z pyparsing==3.3.2
2026-05-11T02:19:41.0919091Z pyproject_hooks==1.2.0
2026-05-11T02:19:41.0919383Z pytest==9.0.3
2026-05-11T02:19:41.0919677Z pytest-asyncio==1.3.0
2026-05-11T02:19:41.0919976Z pytest-cov==7.1.0
2026-05-11T02:19:41.0920273Z python-dotenv==1.2.2
2026-05-11T02:19:41.0920563Z PyYAML==6.0.3
2026-05-11T02:19:41.0920851Z requests==2.33.1
2026-05-11T02:19:41.0921136Z tomli==2.4.1
2026-05-11T02:19:41.0921421Z tomli_w==1.0.0
2026-05-11T02:19:41.0954682Z tomlkit==0.15.0
2026-05-11T02:19:41.0955486Z typing_extensions==4.15.0
2026-05-11T02:19:41.0956001Z urllib3==2.7.0
2026-05-11T02:19:41.0956455Z yarl==1.23.0
2026-05-11T02:19:41.0956661Z
2026-05-11T02:19:41.0957360Z 2026-05-11 02:19:13,028 [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-05-11T02:19:41.0958400Z 2026-05-11 02:19:19,239 [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-05-11T02:19:41.0959168Z 2026-05-11 02:19:19,240 [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-05-11T02:19:41.0959881Z 2026-05-11 02:19:27,510 [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-05-11T02:19:41.0960833Z 2026-05-11 02:19:27,510 [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-05-11T02:19:41.0961557Z 2026-05-11 02:19:31,039 [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-05-11T02:19:41.0962168Z 2026-05-11 02:19:34,817 [INFO] root: Issue exists for azure-communication-identity with pylint version 4.0.4. Updating...
2026-05-11T02:19:41.0962742Z 2026-05-11 02:19:37,473 [INFO] root: Assigned AikoBB to issue for azure-communication-identity
2026-05-11T02:19:41.0963284Z 2026-05-11 02:19:39,154 [INFO] root: Assigned maximrytych-ms to issue for azure-communication-identity
2026-05-11T02:19:41.0963835Z 2026-05-11 02:19:40,824 [INFO] root: Assigned mjafferi-msft to issue for azure-communication-identity
2026-05-11T02:19:41.0964386Z ==============================================================================================================
2026-05-11T02:19:41.0964886Z
How to fix:
Note: If you are a bot. Fix the issue by fixing the above pylint errors.
Run the
next-pylintazpysdk command at the library package-level and resolve the linting errors./mnt/vss/_work/1/s>pip install -e ./eng/tools/azure-sdk-tools../azure-communication-identity>azpysdk next-pylint --isolate .See the Pylint Guide for more information.