Repository navigation
CHORE: Bump pylint to 4.0.9 in release dependency locks - #877
dependabot[bot] wants to merge 3 commits into
Conversation
|
Azure Pipelines: There may be pipelines that require an authorized user to comment /azp run to run. |
PR Performance Report⛔ Performance unavailablePerformance could not be assessed because no environment produced a complete result. 0 IMPROVEMENTS 0 SLOWDOWNS 0/2 ENVIRONMENTS Coverage: 0 of 2 environments completed. Advisory result; does not block merging. Unavailable: Unix / SQL Server 2022 (invalid artifact); Unix / SQL Server 2025 (invalid artifact). Performance diagnosticsPhase times are inclusive diagnostics and must not be added together. They identify where measured time changed, not why it changed. No affected phases or call-count changes were recorded. All database tasks and timingsBuild and measurement detailsPR head: A consistent change requires more than 20% median paired movement, at least 1 ms between the median runtimes, and at least 80% of pairs exceeding the relative threshold in the same direction. A slowdown without enough pair agreement is reported as inconsistent. The displayed change is the median of paired before-and-after ratios. It is not recalculated from the two displayed median runtimes. Unavailable or rejected data: Linux-SQL2022 (invalid artifact), Linux-SQL2025 (invalid artifact) Both revisions use profiling-enabled builds on the same agent and database, with alternating order and discarded warmups. Results are diagnostic and do not represent production-wheel latency. Raw samples and logs are attached to the ADO run as |
There was a problem hiding this comment.
🟢 Approval recommended
No active review issues remain for the Pylint dependency-lock update.
No open issues 🎉
What changed in this PR
Updates Pylint from 4.0.8 to 4.0.9 in mssql-python’s Linux test and macOS build dependency locks, incorporating the release’s cache-security and lint fixes.
Changes:
- Updates Pylint’s pinned version and package hashes in both locks.
- Changes dependency extras and markers, and removes several conditional dependencies plus pip/setuptools entries.
- Normalizes generated dependency-source comments; these comment changes do not affect installation paths.
| File | Description |
|---|---|
eng/requirements-test-linux.txt |
Updates Pylint and regenerates Linux test dependency entries. |
eng/requirements-build-macos.txt |
Updates Pylint and regenerates macOS build dependency entries. |
Review effort: Balanced
Bumps [pylint](https://github.com/pylint-dev/pylint) from 4.0.8 to 4.0.9. - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](pylint-dev/pylint@v4.0.8...v4.0.9) --- updated-dependencies: - dependency-name: pylint dependency-version: 4.0.9 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
e0908fe to
81c09db
Compare
Regenerate the macOS build and Linux test locks with pinned uv 0.12.6, preserving pylint 4.0.9 and all other reviewed pins, hashes, and markers. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
📊 Code Coverage Report
Diff CoverageDiff: main...HEAD, staged and unstaged changesNo lines with coverage information in this diff. 📋 Files Needing Attention📉 Files with overall lowest coverage (click to expand)mssql_python.pybind.performance_counter.hpp: 0.7%
mssql_python.pybind.logger_bridge.cpp: 57.9%
mssql_python.pybind.ddbc_bindings.h: 65.5%
mssql_python.pybind.logger_bridge.hpp: 70.8%
mssql_python._native_fetch.py: 77.4%
mssql_python.pybind.ddbc_bindings.cpp: 80.5%
mssql_python.pybind.connection.connection_pool.cpp: 81.3%
mssql_python.pybind.row_mapping_cache.hpp: 81.5%
mssql_python.pybind.connection.connection.cpp: 82.5%
mssql_python.logging.py: 86.2%🔗 Quick Links
|
Work Item / Issue Reference
Summary
Upgrade pylint from 4.0.8 to 4.0.9 in the release build/test dependency locks. Regenerate complete, hash-locked universal dependency closures, retaining required build tools, runtime/test dependencies, and supported Python/platform markers rather than removing unrelated packages.