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-health-deidentification
Pylint version: 4.0.4
Pylint Build: Link to build (2026-06-01)
Pylint Errors:
28
2026-06-01T05:49:34.0543096Z ===== OUTPUT: next-pylint :: /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification (exit 28) =====
2026-06-01T05:49:34.0543857Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-06-01T05:49:34.0544605Z Processing ./.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-06-01T05:49:34.0545407Z Collecting Jinja2
2026-06-01T05:49:34.0545973Z Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
2026-06-01T05:49:34.0547029Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 7.7 MB/s eta 0:00:00
2026-06-01T05:49:34.0547719Z Collecting ConfigArgParse>=0.12.0
2026-06-01T05:49:34.0548708Z Downloading configargparse-1.7.5-py3-none-any.whl (27 kB)
2026-06-01T05:49:34.0549164Z Collecting PyYAML
2026-06-01T05:49:34.0549677Z Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB)
2026-06-01T05:49:34.0550432Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 770.3/770.3 kB 77.5 MB/s eta 0:00:00
2026-06-01T05:49:34.0551060Z Requirement already satisfied: setuptools in ./.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0) (79.0.1)
2026-06-01T05:49:34.0551719Z Collecting pytest-asyncio>=0.9.0
2026-06-01T05:49:34.0552211Z Downloading pytest_asyncio-1.4.0-py3-none-any.whl (16 kB)
2026-06-01T05:49:34.0552686Z Collecting tomli-w==1.0.0
2026-06-01T05:49:34.0553162Z Downloading tomli_w-1.0.0-py3-none-any.whl (6.0 kB)
2026-06-01T05:49:34.0553617Z Collecting tomli
2026-06-01T05:49:34.0554073Z Downloading tomli-2.4.1-py3-none-any.whl (14 kB)
2026-06-01T05:49:34.0554520Z Collecting packaging
2026-06-01T05:49:34.0555199Z Downloading packaging-26.2-py3-none-any.whl (100 kB)
2026-06-01T05:49:34.0555839Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.2/100.2 kB 39.0 MB/s eta 0:00:00
2026-06-01T05:49:34.0556297Z Collecting azure-core
2026-06-01T05:49:34.0556739Z Downloading azure_core-1.41.0-py3-none-any.whl (220 kB)
2026-06-01T05:49:34.0557431Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 220.9/220.9 kB 66.2 MB/s eta 0:00:00
2026-06-01T05:49:34.0558205Z Collecting json-delta>=2.0
2026-06-01T05:49:34.0558782Z Downloading json_delta-2.0.2-py2.py3-none-any.whl (33 kB)
2026-06-01T05:49:34.0559341Z Collecting pkginfo
2026-06-01T05:49:34.0559799Z Downloading pkginfo-1.12.1.2-py3-none-any.whl (32 kB)
2026-06-01T05:49:34.0560461Z Collecting pytest-cov
2026-06-01T05:49:34.0561643Z Downloading pytest_cov-7.1.0-py3-none-any.whl (22 kB)
2026-06-01T05:49:34.0562259Z Collecting certifi
2026-06-01T05:49:34.0562926Z Downloading certifi-2026.5.20-py3-none-any.whl (134 kB)
2026-06-01T05:49:34.0564032Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.1/134.1 kB 27.4 MB/s eta 0:00:00
2026-06-01T05:49:34.0564580Z Collecting wheel
2026-06-01T05:49:34.0566705Z Downloading wheel-0.47.0-py3-none-any.whl (32 kB)
2026-06-01T05:49:34.0567314Z Collecting urllib3
2026-06-01T05:49:34.0567853Z Downloading urllib3-2.7.0-py3-none-any.whl (131 kB)
2026-06-01T05:49:34.0568599Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.1/131.1 kB 38.2 MB/s eta 0:00:00
2026-06-01T05:49:34.0569540Z Collecting python-dotenv
2026-06-01T05:49:34.0570040Z Downloading python_dotenv-1.2.2-py3-none-any.whl (22 kB)
2026-06-01T05:49:34.0570742Z Collecting build
2026-06-01T05:49:34.0571219Z Downloading build-1.5.0-py3-none-any.whl (26 kB)
2026-06-01T05:49:34.0572976Z Collecting cibuildwheel==2.23.3
2026-06-01T05:49:34.0573560Z Downloading cibuildwheel-2.23.3-py3-none-any.whl (91 kB)
2026-06-01T05:49:34.0574373Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.8/91.8 kB 36.3 MB/s eta 0:00:00
2026-06-01T05:49:34.0575130Z Collecting pyparsing
2026-06-01T05:49:34.0575797Z Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB)
2026-06-01T05:49:34.0576543Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.8/122.8 kB 47.2 MB/s eta 0:00:00
2026-06-01T05:49:34.0577053Z Collecting pytest>=3.5.1
2026-06-01T05:49:34.0577500Z Downloading pytest-9.0.3-py3-none-any.whl (375 kB)
2026-06-01T05:49:34.0578232Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 375.2/375.2 kB 93.3 MB/s eta 0:00:00
2026-06-01T05:49:34.0578782Z Collecting typing-extensions>=4.1.0
2026-06-01T05:49:34.0579301Z Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
2026-06-01T05:49:34.0580044Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 13.3 MB/s eta 0:00:00
2026-06-01T05:49:34.0580593Z Collecting dependency-groups>=1.2
2026-06-01T05:49:34.0581104Z Downloading dependency_groups-1.3.1-py3-none-any.whl (8.7 kB)
2026-06-01T05:49:34.0581598Z Collecting platformdirs
2026-06-01T05:49:34.0582062Z Downloading platformdirs-4.10.0-py3-none-any.whl (22 kB)
2026-06-01T05:49:34.0582577Z Collecting bracex
2026-06-01T05:49:34.0583031Z Downloading bracex-2.6-py3-none-any.whl (11 kB)
2026-06-01T05:49:34.0583493Z Collecting filelock
2026-06-01T05:49:34.0583972Z Downloading filelock-3.29.0-py3-none-any.whl (39 kB)
2026-06-01T05:49:34.0584467Z Collecting bashlex!=0.13
2026-06-01T05:49:34.0585171Z Downloading bashlex-0.18-py2.py3-none-any.whl (69 kB)
2026-06-01T05:49:34.0585890Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.5/69.5 kB 29.5 MB/s eta 0:00:00
2026-06-01T05:49:34.0586390Z Collecting pygments>=2.7.2
2026-06-01T05:49:34.0586881Z Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB)
2026-06-01T05:49:34.0587582Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 102.3 MB/s eta 0:00:00
2026-06-01T05:49:34.0588097Z Collecting exceptiongroup>=1
2026-06-01T05:49:34.0588604Z Downloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB)
2026-06-01T05:49:34.0589089Z Collecting pluggy<2,>=1.5
2026-06-01T05:49:34.0589565Z Downloading pluggy-1.6.0-py3-none-any.whl (20 kB)
2026-06-01T05:49:34.0590078Z Collecting iniconfig>=1.0.1
2026-06-01T05:49:34.0590561Z Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
2026-06-01T05:49:34.0591082Z Collecting backports-asyncio-runner<2,>=1.1
2026-06-01T05:49:34.0591630Z Downloading backports_asyncio_runner-1.2.0-py3-none-any.whl (12 kB)
2026-06-01T05:49:34.0592122Z Collecting requests>=2.21.0
2026-06-01T05:49:34.0592585Z Downloading requests-2.34.2-py3-none-any.whl (73 kB)
2026-06-01T05:49:34.0593326Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.1/73.1 kB 29.8 MB/s eta 0:00:00
2026-06-01T05:49:34.0593867Z Collecting pyproject_hooks
2026-06-01T05:49:34.0594359Z Downloading pyproject_hooks-1.2.0-py3-none-any.whl (10 kB)
2026-06-01T05:49:34.0595422Z Collecting MarkupSafe>=2.0
2026-06-01T05:49:34.0596044Z Downloading markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB)
2026-06-01T05:49:34.0596714Z Collecting coverage[toml]>=7.10.6
2026-06-01T05:49:34.0597330Z Downloading coverage-7.14.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (248 kB)
2026-06-01T05:49:34.0598159Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 248.8/248.8 kB 66.6 MB/s eta 0:00:00
2026-06-01T05:49:34.0598682Z Collecting charset_normalizer<4,>=2
2026-06-01T05:49:34.0599249Z 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-06-01T05:49:34.0600031Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.9/216.9 kB 62.6 MB/s eta 0:00:00
2026-06-01T05:49:34.0600665Z Collecting idna<4,>=2.5
2026-06-01T05:49:34.0601120Z Downloading idna-3.17-py3-none-any.whl (65 kB)
2026-06-01T05:49:34.0601784Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.3/65.3 kB 27.2 MB/s eta 0:00:00
2026-06-01T05:49:34.0602770Z 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-06-01T05:49:34.0604602Z Successfully installed ConfigArgParse-1.7.5 Jinja2-3.1.6 MarkupSafe-3.0.3 PyYAML-6.0.3 azure-core-1.41.0 azure-sdk-tools-0.0.0 backports-asyncio-runner-1.2.0 bashlex-0.18 bracex-2.6 build-1.5.0 certifi-2026.5.20 charset_normalizer-3.4.7 cibuildwheel-2.23.3 coverage-7.14.1 dependency-groups-1.3.1 exceptiongroup-1.3.1 filelock-3.29.0 idna-3.17 iniconfig-2.3.0 json-delta-2.0.2 packaging-26.2 pkginfo-1.12.1.2 platformdirs-4.10.0 pluggy-1.6.0 pygments-2.20.0 pyparsing-3.3.2 pyproject_hooks-1.2.0 pytest-9.0.3 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.15.0 urllib3-2.7.0 wheel-0.47.0
2026-06-01T05:49:34.0606237Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-06-01T05:49:34.0606876Z Processing /mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-06-01T05:49:34.0607410Z Processing /mnt/vss/_work/1/s/.wheels/azure_core-1.41.0-py3-none-any.whl
2026-06-01T05:49:34.0607946Z Processing /mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl
2026-06-01T05:49:34.0608427Z Collecting aiohttp
2026-06-01T05:49:34.0608956Z 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-06-01T05:49:34.0609698Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 56.1 MB/s eta 0:00:00
2026-06-01T05:49:34.0610462Z Requirement already satisfied: build in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.5.0)
2026-06-01T05:49:34.0611549Z Requirement already satisfied: pytest-asyncio>=0.9.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.4.0)
2026-06-01T05:49:34.0612559Z Requirement already satisfied: Jinja2 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (3.1.6)
2026-06-01T05:49:34.0613699Z Requirement already satisfied: setuptools in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (79.0.1)
2026-06-01T05:49:34.0614986Z Requirement already satisfied: tomli-w==1.0.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.0.0)
2026-06-01T05:49:34.0616065Z Requirement already satisfied: pytest>=3.5.1 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (9.0.3)
2026-06-01T05:49:34.0617137Z Requirement already satisfied: cibuildwheel==2.23.3 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (2.23.3)
2026-06-01T05:49:34.0618187Z Requirement already satisfied: certifi in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (2026.5.20)
2026-06-01T05:49:34.0619360Z Requirement already satisfied: urllib3 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (2.7.0)
2026-06-01T05:49:34.0620413Z Requirement already satisfied: ConfigArgParse>=0.12.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.7.5)
2026-06-01T05:49:34.0621453Z Requirement already satisfied: packaging in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (26.2)
2026-06-01T05:49:34.0622502Z Requirement already satisfied: wheel in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (0.47.0)
2026-06-01T05:49:34.0623545Z Requirement already satisfied: pkginfo in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.12.1.2)
2026-06-01T05:49:34.0624575Z Requirement already satisfied: pyparsing in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (3.3.2)
2026-06-01T05:49:34.0626401Z Requirement already satisfied: python-dotenv in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.2.2)
2026-06-01T05:49:34.0627513Z Requirement already satisfied: PyYAML in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (6.0.3)
2026-06-01T05:49:34.0628733Z Requirement already satisfied: tomli in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (2.4.1)
2026-06-01T05:49:34.0629834Z Requirement already satisfied: pytest-cov in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (7.1.0)
2026-06-01T05:49:34.0630920Z Requirement already satisfied: json-delta>=2.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (2.0.2)
2026-06-01T05:49:34.0632065Z Requirement already satisfied: bashlex!=0.13 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (0.18)
2026-06-01T05:49:34.0633342Z Requirement already satisfied: filelock in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (3.29.0)
2026-06-01T05:49:34.0634500Z Requirement already satisfied: typing-extensions>=4.1.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (4.15.0)
2026-06-01T05:49:34.0635899Z Requirement already satisfied: bracex in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (2.6)
2026-06-01T05:49:34.0637053Z Requirement already satisfied: platformdirs in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (4.10.0)
2026-06-01T05:49:34.0638252Z Requirement already satisfied: dependency-groups>=1.2 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.3.1)
2026-06-01T05:49:34.0639398Z Requirement already satisfied: requests>=2.21.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-core==1.41.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 2)) (2.34.2)
2026-06-01T05:49:34.0640200Z Collecting msal>=1.35.1
2026-06-01T05:49:34.0640700Z Downloading msal-1.37.0-py3-none-any.whl (123 kB)
2026-06-01T05:49:34.0641481Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.7/123.7 kB 47.0 MB/s eta 0:00:00
2026-06-01T05:49:34.0642015Z Collecting cryptography>=2.5
2026-06-01T05:49:34.0642578Z Downloading cryptography-48.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB)
2026-06-01T05:49:34.0643349Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 146.2 MB/s eta 0:00:00
2026-06-01T05:49:34.0644041Z Collecting msal-extensions>=1.2.0
2026-06-01T05:49:34.0644580Z Downloading msal_extensions-1.3.1-py3-none-any.whl (20 kB)
2026-06-01T05:49:34.0645404Z Collecting frozenlist>=1.1.1
2026-06-01T05:49:34.0646008Z Downloading frozenlist-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (219 kB)
2026-06-01T05:49:34.0646841Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 219.5/219.5 kB 66.8 MB/s eta 0:00:00
2026-06-01T05:49:34.0647526Z Collecting async-timeout<6.0,>=4.0
2026-06-01T05:49:34.0648064Z Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
2026-06-01T05:49:34.0648587Z Collecting propcache>=0.2.0
2026-06-01T05:49:34.0649178Z Downloading propcache-0.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (60 kB)
2026-06-01T05:49:34.0650000Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.1/60.1 kB 25.1 MB/s eta 0:00:00
2026-06-01T05:49:34.0650538Z Collecting multidict<7.0,>=4.5
2026-06-01T05:49:34.0651159Z Downloading multidict-6.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (243 kB)
2026-06-01T05:49:34.0651972Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 243.3/243.3 kB 70.5 MB/s eta 0:00:00
2026-06-01T05:49:34.0652513Z Collecting yarl<2.0,>=1.17.0
2026-06-01T05:49:34.0653111Z Downloading yarl-1.24.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (106 kB)
2026-06-01T05:49:34.0653935Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 106.7/106.7 kB 37.6 MB/s eta 0:00:00
2026-06-01T05:49:34.0654481Z Collecting attrs>=17.3.0
2026-06-01T05:49:34.0655248Z Downloading attrs-26.1.0-py3-none-any.whl (67 kB)
2026-06-01T05:49:34.0655993Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.5/67.5 kB 24.8 MB/s eta 0:00:00
2026-06-01T05:49:34.0656541Z Collecting aiohappyeyeballs>=2.5.0
2026-06-01T05:49:34.0657081Z Downloading aiohappyeyeballs-2.6.2-py3-none-any.whl (15 kB)
2026-06-01T05:49:34.0657609Z Collecting aiosignal>=1.4.0
2026-06-01T05:49:34.0658134Z Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB)
2026-06-01T05:49:34.0658657Z Collecting cffi>=2.0.0
2026-06-01T05:49:34.0659214Z Downloading cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB)
2026-06-01T05:49:34.0659992Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.5/216.5 kB 65.7 MB/s eta 0:00:00
2026-06-01T05:49:34.0660538Z Collecting PyJWT[crypto]<3,>=1.0.0
2026-06-01T05:49:34.0661070Z Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB)
2026-06-01T05:49:34.0661919Z Requirement already satisfied: exceptiongroup>=1 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.3.1)
2026-06-01T05:49:34.0663065Z Requirement already satisfied: iniconfig>=1.0.1 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (2.3.0)
2026-06-01T05:49:34.0664197Z Requirement already satisfied: pluggy<2,>=1.5 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.6.0)
2026-06-01T05:49:34.0665516Z Requirement already satisfied: pygments>=2.7.2 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (2.20.0)
2026-06-01T05:49:34.0666677Z Requirement already satisfied: backports-asyncio-runner<2,>=1.1 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.2.0)
2026-06-01T05:49:34.0667963Z Requirement already satisfied: idna<4,>=2.5 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 2)) (3.17)
2026-06-01T05:49:34.0669259Z Requirement already satisfied: charset_normalizer<4,>=2 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 2)) (3.4.7)
2026-06-01T05:49:34.0670421Z Requirement already satisfied: pyproject_hooks in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from build->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.2.0)
2026-06-01T05:49:34.0671557Z Requirement already satisfied: MarkupSafe>=2.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from Jinja2->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (3.0.3)
2026-06-01T05:49:34.0672700Z Requirement already satisfied: coverage[toml]>=7.10.6 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from pytest-cov->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (7.14.1)
2026-06-01T05:49:34.0673514Z Collecting pycparser
2026-06-01T05:49:34.0674034Z Downloading pycparser-3.0-py3-none-any.whl (48 kB)
2026-06-01T05:49:34.0675022Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.2/48.2 kB 19.6 MB/s eta 0:00:00
2026-06-01T05:49:34.0675726Z 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-06-01T05:49:34.0676471Z azure-core is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
2026-06-01T05:49:34.0677296Z Installing collected packages: PyJWT, pycparser, propcache, multidict, frozenlist, attrs, async-timeout, aiohappyeyeballs, yarl, cffi, aiosignal, cryptography, aiohttp, msal, msal-extensions, azure-identity
2026-06-01T05:49:34.0678311Z Successfully installed PyJWT-2.13.0 aiohappyeyeballs-2.6.2 aiohttp-3.13.5 aiosignal-1.4.0 async-timeout-5.0.1 attrs-26.1.0 azure-identity-1.26.0b3 cffi-2.0.0 cryptography-48.0.0 frozenlist-1.8.0 msal-1.37.0 msal-extensions-1.3.1 multidict-6.7.1 propcache-0.5.2 pycparser-3.0 yarl-1.24.2
2026-06-01T05:49:34.0679271Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-06-01T05:49:34.0679948Z Processing ./azure_health_deidentification-1.1.0b1.tar.gz
2026-06-01T05:49:34.0680504Z Installing build dependencies: started
2026-06-01T05:49:34.0681048Z Installing build dependencies: finished with status 'done'
2026-06-01T05:49:34.0681599Z Getting requirements to build wheel: started
2026-06-01T05:49:34.0682166Z Getting requirements to build wheel: finished with status 'done'
2026-06-01T05:49:34.0682710Z Preparing metadata (pyproject.toml): started
2026-06-01T05:49:34.0683269Z Preparing metadata (pyproject.toml): finished with status 'done'
2026-06-01T05:49:34.0684019Z Requirement already satisfied: typing-extensions>=4.6.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-health-deidentification==1.1.0b1) (4.15.0)
2026-06-01T05:49:34.0684954Z Collecting isodate>=0.6.1
2026-06-01T05:49:34.0685587Z Downloading isodate-0.7.2-py3-none-any.whl (22 kB)
2026-06-01T05:49:34.0686324Z Requirement already satisfied: azure-core>=1.30.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-health-deidentification==1.1.0b1) (1.41.0)
2026-06-01T05:49:34.0687274Z Requirement already satisfied: requests>=2.21.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-core>=1.30.0->azure-health-deidentification==1.1.0b1) (2.34.2)
2026-06-01T05:49:34.0688418Z Requirement already satisfied: urllib3<3,>=1.26 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.30.0->azure-health-deidentification==1.1.0b1) (2.7.0)
2026-06-01T05:49:34.0689438Z Requirement already satisfied: charset_normalizer<4,>=2 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.30.0->azure-health-deidentification==1.1.0b1) (3.4.7)
2026-06-01T05:49:34.0690455Z Requirement already satisfied: idna<4,>=2.5 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.30.0->azure-health-deidentification==1.1.0b1) (3.17)
2026-06-01T05:49:34.0691456Z Requirement already satisfied: certifi>=2023.5.7 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.30.0->azure-health-deidentification==1.1.0b1) (2026.5.20)
2026-06-01T05:49:34.0692266Z Building wheels for collected packages: azure-health-deidentification
2026-06-01T05:49:34.0692876Z Building wheel for azure-health-deidentification (pyproject.toml): started
2026-06-01T05:49:34.0693504Z Building wheel for azure-health-deidentification (pyproject.toml): finished with status 'done'
2026-06-01T05:49:34.0694294Z Created wheel for azure-health-deidentification: filename=azure_health_deidentification-1.1.0b1-py3-none-any.whl size=94505 sha256=37b823dc1f675a4fd5fdb40d9d874f8b4f136879158d6367b4468d176b73f6de
2026-06-01T05:49:34.0695306Z Stored in directory: /home/cloudtest/.cache/pip/wheels/d2/84/a4/6eb18282cd5d04a8b201a269d29227c0f8af3f5641a130d5d9
2026-06-01T05:49:34.0695936Z Successfully built azure-health-deidentification
2026-06-01T05:49:34.0696512Z Installing collected packages: isodate, azure-health-deidentification
2026-06-01T05:49:34.0697120Z Successfully installed azure-health-deidentification-1.1.0b1 isodate-0.7.2
2026-06-01T05:49:34.0697716Z ************* Module azure.health.deidentification._model_base
2026-06-01T05:49:34.0698434Z azure/health/deidentification/_model_base.py:821: [C0123(unidiomatic-typecheck), _get_deserialize_callable_from_annotation] Use isinstance() rather than type() for a typecheck.
2026-06-01T05:49:34.0699292Z azure/health/deidentification/_model_base.py:824: [C0123(unidiomatic-typecheck), _get_deserialize_callable_from_annotation] Use isinstance() rather than type() for a typecheck.
2026-06-01T05:49:34.0700164Z azure/health/deidentification/_model_base.py:830: [C0123(unidiomatic-typecheck), _get_deserialize_callable_from_annotation] Use isinstance() rather than type() for a typecheck.
2026-06-01T05:49:34.0700910Z ************* Module azure.health.deidentification._utils.model_base
2026-06-01T05:49:34.0701645Z azure/health/deidentification/_utils/model_base.py:821: [C0123(unidiomatic-typecheck), _get_deserialize_callable_from_annotation] Use isinstance() rather than type() for a typecheck.
2026-06-01T05:49:34.0702529Z azure/health/deidentification/_utils/model_base.py:824: [C0123(unidiomatic-typecheck), _get_deserialize_callable_from_annotation] Use isinstance() rather than type() for a typecheck.
2026-06-01T05:49:34.0703411Z azure/health/deidentification/_utils/model_base.py:830: [C0123(unidiomatic-typecheck), _get_deserialize_callable_from_annotation] Use isinstance() rather than type() for a typecheck.
2026-06-01T05:49:34.0703979Z
2026-06-01T05:49:34.0704455Z -----------------------------------
2026-06-01T05:49:34.0705205Z Your code has been rated at 9.99/10
2026-06-01T05:49:34.0705485Z
2026-06-01T05:49:34.0705965Z ************* Module test_surrogate_only
2026-06-01T05:49:34.0706598Z tests/test_surrogate_only.py:6: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0707750Z tests/test_surrogate_only.py:6: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJob, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, PhiEntity, PhiTaggerResult, SourceStorageLocation, StringIndex, TargetStorageLocation and OperationStatus from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0708965Z ************* Module test_create_delete
2026-06-01T05:49:34.0709617Z tests/test_create_delete.py:10: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0710421Z tests/test_create_delete.py:4: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party import "azure.core.exceptions.ResourceNotFoundError"
2026-06-01T05:49:34.0711319Z tests/test_create_delete.py:5: [C0411(wrong-import-order), ] third party import "deid_base_test_case.DeidBaseTestCase" should be placed before first party import "azure.core.exceptions.ResourceNotFoundError"
2026-06-01T05:49:34.0712266Z tests/test_create_delete.py:6: [C0411(wrong-import-order), ] third party import "devtools_testutils.recorded_by_proxy" should be placed before first party import "azure.core.exceptions.ResourceNotFoundError"
2026-06-01T05:49:34.0713087Z tests/test_create_delete.py:10: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-06-01T05:49:34.0713753Z tests/test_create_delete.py:1: [W0611(unused-import), ] Unused time imported from datetime
2026-06-01T05:49:34.0715087Z tests/test_create_delete.py:10: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationContent, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, DeidentificationResult, PhiEntity, PhiTaggerResult, SimplePhiEntity, StringIndex, TaggedPhiEntities, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0716254Z ************* Module test_exception_throws_async
2026-06-01T05:49:34.0716903Z tests/test_exception_throws_async.py:11: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0717718Z tests/test_exception_throws_async.py:5: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party import "azure.core.exceptions.HttpResponseError"
2026-06-01T05:49:34.0718655Z tests/test_exception_throws_async.py:6: [C0411(wrong-import-order), ] third party import "deid_base_test_case.DeidBaseTestCase" should be placed before first party import "azure.core.exceptions.HttpResponseError"
2026-06-01T05:49:34.0719636Z tests/test_exception_throws_async.py:7: [C0411(wrong-import-order), ] third party import "devtools_testutils.aio.recorded_by_proxy_async" should be placed before first party import "azure.core.exceptions.HttpResponseError"
2026-06-01T05:49:34.0720503Z tests/test_exception_throws_async.py:11: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-06-01T05:49:34.0721211Z tests/test_exception_throws_async.py:1: [W0611(unused-import), ] Unused time imported from datetime
2026-06-01T05:49:34.0721887Z tests/test_exception_throws_async.py:2: [W0611(unused-import), ] Unused sleep imported from time
2026-06-01T05:49:34.0723060Z tests/test_exception_throws_async.py:11: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationContent, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, DeidentificationResult, PhiEntity, PhiTaggerResult, SimplePhiEntity, StringIndex, TaggedPhiEntities, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0724324Z ************* Module test_exception_throws
2026-06-01T05:49:34.0725316Z tests/test_exception_throws.py:11: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0726119Z tests/test_exception_throws.py:5: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party import "azure.core.exceptions.HttpResponseError"
2026-06-01T05:49:34.0727012Z tests/test_exception_throws.py:6: [C0411(wrong-import-order), ] third party import "deid_base_test_case.DeidBaseTestCase" should be placed before first party import "azure.core.exceptions.HttpResponseError"
2026-06-01T05:49:34.0727941Z tests/test_exception_throws.py:7: [C0411(wrong-import-order), ] third party import "devtools_testutils.recorded_by_proxy" should be placed before first party import "azure.core.exceptions.HttpResponseError"
2026-06-01T05:49:34.0728745Z tests/test_exception_throws.py:11: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-06-01T05:49:34.0729421Z tests/test_exception_throws.py:1: [W0611(unused-import), ] Unused time imported from datetime
2026-06-01T05:49:34.0730092Z tests/test_exception_throws.py:2: [W0611(unused-import), ] Unused sleep imported from time
2026-06-01T05:49:34.0731247Z tests/test_exception_throws.py:11: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationContent, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, DeidentificationResult, PhiEntity, PhiTaggerResult, SimplePhiEntity, StringIndex, TaggedPhiEntities, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0732378Z ************* Module test_surrogate_only_async
2026-06-01T05:49:34.0733008Z tests/test_surrogate_only_async.py:7: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0734163Z tests/test_surrogate_only_async.py:7: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJob, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, PhiEntity, PhiTaggerResult, SourceStorageLocation, StringIndex, TargetStorageLocation and OperationStatus from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0735476Z ************* Module test_create_wait_finish_async
2026-06-01T05:49:34.0736095Z tests/test_create_wait_finish_async.py:1: [W0401(wildcard-import), ] Wildcard import deid_base_test_case
2026-06-01T05:49:34.0736824Z tests/test_create_wait_finish_async.py:6: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0737662Z tests/test_create_wait_finish_async.py:8: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party imports "azure.health.deidentification.models.", "azure.core.polling.AsyncLROPoller"
2026-06-01T05:49:34.0738728Z tests/test_create_wait_finish_async.py:1: [W0614(unused-wildcard-import), ] Unused import(s) functools, inspect, os, random, datetime, uuid, RealtimeEnv, DeidentificationClient, DeidentificationClientAsync, AzureRecordedTestCase and EnvironmentVariableLoader from wildcard import of deid_base_test_case
2026-06-01T05:49:34.0740153Z tests/test_create_wait_finish_async.py:6: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationContent, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, DeidentificationResult, PhiEntity, PhiTaggerResult, SimplePhiEntity, StringIndex, TaggedPhiEntities, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0741399Z ************* Module test_create_list_async
2026-06-01T05:49:34.0742013Z tests/test_create_list_async.py:1: [W0401(wildcard-import), ] Wildcard import deid_base_test_case
2026-06-01T05:49:34.0742837Z tests/test_create_list_async.py:6: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0743642Z tests/test_create_list_async.py:40: [R1723(no-else-break), TestHealthDeidentificationCreateAndListJob.test_create_list_async] Unnecessary "elif" after "break", remove the leading "el" from "elif"
2026-06-01T05:49:34.0744512Z tests/test_create_list_async.py:44: [W0719(broad-exception-raised), TestHealthDeidentificationCreateAndListJob.test_create_list_async] Raising too general exception: Exception
2026-06-01T05:49:34.0745811Z tests/test_create_list_async.py:48: [R1714(consider-using-in), TestHealthDeidentificationCreateAndListJob.test_create_list_async] Consider merging these comparisons with 'in' by using 'job.status in (OperationStatus.NOT_STARTED, OperationStatus.RUNNING)'. Use a set instead if elements are hashable.
2026-06-01T05:49:34.0746824Z tests/test_create_list_async.py:7: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party import "azure.health.deidentification.models."
2026-06-01T05:49:34.0747818Z tests/test_create_list_async.py:1: [W0614(unused-wildcard-import), ] Unused import(s) functools, inspect, os, random, datetime, uuid, RealtimeEnv, DeidentificationClient, DeidentificationClientAsync, AzureRecordedTestCase and EnvironmentVariableLoader from wildcard import of deid_base_test_case
2026-06-01T05:49:34.0749179Z tests/test_create_list_async.py:6: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationContent, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJobSummary, DeidentificationResult, PhiEntity, PhiTaggerResult, SimplePhiEntity, StringIndex, TaggedPhiEntities, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0750228Z ************* Module test_create_wait_finish
2026-06-01T05:49:34.0750834Z tests/test_create_wait_finish.py:1: [W0401(wildcard-import), ] Wildcard import deid_base_test_case
2026-06-01T05:49:34.0751533Z tests/test_create_wait_finish.py:6: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0752460Z tests/test_create_wait_finish.py:1: [W0614(unused-wildcard-import), ] Unused import(s) functools, inspect, os, random, datetime, uuid, RealtimeEnv, DeidentificationClient, DeidentificationClientAsync, AzureRecordedTestCase and EnvironmentVariableLoader from wildcard import of deid_base_test_case
2026-06-01T05:49:34.0753870Z tests/test_create_wait_finish.py:6: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationContent, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, DeidentificationResult, PhiEntity, PhiTaggerResult, SimplePhiEntity, StringIndex, TaggedPhiEntities, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0755193Z ************* Module deid_base_test_case
2026-06-01T05:49:34.0755970Z tests/deid_base_test_case.py:13: [C0411(wrong-import-order), ] third party import "devtools_testutils.AzureRecordedTestCase" should be placed before first party imports "azure.health.deidentification.DeidentificationClient", "azure.health.deidentification.aio.DeidentificationClient"
2026-06-01T05:49:34.0757005Z tests/deid_base_test_case.py:4: [W0611(unused-import), ] Unused import random
2026-06-01T05:49:34.0757635Z tests/deid_base_test_case.py:5: [W0611(unused-import), ] Unused import datetime
2026-06-01T05:49:34.0758254Z tests/deid_base_test_case.py:6: [W0611(unused-import), ] Unused import uuid
2026-06-01T05:49:34.0758825Z ************* Module test_hello_world_async
2026-06-01T05:49:34.0759460Z tests/test_hello_world_async.py:7: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0760819Z tests/test_hello_world_async.py:7: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJob, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, PhiEntity, PhiTaggerResult, SimplePhiEntity, SourceStorageLocation, StringIndex, TaggedPhiEntities, TargetStorageLocation, OperationStatus, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0761986Z ************* Module test_list_job_docs_pagination
2026-06-01T05:49:34.0762621Z tests/test_list_job_docs_pagination.py:1: [W0401(wildcard-import), ] Wildcard import deid_base_test_case
2026-06-01T05:49:34.0763360Z tests/test_list_job_docs_pagination.py:6: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0764331Z tests/test_list_job_docs_pagination.py:1: [W0614(unused-wildcard-import), ] Unused import(s) functools, inspect, os, random, datetime, uuid, RealtimeEnv, DeidentificationClient, DeidentificationClientAsync, AzureRecordedTestCase and EnvironmentVariableLoader from wildcard import of deid_base_test_case
2026-06-01T05:49:34.0766020Z tests/test_list_job_docs_pagination.py:6: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationContent, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJobSummary, DeidentificationResult, PhiEntity, PhiTaggerResult, SimplePhiEntity, StringIndex, TaggedPhiEntities, OperationStatus, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0767131Z ************* Module test_create_list
2026-06-01T05:49:34.0767720Z tests/test_create_list.py:1: [W0401(wildcard-import), ] Wildcard import deid_base_test_case
2026-06-01T05:49:34.0768408Z tests/test_create_list.py:6: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0769201Z tests/test_create_list.py:39: [R1723(no-else-break), TestHealthDeidentificationCreateAndListJob.test_create_list] Unnecessary "elif" after "break", remove the leading "el" from "elif"
2026-06-01T05:49:34.0770043Z tests/test_create_list.py:43: [W0719(broad-exception-raised), TestHealthDeidentificationCreateAndListJob.test_create_list] Raising too general exception: Exception
2026-06-01T05:49:34.0771009Z tests/test_create_list.py:47: [R1714(consider-using-in), TestHealthDeidentificationCreateAndListJob.test_create_list] Consider merging these comparisons with 'in' by using 'job.status in (OperationStatus.NOT_STARTED, OperationStatus.RUNNING)'. Use a set instead if elements are hashable.
2026-06-01T05:49:34.0771907Z tests/test_create_list.py:7: [W0611(unused-import), ] Unused LROPoller imported from azure.core.polling
2026-06-01T05:49:34.0772825Z tests/test_create_list.py:1: [W0614(unused-wildcard-import), ] Unused import(s) functools, inspect, os, random, datetime, uuid, RealtimeEnv, DeidentificationClient, DeidentificationClientAsync, AzureRecordedTestCase and EnvironmentVariableLoader from wildcard import of deid_base_test_case
2026-06-01T05:49:34.0774203Z tests/test_create_list.py:6: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationContent, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJobSummary, DeidentificationResult, PhiEntity, PhiTaggerResult, SimplePhiEntity, StringIndex, TaggedPhiEntities, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0775660Z ************* Module test_hello_world
2026-06-01T05:49:34.0776297Z tests/test_hello_world.py:6: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0777511Z tests/test_hello_world.py:6: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJob, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, PhiEntity, PhiTaggerResult, SimplePhiEntity, SourceStorageLocation, StringIndex, TaggedPhiEntities, TargetStorageLocation, OperationStatus, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0778802Z ************* Module test_create_delete_async
2026-06-01T05:49:34.0779429Z tests/test_create_delete_async.py:10: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0780237Z tests/test_create_delete_async.py:4: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party import "azure.core.exceptions.ResourceNotFoundError"
2026-06-01T05:49:34.0781135Z tests/test_create_delete_async.py:5: [C0411(wrong-import-order), ] third party import "deid_base_test_case.DeidBaseTestCase" should be placed before first party import "azure.core.exceptions.ResourceNotFoundError"
2026-06-01T05:49:34.0782101Z tests/test_create_delete_async.py:6: [C0411(wrong-import-order), ] third party import "devtools_testutils.aio.recorded_by_proxy_async" should be placed before first party import "azure.core.exceptions.ResourceNotFoundError"
2026-06-01T05:49:34.0782940Z tests/test_create_delete_async.py:10: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-06-01T05:49:34.0783633Z tests/test_create_delete_async.py:1: [W0611(unused-import), ] Unused time imported from datetime
2026-06-01T05:49:34.0785056Z tests/test_create_delete_async.py:10: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationContent, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, DeidentificationResult, PhiEntity, PhiTaggerResult, SimplePhiEntity, StringIndex, TaggedPhiEntities, DeidentificationOperationType, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0785961Z
2026-06-01T05:49:34.0786440Z -----------------------------------
2026-06-01T05:49:34.0786969Z Your code has been rated at 8.14/10
2026-06-01T05:49:34.0787239Z
2026-06-01T05:49:34.0787707Z ************* Module list_job_documents
2026-06-01T05:49:34.0788518Z samples/list_job_documents.py:33: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.health.deidentification.DeidentificationClient", "azure.health.deidentification.models.DeidentificationJob", "azure.identity.DefaultAzureCredential"
2026-06-01T05:49:34.0789650Z samples/list_job_documents.py:34: [C0411(wrong-import-order), ] standard import "uuid" should be placed before first party imports "azure.health.deidentification.DeidentificationClient", "azure.health.deidentification.models.DeidentificationJob", "azure.identity.DefaultAzureCredential"
2026-06-01T05:49:34.0790473Z ************* Module examples
2026-06-01T05:49:34.0791146Z samples/examples.py:1: [C4726(file-needs-copyright-header), ] File is missing a copyright header. See details: https://azure.github.io/azure-sdk/policies_opensource.html#
2026-06-01T05:49:34.0791956Z samples/examples.py:13: [C0413(wrong-import-position), ] Import "from azure.core.exceptions import AzureError" should be placed at the top of the module
2026-06-01T05:49:34.0792909Z samples/examples.py:14: [C0413(wrong-import-position), ] Import "from azure.health.deidentification.models import DeidentificationContent" should be placed at the top of the module
2026-06-01T05:49:34.0793808Z samples/examples.py:4: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.health.deidentification.DeidentificationClient", "azure.identity.DefaultAzureCredential"
2026-06-01T05:49:34.0794864Z ************* Module list_jobs
2026-06-01T05:49:34.0795576Z samples/list_jobs.py:22: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.health.deidentification.DeidentificationClient", "azure.identity.DefaultAzureCredential"
2026-06-01T05:49:34.0796314Z ************* Module deidentify_text_tag
2026-06-01T05:49:34.0796983Z samples/deidentify_text_tag.py:43: [W1309(f-string-without-interpolation), deidentify_text_tag] Using an f-string that does not have any interpolated variables
2026-06-01T05:49:34.0797692Z ************* Module async_samples.deidentify_text_surrogate_async
2026-06-01T05:49:34.0798589Z samples/async_samples/deidentify_text_surrogate_async.py:29: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.health.deidentification.aio.DeidentificationClient", "azure.health.deidentification.models.DeidentificationContent", "azure.identity.aio.DefaultAzureCredential"
2026-06-01T05:49:34.0799636Z samples/async_samples/deidentify_text_surrogate_async.py:23: [W0611(unused-import), ] Unused DeidentificationOperationType imported from azure.health.deidentification.models
2026-06-01T05:49:34.0800369Z ************* Module async_samples.deidentify_text_surrogate_only_async
2026-06-01T05:49:34.0801275Z samples/async_samples/deidentify_text_surrogate_only_async.py:34: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.health.deidentification.aio.DeidentificationClient", "azure.health.deidentification.models.DeidentificationContent", "azure.identity.aio.DefaultAzureCredential"
2026-06-01T05:49:34.0802172Z ************* Module async_samples.list_jobs_async
2026-06-01T05:49:34.0802952Z samples/async_samples/list_jobs_async.py:23: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.health.deidentification.aio.DeidentificationClient", "azure.identity.aio.DefaultAzureCredential"
2026-06-01T05:49:34.0803761Z ************* Module async_samples.deidentify_documents_async
2026-06-01T05:49:34.0804894Z samples/async_samples/deidentify_documents_async.py:34: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.core.polling.AsyncLROPoller", "azure.health.deidentification.aio.DeidentificationClient", "azure.health.deidentification.models.DeidentificationJob", "azure.identity.aio.DefaultAzureCredential"
2026-06-01T05:49:34.0806204Z samples/async_samples/deidentify_documents_async.py:35: [C0411(wrong-import-order), ] standard import "uuid" should be placed before first party imports "azure.core.polling.AsyncLROPoller", "azure.health.deidentification.aio.DeidentificationClient", "azure.health.deidentification.models.DeidentificationJob", "azure.identity.aio.DefaultAzureCredential"
2026-06-01T05:49:34.0807151Z ************* Module async_samples.deidentify_text_tag_async
2026-06-01T05:49:34.0807875Z samples/async_samples/deidentify_text_tag_async.py:46: [W1309(f-string-without-interpolation), deidentify_text_tag_async] Using an f-string that does not have any interpolated variables
2026-06-01T05:49:34.0808918Z samples/async_samples/deidentify_text_tag_async.py:29: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.health.deidentification.aio.DeidentificationClient", "azure.health.deidentification.models.DeidentificationContent", "azure.identity.aio.DefaultAzureCredential"
2026-06-01T05:49:34.0809806Z ************* Module async_samples.deidentify_text_redact_async
2026-06-01T05:49:34.0810842Z samples/async_samples/deidentify_text_redact_async.py:29: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.health.deidentification.aio.DeidentificationClient", "azure.health.deidentification.models.DeidentificationContent", "azure.identity.aio.DefaultAzureCredential"
2026-06-01T05:49:34.0811726Z ************* Module async_samples.list_job_documents_async
2026-06-01T05:49:34.0812846Z samples/async_samples/list_job_documents_async.py:33: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.core.polling.AsyncLROPoller", "azure.health.deidentification.aio.DeidentificationClient", "azure.health.deidentification.models.DeidentificationJob", "azure.identity.aio.DefaultAzureCredential"
2026-06-01T05:49:34.0814120Z samples/async_samples/list_job_documents_async.py:34: [C0411(wrong-import-order), ] standard import "uuid" should be placed before first party imports "azure.core.polling.AsyncLROPoller", "azure.health.deidentification.aio.DeidentificationClient", "azure.health.deidentification.models.DeidentificationJob", "azure.identity.aio.DefaultAzureCredential"
2026-06-01T05:49:34.0814997Z
2026-06-01T05:49:34.0815459Z -----------------------------------
2026-06-01T05:49:34.0815929Z Your code has been rated at 9.37/10
2026-06-01T05:49:34.0816199Z
2026-06-01T05:49:34.0816752Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-06-01T05:49:34.0817401Z Collecting azure-pylint-guidelines-checker==0.5.7
2026-06-01T05:49:34.0818167Z 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-06-01T05:49:34.0818966Z Installing collected packages: azure-pylint-guidelines-checker
2026-06-01T05:49:34.0819553Z Successfully installed azure-pylint-guidelines-checker-0.5.7
2026-06-01T05:49:34.0820206Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-06-01T05:49:34.0820817Z Collecting pylint==4.0.4
2026-06-01T05:49:34.0821337Z Downloading pylint-4.0.4-py3-none-any.whl (536 kB)
2026-06-01T05:49:34.0822104Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.4/536.4 kB 17.8 MB/s eta 0:00:00
2026-06-01T05:49:34.0822655Z Collecting dill>=0.2
2026-06-01T05:49:34.0823154Z Downloading dill-0.4.1-py3-none-any.whl (120 kB)
2026-06-01T05:49:34.0823897Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 28.8 MB/s eta 0:00:00
2026-06-01T05:49:34.0824453Z Collecting isort!=5.13,<8,>=5
2026-06-01T05:49:34.0825276Z Downloading isort-7.0.0-py3-none-any.whl (94 kB)
2026-06-01T05:49:34.0826041Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.7/94.7 kB 27.3 MB/s eta 0:00:00
2026-06-01T05:49:34.0826584Z Collecting tomlkit>=0.10.1
2026-06-01T05:49:34.0827266Z Downloading tomlkit-0.15.0-py3-none-any.whl (41 kB)
2026-06-01T05:49:34.0828027Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.3/41.3 kB 16.0 MB/s eta 0:00:00
2026-06-01T05:49:34.0828582Z Collecting mccabe<0.8,>=0.6
2026-06-01T05:49:34.0829109Z Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
2026-06-01T05:49:34.0829820Z Requirement already satisfied: platformdirs>=2.2 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from pylint==4.0.4) (4.10.0)
2026-06-01T05:49:34.0830528Z Collecting astroid<=4.1.dev0,>=4.0.2
2026-06-01T05:49:34.0831058Z Downloading astroid-4.0.4-py3-none-any.whl (276 kB)
2026-06-01T05:49:34.0831815Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 276.4/276.4 kB 44.4 MB/s eta 0:00:00
2026-06-01T05:49:34.0832542Z Requirement already satisfied: tomli>=1.1 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from pylint==4.0.4) (2.4.1)
2026-06-01T05:49:34.0833427Z Requirement already satisfied: typing-extensions>=4 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from astroid<=4.1.dev0,>=4.0.2->pylint==4.0.4) (4.15.0)
2026-06-01T05:49:34.0834137Z Installing collected packages: tomlkit, mccabe, isort, dill, astroid, pylint
2026-06-01T05:49:34.0834892Z 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-06-01T05:49:34.2720167Z next-pylint check completed with exit code 28
2026-06-01T05:49:34.2721070Z ======================================================================================================================
2026-06-01T05:49:34.2721750Z ===== STDERR: next-pylint :: /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification (exit 28) =====
2026-06-01T05:49:34.2722458Z 2026-06-01 05:48:21,898 [INFO] azure-sdk-tools: Installing from feed: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/
2026-06-01T05:49:34.2723098Z 2026-06-01 05:48:21,898 [INFO] azure-sdk-tools: Running pylint check...
2026-06-01T05:49:34.2723647Z 2026-06-01 05:48:25,753 [INFO] root: Found whl azure_sdk_tools-0.0.0-py3-none-any.whl
2026-06-01T05:49:34.2723928Z
2026-06-01T05:49:34.2724353Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-06-01T05:49:34.2725050Z [notice] To update, run: python -m pip install --upgrade pip
2026-06-01T05:49:34.2725626Z 2026-06-01 05:48:41,890 [INFO] azure-sdk-tools: Processing azure-health-deidentification for pylint check
2026-06-01T05:49:34.2726267Z 2026-06-01 05:48:41,890 [INFO] azure-sdk-tools: Installing dev requirements for /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification
2026-06-01T05:49:34.2726609Z
2026-06-01T05:49:34.2727028Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-06-01T05:49:34.2727491Z [notice] To update, run: python -m pip install --upgrade pip
2026-06-01T05:49:34.2727719Z
2026-06-01T05:49:34.2728138Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-06-01T05:49:34.2728591Z [notice] To update, run: python -m pip install --upgrade pip
2026-06-01T05:49:34.2729144Z 2026-06-01 05:48:56,643 [INFO] azure-sdk-tools: Installing azure_health_deidentification-1.1.0b1.tar.gz from fresh built package.
2026-06-01T05:49:34.2730048Z 2026-06-01 05:48:57,008 [INFO] azure-sdk-tools: Executing command from /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/.staging:['/mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/bin/python', '-m', 'pip', 'install', '/mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/.staging/azure_health_deidentification-1.1.0b1.tar.gz']
2026-06-01T05:49:34.2730644Z
2026-06-01T05:49:34.2731090Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-06-01T05:49:34.2731556Z [notice] To update, run: python -m pip install --upgrade pip
2026-06-01T05:49:34.2732079Z 2026-06-01 05:49:01,309 [INFO] azure-sdk-tools: Installed azure_health_deidentification-1.1.0b1.tar.gz
2026-06-01T05:49:34.2732946Z
2026-06-01T05:49:34.2733426Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-06-01T05:49:34.2734024Z [notice] To update, run: python -m pip install --upgrade pip
2026-06-01T05:49:34.2734595Z 2026-06-01 05:49:04,760 [INFO] azure-sdk-tools: Installed packages:
2026-06-01T05:49:34.2735425Z 2026-06-01 05:49:04,761 [INFO] azure-sdk-tools: aiohappyeyeballs==2.6.2
2026-06-01T05:49:34.2735969Z aiohttp==3.13.5
2026-06-01T05:49:34.2736441Z aiosignal==1.4.0
2026-06-01T05:49:34.2736874Z astroid==4.0.4
2026-06-01T05:49:34.2737353Z async-timeout==5.0.1
2026-06-01T05:49:34.2737827Z attrs==26.1.0
2026-06-01T05:49:34.2738270Z azure-core==1.41.0
2026-06-01T05:49:34.2738908Z azure-health-deidentification @ file:///mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/.staging/azure_health_deidentification-1.1.0b1.tar.gz
2026-06-01T05:49:34.2739621Z azure-identity @ file:///mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl
2026-06-01T05:49:34.2740209Z azure-pylint-guidelines-checker==0.5.7
2026-06-01T05:49:34.2740797Z azure-sdk-tools @ file:///mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-06-01T05:49:34.2741348Z backports.asyncio.runner==1.2.0
2026-06-01T05:49:34.2741845Z bashlex==0.18
2026-06-01T05:49:34.2742272Z bracex==2.6
2026-06-01T05:49:34.2742734Z build==1.5.0
2026-06-01T05:49:34.2743175Z certifi==2026.5.20
2026-06-01T05:49:34.2743846Z cffi==2.0.0
2026-06-01T05:49:34.2744315Z charset-normalizer==3.4.7
2026-06-01T05:49:34.2745020Z cibuildwheel==2.23.3
2026-06-01T05:49:34.2745586Z ConfigArgParse==1.7.5
2026-06-01T05:49:34.2746097Z coverage==7.14.1
2026-06-01T05:49:34.2746584Z cryptography==48.0.0
2026-06-01T05:49:34.2747061Z dependency-groups==1.3.1
2026-06-01T05:49:34.2747525Z dill==0.4.1
2026-06-01T05:49:34.2747951Z exceptiongroup==1.3.1
2026-06-01T05:49:34.2748430Z filelock==3.29.0
2026-06-01T05:49:34.2748900Z frozenlist==1.8.0
2026-06-01T05:49:34.2749334Z idna==3.17
2026-06-01T05:49:34.2749763Z iniconfig==2.3.0
2026-06-01T05:49:34.2750211Z isodate==0.7.2
2026-06-01T05:49:34.2750605Z isort==7.0.0
2026-06-01T05:49:34.2751036Z Jinja2==3.1.6
2026-06-01T05:49:34.2751461Z json-delta==2.0.2
2026-06-01T05:49:34.2751905Z MarkupSafe==3.0.3
2026-06-01T05:49:34.2752311Z mccabe==0.7.0
2026-06-01T05:49:34.2752737Z msal==1.37.0
2026-06-01T05:49:34.2753184Z msal-extensions==1.3.1
2026-06-01T05:49:34.2753611Z multidict==6.7.1
2026-06-01T05:49:34.2754065Z packaging==26.2
2026-06-01T05:49:34.2754512Z pkginfo==1.12.1.2
2026-06-01T05:49:34.2755220Z platformdirs==4.10.0
2026-06-01T05:49:34.2755671Z pluggy==1.6.0
2026-06-01T05:49:34.2756090Z propcache==0.5.2
2026-06-01T05:49:34.2756537Z pycparser==3.0
2026-06-01T05:49:34.2756949Z Pygments==2.20.0
2026-06-01T05:49:34.2757393Z PyJWT==2.13.0
2026-06-01T05:49:34.2757800Z pylint==4.0.4
2026-06-01T05:49:34.2758210Z pyparsing==3.3.2
2026-06-01T05:49:34.2758666Z pyproject_hooks==1.2.0
2026-06-01T05:49:34.2759122Z pytest==9.0.3
2026-06-01T05:49:34.2759553Z pytest-asyncio==1.4.0
2026-06-01T05:49:34.2760035Z pytest-cov==7.1.0
2026-06-01T05:49:34.2760507Z python-dotenv==1.2.2
2026-06-01T05:49:34.2760949Z PyYAML==6.0.3
2026-06-01T05:49:34.2761397Z requests==2.34.2
2026-06-01T05:49:34.2761817Z tomli==2.4.1
2026-06-01T05:49:34.2762231Z tomli_w==1.0.0
2026-06-01T05:49:34.2762668Z tomlkit==0.15.0
2026-06-01T05:49:34.2763092Z typing_extensions==4.15.0
2026-06-01T05:49:34.2763545Z urllib3==2.7.0
2026-06-01T05:49:34.2763962Z yarl==1.24.2
2026-06-01T05:49:34.2764223Z
2026-06-01T05:49:34.2765045Z 2026-06-01 05:49:04,761 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/bin/python', '-m', 'pylint', '--rcfile=/mnt/vss/_work/1/s/eng/pylintrc', '--output-format=parseable', '/mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/azure']
2026-06-01T05:49:34.2766020Z 2026-06-01 05:49:16,852 [ERROR] azure-sdk-tools: azure-health-deidentification main package exited with linting error 16. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-06-01T05:49:34.2767130Z 2026-06-01 05:49:16,852 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/tests']
2026-06-01T05:49:34.2768053Z 2026-06-01 05:49:22,609 [ERROR] azure-sdk-tools: azure-health-deidentification tests exited with linting error 28. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-06-01T05:49:34.2768982Z 2026-06-01 05:49:22,610 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/samples']
2026-06-01T05:49:34.2769921Z 2026-06-01 05:49:27,424 [ERROR] azure-sdk-tools: azure-health-deidentification samples exited with linting error 20. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-06-01T05:49:34.2770674Z 2026-06-01 05:49:31,086 [INFO] root: Issue exists for azure-health-deidentification with pylint version 4.0.4. Updating...
2026-06-01T05:49:34.2771317Z 2026-06-01 05:49:34,007 [INFO] root: Assigned alexathomases to issue for azure-health-deidentification
2026-06-01T05:49:34.2772126Z ======================================================================================================================
2026-06-01T05:49:34.2772692Z
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-health-deidentification>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-health-deidentification
Pylint version: 4.0.4
Pylint Build: Link to build (2026-06-01)
Pylint Errors:
28
2026-06-01T05:49:34.0543096Z ===== OUTPUT: next-pylint :: /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification (exit 28) =====
2026-06-01T05:49:34.0543857Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-06-01T05:49:34.0544605Z Processing ./.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-06-01T05:49:34.0545407Z Collecting Jinja2
2026-06-01T05:49:34.0545973Z Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
2026-06-01T05:49:34.0547029Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 7.7 MB/s eta 0:00:00
2026-06-01T05:49:34.0547719Z Collecting ConfigArgParse>=0.12.0
2026-06-01T05:49:34.0548708Z Downloading configargparse-1.7.5-py3-none-any.whl (27 kB)
2026-06-01T05:49:34.0549164Z Collecting PyYAML
2026-06-01T05:49:34.0549677Z Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB)
2026-06-01T05:49:34.0550432Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 770.3/770.3 kB 77.5 MB/s eta 0:00:00
2026-06-01T05:49:34.0551060Z Requirement already satisfied: setuptools in ./.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0) (79.0.1)
2026-06-01T05:49:34.0551719Z Collecting pytest-asyncio>=0.9.0
2026-06-01T05:49:34.0552211Z Downloading pytest_asyncio-1.4.0-py3-none-any.whl (16 kB)
2026-06-01T05:49:34.0552686Z Collecting tomli-w==1.0.0
2026-06-01T05:49:34.0553162Z Downloading tomli_w-1.0.0-py3-none-any.whl (6.0 kB)
2026-06-01T05:49:34.0553617Z Collecting tomli
2026-06-01T05:49:34.0554073Z Downloading tomli-2.4.1-py3-none-any.whl (14 kB)
2026-06-01T05:49:34.0554520Z Collecting packaging
2026-06-01T05:49:34.0555199Z Downloading packaging-26.2-py3-none-any.whl (100 kB)
2026-06-01T05:49:34.0555839Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.2/100.2 kB 39.0 MB/s eta 0:00:00
2026-06-01T05:49:34.0556297Z Collecting azure-core
2026-06-01T05:49:34.0556739Z Downloading azure_core-1.41.0-py3-none-any.whl (220 kB)
2026-06-01T05:49:34.0557431Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 220.9/220.9 kB 66.2 MB/s eta 0:00:00
2026-06-01T05:49:34.0558205Z Collecting json-delta>=2.0
2026-06-01T05:49:34.0558782Z Downloading json_delta-2.0.2-py2.py3-none-any.whl (33 kB)
2026-06-01T05:49:34.0559341Z Collecting pkginfo
2026-06-01T05:49:34.0559799Z Downloading pkginfo-1.12.1.2-py3-none-any.whl (32 kB)
2026-06-01T05:49:34.0560461Z Collecting pytest-cov
2026-06-01T05:49:34.0561643Z Downloading pytest_cov-7.1.0-py3-none-any.whl (22 kB)
2026-06-01T05:49:34.0562259Z Collecting certifi
2026-06-01T05:49:34.0562926Z Downloading certifi-2026.5.20-py3-none-any.whl (134 kB)
2026-06-01T05:49:34.0564032Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.1/134.1 kB 27.4 MB/s eta 0:00:00
2026-06-01T05:49:34.0564580Z Collecting wheel
2026-06-01T05:49:34.0566705Z Downloading wheel-0.47.0-py3-none-any.whl (32 kB)
2026-06-01T05:49:34.0567314Z Collecting urllib3
2026-06-01T05:49:34.0567853Z Downloading urllib3-2.7.0-py3-none-any.whl (131 kB)
2026-06-01T05:49:34.0568599Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.1/131.1 kB 38.2 MB/s eta 0:00:00
2026-06-01T05:49:34.0569540Z Collecting python-dotenv
2026-06-01T05:49:34.0570040Z Downloading python_dotenv-1.2.2-py3-none-any.whl (22 kB)
2026-06-01T05:49:34.0570742Z Collecting build
2026-06-01T05:49:34.0571219Z Downloading build-1.5.0-py3-none-any.whl (26 kB)
2026-06-01T05:49:34.0572976Z Collecting cibuildwheel==2.23.3
2026-06-01T05:49:34.0573560Z Downloading cibuildwheel-2.23.3-py3-none-any.whl (91 kB)
2026-06-01T05:49:34.0574373Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.8/91.8 kB 36.3 MB/s eta 0:00:00
2026-06-01T05:49:34.0575130Z Collecting pyparsing
2026-06-01T05:49:34.0575797Z Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB)
2026-06-01T05:49:34.0576543Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.8/122.8 kB 47.2 MB/s eta 0:00:00
2026-06-01T05:49:34.0577053Z Collecting pytest>=3.5.1
2026-06-01T05:49:34.0577500Z Downloading pytest-9.0.3-py3-none-any.whl (375 kB)
2026-06-01T05:49:34.0578232Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 375.2/375.2 kB 93.3 MB/s eta 0:00:00
2026-06-01T05:49:34.0578782Z Collecting typing-extensions>=4.1.0
2026-06-01T05:49:34.0579301Z Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
2026-06-01T05:49:34.0580044Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 13.3 MB/s eta 0:00:00
2026-06-01T05:49:34.0580593Z Collecting dependency-groups>=1.2
2026-06-01T05:49:34.0581104Z Downloading dependency_groups-1.3.1-py3-none-any.whl (8.7 kB)
2026-06-01T05:49:34.0581598Z Collecting platformdirs
2026-06-01T05:49:34.0582062Z Downloading platformdirs-4.10.0-py3-none-any.whl (22 kB)
2026-06-01T05:49:34.0582577Z Collecting bracex
2026-06-01T05:49:34.0583031Z Downloading bracex-2.6-py3-none-any.whl (11 kB)
2026-06-01T05:49:34.0583493Z Collecting filelock
2026-06-01T05:49:34.0583972Z Downloading filelock-3.29.0-py3-none-any.whl (39 kB)
2026-06-01T05:49:34.0584467Z Collecting bashlex!=0.13
2026-06-01T05:49:34.0585171Z Downloading bashlex-0.18-py2.py3-none-any.whl (69 kB)
2026-06-01T05:49:34.0585890Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.5/69.5 kB 29.5 MB/s eta 0:00:00
2026-06-01T05:49:34.0586390Z Collecting pygments>=2.7.2
2026-06-01T05:49:34.0586881Z Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB)
2026-06-01T05:49:34.0587582Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 102.3 MB/s eta 0:00:00
2026-06-01T05:49:34.0588097Z Collecting exceptiongroup>=1
2026-06-01T05:49:34.0588604Z Downloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB)
2026-06-01T05:49:34.0589089Z Collecting pluggy<2,>=1.5
2026-06-01T05:49:34.0589565Z Downloading pluggy-1.6.0-py3-none-any.whl (20 kB)
2026-06-01T05:49:34.0590078Z Collecting iniconfig>=1.0.1
2026-06-01T05:49:34.0590561Z Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
2026-06-01T05:49:34.0591082Z Collecting backports-asyncio-runner<2,>=1.1
2026-06-01T05:49:34.0591630Z Downloading backports_asyncio_runner-1.2.0-py3-none-any.whl (12 kB)
2026-06-01T05:49:34.0592122Z Collecting requests>=2.21.0
2026-06-01T05:49:34.0592585Z Downloading requests-2.34.2-py3-none-any.whl (73 kB)
2026-06-01T05:49:34.0593326Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.1/73.1 kB 29.8 MB/s eta 0:00:00
2026-06-01T05:49:34.0593867Z Collecting pyproject_hooks
2026-06-01T05:49:34.0594359Z Downloading pyproject_hooks-1.2.0-py3-none-any.whl (10 kB)
2026-06-01T05:49:34.0595422Z Collecting MarkupSafe>=2.0
2026-06-01T05:49:34.0596044Z Downloading markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB)
2026-06-01T05:49:34.0596714Z Collecting coverage[toml]>=7.10.6
2026-06-01T05:49:34.0597330Z Downloading coverage-7.14.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (248 kB)
2026-06-01T05:49:34.0598159Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 248.8/248.8 kB 66.6 MB/s eta 0:00:00
2026-06-01T05:49:34.0598682Z Collecting charset_normalizer<4,>=2
2026-06-01T05:49:34.0599249Z 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-06-01T05:49:34.0600031Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.9/216.9 kB 62.6 MB/s eta 0:00:00
2026-06-01T05:49:34.0600665Z Collecting idna<4,>=2.5
2026-06-01T05:49:34.0601120Z Downloading idna-3.17-py3-none-any.whl (65 kB)
2026-06-01T05:49:34.0601784Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.3/65.3 kB 27.2 MB/s eta 0:00:00
2026-06-01T05:49:34.0602770Z 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-06-01T05:49:34.0604602Z Successfully installed ConfigArgParse-1.7.5 Jinja2-3.1.6 MarkupSafe-3.0.3 PyYAML-6.0.3 azure-core-1.41.0 azure-sdk-tools-0.0.0 backports-asyncio-runner-1.2.0 bashlex-0.18 bracex-2.6 build-1.5.0 certifi-2026.5.20 charset_normalizer-3.4.7 cibuildwheel-2.23.3 coverage-7.14.1 dependency-groups-1.3.1 exceptiongroup-1.3.1 filelock-3.29.0 idna-3.17 iniconfig-2.3.0 json-delta-2.0.2 packaging-26.2 pkginfo-1.12.1.2 platformdirs-4.10.0 pluggy-1.6.0 pygments-2.20.0 pyparsing-3.3.2 pyproject_hooks-1.2.0 pytest-9.0.3 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.15.0 urllib3-2.7.0 wheel-0.47.0
2026-06-01T05:49:34.0606237Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-06-01T05:49:34.0606876Z Processing /mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-06-01T05:49:34.0607410Z Processing /mnt/vss/_work/1/s/.wheels/azure_core-1.41.0-py3-none-any.whl
2026-06-01T05:49:34.0607946Z Processing /mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl
2026-06-01T05:49:34.0608427Z Collecting aiohttp
2026-06-01T05:49:34.0608956Z 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-06-01T05:49:34.0609698Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 56.1 MB/s eta 0:00:00
2026-06-01T05:49:34.0610462Z Requirement already satisfied: build in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.5.0)
2026-06-01T05:49:34.0611549Z Requirement already satisfied: pytest-asyncio>=0.9.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.4.0)
2026-06-01T05:49:34.0612559Z Requirement already satisfied: Jinja2 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (3.1.6)
2026-06-01T05:49:34.0613699Z Requirement already satisfied: setuptools in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (79.0.1)
2026-06-01T05:49:34.0614986Z Requirement already satisfied: tomli-w==1.0.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.0.0)
2026-06-01T05:49:34.0616065Z Requirement already satisfied: pytest>=3.5.1 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (9.0.3)
2026-06-01T05:49:34.0617137Z Requirement already satisfied: cibuildwheel==2.23.3 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (2.23.3)
2026-06-01T05:49:34.0618187Z Requirement already satisfied: certifi in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (2026.5.20)
2026-06-01T05:49:34.0619360Z Requirement already satisfied: urllib3 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (2.7.0)
2026-06-01T05:49:34.0620413Z Requirement already satisfied: ConfigArgParse>=0.12.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.7.5)
2026-06-01T05:49:34.0621453Z Requirement already satisfied: packaging in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (26.2)
2026-06-01T05:49:34.0622502Z Requirement already satisfied: wheel in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (0.47.0)
2026-06-01T05:49:34.0623545Z Requirement already satisfied: pkginfo in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.12.1.2)
2026-06-01T05:49:34.0624575Z Requirement already satisfied: pyparsing in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (3.3.2)
2026-06-01T05:49:34.0626401Z Requirement already satisfied: python-dotenv in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.2.2)
2026-06-01T05:49:34.0627513Z Requirement already satisfied: PyYAML in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (6.0.3)
2026-06-01T05:49:34.0628733Z Requirement already satisfied: tomli in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (2.4.1)
2026-06-01T05:49:34.0629834Z Requirement already satisfied: pytest-cov in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (7.1.0)
2026-06-01T05:49:34.0630920Z Requirement already satisfied: json-delta>=2.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (2.0.2)
2026-06-01T05:49:34.0632065Z Requirement already satisfied: bashlex!=0.13 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (0.18)
2026-06-01T05:49:34.0633342Z Requirement already satisfied: filelock in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (3.29.0)
2026-06-01T05:49:34.0634500Z Requirement already satisfied: typing-extensions>=4.1.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (4.15.0)
2026-06-01T05:49:34.0635899Z Requirement already satisfied: bracex in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (2.6)
2026-06-01T05:49:34.0637053Z Requirement already satisfied: platformdirs in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (4.10.0)
2026-06-01T05:49:34.0638252Z Requirement already satisfied: dependency-groups>=1.2 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.3.1)
2026-06-01T05:49:34.0639398Z Requirement already satisfied: requests>=2.21.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-core==1.41.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 2)) (2.34.2)
2026-06-01T05:49:34.0640200Z Collecting msal>=1.35.1
2026-06-01T05:49:34.0640700Z Downloading msal-1.37.0-py3-none-any.whl (123 kB)
2026-06-01T05:49:34.0641481Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.7/123.7 kB 47.0 MB/s eta 0:00:00
2026-06-01T05:49:34.0642015Z Collecting cryptography>=2.5
2026-06-01T05:49:34.0642578Z Downloading cryptography-48.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB)
2026-06-01T05:49:34.0643349Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 146.2 MB/s eta 0:00:00
2026-06-01T05:49:34.0644041Z Collecting msal-extensions>=1.2.0
2026-06-01T05:49:34.0644580Z Downloading msal_extensions-1.3.1-py3-none-any.whl (20 kB)
2026-06-01T05:49:34.0645404Z Collecting frozenlist>=1.1.1
2026-06-01T05:49:34.0646008Z Downloading frozenlist-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (219 kB)
2026-06-01T05:49:34.0646841Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 219.5/219.5 kB 66.8 MB/s eta 0:00:00
2026-06-01T05:49:34.0647526Z Collecting async-timeout<6.0,>=4.0
2026-06-01T05:49:34.0648064Z Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
2026-06-01T05:49:34.0648587Z Collecting propcache>=0.2.0
2026-06-01T05:49:34.0649178Z Downloading propcache-0.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (60 kB)
2026-06-01T05:49:34.0650000Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.1/60.1 kB 25.1 MB/s eta 0:00:00
2026-06-01T05:49:34.0650538Z Collecting multidict<7.0,>=4.5
2026-06-01T05:49:34.0651159Z Downloading multidict-6.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (243 kB)
2026-06-01T05:49:34.0651972Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 243.3/243.3 kB 70.5 MB/s eta 0:00:00
2026-06-01T05:49:34.0652513Z Collecting yarl<2.0,>=1.17.0
2026-06-01T05:49:34.0653111Z Downloading yarl-1.24.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (106 kB)
2026-06-01T05:49:34.0653935Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 106.7/106.7 kB 37.6 MB/s eta 0:00:00
2026-06-01T05:49:34.0654481Z Collecting attrs>=17.3.0
2026-06-01T05:49:34.0655248Z Downloading attrs-26.1.0-py3-none-any.whl (67 kB)
2026-06-01T05:49:34.0655993Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.5/67.5 kB 24.8 MB/s eta 0:00:00
2026-06-01T05:49:34.0656541Z Collecting aiohappyeyeballs>=2.5.0
2026-06-01T05:49:34.0657081Z Downloading aiohappyeyeballs-2.6.2-py3-none-any.whl (15 kB)
2026-06-01T05:49:34.0657609Z Collecting aiosignal>=1.4.0
2026-06-01T05:49:34.0658134Z Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB)
2026-06-01T05:49:34.0658657Z Collecting cffi>=2.0.0
2026-06-01T05:49:34.0659214Z Downloading cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB)
2026-06-01T05:49:34.0659992Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.5/216.5 kB 65.7 MB/s eta 0:00:00
2026-06-01T05:49:34.0660538Z Collecting PyJWT[crypto]<3,>=1.0.0
2026-06-01T05:49:34.0661070Z Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB)
2026-06-01T05:49:34.0661919Z Requirement already satisfied: exceptiongroup>=1 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.3.1)
2026-06-01T05:49:34.0663065Z Requirement already satisfied: iniconfig>=1.0.1 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (2.3.0)
2026-06-01T05:49:34.0664197Z Requirement already satisfied: pluggy<2,>=1.5 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.6.0)
2026-06-01T05:49:34.0665516Z Requirement already satisfied: pygments>=2.7.2 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (2.20.0)
2026-06-01T05:49:34.0666677Z Requirement already satisfied: backports-asyncio-runner<2,>=1.1 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.2.0)
2026-06-01T05:49:34.0667963Z Requirement already satisfied: idna<4,>=2.5 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 2)) (3.17)
2026-06-01T05:49:34.0669259Z Requirement already satisfied: charset_normalizer<4,>=2 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 2)) (3.4.7)
2026-06-01T05:49:34.0670421Z Requirement already satisfied: pyproject_hooks in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from build->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (1.2.0)
2026-06-01T05:49:34.0671557Z Requirement already satisfied: MarkupSafe>=2.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from Jinja2->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (3.0.3)
2026-06-01T05:49:34.0672700Z Requirement already satisfied: coverage[toml]>=7.10.6 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from pytest-cov->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/dev_requirements.txt (line 1)) (7.14.1)
2026-06-01T05:49:34.0673514Z Collecting pycparser
2026-06-01T05:49:34.0674034Z Downloading pycparser-3.0-py3-none-any.whl (48 kB)
2026-06-01T05:49:34.0675022Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.2/48.2 kB 19.6 MB/s eta 0:00:00
2026-06-01T05:49:34.0675726Z 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-06-01T05:49:34.0676471Z azure-core is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
2026-06-01T05:49:34.0677296Z Installing collected packages: PyJWT, pycparser, propcache, multidict, frozenlist, attrs, async-timeout, aiohappyeyeballs, yarl, cffi, aiosignal, cryptography, aiohttp, msal, msal-extensions, azure-identity
2026-06-01T05:49:34.0678311Z Successfully installed PyJWT-2.13.0 aiohappyeyeballs-2.6.2 aiohttp-3.13.5 aiosignal-1.4.0 async-timeout-5.0.1 attrs-26.1.0 azure-identity-1.26.0b3 cffi-2.0.0 cryptography-48.0.0 frozenlist-1.8.0 msal-1.37.0 msal-extensions-1.3.1 multidict-6.7.1 propcache-0.5.2 pycparser-3.0 yarl-1.24.2
2026-06-01T05:49:34.0679271Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-06-01T05:49:34.0679948Z Processing ./azure_health_deidentification-1.1.0b1.tar.gz
2026-06-01T05:49:34.0680504Z Installing build dependencies: started
2026-06-01T05:49:34.0681048Z Installing build dependencies: finished with status 'done'
2026-06-01T05:49:34.0681599Z Getting requirements to build wheel: started
2026-06-01T05:49:34.0682166Z Getting requirements to build wheel: finished with status 'done'
2026-06-01T05:49:34.0682710Z Preparing metadata (pyproject.toml): started
2026-06-01T05:49:34.0683269Z Preparing metadata (pyproject.toml): finished with status 'done'
2026-06-01T05:49:34.0684019Z Requirement already satisfied: typing-extensions>=4.6.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-health-deidentification==1.1.0b1) (4.15.0)
2026-06-01T05:49:34.0684954Z Collecting isodate>=0.6.1
2026-06-01T05:49:34.0685587Z Downloading isodate-0.7.2-py3-none-any.whl (22 kB)
2026-06-01T05:49:34.0686324Z Requirement already satisfied: azure-core>=1.30.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-health-deidentification==1.1.0b1) (1.41.0)
2026-06-01T05:49:34.0687274Z Requirement already satisfied: requests>=2.21.0 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from azure-core>=1.30.0->azure-health-deidentification==1.1.0b1) (2.34.2)
2026-06-01T05:49:34.0688418Z Requirement already satisfied: urllib3<3,>=1.26 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.30.0->azure-health-deidentification==1.1.0b1) (2.7.0)
2026-06-01T05:49:34.0689438Z Requirement already satisfied: charset_normalizer<4,>=2 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.30.0->azure-health-deidentification==1.1.0b1) (3.4.7)
2026-06-01T05:49:34.0690455Z Requirement already satisfied: idna<4,>=2.5 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.30.0->azure-health-deidentification==1.1.0b1) (3.17)
2026-06-01T05:49:34.0691456Z Requirement already satisfied: certifi>=2023.5.7 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core>=1.30.0->azure-health-deidentification==1.1.0b1) (2026.5.20)
2026-06-01T05:49:34.0692266Z Building wheels for collected packages: azure-health-deidentification
2026-06-01T05:49:34.0692876Z Building wheel for azure-health-deidentification (pyproject.toml): started
2026-06-01T05:49:34.0693504Z Building wheel for azure-health-deidentification (pyproject.toml): finished with status 'done'
2026-06-01T05:49:34.0694294Z Created wheel for azure-health-deidentification: filename=azure_health_deidentification-1.1.0b1-py3-none-any.whl size=94505 sha256=37b823dc1f675a4fd5fdb40d9d874f8b4f136879158d6367b4468d176b73f6de
2026-06-01T05:49:34.0695306Z Stored in directory: /home/cloudtest/.cache/pip/wheels/d2/84/a4/6eb18282cd5d04a8b201a269d29227c0f8af3f5641a130d5d9
2026-06-01T05:49:34.0695936Z Successfully built azure-health-deidentification
2026-06-01T05:49:34.0696512Z Installing collected packages: isodate, azure-health-deidentification
2026-06-01T05:49:34.0697120Z Successfully installed azure-health-deidentification-1.1.0b1 isodate-0.7.2
2026-06-01T05:49:34.0697716Z ************* Module azure.health.deidentification._model_base
2026-06-01T05:49:34.0698434Z azure/health/deidentification/_model_base.py:821: [C0123(unidiomatic-typecheck), _get_deserialize_callable_from_annotation] Use isinstance() rather than type() for a typecheck.
2026-06-01T05:49:34.0699292Z azure/health/deidentification/_model_base.py:824: [C0123(unidiomatic-typecheck), _get_deserialize_callable_from_annotation] Use isinstance() rather than type() for a typecheck.
2026-06-01T05:49:34.0700164Z azure/health/deidentification/_model_base.py:830: [C0123(unidiomatic-typecheck), _get_deserialize_callable_from_annotation] Use isinstance() rather than type() for a typecheck.
2026-06-01T05:49:34.0700910Z ************* Module azure.health.deidentification._utils.model_base
2026-06-01T05:49:34.0701645Z azure/health/deidentification/_utils/model_base.py:821: [C0123(unidiomatic-typecheck), _get_deserialize_callable_from_annotation] Use isinstance() rather than type() for a typecheck.
2026-06-01T05:49:34.0702529Z azure/health/deidentification/_utils/model_base.py:824: [C0123(unidiomatic-typecheck), _get_deserialize_callable_from_annotation] Use isinstance() rather than type() for a typecheck.
2026-06-01T05:49:34.0703411Z azure/health/deidentification/_utils/model_base.py:830: [C0123(unidiomatic-typecheck), _get_deserialize_callable_from_annotation] Use isinstance() rather than type() for a typecheck.
2026-06-01T05:49:34.0703979Z
2026-06-01T05:49:34.0704455Z -----------------------------------
2026-06-01T05:49:34.0705205Z Your code has been rated at 9.99/10
2026-06-01T05:49:34.0705485Z
2026-06-01T05:49:34.0705965Z ************* Module test_surrogate_only
2026-06-01T05:49:34.0706598Z tests/test_surrogate_only.py:6: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0707750Z tests/test_surrogate_only.py:6: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJob, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, PhiEntity, PhiTaggerResult, SourceStorageLocation, StringIndex, TargetStorageLocation and OperationStatus from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0708965Z ************* Module test_create_delete
2026-06-01T05:49:34.0709617Z tests/test_create_delete.py:10: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0710421Z tests/test_create_delete.py:4: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party import "azure.core.exceptions.ResourceNotFoundError"
2026-06-01T05:49:34.0711319Z tests/test_create_delete.py:5: [C0411(wrong-import-order), ] third party import "deid_base_test_case.DeidBaseTestCase" should be placed before first party import "azure.core.exceptions.ResourceNotFoundError"
2026-06-01T05:49:34.0712266Z tests/test_create_delete.py:6: [C0411(wrong-import-order), ] third party import "devtools_testutils.recorded_by_proxy" should be placed before first party import "azure.core.exceptions.ResourceNotFoundError"
2026-06-01T05:49:34.0713087Z tests/test_create_delete.py:10: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-06-01T05:49:34.0713753Z tests/test_create_delete.py:1: [W0611(unused-import), ] Unused time imported from datetime
2026-06-01T05:49:34.0715087Z tests/test_create_delete.py:10: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationContent, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, DeidentificationResult, PhiEntity, PhiTaggerResult, SimplePhiEntity, StringIndex, TaggedPhiEntities, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0716254Z ************* Module test_exception_throws_async
2026-06-01T05:49:34.0716903Z tests/test_exception_throws_async.py:11: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0717718Z tests/test_exception_throws_async.py:5: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party import "azure.core.exceptions.HttpResponseError"
2026-06-01T05:49:34.0718655Z tests/test_exception_throws_async.py:6: [C0411(wrong-import-order), ] third party import "deid_base_test_case.DeidBaseTestCase" should be placed before first party import "azure.core.exceptions.HttpResponseError"
2026-06-01T05:49:34.0719636Z tests/test_exception_throws_async.py:7: [C0411(wrong-import-order), ] third party import "devtools_testutils.aio.recorded_by_proxy_async" should be placed before first party import "azure.core.exceptions.HttpResponseError"
2026-06-01T05:49:34.0720503Z tests/test_exception_throws_async.py:11: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-06-01T05:49:34.0721211Z tests/test_exception_throws_async.py:1: [W0611(unused-import), ] Unused time imported from datetime
2026-06-01T05:49:34.0721887Z tests/test_exception_throws_async.py:2: [W0611(unused-import), ] Unused sleep imported from time
2026-06-01T05:49:34.0723060Z tests/test_exception_throws_async.py:11: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationContent, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, DeidentificationResult, PhiEntity, PhiTaggerResult, SimplePhiEntity, StringIndex, TaggedPhiEntities, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0724324Z ************* Module test_exception_throws
2026-06-01T05:49:34.0725316Z tests/test_exception_throws.py:11: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0726119Z tests/test_exception_throws.py:5: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party import "azure.core.exceptions.HttpResponseError"
2026-06-01T05:49:34.0727012Z tests/test_exception_throws.py:6: [C0411(wrong-import-order), ] third party import "deid_base_test_case.DeidBaseTestCase" should be placed before first party import "azure.core.exceptions.HttpResponseError"
2026-06-01T05:49:34.0727941Z tests/test_exception_throws.py:7: [C0411(wrong-import-order), ] third party import "devtools_testutils.recorded_by_proxy" should be placed before first party import "azure.core.exceptions.HttpResponseError"
2026-06-01T05:49:34.0728745Z tests/test_exception_throws.py:11: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-06-01T05:49:34.0729421Z tests/test_exception_throws.py:1: [W0611(unused-import), ] Unused time imported from datetime
2026-06-01T05:49:34.0730092Z tests/test_exception_throws.py:2: [W0611(unused-import), ] Unused sleep imported from time
2026-06-01T05:49:34.0731247Z tests/test_exception_throws.py:11: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationContent, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, DeidentificationResult, PhiEntity, PhiTaggerResult, SimplePhiEntity, StringIndex, TaggedPhiEntities, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0732378Z ************* Module test_surrogate_only_async
2026-06-01T05:49:34.0733008Z tests/test_surrogate_only_async.py:7: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0734163Z tests/test_surrogate_only_async.py:7: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJob, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, PhiEntity, PhiTaggerResult, SourceStorageLocation, StringIndex, TargetStorageLocation and OperationStatus from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0735476Z ************* Module test_create_wait_finish_async
2026-06-01T05:49:34.0736095Z tests/test_create_wait_finish_async.py:1: [W0401(wildcard-import), ] Wildcard import deid_base_test_case
2026-06-01T05:49:34.0736824Z tests/test_create_wait_finish_async.py:6: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0737662Z tests/test_create_wait_finish_async.py:8: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party imports "azure.health.deidentification.models.", "azure.core.polling.AsyncLROPoller"
2026-06-01T05:49:34.0738728Z tests/test_create_wait_finish_async.py:1: [W0614(unused-wildcard-import), ] Unused import(s) functools, inspect, os, random, datetime, uuid, RealtimeEnv, DeidentificationClient, DeidentificationClientAsync, AzureRecordedTestCase and EnvironmentVariableLoader from wildcard import of deid_base_test_case
2026-06-01T05:49:34.0740153Z tests/test_create_wait_finish_async.py:6: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationContent, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, DeidentificationResult, PhiEntity, PhiTaggerResult, SimplePhiEntity, StringIndex, TaggedPhiEntities, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0741399Z ************* Module test_create_list_async
2026-06-01T05:49:34.0742013Z tests/test_create_list_async.py:1: [W0401(wildcard-import), ] Wildcard import deid_base_test_case
2026-06-01T05:49:34.0742837Z tests/test_create_list_async.py:6: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0743642Z tests/test_create_list_async.py:40: [R1723(no-else-break), TestHealthDeidentificationCreateAndListJob.test_create_list_async] Unnecessary "elif" after "break", remove the leading "el" from "elif"
2026-06-01T05:49:34.0744512Z tests/test_create_list_async.py:44: [W0719(broad-exception-raised), TestHealthDeidentificationCreateAndListJob.test_create_list_async] Raising too general exception: Exception
2026-06-01T05:49:34.0745811Z tests/test_create_list_async.py:48: [R1714(consider-using-in), TestHealthDeidentificationCreateAndListJob.test_create_list_async] Consider merging these comparisons with 'in' by using 'job.status in (OperationStatus.NOT_STARTED, OperationStatus.RUNNING)'. Use a set instead if elements are hashable.
2026-06-01T05:49:34.0746824Z tests/test_create_list_async.py:7: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party import "azure.health.deidentification.models."
2026-06-01T05:49:34.0747818Z tests/test_create_list_async.py:1: [W0614(unused-wildcard-import), ] Unused import(s) functools, inspect, os, random, datetime, uuid, RealtimeEnv, DeidentificationClient, DeidentificationClientAsync, AzureRecordedTestCase and EnvironmentVariableLoader from wildcard import of deid_base_test_case
2026-06-01T05:49:34.0749179Z tests/test_create_list_async.py:6: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationContent, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJobSummary, DeidentificationResult, PhiEntity, PhiTaggerResult, SimplePhiEntity, StringIndex, TaggedPhiEntities, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0750228Z ************* Module test_create_wait_finish
2026-06-01T05:49:34.0750834Z tests/test_create_wait_finish.py:1: [W0401(wildcard-import), ] Wildcard import deid_base_test_case
2026-06-01T05:49:34.0751533Z tests/test_create_wait_finish.py:6: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0752460Z tests/test_create_wait_finish.py:1: [W0614(unused-wildcard-import), ] Unused import(s) functools, inspect, os, random, datetime, uuid, RealtimeEnv, DeidentificationClient, DeidentificationClientAsync, AzureRecordedTestCase and EnvironmentVariableLoader from wildcard import of deid_base_test_case
2026-06-01T05:49:34.0753870Z tests/test_create_wait_finish.py:6: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationContent, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, DeidentificationResult, PhiEntity, PhiTaggerResult, SimplePhiEntity, StringIndex, TaggedPhiEntities, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0755193Z ************* Module deid_base_test_case
2026-06-01T05:49:34.0755970Z tests/deid_base_test_case.py:13: [C0411(wrong-import-order), ] third party import "devtools_testutils.AzureRecordedTestCase" should be placed before first party imports "azure.health.deidentification.DeidentificationClient", "azure.health.deidentification.aio.DeidentificationClient"
2026-06-01T05:49:34.0757005Z tests/deid_base_test_case.py:4: [W0611(unused-import), ] Unused import random
2026-06-01T05:49:34.0757635Z tests/deid_base_test_case.py:5: [W0611(unused-import), ] Unused import datetime
2026-06-01T05:49:34.0758254Z tests/deid_base_test_case.py:6: [W0611(unused-import), ] Unused import uuid
2026-06-01T05:49:34.0758825Z ************* Module test_hello_world_async
2026-06-01T05:49:34.0759460Z tests/test_hello_world_async.py:7: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0760819Z tests/test_hello_world_async.py:7: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJob, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, PhiEntity, PhiTaggerResult, SimplePhiEntity, SourceStorageLocation, StringIndex, TaggedPhiEntities, TargetStorageLocation, OperationStatus, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0761986Z ************* Module test_list_job_docs_pagination
2026-06-01T05:49:34.0762621Z tests/test_list_job_docs_pagination.py:1: [W0401(wildcard-import), ] Wildcard import deid_base_test_case
2026-06-01T05:49:34.0763360Z tests/test_list_job_docs_pagination.py:6: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0764331Z tests/test_list_job_docs_pagination.py:1: [W0614(unused-wildcard-import), ] Unused import(s) functools, inspect, os, random, datetime, uuid, RealtimeEnv, DeidentificationClient, DeidentificationClientAsync, AzureRecordedTestCase and EnvironmentVariableLoader from wildcard import of deid_base_test_case
2026-06-01T05:49:34.0766020Z tests/test_list_job_docs_pagination.py:6: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationContent, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJobSummary, DeidentificationResult, PhiEntity, PhiTaggerResult, SimplePhiEntity, StringIndex, TaggedPhiEntities, OperationStatus, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0767131Z ************* Module test_create_list
2026-06-01T05:49:34.0767720Z tests/test_create_list.py:1: [W0401(wildcard-import), ] Wildcard import deid_base_test_case
2026-06-01T05:49:34.0768408Z tests/test_create_list.py:6: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0769201Z tests/test_create_list.py:39: [R1723(no-else-break), TestHealthDeidentificationCreateAndListJob.test_create_list] Unnecessary "elif" after "break", remove the leading "el" from "elif"
2026-06-01T05:49:34.0770043Z tests/test_create_list.py:43: [W0719(broad-exception-raised), TestHealthDeidentificationCreateAndListJob.test_create_list] Raising too general exception: Exception
2026-06-01T05:49:34.0771009Z tests/test_create_list.py:47: [R1714(consider-using-in), TestHealthDeidentificationCreateAndListJob.test_create_list] Consider merging these comparisons with 'in' by using 'job.status in (OperationStatus.NOT_STARTED, OperationStatus.RUNNING)'. Use a set instead if elements are hashable.
2026-06-01T05:49:34.0771907Z tests/test_create_list.py:7: [W0611(unused-import), ] Unused LROPoller imported from azure.core.polling
2026-06-01T05:49:34.0772825Z tests/test_create_list.py:1: [W0614(unused-wildcard-import), ] Unused import(s) functools, inspect, os, random, datetime, uuid, RealtimeEnv, DeidentificationClient, DeidentificationClientAsync, AzureRecordedTestCase and EnvironmentVariableLoader from wildcard import of deid_base_test_case
2026-06-01T05:49:34.0774203Z tests/test_create_list.py:6: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationContent, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJobSummary, DeidentificationResult, PhiEntity, PhiTaggerResult, SimplePhiEntity, StringIndex, TaggedPhiEntities, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0775660Z ************* Module test_hello_world
2026-06-01T05:49:34.0776297Z tests/test_hello_world.py:6: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0777511Z tests/test_hello_world.py:6: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJob, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, PhiEntity, PhiTaggerResult, SimplePhiEntity, SourceStorageLocation, StringIndex, TaggedPhiEntities, TargetStorageLocation, OperationStatus, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0778802Z ************* Module test_create_delete_async
2026-06-01T05:49:34.0779429Z tests/test_create_delete_async.py:10: [W0401(wildcard-import), ] Wildcard import azure.health.deidentification.models
2026-06-01T05:49:34.0780237Z tests/test_create_delete_async.py:4: [C0411(wrong-import-order), ] third party import "pytest" should be placed before first party import "azure.core.exceptions.ResourceNotFoundError"
2026-06-01T05:49:34.0781135Z tests/test_create_delete_async.py:5: [C0411(wrong-import-order), ] third party import "deid_base_test_case.DeidBaseTestCase" should be placed before first party import "azure.core.exceptions.ResourceNotFoundError"
2026-06-01T05:49:34.0782101Z tests/test_create_delete_async.py:6: [C0411(wrong-import-order), ] third party import "devtools_testutils.aio.recorded_by_proxy_async" should be placed before first party import "azure.core.exceptions.ResourceNotFoundError"
2026-06-01T05:49:34.0782940Z tests/test_create_delete_async.py:10: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-06-01T05:49:34.0783633Z tests/test_create_delete_async.py:1: [W0611(unused-import), ] Unused time imported from datetime
2026-06-01T05:49:34.0785056Z tests/test_create_delete_async.py:10: [W0614(unused-wildcard-import), ] Unused import(s) TYPE_CHECKING, patch_sdk, List, DeidentificationContent, DeidentificationCustomizationOptions, DeidentificationDocumentDetails, DeidentificationDocumentLocation, DeidentificationJobCustomizationOptions, DeidentificationJobSummary, DeidentificationResult, PhiEntity, PhiTaggerResult, SimplePhiEntity, StringIndex, TaggedPhiEntities, DeidentificationOperationType, PhiCategory and TextEncodingType from wildcard import of azure.health.deidentification.models
2026-06-01T05:49:34.0785961Z
2026-06-01T05:49:34.0786440Z -----------------------------------
2026-06-01T05:49:34.0786969Z Your code has been rated at 8.14/10
2026-06-01T05:49:34.0787239Z
2026-06-01T05:49:34.0787707Z ************* Module list_job_documents
2026-06-01T05:49:34.0788518Z samples/list_job_documents.py:33: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.health.deidentification.DeidentificationClient", "azure.health.deidentification.models.DeidentificationJob", "azure.identity.DefaultAzureCredential"
2026-06-01T05:49:34.0789650Z samples/list_job_documents.py:34: [C0411(wrong-import-order), ] standard import "uuid" should be placed before first party imports "azure.health.deidentification.DeidentificationClient", "azure.health.deidentification.models.DeidentificationJob", "azure.identity.DefaultAzureCredential"
2026-06-01T05:49:34.0790473Z ************* Module examples
2026-06-01T05:49:34.0791146Z samples/examples.py:1: [C4726(file-needs-copyright-header), ] File is missing a copyright header. See details: https://azure.github.io/azure-sdk/policies_opensource.html#
2026-06-01T05:49:34.0791956Z samples/examples.py:13: [C0413(wrong-import-position), ] Import "from azure.core.exceptions import AzureError" should be placed at the top of the module
2026-06-01T05:49:34.0792909Z samples/examples.py:14: [C0413(wrong-import-position), ] Import "from azure.health.deidentification.models import DeidentificationContent" should be placed at the top of the module
2026-06-01T05:49:34.0793808Z samples/examples.py:4: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.health.deidentification.DeidentificationClient", "azure.identity.DefaultAzureCredential"
2026-06-01T05:49:34.0794864Z ************* Module list_jobs
2026-06-01T05:49:34.0795576Z samples/list_jobs.py:22: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.health.deidentification.DeidentificationClient", "azure.identity.DefaultAzureCredential"
2026-06-01T05:49:34.0796314Z ************* Module deidentify_text_tag
2026-06-01T05:49:34.0796983Z samples/deidentify_text_tag.py:43: [W1309(f-string-without-interpolation), deidentify_text_tag] Using an f-string that does not have any interpolated variables
2026-06-01T05:49:34.0797692Z ************* Module async_samples.deidentify_text_surrogate_async
2026-06-01T05:49:34.0798589Z samples/async_samples/deidentify_text_surrogate_async.py:29: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.health.deidentification.aio.DeidentificationClient", "azure.health.deidentification.models.DeidentificationContent", "azure.identity.aio.DefaultAzureCredential"
2026-06-01T05:49:34.0799636Z samples/async_samples/deidentify_text_surrogate_async.py:23: [W0611(unused-import), ] Unused DeidentificationOperationType imported from azure.health.deidentification.models
2026-06-01T05:49:34.0800369Z ************* Module async_samples.deidentify_text_surrogate_only_async
2026-06-01T05:49:34.0801275Z samples/async_samples/deidentify_text_surrogate_only_async.py:34: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.health.deidentification.aio.DeidentificationClient", "azure.health.deidentification.models.DeidentificationContent", "azure.identity.aio.DefaultAzureCredential"
2026-06-01T05:49:34.0802172Z ************* Module async_samples.list_jobs_async
2026-06-01T05:49:34.0802952Z samples/async_samples/list_jobs_async.py:23: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.health.deidentification.aio.DeidentificationClient", "azure.identity.aio.DefaultAzureCredential"
2026-06-01T05:49:34.0803761Z ************* Module async_samples.deidentify_documents_async
2026-06-01T05:49:34.0804894Z samples/async_samples/deidentify_documents_async.py:34: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.core.polling.AsyncLROPoller", "azure.health.deidentification.aio.DeidentificationClient", "azure.health.deidentification.models.DeidentificationJob", "azure.identity.aio.DefaultAzureCredential"
2026-06-01T05:49:34.0806204Z samples/async_samples/deidentify_documents_async.py:35: [C0411(wrong-import-order), ] standard import "uuid" should be placed before first party imports "azure.core.polling.AsyncLROPoller", "azure.health.deidentification.aio.DeidentificationClient", "azure.health.deidentification.models.DeidentificationJob", "azure.identity.aio.DefaultAzureCredential"
2026-06-01T05:49:34.0807151Z ************* Module async_samples.deidentify_text_tag_async
2026-06-01T05:49:34.0807875Z samples/async_samples/deidentify_text_tag_async.py:46: [W1309(f-string-without-interpolation), deidentify_text_tag_async] Using an f-string that does not have any interpolated variables
2026-06-01T05:49:34.0808918Z samples/async_samples/deidentify_text_tag_async.py:29: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.health.deidentification.aio.DeidentificationClient", "azure.health.deidentification.models.DeidentificationContent", "azure.identity.aio.DefaultAzureCredential"
2026-06-01T05:49:34.0809806Z ************* Module async_samples.deidentify_text_redact_async
2026-06-01T05:49:34.0810842Z samples/async_samples/deidentify_text_redact_async.py:29: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.health.deidentification.aio.DeidentificationClient", "azure.health.deidentification.models.DeidentificationContent", "azure.identity.aio.DefaultAzureCredential"
2026-06-01T05:49:34.0811726Z ************* Module async_samples.list_job_documents_async
2026-06-01T05:49:34.0812846Z samples/async_samples/list_job_documents_async.py:33: [C0411(wrong-import-order), ] standard import "os" should be placed before first party imports "azure.core.polling.AsyncLROPoller", "azure.health.deidentification.aio.DeidentificationClient", "azure.health.deidentification.models.DeidentificationJob", "azure.identity.aio.DefaultAzureCredential"
2026-06-01T05:49:34.0814120Z samples/async_samples/list_job_documents_async.py:34: [C0411(wrong-import-order), ] standard import "uuid" should be placed before first party imports "azure.core.polling.AsyncLROPoller", "azure.health.deidentification.aio.DeidentificationClient", "azure.health.deidentification.models.DeidentificationJob", "azure.identity.aio.DefaultAzureCredential"
2026-06-01T05:49:34.0814997Z
2026-06-01T05:49:34.0815459Z -----------------------------------
2026-06-01T05:49:34.0815929Z Your code has been rated at 9.37/10
2026-06-01T05:49:34.0816199Z
2026-06-01T05:49:34.0816752Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-06-01T05:49:34.0817401Z Collecting azure-pylint-guidelines-checker==0.5.7
2026-06-01T05:49:34.0818167Z 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-06-01T05:49:34.0818966Z Installing collected packages: azure-pylint-guidelines-checker
2026-06-01T05:49:34.0819553Z Successfully installed azure-pylint-guidelines-checker-0.5.7
2026-06-01T05:49:34.0820206Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-06-01T05:49:34.0820817Z Collecting pylint==4.0.4
2026-06-01T05:49:34.0821337Z Downloading pylint-4.0.4-py3-none-any.whl (536 kB)
2026-06-01T05:49:34.0822104Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.4/536.4 kB 17.8 MB/s eta 0:00:00
2026-06-01T05:49:34.0822655Z Collecting dill>=0.2
2026-06-01T05:49:34.0823154Z Downloading dill-0.4.1-py3-none-any.whl (120 kB)
2026-06-01T05:49:34.0823897Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 28.8 MB/s eta 0:00:00
2026-06-01T05:49:34.0824453Z Collecting isort!=5.13,<8,>=5
2026-06-01T05:49:34.0825276Z Downloading isort-7.0.0-py3-none-any.whl (94 kB)
2026-06-01T05:49:34.0826041Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.7/94.7 kB 27.3 MB/s eta 0:00:00
2026-06-01T05:49:34.0826584Z Collecting tomlkit>=0.10.1
2026-06-01T05:49:34.0827266Z Downloading tomlkit-0.15.0-py3-none-any.whl (41 kB)
2026-06-01T05:49:34.0828027Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.3/41.3 kB 16.0 MB/s eta 0:00:00
2026-06-01T05:49:34.0828582Z Collecting mccabe<0.8,>=0.6
2026-06-01T05:49:34.0829109Z Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
2026-06-01T05:49:34.0829820Z Requirement already satisfied: platformdirs>=2.2 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from pylint==4.0.4) (4.10.0)
2026-06-01T05:49:34.0830528Z Collecting astroid<=4.1.dev0,>=4.0.2
2026-06-01T05:49:34.0831058Z Downloading astroid-4.0.4-py3-none-any.whl (276 kB)
2026-06-01T05:49:34.0831815Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 276.4/276.4 kB 44.4 MB/s eta 0:00:00
2026-06-01T05:49:34.0832542Z Requirement already satisfied: tomli>=1.1 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from pylint==4.0.4) (2.4.1)
2026-06-01T05:49:34.0833427Z Requirement already satisfied: typing-extensions>=4 in /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/lib/python3.10/site-packages (from astroid<=4.1.dev0,>=4.0.2->pylint==4.0.4) (4.15.0)
2026-06-01T05:49:34.0834137Z Installing collected packages: tomlkit, mccabe, isort, dill, astroid, pylint
2026-06-01T05:49:34.0834892Z 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-06-01T05:49:34.2720167Z next-pylint check completed with exit code 28
2026-06-01T05:49:34.2721070Z ======================================================================================================================
2026-06-01T05:49:34.2721750Z ===== STDERR: next-pylint :: /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification (exit 28) =====
2026-06-01T05:49:34.2722458Z 2026-06-01 05:48:21,898 [INFO] azure-sdk-tools: Installing from feed: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/
2026-06-01T05:49:34.2723098Z 2026-06-01 05:48:21,898 [INFO] azure-sdk-tools: Running pylint check...
2026-06-01T05:49:34.2723647Z 2026-06-01 05:48:25,753 [INFO] root: Found whl azure_sdk_tools-0.0.0-py3-none-any.whl
2026-06-01T05:49:34.2723928Z
2026-06-01T05:49:34.2724353Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-06-01T05:49:34.2725050Z [notice] To update, run: python -m pip install --upgrade pip
2026-06-01T05:49:34.2725626Z 2026-06-01 05:48:41,890 [INFO] azure-sdk-tools: Processing azure-health-deidentification for pylint check
2026-06-01T05:49:34.2726267Z 2026-06-01 05:48:41,890 [INFO] azure-sdk-tools: Installing dev requirements for /mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification
2026-06-01T05:49:34.2726609Z
2026-06-01T05:49:34.2727028Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-06-01T05:49:34.2727491Z [notice] To update, run: python -m pip install --upgrade pip
2026-06-01T05:49:34.2727719Z
2026-06-01T05:49:34.2728138Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-06-01T05:49:34.2728591Z [notice] To update, run: python -m pip install --upgrade pip
2026-06-01T05:49:34.2729144Z 2026-06-01 05:48:56,643 [INFO] azure-sdk-tools: Installing azure_health_deidentification-1.1.0b1.tar.gz from fresh built package.
2026-06-01T05:49:34.2730048Z 2026-06-01 05:48:57,008 [INFO] azure-sdk-tools: Executing command from /mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/.staging:['/mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/bin/python', '-m', 'pip', 'install', '/mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/.staging/azure_health_deidentification-1.1.0b1.tar.gz']
2026-06-01T05:49:34.2730644Z
2026-06-01T05:49:34.2731090Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-06-01T05:49:34.2731556Z [notice] To update, run: python -m pip install --upgrade pip
2026-06-01T05:49:34.2732079Z 2026-06-01 05:49:01,309 [INFO] azure-sdk-tools: Installed azure_health_deidentification-1.1.0b1.tar.gz
2026-06-01T05:49:34.2732946Z
2026-06-01T05:49:34.2733426Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-06-01T05:49:34.2734024Z [notice] To update, run: python -m pip install --upgrade pip
2026-06-01T05:49:34.2734595Z 2026-06-01 05:49:04,760 [INFO] azure-sdk-tools: Installed packages:
2026-06-01T05:49:34.2735425Z 2026-06-01 05:49:04,761 [INFO] azure-sdk-tools: aiohappyeyeballs==2.6.2
2026-06-01T05:49:34.2735969Z aiohttp==3.13.5
2026-06-01T05:49:34.2736441Z aiosignal==1.4.0
2026-06-01T05:49:34.2736874Z astroid==4.0.4
2026-06-01T05:49:34.2737353Z async-timeout==5.0.1
2026-06-01T05:49:34.2737827Z attrs==26.1.0
2026-06-01T05:49:34.2738270Z azure-core==1.41.0
2026-06-01T05:49:34.2738908Z azure-health-deidentification @ file:///mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/.staging/azure_health_deidentification-1.1.0b1.tar.gz
2026-06-01T05:49:34.2739621Z azure-identity @ file:///mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl
2026-06-01T05:49:34.2740209Z azure-pylint-guidelines-checker==0.5.7
2026-06-01T05:49:34.2740797Z azure-sdk-tools @ file:///mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-06-01T05:49:34.2741348Z backports.asyncio.runner==1.2.0
2026-06-01T05:49:34.2741845Z bashlex==0.18
2026-06-01T05:49:34.2742272Z bracex==2.6
2026-06-01T05:49:34.2742734Z build==1.5.0
2026-06-01T05:49:34.2743175Z certifi==2026.5.20
2026-06-01T05:49:34.2743846Z cffi==2.0.0
2026-06-01T05:49:34.2744315Z charset-normalizer==3.4.7
2026-06-01T05:49:34.2745020Z cibuildwheel==2.23.3
2026-06-01T05:49:34.2745586Z ConfigArgParse==1.7.5
2026-06-01T05:49:34.2746097Z coverage==7.14.1
2026-06-01T05:49:34.2746584Z cryptography==48.0.0
2026-06-01T05:49:34.2747061Z dependency-groups==1.3.1
2026-06-01T05:49:34.2747525Z dill==0.4.1
2026-06-01T05:49:34.2747951Z exceptiongroup==1.3.1
2026-06-01T05:49:34.2748430Z filelock==3.29.0
2026-06-01T05:49:34.2748900Z frozenlist==1.8.0
2026-06-01T05:49:34.2749334Z idna==3.17
2026-06-01T05:49:34.2749763Z iniconfig==2.3.0
2026-06-01T05:49:34.2750211Z isodate==0.7.2
2026-06-01T05:49:34.2750605Z isort==7.0.0
2026-06-01T05:49:34.2751036Z Jinja2==3.1.6
2026-06-01T05:49:34.2751461Z json-delta==2.0.2
2026-06-01T05:49:34.2751905Z MarkupSafe==3.0.3
2026-06-01T05:49:34.2752311Z mccabe==0.7.0
2026-06-01T05:49:34.2752737Z msal==1.37.0
2026-06-01T05:49:34.2753184Z msal-extensions==1.3.1
2026-06-01T05:49:34.2753611Z multidict==6.7.1
2026-06-01T05:49:34.2754065Z packaging==26.2
2026-06-01T05:49:34.2754512Z pkginfo==1.12.1.2
2026-06-01T05:49:34.2755220Z platformdirs==4.10.0
2026-06-01T05:49:34.2755671Z pluggy==1.6.0
2026-06-01T05:49:34.2756090Z propcache==0.5.2
2026-06-01T05:49:34.2756537Z pycparser==3.0
2026-06-01T05:49:34.2756949Z Pygments==2.20.0
2026-06-01T05:49:34.2757393Z PyJWT==2.13.0
2026-06-01T05:49:34.2757800Z pylint==4.0.4
2026-06-01T05:49:34.2758210Z pyparsing==3.3.2
2026-06-01T05:49:34.2758666Z pyproject_hooks==1.2.0
2026-06-01T05:49:34.2759122Z pytest==9.0.3
2026-06-01T05:49:34.2759553Z pytest-asyncio==1.4.0
2026-06-01T05:49:34.2760035Z pytest-cov==7.1.0
2026-06-01T05:49:34.2760507Z python-dotenv==1.2.2
2026-06-01T05:49:34.2760949Z PyYAML==6.0.3
2026-06-01T05:49:34.2761397Z requests==2.34.2
2026-06-01T05:49:34.2761817Z tomli==2.4.1
2026-06-01T05:49:34.2762231Z tomli_w==1.0.0
2026-06-01T05:49:34.2762668Z tomlkit==0.15.0
2026-06-01T05:49:34.2763092Z typing_extensions==4.15.0
2026-06-01T05:49:34.2763545Z urllib3==2.7.0
2026-06-01T05:49:34.2763962Z yarl==1.24.2
2026-06-01T05:49:34.2764223Z
2026-06-01T05:49:34.2765045Z 2026-06-01 05:49:04,761 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-health-deidentification/.venv_next-pylint/bin/python', '-m', 'pylint', '--rcfile=/mnt/vss/_work/1/s/eng/pylintrc', '--output-format=parseable', '/mnt/vss/_work/1/s/sdk/healthdataaiservices/azure-health-deidentification/azure']
2026-06-01T05:49:34.2766020Z 2026-06-01 05:49:16,852 [ERROR] azure-sdk-tools: azure-health-deidentification main package exited with linting error 16. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-06-01T05:49:34.2767130Z 2026-06-01 05:49:16,852 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/tests']
2026-06-01T05:49:34.2768053Z 2026-06-01 05:49:22,609 [ERROR] azure-sdk-tools: azure-health-deidentification tests exited with linting error 28. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-06-01T05:49:34.2768982Z 2026-06-01 05:49:22,610 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-health-deidentification/.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/healthdataaiservices/azure-health-deidentification/samples']
2026-06-01T05:49:34.2769921Z 2026-06-01 05:49:27,424 [ERROR] azure-sdk-tools: azure-health-deidentification samples exited with linting error 20. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-06-01T05:49:34.2770674Z 2026-06-01 05:49:31,086 [INFO] root: Issue exists for azure-health-deidentification with pylint version 4.0.4. Updating...
2026-06-01T05:49:34.2771317Z 2026-06-01 05:49:34,007 [INFO] root: Assigned alexathomases to issue for azure-health-deidentification
2026-06-01T05:49:34.2772126Z ======================================================================================================================
2026-06-01T05:49:34.2772692Z
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-health-deidentification>azpysdk next-pylint --isolate .See the Pylint Guide for more information.