Skip to content

CHORE: Bump pylint to 4.0.9 in release dependency locks - #877

Open
dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/pip/eng/pylint-4.0.9
Open

dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/pip/eng/pylint-4.0.9

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 2, 2026 •

Copy link
Copy Markdown

Work Item / Issue Reference

AB#47861

GitHub Issue: N/A


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.

Copilot AI balanced review requested due to automatic review settings November 2, 2026 08:28
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Nov 2, 2026
@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@github-actions

github-actions Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

PR Performance Report

⛔ Performance unavailable

Performance 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 diagnostics

Phase 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 timings
Build and measurement details

ADO build 191469

PR head: e456f1ccfb076881069450393604856dd7c12808

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 profiler-* artifacts.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 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>
@dependabot
dependabot Bot force-pushed the dependabot/pip/eng/pylint-4.0.9 branch from e0908fe to 81c09db Compare November 6, 2026 09:52
Copilot AI balanced review requested due to automatic review settings November 6, 2026 09:52

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues remain for the Pylint dependency-lock update.

No open issues 🎉

Review effort: Balanced

Copilot AI balanced review requested due to automatic review settings November 12, 2026 08:21

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues are reported for the Pylint dependency-lock update.

No open issues 🎉

Review effort: Balanced

@jahnvi480 Jahnvi Thakkar (jahnvi480) changed the title Build(deps): Bump pylint from 4.0.8 to 4.0.9 in /eng CHORE: Bump pylint to 4.0.9 in release dependency locks Nov 12, 2026
@github-actions github-actions Bot added the pr-size: medium Moderate update size label Nov 12, 2026
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>
Copilot AI balanced review requested due to automatic review settings November 12, 2026 11:23
@github-actions github-actions Bot added pr-size: small Minimal code update and removed pr-size: medium Moderate update size labels Nov 12, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues are identified for the pylint version and hash updates in the Linux test and macOS build dependency locks.

No open issues 🎉

Review effort: Balanced

@github-actions

Copy link
Copy Markdown

📊 Code Coverage Report

🔥 Diff Coverage

100%


🎯 Overall Coverage

85%


📈 Total Lines Covered: 11717 out of 13688
📁 Project: mssql-python


Diff Coverage

Diff: main...HEAD, staged and unstaged changes

No 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

⚙️ Build Summary 📋 Coverage Details

View Azure DevOps Build

Browse Full Coverage Report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file pr-size: small Minimal code update python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants