Azure / Azure/azure-sdk-for-python
azure-communication-sms needs linting updates for pylint version 4.0.6
- Dominant language
- Python
- Stars
- 5.6k
- Forks
- 3.4k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 193
Description
**ACTION NEEDED:** This version of pylint will be merged on **2026-10-12**. The build will begin to fail for this library if errors are not fixed.
**Library name:** azure-communication-sms
**Pylint version:** 4.0.6
**Pylint Build:** [Link to build (2026-07-27)](https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6618300&view=logs&j=87f850b5-cf15-53c6-370a-4be21ee70ec7&t=b33d1587-3539-5735-af43-e3e62f02ca4b)
**Pylint Errors:**
?
2026-07-27T05:08:53.8067228Z [azure-communication-sms :: next-pylint] Looking in indexes: https://build:***@pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple, https://pypi.python.org/simple
2026-07-27T05:08:53.8070094Z [azure-communication-sms :: next-pylint] Processing ./.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-07-27T05:08:53.8071391Z [azure-communication-sms :: next-pylint] Collecting pytest-asyncio>=0.9.0
2026-07-27T05:08:53.8072581Z [azure-communication-sms :: next-pylint] Downloading pytest_asyncio-1.4.0-py3-none-any.whl (16 kB)
2026-07-27T05:08:53.8075867Z [azure-communication-sms :: next-pylint] Collecting PyYAML
2026-07-27T05:08:53.8077068Z [azure-communication-sms :: next-pylint] Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB)
2026-07-27T05:08:53.8078759Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 770.3/770.3 kB 3.7 MB/s eta 0:00:00
2026-07-27T05:08:53.8079998Z [azure-communication-sms :: next-pylint] Collecting build
2026-07-27T05:08:53.8081267Z [azure-communication-sms :: next-pylint] Downloading https://pkgs.dev.azure.com/azure-sdk/29ec6040-b234-4e31-b139-33dc4287b756/_packaging/3572dbf9-b5ef-433b-9137-fc4d7768e7cc/pypi/download/build/1.5.1/build-1.5.1-py3-none-any.whl (31 kB)
2026-07-27T05:08:53.8082317Z [azure-communication-sms :: next-pylint] Collecting pkginfo
2026-07-27T05:08:53.8083146Z [azure-communication-sms :: next-pylint] Downloading pkginfo-1.12.1.2-py3-none-any.whl (32 kB)
2026-07-27T05:08:53.8083863Z [azure-communication-sms :: next-pylint] Requirement already satisfied: setuptools in ./.venv/azure-communication-sms/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0) (79.0.1)
2026-07-27T05:08:53.8084619Z [azure-communication-sms :: next-pylint] Collecting Jinja2
2026-07-27T05:08:53.8085154Z [azure-communication-sms :: next-pylint] Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
2026-07-27T05:08:53.8085925Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 30.7 MB/s eta 0:00:00
2026-07-27T05:08:53.8086474Z [azure-communication-sms :: next-pylint] Collecting pytest>=3.5.1
2026-07-27T05:08:53.8086971Z [azure-communication-sms :: next-pylint] Downloading pytest-9.1.1-py3-none-any.whl (386 kB)
2026-07-27T05:08:53.8087738Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 386.5/386.5 kB 29.1 MB/s eta 0:00:00
2026-07-27T05:08:53.8088313Z [azure-communication-sms :: next-pylint] Collecting pytest-cov
2026-07-27T05:08:53.8088891Z [azure-communication-sms :: next-pylint] Downloading pytest_cov-7.1.0-py3-none-any.whl (22 kB)
2026-07-27T05:08:53.8090781Z [azure-communication-sms :: next-pylint] Collecting cibuildwheel==2.23.3
2026-07-27T05:08:53.8091504Z [azure-communication-sms :: next-pylint] Downloading cibuildwheel-2.23.3-py3-none-any.whl (91 kB)
2026-07-27T05:08:53.8092451Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.8/91.8 kB 35.1 MB/s eta 0:00:00
2026-07-27T05:08:53.8093540Z [azure-communication-sms :: next-pylint] Collecting json-delta>=2.0
2026-07-27T05:08:53.8094230Z [azure-communication-sms :: next-pylint] Downloading json_delta-2.0.2-py2.py3-none-any.whl (33 kB)
2026-07-27T05:08:53.8094904Z [azure-communication-sms :: next-pylint] Collecting tomli-w==1.0.0
2026-07-27T05:08:53.8095561Z [azure-communication-sms :: next-pylint] Downloading tomli_w-1.0.0-py3-none-any.whl (6.0 kB)
2026-07-27T05:08:53.8096248Z [azure-communication-sms :: next-pylint] Collecting wheel
2026-07-27T05:08:53.8096850Z [azure-communication-sms :: next-pylint] Downloading wheel-0.47.0-py3-none-any.whl (32 kB)
2026-07-27T05:08:53.8097416Z [azure-communication-sms :: next-pylint] Collecting azure-core
2026-07-27T05:08:53.8097912Z [azure-communication-sms :: next-pylint] Downloading azure_core-1.41.0-py3-none-any.whl (220 kB)
2026-07-27T05:08:53.8098467Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 220.9/220.9 kB 38.5 MB/s eta 0:00:00
2026-07-27T05:08:53.8098858Z [azure-communication-sms :: next-pylint] Collecting urllib3
2026-07-27T05:08:53.8099503Z [azure-communication-sms :: next-pylint] Downloading urllib3-2.7.0-py3-none-any.whl (131 kB)
2026-07-27T05:08:53.8100038Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.1/131.1 kB 44.4 MB/s eta 0:00:00
2026-07-27T05:08:53.8100415Z [azure-communication-sms :: next-pylint] Collecting tomli
2026-07-27T05:08:53.8100770Z [azure-communication-sms :: next-pylint] Downloading tomli-2.4.1-py3-none-any.whl (14 kB)
2026-07-27T05:08:53.8101127Z [azure-communication-sms :: next-pylint] Collecting certifi
2026-07-27T05:08:53.8101486Z [azure-communication-sms :: next-pylint] Downloading certifi-2026.7.22-py3-none-any.whl (136 kB)
2026-07-27T05:08:53.8101982Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 137.0/137.0 kB 44.8 MB/s eta 0:00:00
2026-07-27T05:08:53.8102354Z [azure-communication-sms :: next-pylint] Collecting ConfigArgParse>=0.12.0
2026-07-27T05:08:53.8102891Z [azure-communication-sms :: next-pylint] Downloading configargparse-1.7.5-py3-none-any.whl (27 kB)
2026-07-27T05:08:53.8103269Z [azure-communication-sms :: next-pylint] Collecting python-dotenv
2026-07-27T05:08:53.8103636Z [azure-communication-sms :: next-pylint] Downloading python_dotenv-1.2.2-py3-none-any.whl (22 kB)
2026-07-27T05:08:53.8103996Z [azure-communication-sms :: next-pylint] Collecting packaging
2026-07-27T05:08:53.8104354Z [azure-communication-sms :: next-pylint] Downloading packaging-26.2-py3-none-any.whl (100 kB)
2026-07-27T05:08:53.8104844Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.2/100.2 kB 37.8 MB/s eta 0:00:00
2026-07-27T05:08:53.8105207Z [azure-communication-sms :: next-pylint] Collecting pyparsing
2026-07-27T05:08:53.8105561Z [azure-communication-sms :: next-pylint] Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB)
2026-07-27T05:08:53.8106043Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.8/122.8 kB 40.7 MB/s eta 0:00:00
2026-07-27T05:08:53.8106419Z [azure-communication-sms :: next-pylint] Collecting platformdirs
2026-07-27T05:08:53.8106801Z [azure-communication-sms :: next-pylint] Downloading platformdirs-4.11.0-py3-none-any.whl (23 kB)
2026-07-27T05:08:53.8107165Z [azure-communication-sms :: next-pylint] Collecting dependency-groups>=1.2
2026-07-27T05:08:53.8107537Z [azure-communication-sms :: next-pylint] Downloading dependency_groups-1.3.1-py3-none-any.whl (8.7 kB)
2026-07-27T05:08:53.8107895Z [azure-communication-sms :: next-pylint] Collecting filelock
2026-07-27T05:08:53.8108253Z [azure-communication-sms :: next-pylint] Downloading filelock-3.32.0-py3-none-any.whl (97 kB)
2026-07-27T05:08:53.8108744Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.7/97.7 kB 40.2 MB/s eta 0:00:00
2026-07-27T05:08:53.8109404Z [azure-communication-sms :: next-pylint] Collecting bashlex!=0.13
2026-07-27T05:08:53.8109976Z [azure-communication-sms :: next-pylint] Downloading bashlex-0.18-py2.py3-none-any.whl (69 kB)
2026-07-27T05:08:53.8110498Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.5/69.5 kB 27.5 MB/s eta 0:00:00
2026-07-27T05:08:53.8110866Z [azure-communication-sms :: next-pylint] Collecting bracex
2026-07-27T05:08:53.8111220Z [azure-communication-sms :: next-pylint] Downloading bracex-3.0.1-py3-none-any.whl (11 kB)
2026-07-27T05:08:53.8111593Z [azure-communication-sms :: next-pylint] Collecting typing-extensions>=4.1.0
2026-07-27T05:08:53.8111962Z [azure-communication-sms :: next-pylint] Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB)
2026-07-27T05:08:53.8112605Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.6/45.6 kB 17.8 MB/s eta 0:00:00
2026-07-27T05:08:53.8113212Z [azure-communication-sms :: next-pylint] Collecting pygments>=2.7.2
2026-07-27T05:08:53.8113742Z [azure-communication-sms :: next-pylint] Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB)
2026-07-27T05:08:53.8114615Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 21.7 MB/s eta 0:00:00
2026-07-27T05:08:53.8115102Z [azure-communication-sms :: next-pylint] Collecting pluggy<2,>=1.5
2026-07-27T05:08:53.8115678Z [azure-communication-sms :: next-pylint] Downloading pluggy-1.6.0-py3-none-any.whl (20 kB)
2026-07-27T05:08:53.8116154Z [azure-communication-sms :: next-pylint] Collecting exceptiongroup>=1
2026-07-27T05:08:53.8116758Z [azure-communication-sms :: next-pylint] Downloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB)
2026-07-27T05:08:53.8117251Z [azure-communication-sms :: next-pylint] Collecting iniconfig>=1.0.1
2026-07-27T05:08:53.8117819Z [azure-communication-sms :: next-pylint] Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
2026-07-27T05:08:53.8118309Z [azure-communication-sms :: next-pylint] Collecting backports-asyncio-runner<2,>=1.1
2026-07-27T05:08:53.8118953Z [azure-communication-sms :: next-pylint] Downloading backports_asyncio_runner-1.2.0-py3-none-any.whl (12 kB)
2026-07-27T05:08:53.8119756Z [azure-communication-sms :: next-pylint] Collecting requests>=2.21.0
2026-07-27T05:08:53.8120379Z [azure-communication-sms :: next-pylint] Downloading requests-2.34.2-py3-none-any.whl (73 kB)
2026-07-27T05:08:53.8121140Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.1/73.1 kB 28.9 MB/s eta 0:00:00
2026-07-27T05:08:53.8121680Z [azure-communication-sms :: next-pylint] Collecting pyproject_hooks
2026-07-27T05:08:53.8122224Z [azure-communication-sms :: next-pylint] Downloading pyproject_hooks-1.2.0-py3-none-any.whl (10 kB)
2026-07-27T05:08:53.8122742Z [azure-communication-sms :: next-pylint] Collecting MarkupSafe>=2.0
2026-07-27T05:08:53.8123349Z [azure-communication-sms :: next-pylint] Downloading markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB)
2026-07-27T05:08:53.8124045Z [azure-communication-sms :: next-pylint] Collecting coverage[toml]>=7.10.6
2026-07-27T05:08:53.8124626Z [azure-communication-sms :: next-pylint] Downloading coverage-7.15.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (250 kB)
2026-07-27T05:08:53.8125323Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 250.4/250.4 kB 70.6 MB/s eta 0:00:00
2026-07-27T05:08:53.8125915Z [azure-communication-sms :: next-pylint] Collecting charset_normalizer<4,>=2
2026-07-27T05:08:53.8126484Z [azure-communication-sms :: next-pylint] Downloading charset_normalizer-3.4.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (223 kB)
2026-07-27T05:08:53.8127263Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 223.8/223.8 kB 61.0 MB/s eta 0:00:00
2026-07-27T05:08:53.8127772Z [azure-communication-sms :: next-pylint] Collecting idna<4,>=2.5
2026-07-27T05:08:53.8128358Z [azure-communication-sms :: next-pylint] Downloading idna-3.18-py3-none-any.whl (65 kB)
2026-07-27T05:08:53.8128998Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.5/65.5 kB 24.7 MB/s eta 0:00:00
2026-07-27T05:08:53.8130245Z [azure-communication-sms :: next-pylint] Installing collected packages: json-delta, urllib3, typing-extensions, tomli-w, tomli, PyYAML, python-dotenv, pyproject_hooks, pyparsing, pygments, pluggy, platformdirs, pkginfo, packaging, MarkupSafe, iniconfig, idna, filelock, coverage, ConfigArgParse, charset_normalizer, certifi, bracex, bashlex, backports-asyncio-runner, wheel, requests, Jinja2, exceptiongroup, dependency-groups, build, pytest, cibuildwheel, azure-core, pytest-cov, pytest-asyncio, azure-sdk-tools
2026-07-27T05:08:53.8131515Z [azure-communication-sms :: next-pylint] Successfully installed ConfigArgParse-1.7.5 Jinja2-3.1.6 MarkupSafe-3.0.3 PyYAML-6.0.3 azure-core-1.41.0 azure-sdk-tools-0.0.0 backports-asyncio-runner-1.2.0 bashlex-0.18 bracex-3.0.1 build-1.5.1 certifi-2026.7.22 charset_normalizer-3.4.9 cibuildwheel-2.23.3 coverage-7.15.2 dependency-groups-1.3.1 exceptiongroup-1.3.1 filelock-3.32.0 idna-3.18 iniconfig-2.3.0 json-delta-2.0.2 packaging-26.2 pkginfo-1.12.1.2 platformdirs-4.11.0 pluggy-1.6.0 pygments-2.20.0 pyparsing-3.3.2 pyproject_hooks-1.2.0 pytest-9.1.1 pytest-asyncio-1.4.0 pytest-cov-7.1.0 python-dotenv-1.2.2 requests-2.34.2 tomli-2.4.1 tomli-w-1.0.0 typing-extensions-4.16.0 urllib3-2.7.0 wheel-0.47.0
2026-07-27T05:08:53.8132613Z [azure-communication-sms :: next-pylint]
2026-07-27T05:08:53.8133089Z [azure-communication-sms :: next-pylint] [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-07-27T05:08:53.8133675Z [azure-communication-sms :: next-pylint] [notice] To update, run: python -m pip install --upgrade pip
2026-07-27T05:08:53.8134248Z [azure-communication-sms :: next-pylint] 2026-07-27 05:08:53,806 [INFO] azure-sdk-tools: Processing azure-communication-sms for pylint check
2026-07-27T05:08:53.8134928Z [azure-communication-sms :: next-pylint] 2026-07-27 05:08:53,806 [INFO] azure-sdk-tools: Installing dev requirements for /mnt/vss/_work/1/s/sdk/communication/azure-communication-sms
2026-07-27T05:09:14.0774967Z [azure-communication-sms :: next-pylint] Looking in indexes: https://build:***@pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple, https://pypi.python.org/simple
2026-07-27T05:09:14.0784828Z [azure-communication-sms :: next-pylint] Processing /mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-07-27T05:09:14.0786354Z [azure-communication-sms :: next-pylint] Processing /mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl
2026-07-27T05:09:14.0787513Z [azure-communication-sms :: next-pylint] Processing /mnt/vss/_work/1/s/.wheels/azure_core-1.41.0-py3-none-any.whl
2026-07-27T05:09:14.0788739Z [azure-communication-sms :: next-pylint] Collecting aiohttp>=3.0
2026-07-27T05:09:14.0790215Z [azure-communication-sms :: next-pylint] Downloading aiohttp-3.14.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB)
2026-07-27T05:09:14.0792225Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 5.4 MB/s eta 0:00:00
2026-07-27T05:09:14.0793486Z [azure-communication-sms :: next-pylint] Collecting aiounittest>=1.4
2026-07-27T05:09:14.0794696Z [azure-communication-sms :: next-pylint] Downloading aiounittest-1.5.0-py3-none-any.whl (7.0 kB)
2026-07-27T05:09:14.0796125Z [azure-communication-sms :: next-pylint] Requirement already satisfied: pkginfo in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (1.12.1.2)
2026-07-27T05:09:14.0797711Z [azure-communication-sms :: next-pylint] Requirement already satisfied: pytest-asyncio>=0.9.0 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (1.4.0)
2026-07-27T05:09:14.0799660Z [azure-communication-sms :: next-pylint] Requirement already satisfied: urllib3 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (2.7.0)
2026-07-27T05:09:14.0801185Z [azure-communication-sms :: next-pylint] Requirement already satisfied: PyYAML in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (6.0.3)
2026-07-27T05:09:14.0802790Z [azure-communication-sms :: next-pylint] Requirement already satisfied: build in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (1.5.1)
2026-07-27T05:09:14.0804477Z [azure-communication-sms :: next-pylint] Requirement already satisfied: Jinja2 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (3.1.6)
2026-07-27T05:09:14.0806300Z [azure-communication-sms :: next-pylint] Requirement already satisfied: setuptools in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (79.0.1)
2026-07-27T05:09:14.0807844Z [azure-communication-sms :: next-pylint] Requirement already satisfied: ConfigArgParse>=0.12.0 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (1.7.5)
2026-07-27T05:09:14.0809714Z [azure-communication-sms :: next-pylint] Requirement already satisfied: pytest>=3.5.1 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (9.1.1)
2026-07-27T05:09:14.0811433Z [azure-communication-sms :: next-pylint] Requirement already satisfied: cibuildwheel==2.23.3 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (2.23.3)
2026-07-27T05:09:14.0813056Z [azure-communication-sms :: next-pylint] Requirement already satisfied: pyparsing in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (3.3.2)
2026-07-27T05:09:14.0814907Z [azure-communication-sms :: next-pylint] Requirement already satisfied: certifi in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (2026.7.22)
2026-07-27T05:09:14.0816641Z [azure-communication-sms :: next-pylint] Requirement already satisfied: json-delta>=2.0 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (2.0.2)
2026-07-27T05:09:14.0818258Z [azure-communication-sms :: next-pylint] Requirement already satisfied: tomli in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (2.4.1)
2026-07-27T05:09:14.0820011Z [azure-communication-sms :: next-pylint] Requirement already satisfied: tomli-w==1.0.0 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (1.0.0)
2026-07-27T05:09:14.0821732Z [azure-communication-sms :: next-pylint] Requirement already satisfied: pytest-cov in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (7.1.0)
2026-07-27T05:09:14.0880469Z [azure-communication-sms :: next-pylint] Requirement already satisfied: packaging in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (26.2)
2026-07-27T05:09:14.0881939Z [azure-communication-sms :: next-pylint] Requirement already satisfied: wheel in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (0.47.0)
2026-07-27T05:09:14.0882998Z [azure-communication-sms :: next-pylint] Requirement already satisfied: python-dotenv in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (1.2.2)
2026-07-27T05:09:14.0884081Z [azure-communication-sms :: next-pylint] Requirement already satisfied: typing-extensions>=4.1.0 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (4.16.0)
2026-07-27T05:09:14.0885195Z [azure-communication-sms :: next-pylint] Requirement already satisfied: filelock in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (3.32.0)
2026-07-27T05:09:14.0886268Z [azure-communication-sms :: next-pylint] Requirement already satisfied: dependency-groups>=1.2 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (1.3.1)
2026-07-27T05:09:14.0887355Z [azure-communication-sms :: next-pylint] Requirement already satisfied: bracex in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (3.0.1)
2026-07-27T05:09:14.0888661Z [azure-communication-sms :: next-pylint] Requirement already satisfied: platformdirs in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (4.11.0)
2026-07-27T05:09:14.0890133Z [azure-communication-sms :: next-pylint] Requirement already satisfied: bashlex!=0.13 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (0.18)
2026-07-27T05:09:14.0891042Z [azure-communication-sms :: next-pylint] Collecting cryptography>=2.5
2026-07-27T05:09:14.0891733Z [azure-communication-sms :: next-pylint] Downloading cryptography-49.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB)
2026-07-27T05:09:14.0892910Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 32.6 MB/s eta 0:00:00
2026-07-27T05:09:14.0893629Z [azure-communication-sms :: next-pylint] Collecting msal-extensions>=1.2.0
2026-07-27T05:09:14.0894307Z [azure-communication-sms :: next-pylint] Downloading msal_extensions-1.3.1-py3-none-any.whl (20 kB)
2026-07-27T05:09:14.0894983Z [azure-communication-sms :: next-pylint] Collecting msal>=1.35.1
2026-07-27T05:09:14.0895637Z [azure-communication-sms :: next-pylint] Downloading msal-1.37.0-py3-none-any.whl (123 kB)
2026-07-27T05:09:14.0896568Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.7/123.7 kB 36.2 MB/s eta 0:00:00
2026-07-27T05:09:14.0897651Z [azure-communication-sms :: next-pylint] Requirement already satisfied: requests>=2.21.0 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.venv_next-pylint/lib/python3.10/site-packages (from azure-core==1.41.0->-r /mnt/vss/_work/1/s/sdk/communication/azure-communication-sms/dev_requirements.txt (line 3)) (2.34.2)
2026-07-27T05:09:14.0898540Z [azure-communication-sms :: next-pylint] Collecting aiohappyeyeballs>=2.5.0
2026-07-27T05:09:14.0899492Z [azure-communication-sms :: next-pylint] Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl (15 kB)
2026-07-27T05:09:14.0900174Z [azure-communication-sms :: next-pylint] Collecting multidict<7.0,>=4.5
2026-07-27T05:09:14.0900906Z [azure-communication-sms :: next-pylint] Downloading multidict-6.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (243 kB)
2026-07-27T05:09:14.0901913Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 243.3/243.3 kB 72.6 MB/s eta 0:00:00
2026-07-27T05:09:14.0902632Z [azure-communication-sms :: next-pylint] Collecting async-timeout<6.0,>=4.0
2026-07-27T05:09:14.0903314Z [azure-communication-sms :: next-pylint] Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
2026-07-27T05:09:14.0903974Z [azure-communication-sms :: next-pylint] Collecting propcache>=0.2.0
2026-07-27T05:09:14.0904616Z [azure-communication-sms :: next-pylint] Downloading propcache-0.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (60 kB)
2026-07-27T05:09:14.0905579Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.1/60.1 kB 15.4 MB/s eta 0:00:00
2026-07-27T05:09:14.0906250Z [azure-communication-sms :: next-pylint] Collecting aiosignal>=1.4.0
2026-07-27T05:09:14.0906906Z [azure-communication-sms :: next-pylint] Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB)
2026-07-27T05:09:14.0907552Z [azure-communication-sms :: next-pylint] Collecting attrs>=17.3.0
2026-07-27T05:09:14.0908229Z [azure-communication-sms :: next-pylint] Downloading attrs-26.1.0-py3-none-any.whl (67 kB)
2026-07-27T05:09:14.0909640Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.5/67.5 kB 27.7 MB/s eta 0:00:00
2026-07-27T05:09:14.0910389Z [azure-communication-sms :: next-pylint] Collecting yarl<2.0,>=1.17.0
2026-07-27T05:09:14.0911108Z [azure-communication-sms :: next-pylint] Downloading yarl-1.24.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (110 kB)
2026-07-27T05:09:14.0912160Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 110.8/110.8 kB 38.1 MB/s eta 0:00:00
2026-07-27T05:09:14.0912827Z [azure-communication-sms :: next-pylint] Collecting frozenlist>=1.1.1
2026-07-27T05:09:14.0913485Z [azure-communication-sms :: next-pylint] Downloading frozenlist-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (219 kB)
2026-07-27T05:09:14.0914426Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 219.5/219.5 kB 67.6 MB/s eta 0:00:00
2026-07-27T05:09:14.0915281Z [azure-communication-sms :: next-pylint] Collecting wrapt
2026-07-27T05:09:14.0915981Z [azure-communication-sms :: next-pylint] Downloading wrapt-2.2.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (152 kB)
2026-07-27T05:09:14.0916951Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 153.0/153.0 kB 53.1 MB/s eta 0:00:00
2026-07-27T05:09:14.0917615Z [azure-communication-sms :: next-pylint] Collecting cffi>=2.0.0
2026-07-27T05:09:14.0918306Z [azure-communication-sms :: next-pylint] Downloading cffi-2.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (218 kB)
2026-07-27T05:09:14.0919514Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 218.8/218.8 kB 66.7 MB/s eta 0:00:00
2026-07-27T05:09:14.0920159Z [azure-communication-sms :: next-pylint] Collecting PyJWT[crypto]<3,>=1.0.0
2026-07-27T05:09:14.0920789Z [azure-communication-sms :: next-pylint] Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB)
2026-07-27T05:09:14.0921721Z [azure-communication-sms :: next-pylint] Requirement already satisfied: iniconfig>=1.0.1 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (2.3.0)
2026-07-27T05:09:14.0922900Z [azure-communication-sms :: next-pylint] Requirement already satisfied: pygments>=2.7.2 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (2.20.0)
2026-07-27T05:09:14.0924095Z [azure-communication-sms :: next-pylint] Requirement already satisfied: exceptiongroup>=1 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (1.3.1)
2026-07-27T05:09:14.0925464Z [azure-communication-sms :: next-pylint] Requirement already satisfied: pluggy<2,>=1.5 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (1.6.0)
2026-07-27T05:09:14.0926648Z [azure-communication-sms :: next-pylint] Requirement already satisfied: backports-asyncio-runner<2,>=1.1 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (1.2.0)
2026-07-27T05:09:14.0927846Z [azure-communication-sms :: next-pylint] Requirement already satisfied: idna<4,>=2.5 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 3)) (3.18)
2026-07-27T05:09:14.0929023Z [azure-communication-sms :: next-pylint] Requirement already satisfied: charset_normalizer<4,>=2 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 3)) (3.4.9)
2026-07-27T05:09:14.0930443Z [azure-communication-sms :: next-pylint] Requirement already satisfied: pyproject_hooks in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (1.2.0)
2026-07-27T05:09:14.0931743Z [azure-communication-sms :: next-pylint] Requirement already satisfied: MarkupSafe>=2.0 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (3.0.3)
2026-07-27T05:09:14.0932928Z [azure-communication-sms :: next-pylint] Requirement already satisfied: coverage[toml]>=7.10.6 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/dev_requirements.txt (line 1)) (7.15.2)
2026-07-27T05:09:14.0933840Z [azure-communication-sms :: next-pylint] Collecting pycparser
2026-07-27T05:09:14.0934479Z [azure-communication-sms :: next-pylint] Downloading pycparser-3.0-py3-none-any.whl (48 kB)
2026-07-27T05:09:14.0935390Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.2/48.2 kB 19.9 MB/s eta 0:00:00
2026-07-27T05:09:14.0936190Z [azure-communication-sms :: next-pylint] azure-sdk-tools is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
2026-07-27T05:09:14.0937025Z [azure-communication-sms :: next-pylint] azure-core is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
2026-07-27T05:09:14.0937965Z [azure-communication-sms :: next-pylint] Installing collected packages: wrapt, PyJWT, pycparser, propcache, multidict, frozenlist, attrs, async-timeout, aiohappyeyeballs, yarl, cffi, aiounittest, aiosignal, cryptography, aiohttp, msal, msal-extensions, azure-identity
2026-07-27T05:09:14.0939364Z [azure-communication-sms :: next-pylint] Successfully installed PyJWT-2.13.0 aiohappyeyeballs-2.7.1 aiohttp-3.14.3 aiosignal-1.4.0 aiounittest-1.5.0 async-timeout-5.0.1 attrs-26.1.0 azure-identity-1.26.0b3 cffi-2.1.0 cryptography-49.0.0 frozenlist-1.8.0 msal-1.37.0 msal-extensions-1.3.1 multidict-6.7.1 propcache-0.5.2 pycparser-3.0 wrapt-2.2.2 yarl-1.24.5
2026-07-27T05:09:14.0940480Z [azure-communication-sms :: next-pylint]
2026-07-27T05:09:14.0941196Z [azure-communication-sms :: next-pylint] [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-07-27T05:09:14.0941893Z [azure-communication-sms :: next-pylint] [notice] To update, run: python -m pip install --upgrade pip
2026-07-27T05:09:15.1928708Z [azure-communication-sms :: next-pylint] Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-07-27T05:09:15.1930109Z [azure-communication-sms :: next-pylint] Collecting azure-pylint-guidelines-checker==0.5.9
2026-07-27T05:09:15.1931195Z [azure-communication-sms :: next-pylint] Downloading https://pkgs.dev.azure.com/azure-sdk/29ec6040-b234-4e31-b139-33dc4287b756/_packaging/3572dbf9-b5ef-433b-9137-fc4d7768e7cc/pypi/download/azure-pylint-guidelines-checker/0.5.9/azure_pylint_guidelines_checker-0.5.9-py3-none-any.whl (29 kB)
2026-07-27T05:09:15.1932315Z [azure-communication-sms :: next-pylint] Installing collected packages: azure-pylint-guidelines-checker
2026-07-27T05:09:15.1933128Z [azure-communication-sms :: next-pylint] Successfully installed azure-pylint-guidelines-checker-0.5.9
2026-07-27T05:09:15.1933845Z [azure-communication-sms :: next-pylint]
2026-07-27T05:09:15.1934550Z [azure-communication-sms :: next-pylint] [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-07-27T05:09:15.1935323Z [azure-communication-sms :: next-pylint] [notice] To update, run: python -m pip install --upgrade pip
2026-07-27T05:09:15.4862945Z [azure-communication-sms :: next-pylint] 2026-07-27 05:09:15,485 [INFO] azure-sdk-tools: Installing azure_communication_sms-1.1.0.tar.gz from fresh built package.
2026-07-27T05:09:15.8633777Z [azure-communication-sms :: next-pylint] 2026-07-27 05:09:15,862 [INFO] azure-sdk-tools: Executing command from /mnt/vss/_work/1/s/.venv/azure-communication-sms/.venv_next-pylint/.staging:['/mnt/vss/_work/1/s/.venv/azure-communication-sms/.venv_next-pylint/bin/python', '-m', 'pip', 'install', '/mnt/vss/_work/1/s/.venv/azure-communication-sms/.venv_next-pylint/.staging/azure_communication_sms-1.1.0.tar.gz']
2026-07-27T05:09:16.2232703Z [azure-communication-sms :: next-pylint] Looking in indexes: https://build:***@pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple, https://pypi.python.org/simple
2026-07-27T05:09:16.2296142Z [azure-communication-sms :: next-pylint] Processing ./azure_communication_sms-1.1.0.tar.gz
2026-07-27T05:09:16.2571373Z [azure-communication-sms :: next-pylint] Installing build dependencies: started
2026-07-27T05:09:19.6146612Z [azure-communication-sms :: next-pylint] Installing build dependencies: finished with status 'done'
2026-07-27T05:09:19.6162613Z [azure-communication-sms :: next-pylint] Getting requirements to build wheel: started
2026-07-27T05:09:19.7893111Z [azure-communication-sms :: next-pylint] Getting requirements to build wheel: finished with status 'done'
2026-07-27T05:09:19.7905533Z [azure-communication-sms :: next-pylint] Preparing metadata (pyproject.toml): started
2026-07-27T05:09:19.9740781Z [azure-communication-sms :: next-pylint] Preparing metadata (pyproject.toml): finished with status 'done'
2026-07-27T05:09:20.4564838Z [azure-communication-sms :: next-pylint] Collecting msrest>=0.7.1
2026-07-27T05:09:20.5455656Z [azure-communication-sms :: next-pylint] Downloading msrest-0.7.1-py3-none-any.whl (85 kB)
2026-07-27T05:09:20.5776214Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.4/85.4 kB 2.6 MB/s eta 0:00:00
2026-07-27T05:09:20.8325915Z [azure-communication-sms :: next-pylint] Collecting isodate>=0.6.1
2026-07-27T05:09:20.8550472Z [azure-communication-sms :: next-pylint] Downloading isodate-0.7.2-py3-none-any.whl (22 kB)
2026-07-27T05:09:20.8592191Z [azure-communication-sms :: next-pylint] Requirement already satisfied: typing-extensions>=4.6.0 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.venv_next-pylint/lib/python3.10/site-packages (from azure-communication-sms==1.1.0) (4.16.0)
2026-07-27T05:09:20.8600663Z [azure-communication-sms :: next-pylint] Requirement already satisfied: azure-core>=1.27.0 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.venv_next-pylint/lib/python3.10/site-packages (from azure-communication-sms==1.1.0) (1.41.0)
2026-07-27T05:09:20.8655564Z [azure-communication-sms :: next-pylint] Requirement already satisfied: requests>=2.21.0 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.venv_next-pylint/lib/python3.10/site-packages (from azure-core>=1.27.0->azure-communication-sms==1.1.0) (2.34.2)
2026-07-27T05:09:20.8776460Z [azure-communication-sms :: next-pylint] Requirement already satisfied: certifi>=2017.4.17 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.venv_next-pylint/lib/python3.10/site-packages (from msrest>=0.7.1->azure-communication-sms==1.1.0) (2026.7.22)
2026-07-27T05:09:21.0994227Z [azure-communication-sms :: next-pylint] Collecting requests-oauthlib>=0.5.0
2026-07-27T05:09:21.1223591Z [azure-communication-sms :: next-pylint] Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)
2026-07-27T05:09:21.1341749Z [azure-communication-sms :: next-pylint] Requirement already satisfied: charset_normalizer<4,>=2 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.27.0->azure-communication-sms==1.1.0) (3.4.9)
2026-07-27T05:09:21.1350397Z [azure-communication-sms :: next-pylint] Requirement already satisfied: urllib3<3,>=1.26 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.27.0->azure-communication-sms==1.1.0) (2.7.0)
2026-07-27T05:09:21.1358386Z [azure-communication-sms :: next-pylint] Requirement already satisfied: idna<4,>=2.5 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.27.0->azure-communication-sms==1.1.0) (3.18)
2026-07-27T05:09:21.3693618Z [azure-communication-sms :: next-pylint] Collecting oauthlib>=3.0.0
2026-07-27T05:09:21.3916153Z [azure-communication-sms :: next-pylint] Downloading oauthlib-3.3.1-py3-none-any.whl (160 kB)
2026-07-27T05:09:21.4207053Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 160.1/160.1 kB 5.7 MB/s eta 0:00:00
2026-07-27T05:09:21.4473744Z [azure-communication-sms :: next-pylint] Building wheels for collected packages: azure-communication-sms
2026-07-27T05:09:21.4483717Z [azure-communication-sms :: next-pylint] Building wheel for azure-communication-sms (pyproject.toml): started
2026-07-27T05:09:21.6900623Z [azure-communication-sms :: next-pylint] Building wheel for azure-communication-sms (pyproject.toml): finished with status 'done'
2026-07-27T05:09:21.6907735Z [azure-communication-sms :: next-pylint] Created wheel for azure-communication-sms: filename=azure_communication_sms-1.1.0-py3-none-any.whl size=49361 sha256=275220b97c07012bbb4219fee063aadd5c20391acdffa7d9489f2a27d552108c
2026-07-27T05:09:21.6910523Z [azure-communication-sms :: next-pylint] Stored in directory: /home/cloudtest/.cache/pip/wheels/c2/ee/0f/5e48202787a76f0a442c06e7a309fa21bf29a3bf184a6da68d
2026-07-27T05:09:21.6931002Z [azure-communication-sms :: next-pylint] Successfully built azure-communication-sms
2026-07-27T05:09:21.8737638Z [azure-communication-sms :: next-pylint] Installing collected packages: oauthlib, isodate, requests-oauthlib, msrest, azure-communication-sms
2026-07-27T05:09:22.0919421Z [azure-communication-sms :: next-pylint] Successfully installed azure-communication-sms-1.1.0 isodate-0.7.2 msrest-0.7.1 oauthlib-3.3.1 requests-oauthlib-2.0.0
2026-07-27T05:09:22.1117379Z [azure-communication-sms :: next-pylint]
2026-07-27T05:09:22.1118194Z [azure-communication-sms :: next-pylint] [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-07-27T05:09:22.1119389Z [azure-communication-sms :: next-pylint] [notice] To update, run: python -m pip install --upgrade pip
2026-07-27T05:09:22.2077538Z [azure-communication-sms :: next-pylint] 2026-07-27 05:09:22,207 [INFO] azure-sdk-tools: Installed azure_communication_sms-1.1.0.tar.gz
2026-07-27T05:09:26.2671623Z [azure-communication-sms :: next-pylint] Looking in indexes: https://build:***@pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple, https://pypi.python.org/simple
2026-07-27T05:09:26.2672606Z [azure-communication-sms :: next-pylint] Collecting pylint==4.0.6
2026-07-27T05:09:26.2673140Z [azure-communication-sms :: next-pylint] Downloading pylint-4.0.6-py3-none-any.whl (538 kB)
2026-07-27T05:09:26.2674042Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 538.4/538.4 kB 5.2 MB/s eta 0:00:00
2026-07-27T05:09:26.2674824Z [azure-communication-sms :: next-pylint] Collecting isort!=5.13,<9,>=5
2026-07-27T05:09:26.2675535Z [azure-communication-sms :: next-pylint] Downloading isort-8.0.1-py3-none-any.whl (89 kB)
2026-07-27T05:09:26.2676495Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.7/89.7 kB 26.6 MB/s eta 0:00:00
2026-07-27T05:09:26.2677335Z [azure-communication-sms :: next-pylint] Requirement already satisfied: tomli>=1.1 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.venv_next-pylint/lib/python3.10/site-packages (from pylint==4.0.6) (2.4.1)
2026-07-27T05:09:26.2678279Z [azure-communication-sms :: next-pylint] Requirement already satisfied: platformdirs>=2.2 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.venv_next-pylint/lib/python3.10/site-packages (from pylint==4.0.6) (4.11.0)
2026-07-27T05:09:26.2681259Z [azure-communication-sms :: next-pylint] Collecting mccabe<0.8,>=0.6
2026-07-27T05:09:26.2682788Z [azure-communication-sms :: next-pylint] Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
2026-07-27T05:09:26.2683363Z [azure-communication-sms :: next-pylint] Collecting tomlkit>=0.10.1
2026-07-27T05:09:26.2684233Z [azure-communication-sms :: next-pylint] Downloading tomlkit-0.15.1-py3-none-any.whl (49 kB)
2026-07-27T05:09:26.2684910Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.4/49.4 kB 19.1 MB/s eta 0:00:00
2026-07-27T05:09:26.2685502Z [azure-communication-sms :: next-pylint] Collecting astroid<=4.1.dev0,>=4.0.2
2026-07-27T05:09:26.2685973Z [azure-communication-sms :: next-pylint] Downloading astroid-4.0.4-py3-none-any.whl (276 kB)
2026-07-27T05:09:26.2686557Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 276.4/276.4 kB 33.4 MB/s eta 0:00:00
2026-07-27T05:09:26.2687019Z [azure-communication-sms :: next-pylint] Collecting dill>=0.2
2026-07-27T05:09:26.2687469Z [azure-communication-sms :: next-pylint] Downloading dill-0.4.1-py3-none-any.whl (120 kB)
2026-07-27T05:09:26.2688045Z [azure-communication-sms :: next-pylint] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 45.8 MB/s eta 0:00:00
2026-07-27T05:09:26.2688626Z [azure-communication-sms :: next-pylint] Requirement already satisfied: typing-extensions>=4 in /mnt/vss/_work/1/s/.venv/azure-communication-sms/.venv_next-pylint/lib/python3.10/site-packages (from astroid<=4.1.dev0,>=4.0.2->pylint==4.0.6) (4.16.0)
2026-07-27T05:09:26.2689562Z [azure-communication-sms :: next-pylint] Installing collected packages: tomlkit, mccabe, isort, dill, astroid, pylint
2026-07-27T05:09:26.2690388Z [azure-communication-sms :: next-pylint] Successfully installed astroid-4.0.4 dill-0.4.1 isort-8.0.1 mccabe-0.7.0 pylint-4.0.6 tomlkit-0.15.1
2026-07-27T05:09:26.2691062Z [azure-communication-sms :: next-pylint]
2026-07-27T05:09:26.2691702Z [azure-communication-sms :: next-pylint] [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-07-27T05:09:26.2692308Z [azure-communication-sms :: next-pylint] [notice] To update, run: python -m pip install --upgrade pip
2026-07-27T05:09:26.6424668Z [azure-communication-sms :: next-pylint] 2026-07-27 05:09:26,641 [INFO] azure-sdk-tools: Installed packages:
2026-07-27T05:09:26.6426803Z [azure-communication-sms :: next-pylint] 2026-07-27 05:09:26,641 [INFO] azure-sdk-tools: aiohappyeyeballs==2.7.1
2026-07-27T05:09:26.6427850Z [azure-communication-sms :: next-pylint] aiohttp==3.14.3
2026-07-27T05:09:26.6429764Z [azure-communication-sms :: next-pylint] aiosignal==1.4.0
2026-07-27T05:09:26.6430511Z [azure-communication-sms :: next-pylint] aiounittest==1.5.0
2026-07-27T05:09:26.6431351Z [azure-communication-sms :: next-pylint] astroid==4.0.4
2026-07-27T05:09:26.6432132Z [azure-communication-sms :: next-pylint] async-timeout==5.0.1
2026-07-27T05:09:26.6433065Z [azure-communication-sms :: next-pylint] attrs==26.1.0
2026-07-27T05:09:26.6433999Z [azure-communication-sms :: next-pylint] azure-communication-sms @ file:///mnt/vss/_work/1/s/.venv/azure-communication-sms/.venv_next-pylint/.staging/azure_communication_sms-1.1.0.tar.gz
2026-07-27T05:09:26.6434887Z [azure-communication-sms :: next-pylint] azure-core==1.41.0
2026-07-27T05:09:26.6435832Z [azure-communication-sms :: next-pylint] azure-identity @ file:///mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl
2026-07-27T05:09:26.6436730Z [azure-communication-sms :: next-pylint] azure-pylint-guidelines-checker==0.5.9
2026-07-27T05:09:26.6437555Z [azure-communication-sms :: next-pylint] azure-sdk-tools @ file:///mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-07-27T05:09:26.6438271Z [azure-communication-sms :: next-pylint] backports.asyncio.runner==1.2.0
2026-07-27T05:09:26.6438879Z [azure-communication-sms :: next-pylint] bashlex==0.18
2026-07-27T05:09:26.6439826Z [azure-communication-sms :: next-pylint] bracex==3.0.1
2026-07-27T05:09:26.6440457Z [azure-communication-sms :: next-pylint] build==1.5.1
2026-07-27T05:09:26.6441162Z [azure-communication-sms :: next-pylint] certifi==2026.7.22
2026-07-27T05:09:26.6441778Z [azure-communication-sms :: next-pylint] cffi==2.1.0
2026-07-27T05:09:26.6442455Z [azure-communication-sms :: next-pylint] charset-normalizer==3.4.9
2026-07-27T05:09:26.6443160Z [azure-communication-sms :: next-pylint] cibuildwheel==2.23.3
2026-07-27T05:09:26.6443844Z [azure-communication-sms :: next-pylint] ConfigArgParse==1.7.5
2026-07-27T05:09:26.6444534Z [azure-communication-sms :: next-pylint] coverage==7.15.2
2026-07-27T05:09:26.6445194Z [azure-communication-sms :: next-pylint] cryptography==49.0.0
2026-07-27T05:09:26.6445877Z [azure-communication-sms :: next-pylint] dependency-groups==1.3.1
2026-07-27T05:09:26.6446685Z [azure-communication-sms :: next-pylint] dill==0.4.1
2026-07-27T05:09:26.6447544Z [azure-communication-sms :: next-pylint] exceptiongroup==1.3.1
2026-07-27T05:09:26.6448205Z [azure-communication-sms :: next-pylint] filelock==3.32.0
2026-07-27T05:09:26.6448864Z [azure-communication-sms :: next-pylint] frozenlist==1.8.0
2026-07-27T05:09:26.6449755Z [azure-communication-sms :: next-pylint] idna==3.18
2026-07-27T05:09:26.6450424Z [azure-communication-sms :: next-pylint] iniconfig==2.3.0
2026-07-27T05:09:26.6451136Z [azure-communication-sms :: next-pylint] isodate==0.7.2
2026-07-27T05:09:26.6451807Z [azure-communication-sms :: next-pylint] isort==8.0.1
2026-07-27T05:09:26.6452558Z [azure-communication-sms :: next-pylint] Jinja2==3.1.6
2026-07-27T05:09:26.6453398Z [azure-communication-sms :: next-pylint] json-delta==2.0.2
2026-07-27T05:09:26.6454064Z [azure-communication-sms :: next-pylint] MarkupSafe==3.0.3
2026-07-27T05:09:26.6454728Z [azure-communication-sms :: next-pylint] mccabe==0.7.0
2026-07-27T05:09:26.6455397Z [azure-communication-sms :: next-pylint] msal==1.37.0
2026-07-27T05:09:26.6456080Z [azure-communication-sms :: next-pylint] msal-extensions==1.3.1
2026-07-27T05:09:26.6456748Z [azure-communication-sms :: next-pylint] msrest==0.7.1
2026-07-27T05:09:26.6457412Z [azure-communication-sms :: next-pylint] multidict==6.7.1
2026-07-27T05:09:26.6458075Z [azure-communication-sms :: next-pylint] oauthlib==3.3.1
2026-07-27T05:09:26.6458747Z [azure-communication-sms :: next-pylint] packaging==26.2
2026-07-27T05:09:26.6459957Z [azure-communication-sms :: next-pylint] pkginfo==1.12.1.2
2026-07-27T05:09:26.6460649Z [azure-communication-sms :: next-pylint] platformdirs==4.11.0
2026-07-27T05:09:26.6461447Z [azure-communication-sms :: next-pylint] pluggy==1.6.0
2026-07-27T05:09:26.6462109Z [azure-communication-sms :: next-pylint] propcache==0.5.2
2026-07-27T05:09:26.6462775Z [azure-communication-sms :: next-pylint] pycparser==3.0
2026-07-27T05:09:26.6463429Z [azure-communication-sms :: next-pylint] Pygments==2.20.0
2026-07-27T05:09:26.6464091Z [azure-communication-sms :: next-pylint] PyJWT==2.13.0
2026-07-27T05:09:26.6464743Z [azure-communication-sms :: next-pylint] pylint==4.0.6
2026-07-27T05:09:26.6465396Z [azure-communication-sms :: next-pylint] pyparsing==3.3.2
2026-07-27T05:09:26.6466080Z [azure-communication-sms :: next-pylint] pyproject_hooks==1.2.0
2026-07-27T05:09:26.6466759Z [azure-communication-sms :: next-pylint] pytest==9.1.1
2026-07-27T05:09:26.6467426Z [azure-communication-sms :: next-pylint] pytest-asyncio==1.4.0
2026-07-27T05:09:26.6468319Z [azure-communication-sms :: next-pylint] pytest-cov==7.1.0
2026-07-27T05:09:26.6469161Z [azure-communication-sms :: next-pylint] python-dotenv==1.2.2
2026-07-27T05:09:26.6469882Z [azure-communication-sms :: next-pylint] PyYAML==6.0.3
2026-07-27T05:09:26.6470554Z [azure-communication-sms :: next-pylint] requests==2.34.2
2026-07-27T05:09:26.6471215Z [azure-communication-sms :: next-pylint] requests-oauthlib==2.0.0
2026-07-27T05:09:26.6471878Z [azure-communication-sms :: next-pylint] tomli==2.4.1
2026-07-27T05:09:26.6472538Z [azure-communication-sms :: next-pylint] tomli_w==1.0.0
2026-07-27T05:09:26.6473215Z [azure-communication-sms :: next-pylint] tomlkit==0.15.1
2026-07-27T05:09:26.6473890Z [azure-communication-sms :: next-pylint] typing_extensions==4.16.0
2026-07-27T05:09:26.6474566Z [azure-communication-sms :: next-pylint] urllib3==2.7.0
2026-07-27T05:09:26.6475240Z [azure-communication-sms :: next-pylint] wrapt==2.2.2
2026-07-27T05:09:26.6475893Z [azure-communication-sms :: next-pylint] yarl==1.24.5
2026-07-27T05:09:26.6476550Z [azure-communication-sms :: next-pylint]
2026-07-27T05:09:26.6477393Z [azure-communication-sms :: next-pylint] 2026-07-27 05:09:26,642 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/azure']
2026-07-27T05:09:29.1323987Z [azure-communication-sms :: next-pylint] ************* Module azure.communication.sms._sms_client
2026-07-27T05:09:29.1324838Z [azure-communication-sms :: next-pylint] azure/communication/sms/_sms_client.py:35: [C4761(do-not-use-legacy-typing), SmsClient.__init__] Do not use legacy typing using comments.
2026-07-27T05:09:29.1401092Z [azure-communication-sms :: next-pylint] azure/communication/sms/_sms_client.py:58: [C4761(do-not-use-legacy-typing), SmsClient.from_connection_string] Do not use legacy typing using comments.
2026-07-27T05:09:29.1963756Z [azure-communication-sms :: next-pylint] ************* Module azure.communication.sms._models._models_py3
2026-07-27T05:09:29.1965520Z [azure-communication-sms :: next-pylint] azure/communication/sms/_models/_models_py3.py:14: [C4758(docstring-keyword-should-match-keyword-only), SmsSendResult] "successful, error_message, message_id, to, http_status_code" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:29.1967654Z [azure-communication-sms :: next-pylint] azure/communication/sms/_models/_models_py3.py:14: [C4743(docstring-should-be-keyword), SmsSendResult] "to, message_id, http_status_code, successful, error_message" not found as a parameter. Use :keyword type myarg: if a keyword argument. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:29.2078502Z [azure-communication-sms :: next-pylint] ************* Module azure.communication.sms._models._models
2026-07-27T05:09:29.2079988Z [azure-communication-sms :: next-pylint] azure/communication/sms/_models/_models.py:12: [C4743(docstring-should-be-keyword), SmsSendResult] "to, message_id, http_status_code, successful, error_message" not found as a parameter. Use :keyword type myarg: if a keyword argument. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:29.2835306Z [azure-communication-sms :: next-pylint] ************* Module azure.communication.sms._shared.token_exchange_async
2026-07-27T05:09:29.2836850Z [azure-communication-sms :: next-pylint] azure/communication/sms/_shared/token_exchange_async.py:23: [C4758(docstring-keyword-should-match-keyword-only), TokenExchangeClient] "transport" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:29.2838745Z [azure-communication-sms :: next-pylint] azure/communication/sms/_shared/token_exchange_async.py:23: [C4740(docstring-missing-type), TokenExchangeClient] Param types missing in docstring: "resource_endpoint, credential, scopes". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:29.9141440Z [azure-communication-sms :: next-pylint] ************* Module azure.communication.sms._shared.models
2026-07-27T05:09:29.9142362Z [azure-communication-sms :: next-pylint] azure/communication/sms/_shared/models.py:100: [C4739(docstring-missing-param), CommunicationUserIdentifier] Params missing in docstring: "id". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:29.9285025Z [azure-communication-sms :: next-pylint] azure/communication/sms/_shared/models.py:139: [C4739(docstring-missing-param), PhoneNumberIdentifier] Params missing in docstring: "value". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:29.9484953Z [azure-communication-sms :: next-pylint] azure/communication/sms/_shared/models.py:189: [C4739(docstring-missing-param), UnknownIdentifier] Params missing in docstring: "identifier". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:29.9556367Z [azure-communication-sms :: next-pylint] azure/communication/sms/_shared/models.py:233: [C4739(docstring-missing-param), MicrosoftTeamsUserIdentifier] Params missing in docstring: "user_id". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:29.9822636Z [azure-communication-sms :: next-pylint] azure/communication/sms/_shared/models.py:305: [C4739(docstring-missing-param), MicrosoftTeamsAppIdentifier] Params missing in docstring: "app_id". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:29.9997945Z [azure-communication-sms :: next-pylint] azure/communication/sms/_shared/models.py:351: [C4739(docstring-missing-param), _MicrosoftBotIdentifier] Params missing in docstring: "bot_id". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:30.0050739Z [azure-communication-sms :: next-pylint] azure/communication/sms/_shared/models.py:385: [C4758(docstring-keyword-should-match-keyword-only), TeamsExtensionUserIdentifier] "user_id, resource_id, tenant_id" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:30.0317187Z [azure-communication-sms :: next-pylint] azure/communication/sms/_shared/models.py:450: [C4759(docstring-type-do-not-use-class), identifier_from_raw_id] "rtype" type formatted incorrectly. Do not use `:class` in docstring type. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:30.3654798Z [azure-communication-sms :: next-pylint] ************* Module azure.communication.sms._shared.user_credential
2026-07-27T05:09:30.3656799Z [azure-communication-sms :: next-pylint] azure/communication/sms/_shared/user_credential.py:16: [C4758(docstring-keyword-should-match-keyword-only), CommunicationTokenCredential] "token_credential, resource_endpoint, scopes" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:30.3658896Z [azure-communication-sms :: next-pylint] azure/communication/sms/_shared/user_credential.py:16: [C4758(docstring-keyword-should-match-keyword-only), CommunicationTokenCredential] "token_credential, resource_endpoint, scopes" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:30.3662555Z [azure-communication-sms :: next-pylint] azure/communication/sms/_shared/user_credential.py:16: [C4758(docstring-keyword-should-match-keyword-only), CommunicationTokenCredential] "token_credential, resource_endpoint, scopes" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:31.3942087Z [azure-communication-sms :: next-pylint] ************* Module azure.communication.sms._shared.user_credential_async
2026-07-27T05:09:31.3944422Z [azure-communication-sms :: next-pylint] azure/communication/sms/_shared/user_credential_async.py:20: [C4758(docstring-keyword-should-match-keyword-only), CommunicationTokenCredential] "token_credential, resource_endpoint, scopes" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:31.3946795Z [azure-communication-sms :: next-pylint] azure/communication/sms/_shared/user_credential_async.py:20: [C4758(docstring-keyword-should-match-keyword-only), CommunicationTokenCredential] "token_credential, resource_endpoint, scopes" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:31.3949407Z [azure-communication-sms :: next-pylint] azure/communication/sms/_shared/user_credential_async.py:20: [C4758(docstring-keyword-should-match-keyword-only), CommunicationTokenCredential] "token_credential, resource_endpoint, scopes" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:31.5248650Z [azure-communication-sms :: next-pylint] ************* Module azure.communication.sms._shared.token_exchange
2026-07-27T05:09:31.5250266Z [azure-communication-sms :: next-pylint] azure/communication/sms/_shared/token_exchange.py:23: [C4758(docstring-keyword-should-match-keyword-only), TokenExchangeClient] "transport" missing in docstring or in method signature. There should be a direct correlation between :keyword: arguments in the docstring and keyword-only arguments in method signature. See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:31.5251875Z [azure-communication-sms :: next-pylint] azure/communication/sms/_shared/token_exchange.py:23: [C4740(docstring-missing-type), TokenExchangeClient] Param types missing in docstring: "resource_endpoint, credential, scopes". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-27T05:09:31.7926450Z [azure-communication-sms :: next-pylint]
2026-07-27T05:09:31.7928297Z [azure-communication-sms :: next-pylint] -----------------------------------
2026-07-27T05:09:31.7929326Z [azure-communication-sms :: next-pylint] Your code has been rated at 9.75/10
2026-07-27T05:09:31.7930008Z [azure-communication-sms :: next-pylint]
2026-07-27T05:09:33.1034760Z [azure-communication-sms :: next-pylint] 2026-07-27 05:09:33,102 [ERROR] azure-sdk-tools: azure-communication-sms main package exited with linting error 16. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-07-27T05:09:33.1036802Z [azure-communication-sms :: next-pylint] 2026-07-27 05:09:33,103 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/tests']
2026-07-27T05:09:36.7957608Z [azure-communication-sms :: next-pylint] ************* Module test_sms_client_e2e_async
2026-07-27T05:09:36.7961671Z [azure-communication-sms :: next-pylint] tests/test_sms_client_e2e_async.py:16: [C0411(wrong-import-order), ] third party import "_shared.utils.async_create_token_credential" should be placed before first party imports "azure.communication.sms.aio.SmsClient", "azure.core.exceptions.HttpResponseError"
2026-07-27T05:09:36.7962994Z [azure-communication-sms :: next-pylint] tests/test_sms_client_e2e_async.py:17: [C0411(wrong-import-order), ] third party import "acs_sms_test_case.ACSSMSTestCase" should be placed before first party imports "azure.communication.sms.aio.SmsClient", "azure.core.exceptions.HttpResponseError"
2026-07-27T05:09:36.7964090Z [azure-communication-sms :: next-pylint] tests/test_sms_client_e2e_async.py:6: [W0611(unused-import), ] Unused import os
2026-07-27T05:09:36.7964899Z [azure-communication-sms :: next-pylint] tests/test_sms_client_e2e_async.py:7: [W0611(unused-import), ] Unused import logging
2026-07-27T05:09:36.7965741Z [azure-communication-sms :: next-pylint] tests/test_sms_client_e2e_async.py:16: [W0611(unused-import), ] Unused async_create_token_credential imported from _shared.utils
2026-07-27T05:09:36.7966561Z [azure-communication-sms :: next-pylint] ************* Module test_hmac
2026-07-27T05:09:36.7967500Z [azure-communication-sms :: next-pylint] tests/test_hmac.py:8: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T05:09:36.7968493Z [azure-communication-sms :: next-pylint] ************* Module test_sms_client
2026-07-27T05:09:36.7969602Z [azure-communication-sms :: next-pylint] tests/test_sms_client.py:19: [W0613(unused-argument), FakeTokenCredential.get_token] Unused argument 'args'
2026-07-27T05:09:36.7970557Z [azure-communication-sms :: next-pylint] tests/test_sms_client.py:19: [W0613(unused-argument), FakeTokenCredential.get_token] Unused argument 'kwargs'
2026-07-27T05:09:36.7971610Z [azure-communication-sms :: next-pylint] tests/test_sms_client.py:10: [C0411(wrong-import-order), ] third party import "unittest_helpers.mock_response" should be placed before first party imports "azure.core.credentials.AccessToken", "azure.communication.sms.SmsClient"
2026-07-27T05:09:36.7972822Z [azure-communication-sms :: next-pylint] tests/test_sms_client.py:12: [C0411(wrong-import-order), ] standard import "unittest.mock.Mock" should be placed before third party import "unittest_helpers.mock_response" and first party imports "azure.core.credentials.AccessToken", "azure.communication.sms.SmsClient"
2026-07-27T05:09:36.7974176Z [azure-communication-sms :: next-pylint] ************* Module acs_sms_test_case
2026-07-27T05:09:36.7975105Z [azure-communication-sms :: next-pylint] tests/acs_sms_test_case.py:8: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T05:09:36.8775071Z [azure-communication-sms :: next-pylint] ************* Module test_sms_client_e2e
2026-07-27T05:09:36.8776867Z [azure-communication-sms :: next-pylint] tests/test_sms_client_e2e.py:15: [C0411(wrong-import-order), ] third party import "acs_sms_test_case.ACSSMSTestCase" should be placed before first party import "azure.core.exceptions.HttpResponseError"
2026-07-27T05:09:36.8791844Z [azure-communication-sms :: next-pylint] tests/test_sms_client_e2e.py:16: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-07-27T05:09:36.8794869Z [azure-communication-sms :: next-pylint] tests/test_sms_client_e2e.py:6: [W0611(unused-import), ] Unused import os
2026-07-27T05:09:36.8796197Z [azure-communication-sms :: next-pylint] tests/test_sms_client_e2e.py:7: [W0611(unused-import), ] Unused import logging
2026-07-27T05:09:36.8797291Z [azure-communication-sms :: next-pylint] tests/test_sms_client_e2e.py:8: [W0611(unused-import), ] Unused import sys
2026-07-27T05:09:36.8920770Z [azure-communication-sms :: next-pylint] ************* Module test_sms_client_async
2026-07-27T05:09:36.8922053Z [azure-communication-sms :: next-pylint] tests/test_sms_client_async.py:19: [W0613(unused-argument), FakeTokenCredential.get_token] Unused argument 'args'
2026-07-27T05:09:36.8923374Z [azure-communication-sms :: next-pylint] tests/test_sms_client_async.py:19: [W0613(unused-argument), FakeTokenCredential.get_token] Unused argument 'kwargs'
2026-07-27T05:09:36.9316729Z [azure-communication-sms :: next-pylint] tests/test_sms_client_async.py:10: [C0411(wrong-import-order), ] third party import "unittest_helpers.mock_response" should be placed before first party imports "azure.core.credentials.AccessToken", "azure.communication.sms.aio.SmsClient"
2026-07-27T05:09:36.9324180Z [azure-communication-sms :: next-pylint] tests/test_sms_client_async.py:12: [C0411(wrong-import-order), ] standard import "unittest.mock.Mock" should be placed before third party imports "aiounittest", "unittest_helpers.mock_response" and first party imports "azure.core.credentials.AccessToken", "azure.communication.sms.aio.SmsClient"
2026-07-27T05:09:37.1897680Z [azure-communication-sms :: next-pylint] ************* Module _shared.communication_service_preparer
2026-07-27T05:09:37.1899285Z [azure-communication-sms :: next-pylint] tests/_shared/communication_service_preparer.py:12: [C0301(line-too-long), ] Line too long (125/120)
2026-07-27T05:09:37.3634988Z [azure-communication-sms :: next-pylint] ************* Module _shared.fake_token_credential
2026-07-27T05:09:37.3636236Z [azure-communication-sms :: next-pylint] tests/_shared/fake_token_credential.py:13: [W0613(unused-argument), FakeTokenCredential.get_token] Unused argument 'args'
2026-07-27T05:09:37.3637199Z [azure-communication-sms :: next-pylint] tests/_shared/fake_token_credential.py:13: [W0613(unused-argument), FakeTokenCredential.get_token] Unused argument 'kwargs'
2026-07-27T05:09:37.3730456Z [azure-communication-sms :: next-pylint] ************* Module _shared.async_fake_token_credential
2026-07-27T05:09:37.3731278Z [azure-communication-sms :: next-pylint] tests/_shared/async_fake_token_credential.py:13: [W0613(unused-argument), AsyncFakeTokenCredential.get_token] Unused argument 'args'
2026-07-27T05:09:37.3733868Z [azure-communication-sms :: next-pylint] tests/_shared/async_fake_token_credential.py:13: [W0613(unused-argument), AsyncFakeTokenCredential.get_token] Unused argument 'kwargs'
2026-07-27T05:09:37.3747147Z [azure-communication-sms :: next-pylint]
2026-07-27T05:09:37.3748130Z [azure-communication-sms :: next-pylint] -----------------------------------
2026-07-27T05:09:37.3749318Z [azure-communication-sms :: next-pylint] Your code has been rated at 9.29/10
2026-07-27T05:09:37.3749953Z [azure-communication-sms :: next-pylint]
2026-07-27T05:09:38.8008795Z [azure-communication-sms :: next-pylint] 2026-07-27 05:09:38,800 [ERROR] azure-sdk-tools: azure-communication-sms tests exited with linting error 20. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-07-27T05:09:38.8010458Z [azure-communication-sms :: next-pylint] 2026-07-27 05:09:38,800 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-communication-sms/.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-sms/samples']
2026-07-27T05:09:40.3870417Z [azure-communication-sms :: next-pylint] ************* Module send_sms_to_multiple_recipients_sample_async
2026-07-27T05:09:40.3871717Z [azure-communication-sms :: next-pylint] samples/send_sms_to_multiple_recipients_sample_async.py:66: [W0718(broad-exception-caught), SmsMultipleRecipientsSampleAsync.send_sms_to_multiple_recipients_async] Catching too general exception Exception
2026-07-27T05:09:40.3972160Z [azure-communication-sms :: next-pylint] samples/send_sms_to_multiple_recipients_sample_async.py:68: [W0107(unnecessary-pass), SmsMultipleRecipientsSampleAsync.send_sms_to_multiple_recipients_async] Unnecessary pass statement
2026-07-27T05:09:40.4180777Z [azure-communication-sms :: next-pylint] ************* Module send_sms_to_single_recipient_sample_async
2026-07-27T05:09:40.4181644Z [azure-communication-sms :: next-pylint] samples/send_sms_to_single_recipient_sample_async.py:67: [W0718(broad-exception-caught), SmsSingleRecipientSampleAsync.send_sms_to_single_recipient_async] Catching too general exception Exception
2026-07-27T05:09:40.4226829Z [azure-communication-sms :: next-pylint] samples/send_sms_to_single_recipient_sample_async.py:69: [W0107(unnecessary-pass), SmsSingleRecipientSampleAsync.send_sms_to_single_recipient_async] Unnecessary pass statement
2026-07-27T05:09:40.4354015Z [azure-communication-sms :: next-pylint] ************* Module sms_token_credential_auth_sample_async
2026-07-27T05:09:40.4355234Z [azure-communication-sms :: next-pylint] samples/sms_token_credential_auth_sample_async.py:25: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T05:09:40.4935777Z [azure-communication-sms :: next-pylint] ************* Module sms_token_credential_auth_sample
2026-07-27T05:09:40.4937720Z [azure-communication-sms :: next-pylint] samples/sms_token_credential_auth_sample.py:24: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-27T05:09:40.5457854Z [azure-communication-sms :: next-pylint]
2026-07-27T05:09:40.5459734Z [azure-communication-sms :: next-pylint] -----------------------------------
2026-07-27T05:09:40.5460760Z [azure-communication-sms :: next-pylint] Your code has been rated at 9.58/10
2026-07-27T05:09:40.5461792Z [azure-communication-sms :: next-pylint]
2026-07-27T05:09:41.1175823Z [azure-communication-sms :: next-pylint] 2026-07-27 05:09:41,117 [ERROR] azure-sdk-tools: azure-communication-sms samples exited with linting error 20. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-07-27T05:09:44.1995070Z [azure-communication-sms :: next-pylint] 2026-07-27 05:09:44,198 [INFO] root: Issue exists for azure-communication-sms with pylint version 4.0.6. Updating...
2026-07-27T05:09:46.8104864Z [azure-communication-sms :: next-pylint] 2026-07-27 05:09:46,809 [INFO] root: Assigned besh2014 to issue for azure-communication-sms
2026-07-27T05:09:48.4903044Z [azure-communication-sms :: next-pylint] 2026-07-27 05:09:48,489 [INFO] root: Assigned dinazavyr to issue for azure-communication-sms
2026-07-27T05:09:50.0763576Z [azure-communication-sms :: next-pylint] 2026-07-27 05:09:50,075 [INFO] root: Assigned gfeitosa-msft to issue for azure-communication-sms
2026-07-27T05:09:51.5658608Z [azure-communication-sms :: next-pylint] 2026-07-27 05:09:51,565 [INFO] root: Assigned ilyapaliakou-msft to issue for azure-communication-sms
2026-07-27T05:09:53.1402307Z [azure-communication-sms :: next-pylint] 2026-07-27 05:09:53,139 [INFO] root: Assigned phermanov-msft to issue for azure-communication-sms
2026-07-27T05:09:53.1410197Z [azure-communication-sms :: next-pylint] next-pylint check completed with exit code 20
2026-07-27T05:09:53.1837460Z 2026-07-27 05:09:53,183 [INFO] azure-sdk-tools: [END 1/1] next-pylint :: /mnt/vss/_work/1/s/sdk/communication/azure-communication-sms -> FAIL(20) in 84.09s
2026-07-27T05:09:53.4206985Z
**How to fix:**
**Note:** If you are a bot. Fix the issue by fixing the above pylint errors.
Run the `next-pylint` azpysdk command at the library package-level and resolve the linting errors.
1) `/mnt/vss/_work/1/s>pip install -e ./eng/tools/azure-sdk-tools`
2) `../azure-communication-sms>azpysdk next-pylint --isolate .`
See the [Pylint Guide](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/dev/pylint_checking.md) for more information.
Contributor guide
Assessment
This issue has not been assessed yet.