Azure / Azure/azure-sdk-for-python
azure-monitor-opentelemetry-exporter needs linting updates for pylint version 4.0.6
- Dominant language
- Python
- Stars
- 5.6k
- Forks
- 3.4k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 193
Description
**ACTION NEEDED:** This version of pylint will be merged on **2026-10-12**. The build will begin to fail for this library if errors are not fixed.
**Library name:** azure-monitor-opentelemetry-exporter
**Pylint version:** 4.0.6
**Pylint Build:** [Link to build (2026-07-26)](https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6617757&view=logs&j=87f850b5-cf15-53c6-370a-4be21ee70ec7&t=b33d1587-3539-5735-af43-e3e62f02ca4b)
**Pylint Errors:**
20
2026-07-26T17:21:58.0009096Z ===== OUTPUT: next-pylint :: /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter (exit 20) =====
2026-07-26T17:21:58.0011217Z Looking in indexes: https://build:***@pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple, https://pypi.python.org/simple
2026-07-26T17:21:58.0012939Z Processing ./.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-07-26T17:21:58.0014930Z Collecting python-dotenv
2026-07-26T17:21:58.0016411Z Downloading python_dotenv-1.2.2-py3-none-any.whl (22 kB)
2026-07-26T17:21:58.0017799Z Collecting pytest-cov
2026-07-26T17:21:58.0019412Z Downloading pytest_cov-7.1.0-py3-none-any.whl (22 kB)
2026-07-26T17:21:58.0020221Z Collecting pyparsing
2026-07-26T17:21:58.0021002Z Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB)
2026-07-26T17:21:58.0022291Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.8/122.8 kB 3.9 MB/s eta 0:00:00
2026-07-26T17:21:58.0023574Z Requirement already satisfied: setuptools in ./.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0) (79.0.1)
2026-07-26T17:21:58.0024484Z Collecting ConfigArgParse>=0.12.0
2026-07-26T17:21:58.0025269Z Using cached configargparse-1.7.5-py3-none-any.whl (27 kB)
2026-07-26T17:21:58.0026278Z Collecting Jinja2
2026-07-26T17:21:58.0027366Z Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
2026-07-26T17:21:58.0029166Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 16.0 MB/s eta 0:00:00
2026-07-26T17:21:58.0030156Z Collecting pytest-asyncio>=0.9.0
2026-07-26T17:21:58.0031078Z Using cached pytest_asyncio-1.4.0-py3-none-any.whl (16 kB)
2026-07-26T17:21:58.0031953Z Collecting tomli
2026-07-26T17:21:58.0032864Z Downloading tomli-2.4.1-py3-none-any.whl (14 kB)
2026-07-26T17:21:58.0033715Z Collecting certifi
2026-07-26T17:21:58.0034622Z Downloading certifi-2026.7.22-py3-none-any.whl (136 kB)
2026-07-26T17:21:58.0035719Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 137.0/137.0 kB 24.2 MB/s eta 0:00:00
2026-07-26T17:21:58.0036640Z Collecting tomli-w==1.0.0
2026-07-26T17:21:58.0037552Z Using cached tomli_w-1.0.0-py3-none-any.whl (6.0 kB)
2026-07-26T17:21:58.0038631Z Collecting packaging
2026-07-26T17:21:58.0039699Z Using cached packaging-26.2-py3-none-any.whl (100 kB)
2026-07-26T17:21:58.0040480Z Collecting build
2026-07-26T17:21:58.0041570Z Downloading https://pkgs.dev.azure.com/azure-sdk/29ec6040-b234-4e31-b139-33dc4287b756/_packaging/3572dbf9-b5ef-433b-9137-fc4d7768e7cc/pypi/download/build/1.5.1/build-1.5.1-py3-none-any.whl (31 kB)
2026-07-26T17:21:58.0042519Z Collecting azure-core
2026-07-26T17:21:58.0043365Z Using cached azure_core-1.41.0-py3-none-any.whl (220 kB)
2026-07-26T17:21:58.0044133Z Collecting pytest>=3.5.1
2026-07-26T17:21:58.0044950Z Using cached pytest-9.1.1-py3-none-any.whl (386 kB)
2026-07-26T17:21:58.0045695Z Collecting json-delta>=2.0
2026-07-26T17:21:58.0046471Z Using cached json_delta-2.0.2-py2.py3-none-any.whl (33 kB)
2026-07-26T17:21:58.0047216Z Collecting pkginfo
2026-07-26T17:21:58.0047980Z Using cached pkginfo-1.12.1.2-py3-none-any.whl (32 kB)
2026-07-26T17:21:58.0048989Z Collecting PyYAML
2026-07-26T17:21:58.0049866Z Using cached pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB)
2026-07-26T17:21:58.0050959Z Collecting wheel
2026-07-26T17:21:58.0051752Z Using cached wheel-0.47.0-py3-none-any.whl (32 kB)
2026-07-26T17:21:58.0052596Z Collecting cibuildwheel==2.23.3
2026-07-26T17:21:58.0053393Z Using cached cibuildwheel-2.23.3-py3-none-any.whl (91 kB)
2026-07-26T17:21:58.0054139Z Collecting urllib3
2026-07-26T17:21:58.0054898Z Using cached urllib3-2.7.0-py3-none-any.whl (131 kB)
2026-07-26T17:21:58.0055644Z Collecting platformdirs
2026-07-26T17:21:58.0056419Z Downloading platformdirs-4.11.0-py3-none-any.whl (23 kB)
2026-07-26T17:21:58.0057182Z Collecting dependency-groups>=1.2
2026-07-26T17:21:58.0057974Z Using cached dependency_groups-1.3.1-py3-none-any.whl (8.7 kB)
2026-07-26T17:21:58.0059020Z Collecting bashlex!=0.13
2026-07-26T17:21:58.0059832Z Using cached bashlex-0.18-py2.py3-none-any.whl (69 kB)
2026-07-26T17:21:58.0060611Z Collecting typing-extensions>=4.1.0
2026-07-26T17:21:58.0061407Z Using cached typing_extensions-4.16.0-py3-none-any.whl (45 kB)
2026-07-26T17:21:58.0062151Z Collecting bracex
2026-07-26T17:21:58.0062918Z Using cached bracex-3.0.1-py3-none-any.whl (11 kB)
2026-07-26T17:21:58.0063653Z Collecting filelock
2026-07-26T17:21:58.0064416Z Using cached filelock-3.32.0-py3-none-any.whl (97 kB)
2026-07-26T17:21:58.0065175Z Collecting iniconfig>=1.0.1
2026-07-26T17:21:58.0065937Z Using cached iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
2026-07-26T17:21:58.0066695Z Collecting pluggy<2,>=1.5
2026-07-26T17:21:58.0067473Z Using cached pluggy-1.6.0-py3-none-any.whl (20 kB)
2026-07-26T17:21:58.0068227Z Collecting exceptiongroup>=1
2026-07-26T17:21:58.0069499Z Using cached exceptiongroup-1.3.1-py3-none-any.whl (16 kB)
2026-07-26T17:21:58.0070449Z Collecting pygments>=2.7.2
2026-07-26T17:21:58.0071217Z Using cached pygments-2.20.0-py3-none-any.whl (1.2 MB)
2026-07-26T17:21:58.0072010Z Collecting backports-asyncio-runner<2,>=1.1
2026-07-26T17:21:58.0072852Z Using cached backports_asyncio_runner-1.2.0-py3-none-any.whl (12 kB)
2026-07-26T17:21:58.0073629Z Collecting requests>=2.21.0
2026-07-26T17:21:58.0074385Z Using cached requests-2.34.2-py3-none-any.whl (73 kB)
2026-07-26T17:21:58.0075134Z Collecting pyproject_hooks
2026-07-26T17:21:58.0075899Z Using cached pyproject_hooks-1.2.0-py3-none-any.whl (10 kB)
2026-07-26T17:21:58.0076652Z Collecting MarkupSafe>=2.0
2026-07-26T17:21:58.0077516Z Using cached markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB)
2026-07-26T17:21:58.0078392Z Collecting coverage[toml]>=7.10.6
2026-07-26T17:21:58.0079505Z Using cached coverage-7.15.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (250 kB)
2026-07-26T17:21:58.0080346Z Collecting charset_normalizer<4,>=2
2026-07-26T17:21:58.0090881Z Using cached charset_normalizer-3.4.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (223 kB)
2026-07-26T17:21:58.0091875Z Collecting idna<4,>=2.5
2026-07-26T17:21:58.0092735Z Using cached idna-3.18-py3-none-any.whl (65 kB)
2026-07-26T17:21:58.0094033Z Installing collected packages: json-delta, urllib3, typing-extensions, tomli-w, tomli, PyYAML, python-dotenv, pyproject_hooks, pyparsing, pygments, pluggy, platformdirs, pkginfo, packaging, MarkupSafe, iniconfig, idna, filelock, coverage, ConfigArgParse, charset_normalizer, certifi, bracex, bashlex, backports-asyncio-runner, wheel, requests, Jinja2, exceptiongroup, dependency-groups, build, pytest, cibuildwheel, azure-core, pytest-cov, pytest-asyncio, azure-sdk-tools
2026-07-26T17:21:58.0096009Z Successfully installed ConfigArgParse-1.7.5 Jinja2-3.1.6 MarkupSafe-3.0.3 PyYAML-6.0.3 azure-core-1.41.0 azure-sdk-tools-0.0.0 backports-asyncio-runner-1.2.0 bashlex-0.18 bracex-3.0.1 build-1.5.1 certifi-2026.7.22 charset_normalizer-3.4.9 cibuildwheel-2.23.3 coverage-7.15.2 dependency-groups-1.3.1 exceptiongroup-1.3.1 filelock-3.32.0 idna-3.18 iniconfig-2.3.0 json-delta-2.0.2 packaging-26.2 pkginfo-1.12.1.2 platformdirs-4.11.0 pluggy-1.6.0 pygments-2.20.0 pyparsing-3.3.2 pyproject_hooks-1.2.0 pytest-9.1.1 pytest-asyncio-1.4.0 pytest-cov-7.1.0 python-dotenv-1.2.2 requests-2.34.2 tomli-2.4.1 tomli-w-1.0.0 typing-extensions-4.16.0 urllib3-2.7.0 wheel-0.47.0
2026-07-26T17:21:58.0097938Z Looking in indexes: https://build:***@pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple, https://pypi.python.org/simple
2026-07-26T17:21:58.0099290Z Processing /mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-07-26T17:21:58.0100222Z Processing /mnt/vss/_work/1/s/.wheels/azure_core-1.41.0-py3-none-any.whl
2026-07-26T17:21:58.0101135Z Processing /mnt/vss/_work/1/s/.wheels/azure_core_tracing_opentelemetry-1.0.0b14-py3-none-any.whl
2026-07-26T17:21:58.0102043Z Processing /mnt/vss/_work/1/s/.wheels/azure_identity-1.26.0b3-py3-none-any.whl
2026-07-26T17:21:58.0102866Z Collecting aiohttp>=3.0
2026-07-26T17:21:58.0103766Z Using cached aiohttp-3.14.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB)
2026-07-26T17:21:58.0104624Z Collecting fixedint<1.0.0,>=0.1.6
2026-07-26T17:21:58.0105400Z Downloading fixedint-0.2.0-py3-none-any.whl (14 kB)
2026-07-26T17:21:58.0106502Z Requirement already satisfied: certifi in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (2026.7.22)
2026-07-26T17:21:58.0107840Z Requirement already satisfied: packaging in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (26.2)
2026-07-26T17:21:58.0109697Z Requirement already satisfied: pyparsing in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (3.3.2)
2026-07-26T17:21:58.0111018Z Requirement already satisfied: tomli in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (2.4.1)
2026-07-26T17:21:58.0112340Z Requirement already satisfied: python-dotenv in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (1.2.2)
2026-07-26T17:21:58.0113668Z Requirement already satisfied: tomli-w==1.0.0 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (1.0.0)
2026-07-26T17:21:58.0114989Z Requirement already satisfied: build in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (1.5.1)
2026-07-26T17:21:58.0116280Z Requirement already satisfied: pkginfo in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (1.12.1.2)
2026-07-26T17:21:58.0117627Z Requirement already satisfied: ConfigArgParse>=0.12.0 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (1.7.5)
2026-07-26T17:21:58.0119426Z Requirement already satisfied: pytest>=3.5.1 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (9.1.1)
2026-07-26T17:21:58.0120805Z Requirement already satisfied: urllib3 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (2.7.0)
2026-07-26T17:21:58.0122141Z Requirement already satisfied: pytest-asyncio>=0.9.0 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (1.4.0)
2026-07-26T17:21:58.0123474Z Requirement already satisfied: pytest-cov in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (7.1.0)
2026-07-26T17:21:58.0124786Z Requirement already satisfied: json-delta>=2.0 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (2.0.2)
2026-07-26T17:21:58.0126112Z Requirement already satisfied: wheel in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (0.47.0)
2026-07-26T17:21:58.0127720Z Requirement already satisfied: Jinja2 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (3.1.6)
2026-07-26T17:21:58.0129569Z Requirement already satisfied: setuptools in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (79.0.1)
2026-07-26T17:21:58.0131086Z Requirement already satisfied: PyYAML in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (6.0.3)
2026-07-26T17:21:58.0132574Z Requirement already satisfied: cibuildwheel==2.23.3 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (2.23.3)
2026-07-26T17:21:58.0134085Z Requirement already satisfied: bashlex!=0.13 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.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/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (0.18)
2026-07-26T17:21:58.0135592Z Requirement already satisfied: typing-extensions>=4.1.0 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.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/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (4.16.0)
2026-07-26T17:21:58.0137106Z Requirement already satisfied: filelock in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.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/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (3.32.0)
2026-07-26T17:21:58.0138994Z Requirement already satisfied: bracex in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.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/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (3.0.1)
2026-07-26T17:21:58.0140529Z Requirement already satisfied: platformdirs in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.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/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (4.11.0)
2026-07-26T17:21:58.0142064Z Requirement already satisfied: dependency-groups>=1.2 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.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/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (1.3.1)
2026-07-26T17:21:58.0143575Z Requirement already satisfied: requests>=2.21.0 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-core==1.41.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 2)) (2.34.2)
2026-07-26T17:21:58.0144757Z Collecting opentelemetry-api>=1.12.0
2026-07-26T17:21:58.0145689Z Downloading opentelemetry_api-1.44.0-py3-none-any.whl (60 kB)
2026-07-26T17:21:58.0147112Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.0/60.0 kB 3.4 MB/s eta 0:00:00
2026-07-26T17:21:58.0148074Z Collecting msal-extensions>=1.2.0
2026-07-26T17:21:58.0149210Z Downloading msal_extensions-1.3.1-py3-none-any.whl (20 kB)
2026-07-26T17:21:58.0150148Z Collecting cryptography>=2.5
2026-07-26T17:21:58.0151111Z Using cached cryptography-49.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (4.7 MB)
2026-07-26T17:21:58.0152010Z Collecting msal>=1.35.1
2026-07-26T17:21:58.0152931Z Using cached msal-1.37.0-py3-none-any.whl (123 kB)
2026-07-26T17:21:58.0153801Z Collecting attrs>=17.3.0
2026-07-26T17:21:58.0154714Z Using cached attrs-26.1.0-py3-none-any.whl (67 kB)
2026-07-26T17:21:58.0155594Z Collecting async-timeout<6.0,>=4.0
2026-07-26T17:21:58.0156495Z Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
2026-07-26T17:21:58.0157407Z Collecting aiohappyeyeballs>=2.5.0
2026-07-26T17:21:58.0158295Z Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl (15 kB)
2026-07-26T17:21:58.0159429Z Collecting frozenlist>=1.1.1
2026-07-26T17:21:58.0160419Z Downloading frozenlist-1.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (219 kB)
2026-07-26T17:21:58.0161592Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 219.5/219.5 kB 34.3 MB/s eta 0:00:00
2026-07-26T17:21:58.0162519Z Collecting propcache>=0.2.0
2026-07-26T17:21:58.0163492Z Using cached propcache-0.5.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (60 kB)
2026-07-26T17:21:58.0164454Z Collecting yarl<2.0,>=1.17.0
2026-07-26T17:21:58.0165417Z Using cached yarl-1.24.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (110 kB)
2026-07-26T17:21:58.0166419Z Collecting aiosignal>=1.4.0
2026-07-26T17:21:58.0167302Z Using cached aiosignal-1.4.0-py3-none-any.whl (7.5 kB)
2026-07-26T17:21:58.0168181Z Collecting multidict<7.0,>=4.5
2026-07-26T17:21:58.0169342Z Using cached multidict-6.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (243 kB)
2026-07-26T17:21:58.0170201Z Collecting cffi>=2.0.0
2026-07-26T17:21:58.0171230Z Using cached cffi-2.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (218 kB)
2026-07-26T17:21:58.0172478Z Collecting PyJWT[crypto]<3,>=1.0.0
2026-07-26T17:21:58.0173862Z Using cached pyjwt-2.13.0-py3-none-any.whl (31 kB)
2026-07-26T17:21:58.0175576Z Requirement already satisfied: pluggy<2,>=1.5 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.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/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (1.6.0)
2026-07-26T17:21:58.0177270Z Requirement already satisfied: iniconfig>=1.0.1 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.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/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (2.3.0)
2026-07-26T17:21:58.0179015Z Requirement already satisfied: pygments>=2.7.2 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.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/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (2.20.0)
2026-07-26T17:21:58.0180447Z Requirement already satisfied: exceptiongroup>=1 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.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/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (1.3.1)
2026-07-26T17:21:58.0181861Z Requirement already satisfied: backports-asyncio-runner<2,>=1.1 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.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/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (1.2.0)
2026-07-26T17:21:58.0183417Z Requirement already satisfied: charset_normalizer<4,>=2 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.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/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 2)) (3.4.9)
2026-07-26T17:21:58.0184799Z Requirement already satisfied: idna<4,>=2.5 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.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/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 2)) (3.18)
2026-07-26T17:21:58.0186158Z Requirement already satisfied: pyproject_hooks in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from build->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (1.2.0)
2026-07-26T17:21:58.0187497Z Requirement already satisfied: MarkupSafe>=2.0 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from Jinja2->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (3.0.3)
2026-07-26T17:21:58.0189156Z Requirement already satisfied: coverage[toml]>=7.10.6 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from pytest-cov->azure-sdk-tools==0.0.0->-r /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/dev_requirements.txt (line 1)) (7.15.2)
2026-07-26T17:21:58.0190271Z Collecting pycparser
2026-07-26T17:21:58.0191141Z Using cached pycparser-3.0-py3-none-any.whl (48 kB)
2026-07-26T17:21:58.0192040Z azure-sdk-tools is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
2026-07-26T17:21:58.0193034Z azure-core is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
2026-07-26T17:21:58.0194177Z Installing collected packages: fixedint, PyJWT, pycparser, propcache, opentelemetry-api, multidict, frozenlist, attrs, async-timeout, aiohappyeyeballs, yarl, cffi, aiosignal, cryptography, azure-core-tracing-opentelemetry, aiohttp, msal, msal-extensions, azure-identity
2026-07-26T17:21:58.0195708Z Successfully installed PyJWT-2.13.0 aiohappyeyeballs-2.7.1 aiohttp-3.14.3 aiosignal-1.4.0 async-timeout-5.0.1 attrs-26.1.0 azure-core-tracing-opentelemetry-1.0.0b14 azure-identity-1.26.0b3 cffi-2.1.0 cryptography-49.0.0 fixedint-0.2.0 frozenlist-1.8.0 msal-1.37.0 msal-extensions-1.3.1 multidict-6.7.1 opentelemetry-api-1.44.0 propcache-0.5.2 pycparser-3.0 yarl-1.24.5
2026-07-26T17:21:58.0196953Z Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
2026-07-26T17:21:58.0197855Z Collecting azure-pylint-guidelines-checker==0.5.9
2026-07-26T17:21:58.0199044Z Downloading https://pkgs.dev.azure.com/azure-sdk/29ec6040-b234-4e31-b139-33dc4287b756/_packaging/3572dbf9-b5ef-433b-9137-fc4d7768e7cc/pypi/download/azure-pylint-guidelines-checker/0.5.9/azure_pylint_guidelines_checker-0.5.9-py3-none-any.whl (29 kB)
2026-07-26T17:21:58.0200104Z Installing collected packages: azure-pylint-guidelines-checker
2026-07-26T17:21:58.0200919Z Successfully installed azure-pylint-guidelines-checker-0.5.9
2026-07-26T17:21:58.0201889Z Looking in indexes: https://build:***@pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple
2026-07-26T17:21:58.0202763Z Collecting azure-identity~=1.17
2026-07-26T17:21:58.0203744Z Downloading https://pkgs.dev.azure.com/azure-sdk/29ec6040-b234-4e31-b139-33dc4287b756/_packaging/3572dbf9-b5ef-433b-9137-fc4d7768e7cc/pypi/download/azure-identity/1.25.3/azure_identity-1.25.3-py3-none-any.whl (192 kB)
2026-07-26T17:21:58.0205139Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 192.1/192.1 kB 25.4 MB/s eta 0:00:00
2026-07-26T17:21:58.0206067Z Saved /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/.staging/dl/azure_identity-1.25.3-py3-none-any.whl
2026-07-26T17:21:58.0206951Z Successfully downloaded azure-identity
2026-07-26T17:21:58.0207887Z Looking in indexes: https://build:***@pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple, https://pypi.python.org/simple
2026-07-26T17:21:58.0208994Z Processing ./azure_monitor_opentelemetry_exporter-1.0.0b56.tar.gz
2026-07-26T17:21:58.0209808Z Installing build dependencies: started
2026-07-26T17:21:58.0210599Z Installing build dependencies: finished with status 'done'
2026-07-26T17:21:58.0211400Z Getting requirements to build wheel: started
2026-07-26T17:21:58.0212217Z Getting requirements to build wheel: finished with status 'done'
2026-07-26T17:21:58.0213012Z Preparing metadata (pyproject.toml): started
2026-07-26T17:21:58.0213840Z Preparing metadata (pyproject.toml): finished with status 'done'
2026-07-26T17:21:58.0214655Z Processing ./dl/azure_identity-1.25.3-py3-none-any.whl
2026-07-26T17:21:58.0215667Z Requirement already satisfied: azure-core<2.0.0,>=1.28.0 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-monitor-opentelemetry-exporter==1.0.0b56) (1.41.0)
2026-07-26T17:21:58.0216664Z Collecting opentelemetry-sdk~=1.43.0
2026-07-26T17:21:58.0217465Z Downloading opentelemetry_sdk-1.43.0-py3-none-any.whl (178 kB)
2026-07-26T17:21:58.0218539Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 178.9/178.9 kB 6.2 MB/s eta 0:00:00
2026-07-26T17:21:58.0219595Z Collecting psutil<8,>=5.9
2026-07-26T17:21:58.0220483Z Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (155 kB)
2026-07-26T17:21:58.0221491Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.6/155.6 kB 36.4 MB/s eta 0:00:00
2026-07-26T17:21:58.0222292Z Collecting opentelemetry-api~=1.43.0
2026-07-26T17:21:58.0223087Z Downloading opentelemetry_api-1.43.0-py3-none-any.whl (61 kB)
2026-07-26T17:21:58.0224057Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.9/61.9 kB 18.3 MB/s eta 0:00:00
2026-07-26T17:21:58.0224986Z Collecting msrest>=0.6.10
2026-07-26T17:21:58.0225772Z Downloading msrest-0.7.1-py3-none-any.whl (85 kB)
2026-07-26T17:21:58.0226682Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.4/85.4 kB 22.0 MB/s eta 0:00:00
2026-07-26T17:21:58.0227651Z Requirement already satisfied: cryptography>=2.5 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-identity==1.25.3) (49.0.0)
2026-07-26T17:21:58.0228965Z Requirement already satisfied: typing-extensions>=4.0.0 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-identity==1.25.3) (4.16.0)
2026-07-26T17:21:58.0230138Z Requirement already satisfied: msal>=1.35.1 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-identity==1.25.3) (1.37.0)
2026-07-26T17:21:58.0231270Z Requirement already satisfied: msal-extensions>=1.2.0 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-identity==1.25.3) (1.3.1)
2026-07-26T17:21:58.0232453Z Requirement already satisfied: requests>=2.21.0 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from azure-core<2.0.0,>=1.28.0->azure-monitor-opentelemetry-exporter==1.0.0b56) (2.34.2)
2026-07-26T17:21:58.0233651Z Requirement already satisfied: cffi>=2.0.0 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from cryptography>=2.5->azure-identity==1.25.3) (2.1.0)
2026-07-26T17:21:58.0234795Z Requirement already satisfied: PyJWT[crypto]<3,>=1.0.0 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from msal>=1.35.1->azure-identity==1.25.3) (2.13.0)
2026-07-26T17:21:58.0235876Z Collecting requests-oauthlib>=0.5.0
2026-07-26T17:21:58.0236725Z Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)
2026-07-26T17:21:58.0237546Z Collecting isodate>=0.6.0
2026-07-26T17:21:58.0238319Z Using cached isodate-0.7.2-py3-none-any.whl (22 kB)
2026-07-26T17:21:58.0239491Z Requirement already satisfied: certifi>=2017.4.17 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from msrest>=0.6.10->azure-monitor-opentelemetry-exporter==1.0.0b56) (2026.7.22)
2026-07-26T17:21:58.0240499Z Collecting opentelemetry-semantic-conventions==0.64b0
2026-07-26T17:21:58.0241345Z Downloading opentelemetry_semantic_conventions-0.64b0-py3-none-any.whl (203 kB)
2026-07-26T17:21:58.0242319Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 203.7/203.7 kB 43.1 MB/s eta 0:00:00
2026-07-26T17:21:58.0250848Z Requirement already satisfied: pycparser in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from cffi>=2.0.0->cryptography>=2.5->azure-identity==1.25.3) (3.0)
2026-07-26T17:21:58.0252494Z Requirement already satisfied: charset_normalizer<4,>=2 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core<2.0.0,>=1.28.0->azure-monitor-opentelemetry-exporter==1.0.0b56) (3.4.9)
2026-07-26T17:21:58.0253833Z Requirement already satisfied: urllib3<3,>=1.26 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core<2.0.0,>=1.28.0->azure-monitor-opentelemetry-exporter==1.0.0b56) (2.7.0)
2026-07-26T17:21:58.0255124Z Requirement already satisfied: idna<4,>=2.5 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from requests>=2.21.0->azure-core<2.0.0,>=1.28.0->azure-monitor-opentelemetry-exporter==1.0.0b56) (3.18)
2026-07-26T17:21:58.0256126Z Collecting oauthlib>=3.0.0
2026-07-26T17:21:58.0256919Z Downloading oauthlib-3.3.1-py3-none-any.whl (160 kB)
2026-07-26T17:21:58.0257934Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 160.1/160.1 kB 39.7 MB/s eta 0:00:00
2026-07-26T17:21:58.0259215Z Building wheels for collected packages: azure-monitor-opentelemetry-exporter
2026-07-26T17:21:58.0260146Z Building wheel for azure-monitor-opentelemetry-exporter (pyproject.toml): started
2026-07-26T17:21:58.0261367Z Building wheel for azure-monitor-opentelemetry-exporter (pyproject.toml): finished with status 'done'
2026-07-26T17:21:58.0262483Z Created wheel for azure-monitor-opentelemetry-exporter: filename=azure_monitor_opentelemetry_exporter-1.0.0b56-py2.py3-none-any.whl size=251340 sha256=869acf90b2d6705b4a671141121a75caf7761a3cd335ae93b28fcdd5892faaa6
2026-07-26T17:21:58.0263610Z Stored in directory: /home/cloudtest/.cache/pip/wheels/c7/d1/07/a7189913f1c8c07a80c9ae0a1f687de158a0037167b8aaf7c3
2026-07-26T17:21:58.0264471Z Successfully built azure-monitor-opentelemetry-exporter
2026-07-26T17:21:58.0265472Z Installing collected packages: psutil, opentelemetry-api, oauthlib, isodate, requests-oauthlib, opentelemetry-semantic-conventions, opentelemetry-sdk, msrest, azure-identity, azure-monitor-opentelemetry-exporter
2026-07-26T17:21:58.0266460Z Attempting uninstall: opentelemetry-api
2026-07-26T17:21:58.0267442Z Found existing installation: opentelemetry-api 1.44.0
2026-07-26T17:21:58.0268780Z Uninstalling opentelemetry-api-1.44.0:
2026-07-26T17:21:58.0269659Z Successfully uninstalled opentelemetry-api-1.44.0
2026-07-26T17:21:58.0270468Z Attempting uninstall: azure-identity
2026-07-26T17:21:58.0271266Z Found existing installation: azure-identity 1.26.0b3
2026-07-26T17:21:58.0272065Z Uninstalling azure-identity-1.26.0b3:
2026-07-26T17:21:58.0273035Z Successfully uninstalled azure-identity-1.26.0b3
2026-07-26T17:21:58.0274067Z Successfully installed azure-identity-1.25.3 azure-monitor-opentelemetry-exporter-1.0.0b56 isodate-0.7.2 msrest-0.7.1 oauthlib-3.3.1 opentelemetry-api-1.43.0 opentelemetry-sdk-1.43.0 opentelemetry-semantic-conventions-0.64b0 psutil-7.2.2 requests-oauthlib-2.0.0
2026-07-26T17:21:58.0275324Z Looking in indexes: https://build:***@pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple, https://pypi.python.org/simple
2026-07-26T17:21:58.0276240Z Collecting pylint==4.0.6
2026-07-26T17:21:58.0277020Z Using cached pylint-4.0.6-py3-none-any.whl (538 kB)
2026-07-26T17:21:58.0277966Z Requirement already satisfied: tomli>=1.1 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from pylint==4.0.6) (2.4.1)
2026-07-26T17:21:58.0279206Z Collecting astroid<=4.1.dev0,>=4.0.2
2026-07-26T17:21:58.0280016Z Using cached astroid-4.0.4-py3-none-any.whl (276 kB)
2026-07-26T17:21:58.0280781Z Collecting isort!=5.13,<9,>=5
2026-07-26T17:21:58.0281555Z Using cached isort-8.0.1-py3-none-any.whl (89 kB)
2026-07-26T17:21:58.0282491Z Requirement already satisfied: platformdirs>=2.2 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from pylint==4.0.6) (4.11.0)
2026-07-26T17:21:58.0283541Z Collecting tomlkit>=0.10.1
2026-07-26T17:21:58.0284315Z Using cached tomlkit-0.15.1-py3-none-any.whl (49 kB)
2026-07-26T17:21:58.0285072Z Collecting mccabe<0.8,>=0.6
2026-07-26T17:21:58.0285847Z Using cached mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
2026-07-26T17:21:58.0286609Z Collecting dill>=0.2
2026-07-26T17:21:58.0287380Z Using cached dill-0.4.1-py3-none-any.whl (120 kB)
2026-07-26T17:21:58.0288350Z Requirement already satisfied: typing-extensions>=4 in /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/lib/python3.10/site-packages (from astroid<=4.1.dev0,>=4.0.2->pylint==4.0.6) (4.16.0)
2026-07-26T17:21:58.0290065Z Installing collected packages: tomlkit, mccabe, isort, dill, astroid, pylint
2026-07-26T17:21:58.0291012Z Successfully installed astroid-4.0.4 dill-0.4.1 isort-8.0.1 mccabe-0.7.0 pylint-4.0.6 tomlkit-0.15.1
2026-07-26T17:21:58.0291909Z ************* Module azure.monitor.opentelemetry.exporter._utils
2026-07-26T17:21:58.0292959Z azure/monitor/opentelemetry/exporter/_utils.py:259: [C4740(docstring-missing-type), PeriodicTask] Param types missing in docstring: "interval, function, args". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-26T17:21:58.0293988Z ************* Module azure.monitor.opentelemetry.exporter
2026-07-26T17:21:58.0295048Z azure/monitor/opentelemetry/exporter/__init__.py:7: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0296352Z azure/monitor/opentelemetry/exporter/__init__.py:8: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0297609Z azure/monitor/opentelemetry/exporter/__init__.py:9: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0299170Z azure/monitor/opentelemetry/exporter/__init__.py:10: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0300519Z azure/monitor/opentelemetry/exporter/__init__.py:11: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0301756Z ************* Module azure.monitor.opentelemetry.exporter._storage
2026-07-26T17:21:58.0302848Z azure/monitor/opentelemetry/exporter/_storage.py:16: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0303925Z ************* Module azure.monitor.opentelemetry.exporter._quickpulse._utils
2026-07-26T17:21:58.0304999Z azure/monitor/opentelemetry/exporter/_quickpulse/_utils.py:6: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0306101Z ************* Module azure.monitor.opentelemetry.exporter._quickpulse._processor
2026-07-26T17:21:58.0307185Z azure/monitor/opentelemetry/exporter/_quickpulse/_processor.py:4: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0308379Z ************* Module azure.monitor.opentelemetry.exporter._quickpulse._manager
2026-07-26T17:21:58.0309716Z azure/monitor/opentelemetry/exporter/_quickpulse/_manager.py:12: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0310804Z ************* Module azure.monitor.opentelemetry.exporter._quickpulse._types
2026-07-26T17:21:58.0311861Z azure/monitor/opentelemetry/exporter/_quickpulse/_types.py:7: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0313146Z azure/monitor/opentelemetry/exporter/_quickpulse/_types.py:9: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0314223Z ************* Module azure.monitor.opentelemetry.exporter._quickpulse._live_metrics
2026-07-26T17:21:58.0315307Z azure/monitor/opentelemetry/exporter/_quickpulse/_live_metrics.py:7: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0316440Z ************* Module azure.monitor.opentelemetry.exporter._quickpulse._exporter
2026-07-26T17:21:58.0317508Z azure/monitor/opentelemetry/exporter/_quickpulse/_exporter.py:17: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0318931Z azure/monitor/opentelemetry/exporter/_quickpulse/_exporter.py:81: [C4739(docstring-missing-param), _Response] Params missing in docstring: "pipeline_response, deserialized, response_headers". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-26T17:21:58.0320051Z ************* Module azure.monitor.opentelemetry.exporter._configuration._utils
2026-07-26T17:21:58.0321130Z azure/monitor/opentelemetry/exporter/_configuration/_utils.py:49: [C4739(docstring-missing-param), OneSettingsResponse] Params missing in docstring: "etag, refresh_interval_s, settings, status_code, has_exception". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-26T17:21:58.0322371Z ************* Module azure.monitor.opentelemetry.exporter._configuration._worker
2026-07-26T17:21:58.0323471Z azure/monitor/opentelemetry/exporter/_configuration/_worker.py:15: [C4739(docstring-missing-param), _ConfigurationWorker] Params missing in docstring: "configuration_manager, refresh_interval_s". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-26T17:21:58.0324588Z ************* Module azure.monitor.opentelemetry.exporter._performance_counters._processor
2026-07-26T17:21:58.0325707Z azure/monitor/opentelemetry/exporter/_performance_counters/_processor.py:4: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0326824Z ************* Module azure.monitor.opentelemetry.exporter._performance_counters._manager
2026-07-26T17:21:58.0328357Z azure/monitor/opentelemetry/exporter/_performance_counters/_manager.py:12: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0330167Z azure/monitor/opentelemetry/exporter/_performance_counters/_manager.py:316: [C4739(docstring-missing-param), AvailableMemory] Params missing in docstring: "meter". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-26T17:21:58.0331427Z azure/monitor/opentelemetry/exporter/_performance_counters/_manager.py:344: [C4739(docstring-missing-param), ExceptionRate] Params missing in docstring: "meter". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-26T17:21:58.0332658Z azure/monitor/opentelemetry/exporter/_performance_counters/_manager.py:372: [C4739(docstring-missing-param), RequestExecutionTime] Params missing in docstring: "meter". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-26T17:21:58.0333892Z azure/monitor/opentelemetry/exporter/_performance_counters/_manager.py:399: [C4739(docstring-missing-param), RequestRate] Params missing in docstring: "meter". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-26T17:21:58.0335142Z azure/monitor/opentelemetry/exporter/_performance_counters/_manager.py:427: [C4739(docstring-missing-param), ProcessCpu] Params missing in docstring: "meter". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-26T17:21:58.0336376Z azure/monitor/opentelemetry/exporter/_performance_counters/_manager.py:458: [C4739(docstring-missing-param), ProcessCpuNormalized] Params missing in docstring: "meter". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-26T17:21:58.0337626Z azure/monitor/opentelemetry/exporter/_performance_counters/_manager.py:490: [C4739(docstring-missing-param), ProcessIORate] Params missing in docstring: "meter". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-26T17:21:58.0339114Z azure/monitor/opentelemetry/exporter/_performance_counters/_manager.py:518: [C4739(docstring-missing-param), ProcessPrivateBytes] Params missing in docstring: "meter". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-26T17:21:58.0340422Z azure/monitor/opentelemetry/exporter/_performance_counters/_manager.py:546: [C4739(docstring-missing-param), ProcessorTime] Params missing in docstring: "meter". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-26T17:21:58.0341694Z azure/monitor/opentelemetry/exporter/_performance_counters/_manager.py:590: [C4739(docstring-missing-param), _PerformanceCountersManager] Params missing in docstring: "meter_provider". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-26T17:21:58.0342925Z ************* Module azure.monitor.opentelemetry.exporter.export._base
2026-07-26T17:21:58.0344021Z azure/monitor/opentelemetry/exporter/export/_base.py:61: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0345349Z azure/monitor/opentelemetry/exporter/export/_base.py:68: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0346633Z azure/monitor/opentelemetry/exporter/export/_base.py:71: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0347892Z azure/monitor/opentelemetry/exporter/export/_base.py:77: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0349557Z azure/monitor/opentelemetry/exporter/export/_base.py:231: [C4776(no-cross-package-private-import), BaseExporter.__init__] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0350893Z azure/monitor/opentelemetry/exporter/export/_base.py:579: [C4776(no-cross-package-private-import), BaseExporter._transmit] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0352216Z azure/monitor/opentelemetry/exporter/export/_base.py:651: [C4776(no-cross-package-private-import), BaseExporter._transmit] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0353327Z ************* Module azure.monitor.opentelemetry.exporter.export.trace._exporter
2026-07-26T17:21:58.0354425Z azure/monitor/opentelemetry/exporter/export/trace/_exporter.py:16: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0355739Z azure/monitor/opentelemetry/exporter/export/trace/_exporter.py:19: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0356824Z ************* Module azure.monitor.opentelemetry.exporter.export.trace._sampling
2026-07-26T17:21:58.0357894Z azure/monitor/opentelemetry/exporter/export/trace/_sampling.py:26: [C4739(docstring-missing-param), ApplicationInsightsSampler] Params missing in docstring: "sampling_ratio". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-26T17:21:58.0359092Z ************* Module azure.monitor.opentelemetry.exporter.export.logs._processor
2026-07-26T17:21:58.0360186Z azure/monitor/opentelemetry/exporter/export/logs/_processor.py:6: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0361496Z azure/monitor/opentelemetry/exporter/export/logs/_processor.py:7: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0362913Z azure/monitor/opentelemetry/exporter/export/logs/_processor.py:11: [C4739(docstring-missing-param), _AzureBatchLogRecordProcessor] Params missing in docstring: "log_record_exporter, options". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-26T17:21:58.0363996Z ************* Module azure.monitor.opentelemetry.exporter.export.logs._exporter
2026-07-26T17:21:58.0365076Z azure/monitor/opentelemetry/exporter/export/logs/_exporter.py:7: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0366380Z azure/monitor/opentelemetry/exporter/export/logs/_exporter.py:8: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0367725Z azure/monitor/opentelemetry/exporter/export/logs/_exporter.py:9: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0369279Z azure/monitor/opentelemetry/exporter/export/logs/_exporter.py:24: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0370582Z azure/monitor/opentelemetry/exporter/export/logs/_exporter.py:54: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0371672Z ************* Module azure.monitor.opentelemetry.exporter._gen_ai._processor
2026-07-26T17:21:58.0372743Z azure/monitor/opentelemetry/exporter/_gen_ai/_processor.py:10: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0373831Z ************* Module azure.monitor.opentelemetry.exporter.statsbeat._statsbeat
2026-07-26T17:21:58.0375221Z azure/monitor/opentelemetry/exporter/statsbeat/_statsbeat.py:15: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0376326Z ************* Module azure.monitor.opentelemetry.exporter.statsbeat._manager
2026-07-26T17:21:58.0377481Z azure/monitor/opentelemetry/exporter/statsbeat/_manager.py:31: [C4739(docstring-missing-param), StatsbeatConfig] Params missing in docstring: "endpoint, region, instrumentation_key, disable_offline_storage, credential, distro_version, connection_string". See details: https://azure.github.io/azure-sdk/python_documentation.html#docstrings
2026-07-26T17:21:58.0379198Z azure/monitor/opentelemetry/exporter/statsbeat/_manager.py:242: [C4776(no-cross-package-private-import), StatsbeatManager._do_initialize] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0380473Z ************* Module azure.monitor.opentelemetry.exporter.statsbeat.customer._manager
2026-07-26T17:21:58.0381623Z azure/monitor/opentelemetry/exporter/statsbeat/customer/_manager.py:168: [C4776(no-cross-package-private-import), CustomerSdkStatsManager._do_initialize] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0382930Z ************* Module azure.monitor.opentelemetry.exporter.statsbeat.customer._customer_sdkstats
2026-07-26T17:21:58.0384056Z azure/monitor/opentelemetry/exporter/statsbeat/customer/_customer_sdkstats.py:10: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0384681Z
2026-07-26T17:21:58.0385464Z ------------------------------------------------------------------
2026-07-26T17:21:58.0386307Z Your code has been rated at 9.89/10 (previous run: 9.84/10, +0.05)
2026-07-26T17:21:58.0386647Z
2026-07-26T17:21:58.0387383Z ************* Module test_gen_ai_processor
2026-07-26T17:21:58.0388419Z tests/test_gen_ai_processor.py:15: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0389923Z tests/test_gen_ai_processor.py:206: [W0108(unnecessary-lambda), TestGenAIMainAgentSpanProcessorOnStart.test_on_start_propagation_cascades_through_subtree.] Lambda may not be necessary
2026-07-26T17:21:58.0391282Z tests/test_gen_ai_processor.py:222: [W0108(unnecessary-lambda), TestGenAIMainAgentSpanProcessorOnStart.test_on_start_propagation_cascades_through_subtree.] Lambda may not be necessary
2026-07-26T17:21:58.0392205Z ************* Module test_storage
2026-07-26T17:21:58.0393193Z tests/test_storage.py:11: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0394421Z tests/test_storage.py:19: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0395490Z tests/test_storage.py:58: [W0603(global-statement), TestLocalFileBlob.setUp] Using the global statement
2026-07-26T17:21:58.0396423Z tests/test_storage.py:321: [W0603(global-statement), TestLocalFileStorage.setUp] Using the global statement
2026-07-26T17:21:58.0397604Z tests/test_storage.py:543: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_check_and_set_folder_permissions_oserror_sets_exception_state] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0399183Z tests/test_storage.py:575: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_check_and_set_folder_permissions_generic_exception_sets_exception_state] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0400676Z tests/test_storage.py:606: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_check_and_set_folder_permissions_readonly_filesystem_sets_readonly_state] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0402137Z tests/test_storage.py:641: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_check_and_set_folder_permissions_windows_icacls_failure_sets_exception_state] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0403699Z tests/test_storage.py:685: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_check_and_set_folder_permissions_windows_user_retrieval_failure] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0405142Z tests/test_storage.py:720: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_check_and_set_folder_permissions_unix_chmod_exception_sets_exception_state] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0412463Z tests/test_storage.py:769: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_exception_state_persistence_across_storage_instances] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0414042Z tests/test_storage.py:801: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_exception_state_cleared_and_storage_recovery] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0415682Z tests/test_storage.py:830: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_local_storage_state_readonly_get_set_operations] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0417102Z tests/test_storage.py:873: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_readonly_state_interaction_with_storage_put_method] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0418751Z tests/test_storage.py:912: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_readonly_state_priority_over_exception_state] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0420214Z tests/test_storage.py:941: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_readonly_state_thread_safety] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0421611Z tests/test_storage.py:985: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_readonly_state_persistence_across_storage_instances] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0423018Z tests/test_storage.py:1012: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_readonly_state_direct_access_vs_function_access] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0424393Z tests/test_storage.py:1032: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_readonly_state_idempotent_set_operations] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0425782Z tests/test_storage.py:1049: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_check_and_set_folder_permissions_unix_multiuser_scenario] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0427355Z tests/test_storage.py:1104: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_check_and_set_folder_permissions_unix_multiuser_parent_permission_failure] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0429022Z tests/test_storage.py:1137: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_check_and_set_folder_permissions_unix_multiuser_storage_permission_failure] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0430511Z tests/test_storage.py:1180: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_check_and_set_folder_permissions_unix_ownership_by_current_user] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0431986Z tests/test_storage.py:1209: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_check_and_set_folder_permissions_unix_ownership_by_root] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0433811Z tests/test_storage.py:1238: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_check_and_set_folder_permissions_unix_ownership_by_different_user] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0435250Z tests/test_storage.py:1275: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_attack_scenario_precreated_directory_by_attacker] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0436668Z tests/test_storage.py:1323: [C4776(no-cross-package-private-import), TestLocalFileStorage.test_attack_scenario_symlink_to_attacker_controlled_path] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0437765Z ************* Module test_rate_limiter
2026-07-26T17:21:58.0438964Z tests/test_rate_limiter.py:8: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0440332Z tests/test_rate_limiter.py:118: [C4776(no-cross-package-private-import), TestBaseExporterRateLimiting.test_rate_limiter_initialized_by_default] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0441715Z tests/test_rate_limiter.py:124: [C4776(no-cross-package-private-import), TestBaseExporterRateLimiting.test_rate_limiter_disabled_with_zero] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0443112Z tests/test_rate_limiter.py:130: [C4776(no-cross-package-private-import), TestBaseExporterRateLimiting.test_rate_limiter_rejects_negative] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0444670Z tests/test_rate_limiter.py:136: [C4776(no-cross-package-private-import), TestBaseExporterRateLimiting.test_rate_limiter_custom_value] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0446076Z tests/test_rate_limiter.py:145: [C4776(no-cross-package-private-import), TestBaseExporterRateLimiting.test_transmit_rate_limited_batch_returns_retryable] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0447495Z tests/test_rate_limiter.py:149: [C4776(no-cross-package-private-import), TestBaseExporterRateLimiting.test_transmit_rate_limited_batch_returns_retryable] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0449045Z tests/test_rate_limiter.py:165: [C4776(no-cross-package-private-import), TestBaseExporterRateLimiting.test_transmit_partial_rate_limit_sends_admitted] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0450603Z tests/test_rate_limiter.py:169: [C4776(no-cross-package-private-import), TestBaseExporterRateLimiting.test_transmit_partial_rate_limit_sends_admitted] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0452051Z tests/test_rate_limiter.py:196: [C4776(no-cross-package-private-import), TestBaseExporterRateLimiting.test_transmit_partial_rate_limit_no_storage_drops_overflow] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0453489Z tests/test_rate_limiter.py:200: [C4776(no-cross-package-private-import), TestBaseExporterRateLimiting.test_transmit_partial_rate_limit_no_storage_drops_overflow] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0454919Z tests/test_rate_limiter.py:222: [C4776(no-cross-package-private-import), TestBaseExporterRateLimiting.test_stats_exporter_bypasses_rate_limiter] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0456293Z tests/test_rate_limiter.py:226: [C4776(no-cross-package-private-import), TestBaseExporterRateLimiting.test_stats_exporter_bypasses_rate_limiter] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0457693Z tests/test_rate_limiter.py:250: [C4776(no-cross-package-private-import), TestBaseExporterRateLimiting.test_redirect_does_not_double_consume_rate_limiter] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0459417Z tests/test_rate_limiter.py:254: [C4776(no-cross-package-private-import), TestBaseExporterRateLimiting.test_redirect_does_not_double_consume_rate_limiter] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0460530Z ************* Module test_utils
2026-07-26T17:21:58.0461550Z tests/test_utils.py:12: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0462917Z tests/test_utils.py:13: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0463949Z ************* Module test_connection_string_parser
2026-07-26T17:21:58.0464987Z tests/test_connection_string_parser.py:7: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0466019Z ************* Module test_base_customer_sdkstats
2026-07-26T17:21:58.0467045Z tests/test_base_customer_sdkstats.py:10: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0468302Z tests/test_base_customer_sdkstats.py:14: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0470111Z tests/test_base_customer_sdkstats.py:15: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0471390Z tests/test_base_customer_sdkstats.py:20: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0472640Z tests/test_base_customer_sdkstats.py:24: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0473956Z tests/test_base_customer_sdkstats.py:50: [C4776(no-cross-package-private-import), TestBaseExporterCustomerSdkStats.setUpClass] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0475014Z ************* Module test_base_exporter
2026-07-26T17:21:58.0476037Z tests/test_base_exporter.py:12: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0477261Z tests/test_base_exporter.py:20: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0478590Z tests/test_base_exporter.py:21: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0479825Z tests/test_base_exporter.py:22: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0481036Z tests/test_base_exporter.py:26: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0482386Z tests/test_base_exporter.py:27: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0483695Z tests/test_base_exporter.py:36: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0484891Z tests/test_base_exporter.py:37: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0486184Z tests/test_base_exporter.py:720: [C4776(no-cross-package-private-import), TestBaseExporter.test_handle_transmit_from_storage_writes_to_disk] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0487368Z ************* Module quickpulse.test_live_metrics
2026-07-26T17:21:58.0488402Z tests/quickpulse/test_live_metrics.py:11: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0489746Z ************* Module quickpulse.test_types
2026-07-26T17:21:58.0490795Z tests/quickpulse/test_types.py:9: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0492051Z tests/quickpulse/test_types.py:11: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0493295Z tests/quickpulse/test_types.py:19: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0494285Z ************* Module quickpulse.test_utils
2026-07-26T17:21:58.0495284Z tests/quickpulse/test_utils.py:9: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0496493Z tests/quickpulse/test_utils.py:12: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0497701Z tests/quickpulse/test_utils.py:22: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0499188Z tests/quickpulse/test_utils.py:28: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0500213Z ************* Module quickpulse.test_policy
2026-07-26T17:21:58.0501220Z tests/quickpulse/test_policy.py:7: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0502355Z ************* Module quickpulse.test_processor
2026-07-26T17:21:58.0503370Z tests/quickpulse/test_processor.py:6: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0504617Z tests/quickpulse/test_processor.py:10: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0505618Z ************* Module quickpulse.test_cpu
2026-07-26T17:21:58.0506616Z tests/quickpulse/test_cpu.py:10: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0507651Z ************* Module quickpulse.test_filter
2026-07-26T17:21:58.0508967Z tests/quickpulse/test_filter.py:7: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0510464Z tests/quickpulse/test_filter.py:10: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0511773Z tests/quickpulse/test_filter.py:13: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0512793Z ************* Module quickpulse.test_manager
2026-07-26T17:21:58.0513819Z tests/quickpulse/test_manager.py:22: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0515055Z tests/quickpulse/test_manager.py:23: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0516274Z tests/quickpulse/test_manager.py:35: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0517526Z tests/quickpulse/test_manager.py:40: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0518871Z tests/quickpulse/test_manager.py:44: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0520105Z tests/quickpulse/test_manager.py:47: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0521324Z tests/quickpulse/test_manager.py:52: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0522653Z tests/quickpulse/test_manager.py:57: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0523887Z tests/quickpulse/test_manager.py:63: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0524871Z ************* Module quickpulse.test_validate
2026-07-26T17:21:58.0525886Z tests/quickpulse/test_validate.py:6: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0526897Z ************* Module quickpulse.test_projection
2026-07-26T17:21:58.0527926Z tests/quickpulse/test_projection.py:6: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0529386Z tests/quickpulse/test_projection.py:9: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0530625Z tests/quickpulse/test_projection.py:12: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0531869Z tests/quickpulse/test_projection.py:17: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0532918Z ************* Module quickpulse.test_exporter
2026-07-26T17:21:58.0533943Z tests/quickpulse/test_exporter.py:20: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0535186Z tests/quickpulse/test_exporter.py:23: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0536395Z tests/quickpulse/test_exporter.py:30: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0537438Z ************* Module performance_counters.test_constants
2026-07-26T17:21:58.0538717Z tests/performance_counters/test_constants.py:6: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0540051Z tests/performance_counters/test_constants.py:18: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0541104Z ************* Module performance_counters.test_processor
2026-07-26T17:21:58.0542153Z tests/performance_counters/test_processor.py:8: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0543536Z tests/performance_counters/test_processor.py:11: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0544823Z tests/performance_counters/test_processor.py:15: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0546061Z tests/performance_counters/test_processor.py:18: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0547092Z ************* Module performance_counters.test_performance_counters
2026-07-26T17:21:58.0548151Z tests/performance_counters/test_performance_counters.py:18: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0549902Z tests/performance_counters/test_performance_counters.py:22: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0551194Z tests/performance_counters/test_performance_counters.py:45: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0552551Z tests/performance_counters/test_performance_counters.py:55: [C4776(no-cross-package-private-import), TestPerformanceCounterFunctions.setUp] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0553987Z tests/performance_counters/test_performance_counters.py:68: [C4776(no-cross-package-private-import), TestPerformanceCounterFunctions.test_io_counters_access_denied_on_module_init] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0555455Z tests/performance_counters/test_performance_counters.py:190: [C4776(no-cross-package-private-import), TestPerformanceCounterFunctions.test_get_process_io_success] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0556888Z tests/performance_counters/test_performance_counters.py:215: [C4776(no-cross-package-private-import), TestPerformanceCounterFunctions.test_get_process_io_unavailable] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0558339Z tests/performance_counters/test_performance_counters.py:240: [C4776(no-cross-package-private-import), TestPerformanceCounterFunctions.test_get_processor_time_success] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0559932Z tests/performance_counters/test_performance_counters.py:272: [C4776(no-cross-package-private-import), TestPerformanceCounterFunctions.test_get_request_rate_success] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0561721Z tests/performance_counters/test_performance_counters.py:295: [C4776(no-cross-package-private-import), TestPerformanceCounterFunctions.test_get_exception_rate_success] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0563165Z tests/performance_counters/test_performance_counters.py:493: [C4776(no-cross-package-private-import), TestPerformanceCountersManager.test_record_span_consumer] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0564578Z tests/performance_counters/test_performance_counters.py:522: [C4776(no-cross-package-private-import), TestPerformanceCountersManager.test_record_span_request] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0566117Z tests/performance_counters/test_performance_counters.py:554: [C4776(no-cross-package-private-import), TestPerformanceCountersManager.test_record_span_with_exception] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0567944Z tests/performance_counters/test_performance_counters.py:572: [C4776(no-cross-package-private-import), TestPerformanceCountersManager.test_record_span_non_server_consumer_kind] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0569928Z tests/performance_counters/test_performance_counters.py:599: [C4776(no-cross-package-private-import), TestPerformanceCountersManager.test_record_log_record_with_exception] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0571424Z tests/performance_counters/test_performance_counters.py:620: [C4776(no-cross-package-private-import), TestPerformanceCountersManager.test_record_log_record_without_exception] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0572535Z ************* Module customer_sdk_stats.test_customer_sdkstats
2026-07-26T17:21:58.0573595Z tests/customer_sdk_stats/test_customer_sdkstats.py:8: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0574891Z tests/customer_sdk_stats/test_customer_sdkstats.py:11: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0576159Z tests/customer_sdk_stats/test_customer_sdkstats.py:14: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0577214Z ************* Module customer_sdk_stats.test_manager
2026-07-26T17:21:58.0578242Z tests/customer_sdk_stats/test_manager.py:9: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0579991Z tests/customer_sdk_stats/test_manager.py:17: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0581043Z ************* Module customer_sdk_stats.test_utlities
2026-07-26T17:21:58.0582104Z tests/customer_sdk_stats/test_utlities.py:18: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0583379Z tests/customer_sdk_stats/test_utlities.py:25: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0584629Z tests/customer_sdk_stats/test_utlities.py:33: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0595423Z tests/customer_sdk_stats/test_utlities.py:34: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0596768Z tests/customer_sdk_stats/test_utlities.py:45: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0597816Z ************* Module configuration.test_worker
2026-07-26T17:21:58.0599047Z tests/configuration/test_worker.py:8: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0600334Z tests/configuration/test_worker.py:11: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0601337Z ************* Module configuration.test_utils
2026-07-26T17:21:58.0602366Z tests/configuration/test_utils.py:8: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0603600Z tests/configuration/test_utils.py:17: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0604618Z ************* Module configuration.test_manager
2026-07-26T17:21:58.0605637Z tests/configuration/test_manager.py:7: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0606857Z tests/configuration/test_manager.py:11: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0608147Z tests/configuration/test_manager.py:12: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0609778Z tests/configuration/test_manager.py:15: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0611034Z tests/configuration/test_manager.py:18: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0612333Z tests/configuration/test_manager.py:91: [C4776(no-cross-package-private-import), TestConfigurationManager.setUp] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0613646Z tests/configuration/test_manager.py:105: [C4776(no-cross-package-private-import), TestConfigurationManager.tearDown] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0614820Z ************* Module statsbeat.test_metrics
2026-07-26T17:21:58.0615853Z tests/statsbeat/test_metrics.py:13: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0617096Z tests/statsbeat/test_metrics.py:25: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0618319Z tests/statsbeat/test_metrics.py:26: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0619861Z tests/statsbeat/test_metrics.py:33: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0621096Z tests/statsbeat/test_metrics.py:41: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0622293Z tests/statsbeat/test_metrics.py:23: [C0411(wrong-import-order), ] third party import "opentelemetry.metrics.Observation" should be placed before first party import "azure.monitor.opentelemetry.exporter._constants._ATTACH_METRIC_NAME"
2026-07-26T17:21:58.0623370Z tests/statsbeat/test_metrics.py:23: [C0412(ungrouped-imports), ] Imports from package opentelemetry are not grouped
2026-07-26T17:21:58.0624278Z tests/statsbeat/test_metrics.py:24: [C0412(ungrouped-imports), ] Imports from package azure are not grouped
2026-07-26T17:21:58.0625254Z tests/statsbeat/test_metrics.py:24: [W0611(unused-import), ] Unused _utils imported from azure.monitor.opentelemetry.exporter.statsbeat as statsbeat_utils
2026-07-26T17:21:58.0626150Z ************* Module statsbeat.test_manager
2026-07-26T17:21:58.0627169Z tests/statsbeat/test_manager.py:8: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0628677Z tests/statsbeat/test_manager.py:9: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0630531Z tests/statsbeat/test_manager.py:13: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0631552Z ************* Module statsbeat.test_statsbeat
2026-07-26T17:21:58.0632581Z tests/statsbeat/test_statsbeat.py:7: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0633820Z tests/statsbeat/test_statsbeat.py:12: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0635071Z tests/statsbeat/test_statsbeat.py:13: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0636387Z tests/statsbeat/test_statsbeat.py:14: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0637615Z tests/statsbeat/test_statsbeat.py:18: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0638743Z ************* Module trace.test_trace_utils
2026-07-26T17:21:58.0639794Z tests/trace/test_trace_utils.py:9: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0641038Z tests/trace/test_trace_utils.py:13: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0642028Z ************* Module trace.test_rate_limited_sampling
2026-07-26T17:21:58.0643067Z tests/trace/test_rate_limited_sampling.py:13: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0644366Z tests/trace/test_rate_limited_sampling.py:19: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0645693Z tests/trace/test_rate_limited_sampling.py:68: [C4776(no-cross-package-private-import), TestRateLimitedSampler.test_constant_rate_sampling] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0647068Z tests/trace/test_rate_limited_sampling.py:102: [C4776(no-cross-package-private-import), TestRateLimitedSampler.test_high_volume_sampling] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0648657Z tests/trace/test_rate_limited_sampling.py:131: [C4776(no-cross-package-private-import), TestRateLimitedSampler.test_rate_adaptation_increasing_load] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0650267Z tests/trace/test_rate_limited_sampling.py:382: [C4776(no-cross-package-private-import), TestRateLimitedSampler.test_parent_span_remote_ignored] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0651690Z tests/trace/test_rate_limited_sampling.py:404: [C4776(no-cross-package-private-import), TestRateLimitedSampler.test_parent_span_no_sample_rate_attribute] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0653111Z tests/trace/test_rate_limited_sampling.py:432: [C4776(no-cross-package-private-import), TestRateLimitedSampler.test_parent_span_invalid_context] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0654620Z tests/trace/test_rate_limited_sampling.py:449: [C4776(no-cross-package-private-import), TestRateLimitedSampler.test_no_parent_context_uses_local_sampling] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0656098Z tests/trace/test_rate_limited_sampling.py:488: [C4776(no-cross-package-private-import), TestUtilityFunctions.test_djb2_hash_consistency] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0657473Z tests/trace/test_rate_limited_sampling.py:498: [C4776(no-cross-package-private-import), TestUtilityFunctions.test_djb2_hash_edge_cases] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0658829Z ************* Module trace.test_sampling
2026-07-26T17:21:58.0659939Z tests/trace/test_sampling.py:6: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0660974Z ************* Module trace.test_trace
2026-07-26T17:21:58.0662026Z tests/trace/test_trace.py:35: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0663237Z tests/trace/test_trace.py:36: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0664427Z tests/trace/test_trace.py:41: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0665654Z tests/trace/test_trace.py:46: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0666847Z tests/trace/test_trace.py:47: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0668168Z tests/trace/test_trace.py:48: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0669424Z ************* Module metrics.test_metrics
2026-07-26T17:21:58.0670462Z tests/metrics/test_metrics.py:25: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0671681Z tests/metrics/test_metrics.py:26: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0672901Z tests/metrics/test_metrics.py:30: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0674223Z tests/metrics/test_metrics.py:31: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0675228Z ************* Module logs.test_logs
2026-07-26T17:21:58.0676223Z tests/logs/test_logs.py:19: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0677454Z tests/logs/test_logs.py:22: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0678930Z tests/logs/test_logs.py:23: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0680146Z tests/logs/test_logs.py:26: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0681345Z tests/logs/test_logs.py:27: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0682544Z tests/logs/test_logs.py:32: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0683732Z tests/logs/test_logs.py:38: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0684931Z tests/logs/test_logs.py:39: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0685907Z ************* Module logs.test_processor
2026-07-26T17:21:58.0686914Z tests/logs/test_processor.py:6: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0688255Z tests/logs/test_processor.py:8: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0689673Z tests/logs/test_processor.py:11: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0690909Z tests/logs/test_processor.py:14: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0691459Z
2026-07-26T17:21:58.0692246Z ------------------------------------------------------------------
2026-07-26T17:21:58.0693092Z Your code has been rated at 9.81/10 (previous run: 9.78/10, +0.04)
2026-07-26T17:21:58.0693421Z
2026-07-26T17:21:58.0694140Z ************* Module logs.sample_custom_event
2026-07-26T17:21:58.0695288Z samples/logs/sample_custom_event.py:11: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0696539Z samples/logs/sample_custom_event.py:15: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0697770Z samples/logs/sample_custom_event.py:17: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0699039Z ************* Module logs.sample_log
2026-07-26T17:21:58.0700066Z samples/logs/sample_log.py:11: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0701301Z samples/logs/sample_log.py:15: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0702565Z samples/logs/sample_log.py:17: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0703546Z ************* Module logs.sample_exception
2026-07-26T17:21:58.0704567Z samples/logs/sample_exception.py:10: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0705804Z samples/logs/sample_exception.py:14: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0707034Z samples/logs/sample_exception.py:16: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0708021Z ************* Module logs.sample_properties
2026-07-26T17:21:58.0709492Z samples/logs/sample_properties.py:10: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0710765Z samples/logs/sample_properties.py:14: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0712021Z samples/logs/sample_properties.py:16: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0713006Z ************* Module logs.sample_correlate
2026-07-26T17:21:58.0714011Z samples/logs/sample_correlate.py:11: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0715251Z samples/logs/sample_correlate.py:15: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0716593Z samples/logs/sample_correlate.py:17: [C4776(no-cross-package-private-import), ] Do not import private APIs from other packages. Private modules (prefixed with '_') are internal implementation details and may change without notice. Use the public API instead.
2026-07-26T17:21:58.0717154Z
2026-07-26T17:21:58.0717937Z ------------------------------------------------------------------
2026-07-26T17:21:58.0718920Z Your code has been rated at 9.82/10 (previous run: 9.96/10, -0.14)
2026-07-26T17:21:58.0719272Z
2026-07-26T17:21:58.0719977Z next-pylint check completed with exit code 20
2026-07-26T17:21:58.0720844Z ================================================================================================================
2026-07-26T17:21:58.0721777Z ===== STDERR: next-pylint :: /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter (exit 20) =====
2026-07-26T17:21:58.0726940Z 2026-07-26 17:19:10,554 [INFO] azure-sdk-tools: Installing from feed: https://build:***
2026-07-26T17:21:58.0727905Z 2026-07-26 17:19:10,554 [INFO] azure-sdk-tools: Running pylint check...
2026-07-26T17:21:58.0729084Z 2026-07-26 17:19:17,450 [INFO] root: Found whl azure_sdk_tools-0.0.0-py3-none-any.whl
2026-07-26T17:21:58.0729494Z
2026-07-26T17:21:58.0730211Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-07-26T17:21:58.0731007Z [notice] To update, run: python -m pip install --upgrade pip
2026-07-26T17:21:58.0731932Z 2026-07-26 17:19:40,656 [INFO] azure-sdk-tools: Processing azure-monitor-opentelemetry-exporter for pylint check
2026-07-26T17:21:58.0732925Z 2026-07-26 17:19:40,656 [INFO] azure-sdk-tools: Installing dev requirements for /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter
2026-07-26T17:21:58.0733366Z
2026-07-26T17:21:58.0734064Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-07-26T17:21:58.0734854Z [notice] To update, run: python -m pip install --upgrade pip
2026-07-26T17:21:58.0735186Z
2026-07-26T17:21:58.0735884Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-07-26T17:21:58.0736650Z [notice] To update, run: python -m pip install --upgrade pip
2026-07-26T17:21:58.0737517Z 2026-07-26 17:20:07,620 [INFO] azure-sdk-tools: Installing azure_monitor_opentelemetry_exporter-1.0.0b56.tar.gz from fresh built package.
2026-07-26T17:21:58.0737956Z
2026-07-26T17:21:58.0738912Z [notice] A new release of pip is available: 24.0 -> 26.1.2
2026-07-26T17:21:58.0739733Z [notice] To update, run: pip install --upgrade pip
2026-07-26T17:21:58.0741239Z 2026-07-26 17:20:11,619 [INFO] azure-sdk-tools: Executing command from /mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/.staging:['/mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/bin/python', '-m', 'pip', 'install', '/mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/.staging/azure_monitor_opentelemetry_exporter-1.0.0b56.tar.gz', '/mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/.staging/dl/azure_identity-1.25.3-py3-none-any.whl']
2026-07-26T17:21:58.0742140Z
2026-07-26T17:21:58.0742868Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-07-26T17:21:58.0743650Z [notice] To update, run: python -m pip install --upgrade pip
2026-07-26T17:21:58.0744524Z 2026-07-26 17:20:23,672 [INFO] azure-sdk-tools: Installed azure_monitor_opentelemetry_exporter-1.0.0b56.tar.gz
2026-07-26T17:21:58.0744942Z
2026-07-26T17:21:58.0745621Z [notice] A new release of pip is available: 23.0.1 -> 26.1.2
2026-07-26T17:21:58.0746389Z [notice] To update, run: python -m pip install --upgrade pip
2026-07-26T17:21:58.0747193Z 2026-07-26 17:20:29,004 [INFO] azure-sdk-tools: Installed packages:
2026-07-26T17:21:58.0748049Z 2026-07-26 17:20:29,005 [INFO] azure-sdk-tools: aiohappyeyeballs==2.7.1
2026-07-26T17:21:58.0749241Z aiohttp==3.14.3
2026-07-26T17:21:58.0749991Z aiosignal==1.4.0
2026-07-26T17:21:58.0755239Z astroid==4.0.4
2026-07-26T17:21:58.0756150Z async-timeout==5.0.1
2026-07-26T17:21:58.0756906Z attrs==26.1.0
2026-07-26T17:21:58.0757682Z azure-core==1.41.0
2026-07-26T17:21:58.0758772Z azure-core-tracing-opentelemetry @ file:///mnt/vss/_work/1/s/.wheels/azure_core_tracing_opentelemetry-1.0.0b14-py3-none-any.whl
2026-07-26T17:21:58.0759842Z azure-identity @ file:///mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/.staging/dl/azure_identity-1.25.3-py3-none-any.whl
2026-07-26T17:21:58.0760938Z azure-monitor-opentelemetry-exporter @ file:///mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/.staging/azure_monitor_opentelemetry_exporter-1.0.0b56.tar.gz
2026-07-26T17:21:58.0761898Z azure-pylint-guidelines-checker==0.5.9
2026-07-26T17:21:58.0762743Z azure-sdk-tools @ file:///mnt/vss/_work/1/s/.wheels/azure_sdk_tools-0.0.0-py3-none-any.whl
2026-07-26T17:21:58.0763547Z backports.asyncio.runner==1.2.0
2026-07-26T17:21:58.0764256Z bashlex==0.18
2026-07-26T17:21:58.0764959Z bracex==3.0.1
2026-07-26T17:21:58.0765656Z build==1.5.1
2026-07-26T17:21:58.0766378Z certifi==2026.7.22
2026-07-26T17:21:58.0767084Z cffi==2.1.0
2026-07-26T17:21:58.0767805Z charset-normalizer==3.4.9
2026-07-26T17:21:58.0768657Z cibuildwheel==2.23.3
2026-07-26T17:21:58.0769390Z ConfigArgParse==1.7.5
2026-07-26T17:21:58.0770113Z coverage==7.15.2
2026-07-26T17:21:58.0770840Z cryptography==49.0.0
2026-07-26T17:21:58.0771545Z dependency-groups==1.3.1
2026-07-26T17:21:58.0772248Z dill==0.4.1
2026-07-26T17:21:58.0772959Z exceptiongroup==1.3.1
2026-07-26T17:21:58.0773672Z filelock==3.32.0
2026-07-26T17:21:58.0774376Z fixedint==0.2.0
2026-07-26T17:21:58.0775083Z frozenlist==1.8.0
2026-07-26T17:21:58.0775779Z idna==3.18
2026-07-26T17:21:58.0776488Z iniconfig==2.3.0
2026-07-26T17:21:58.0777183Z isodate==0.7.2
2026-07-26T17:21:58.0777894Z isort==8.0.1
2026-07-26T17:21:58.0778864Z Jinja2==3.1.6
2026-07-26T17:21:58.0779611Z json-delta==2.0.2
2026-07-26T17:21:58.0780326Z MarkupSafe==3.0.3
2026-07-26T17:21:58.0781022Z mccabe==0.7.0
2026-07-26T17:21:58.0781721Z msal==1.37.0
2026-07-26T17:21:58.0782434Z msal-extensions==1.3.1
2026-07-26T17:21:58.0783140Z msrest==0.7.1
2026-07-26T17:21:58.0783830Z multidict==6.7.1
2026-07-26T17:21:58.0784535Z oauthlib==3.3.1
2026-07-26T17:21:58.0785251Z opentelemetry-api==1.43.0
2026-07-26T17:21:58.0785986Z opentelemetry-sdk==1.43.0
2026-07-26T17:21:58.0786741Z opentelemetry-semantic-conventions==0.64b0
2026-07-26T17:21:58.0787475Z packaging==26.2
2026-07-26T17:21:58.0788178Z pkginfo==1.12.1.2
2026-07-26T17:21:58.0789154Z platformdirs==4.11.0
2026-07-26T17:21:58.0790072Z pluggy==1.6.0
2026-07-26T17:21:58.0790805Z propcache==0.5.2
2026-07-26T17:21:58.0791511Z psutil==7.2.2
2026-07-26T17:21:58.0792194Z pycparser==3.0
2026-07-26T17:21:58.0792897Z Pygments==2.20.0
2026-07-26T17:21:58.0793590Z PyJWT==2.13.0
2026-07-26T17:21:58.0794275Z pylint==4.0.6
2026-07-26T17:21:58.0795054Z pyparsing==3.3.2
2026-07-26T17:21:58.0795784Z pyproject_hooks==1.2.0
2026-07-26T17:21:58.0796492Z pytest==9.1.1
2026-07-26T17:21:58.0797196Z pytest-asyncio==1.4.0
2026-07-26T17:21:58.0797919Z pytest-cov==7.1.0
2026-07-26T17:21:58.0798770Z python-dotenv==1.2.2
2026-07-26T17:21:58.0799482Z PyYAML==6.0.3
2026-07-26T17:21:58.0800195Z requests==2.34.2
2026-07-26T17:21:58.0800967Z requests-oauthlib==2.0.0
2026-07-26T17:21:58.0801673Z tomli==2.4.1
2026-07-26T17:21:58.0802372Z tomli_w==1.0.0
2026-07-26T17:21:58.0803080Z tomlkit==0.15.1
2026-07-26T17:21:58.0803806Z typing_extensions==4.16.0
2026-07-26T17:21:58.0804523Z urllib3==2.7.0
2026-07-26T17:21:58.0805223Z yarl==1.24.5
2026-07-26T17:21:58.0805534Z
2026-07-26T17:21:58.0806564Z 2026-07-26 17:20:29,006 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.venv_next-pylint/bin/python', '-m', 'pylint', '--rcfile=/mnt/vss/_work/1/s/eng/pylintrc', '--output-format=parseable', '/mnt/vss/_work/1/s/sdk/monitor/azure-monitor-opentelemetry-exporter/azure']
2026-07-26T17:21:58.0808005Z 2026-07-26 17:20:54,768 [ERROR] azure-sdk-tools: azure-monitor-opentelemetry-exporter main package exited with linting error 16. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-07-26T17:21:58.0809626Z 2026-07-26 17:20:54,769 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.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/monitor/azure-monitor-opentelemetry-exporter/tests']
2026-07-26T17:21:58.0810924Z 2026-07-26 17:21:36,359 [ERROR] azure-sdk-tools: azure-monitor-opentelemetry-exporter tests exited with linting error 20. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-07-26T17:21:58.0812197Z 2026-07-26 17:21:36,359 [INFO] azure-sdk-tools: ['/mnt/vss/_work/1/s/.venv/azure-monitor-opentelemetry-exporter/.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/monitor/azure-monitor-opentelemetry-exporter/samples']
2026-07-26T17:21:58.0813448Z 2026-07-26 17:21:43,848 [ERROR] azure-sdk-tools: azure-monitor-opentelemetry-exporter samples exited with linting error 16. Please see this link for more information https://aka.ms/azsdk/python/pylint-guide
2026-07-26T17:21:58.0814511Z 2026-07-26 17:21:47,141 [INFO] root: Issue exists for azure-monitor-opentelemetry-exporter with pylint version 4.0.6. Updating...
2026-07-26T17:21:58.0815459Z 2026-07-26 17:21:49,632 [INFO] root: Assigned hectorhdzg to issue for azure-monitor-opentelemetry-exporter
2026-07-26T17:21:58.0816373Z 2026-07-26 17:21:51,150 [INFO] root: Assigned JacksonWeber to issue for azure-monitor-opentelemetry-exporter
2026-07-26T17:21:58.0817285Z 2026-07-26 17:21:52,978 [INFO] root: Assigned jeremydvoss to issue for azure-monitor-opentelemetry-exporter
2026-07-26T17:21:58.0818187Z 2026-07-26 17:21:54,539 [INFO] root: Assigned lzchen to issue for azure-monitor-opentelemetry-exporter
2026-07-26T17:21:58.0819389Z 2026-07-26 17:21:56,220 [INFO] root: Assigned MSNev to issue for azure-monitor-opentelemetry-exporter
2026-07-26T17:22:15.1716197Z 2026-07-26 17:21:57,926 [INFO] root: Assigned rads-1996 to issue for azure-monitor-opentelemetry-exporter2026-07-26 17:22:15,171 [INFO] azure-sdk-tools: [END 5/5] next-pylint :: /mnt/vss/_work/1/s/sdk/monitor/azure-monitor-querymetrics -> FAIL(20) in 76.71s
2026-07-26T17:22:15.1717872Z
2026-07-26T17:22:15.1719579Z ================================================================================================================
2026-07-26T17:22:15.1721284Z
**How to fix:**
**Note:** If you are a bot. Fix the issue by fixing the above pylint errors.
Run the `next-pylint` azpysdk command at the library package-level and resolve the linting errors.
1) `/mnt/vss/_work/1/s>pip install -e ./eng/tools/azure-sdk-tools`
2) `../azure-monitor-opentelemetry-exporter>azpysdk next-pylint --isolate .`
See the [Pylint Guide](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/dev/pylint_checking.md) for more information.
Contributor guide
Assessment
This issue has not been assessed yet.