Skip to content

build(deps): bump the python group across 2 directories with 2 updates - #425

Merged
robertodr merged 2 commits into
mainfrom
dependabot/uv/python-d333e235db
Oct 26, 2026
Merged

robertodr merged 2 commits into
mainfrom
dependabot/uv/python-d333e235db

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 24, 2026

Copy link
Copy Markdown
Contributor

Bumps the python group with 1 update in the / directory: ruff.
Bumps the python group with 1 update in the /packages/bench-third-party directory: qiskit.

Updates ruff from 0.17.0 to 0.17.1

Release notes

Sourced from ruff's releases.

0.17.1

Release Notes

Released on 2026-10-15.

Preview features

  • [pycodestyle] Don't treat None, True, or False as keywords (E271-E274) (#29322)

Bug fixes

  • Fix dedent with multiple leading comments (#29382)
  • [flake8-pyi] Detect legacy positional-only parameters in __new__ methods (PYI063) (#28502)
  • [flake8-pyi] Fix false positives on quoted annotations (PYI036) (#29274)
  • [perflint] Avoid invalid comprehension suggestions (PERF401, PERF403) (#29366)

Rule changes

  • Treat more collections and weakref containers as mutable (#29213)

Documentation

  • [flake8-import-conventions] Update default and example aliases (#29333)

Contributors

Install ruff 0.17.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.17.1/ruff-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/ruff/releases/download/0.17.1/ruff-installer.ps1 | iex"

Download ruff 0.17.1

| File | Platform | Checksum |

... (truncated)

Changelog

Sourced from ruff's changelog.

0.17.1

Released on 2026-10-15.

Preview features

  • [pycodestyle] Don't treat None, True, or False as keywords (E271-E274) (#29322)

Bug fixes

  • Fix dedent with multiple leading comments (#29382)
  • [flake8-pyi] Detect legacy positional-only parameters in __new__ methods (PYI063) (#28502)
  • [flake8-pyi] Fix false positives on quoted annotations (PYI036) (#29274)
  • [perflint] Avoid invalid comprehension suggestions (PERF401, PERF403) (#29366)

Rule changes

  • Treat more collections and weakref containers as mutable (#29213)

Documentation

  • [flake8-import-conventions] Update default and example aliases (#29333)

Contributors

Commits
  • 4683270 Bump version to 0.17.1 (#29420)
  • 3514027 [ty] Update typing conformance suite pin (#29417)
  • 8294556 Update referenced PR security-review workflow (#29237)
  • d1e1b1f [ty] Preserve recursive aliases when rebuilding intersections (#29057)
  • 9352615 [perflint] Avoid invalid comprehension suggestions (PERF401, PERF403) (...
  • 83a3afc Fix dedent with multiple leading comments (#29382)
  • b42a873 [ty] Clarify object attribute write-contract rationale (#29384)
  • d01678e [ty] Clarify object attribute write-contract rationale (#29384)
  • 355b42a [ty] Avoid writable override contracts from object (#29373)
  • e26e6d2 [ty] Collect intersection inference through constraint relations (#28677)
  • Additional commits viewable in compare view

Updates qiskit from 2.5.2 to 2.6.0

Release notes

Sourced from qiskit's releases.

Qiskit 2.6.0

Changelog

Added

  • Define Custom Operations via the C API (#16549)
  • Add base implementation of LoweringPassManager (#17105)
  • Define Pass and PassContext handles for Python (#17104)
  • Add implementation of IR handle extraction (#17103)
  • Define Python API for Rust-native PassManager (#17089)
  • Add Delay with units of Dt to the C API (#16915)
  • Expose the pass manager to C (#16839)
  • Add VtableEntry to C API (#17055)
  • Centralise dynamic-typing subsystem (#17050)
  • Add MCTS to default HLS synthesis plugin for PauliEvolution gates (#16879)
  • QPY: C API (#16881)
  • Add access to QkParam types from the C API (#16936)
  • A pass manager in Rust (#16820)
  • feat(dagcircuit): allow DAGCircuit.op_nodes to accept iterable of operation types (#16552)
  • Add dirty-ancilla Maslov MCX synthesis (#16815)
  • Add non-allocating instruction views to C API (#16798)
  • Implement SparseObservable.to_matrix (#16809)
  • Add ParameterExpression.structurally_equal via SymbolExpr::eq_exact (#16952)
  • Implement MCTS algorithm for synthesizing PauliEvolution gates (#16581)
  • QPY 18: store each ParameterVector once and reference it by index (#16846)
  • Add barrier label rendering with barrier_label_len to the Rust circuit drawer (#16598)
  • feat: add qk_obs_with_capacity (#16889)
  • Update Register pack for QPY v18 (#16813)
  • Improved synthesis of MCXGate without ancillas (#16693)
  • Allow null pointer in qk_circuit_barrier (#16797)
  • Expose n_local to C API (#16295)
  • New efficient decomposition of MCPhaseGate (#16550)
  • Synthesize controlled RCCX with an exact compact decomposition (#16657)
  • Parameter label added to all QuantumCircuit gate-methods that produce a single gate (#16373)
  • Make a shallow copy of metadata in QuantumCircuit <> DAG conversion (#16142)
  • Rewrite OpenQASM 2 expression parser as iterative (#16425)
  • Allow transpile() to accept a Target as the backend positional argument (#15954)
  • Use ParameterExpression.numeric() in SparsePauliOp.simplify (#16345)

Fixed

  • Fix correctness bugs TwoQubitBasisDecomposer (#17163) (#17226)
  • fix: usize underflow in qs_decomposition for 0-qubit (1x1) unitaries (#17046) (#17208)
  • Fix panic in Rust circuit drawer for empty circuits (#17137) (#17207)
  • Bugfix in parameter expression replay generation (#17165) (#17196)
  • Ensure we check min_version constraint first in qpy.load() (#17152) (#17157)
  • Raise ValueError when BitArray samples do not fit in num_bits (#17123)
  • Preserve seeded pass-manager qubit metadata (#16827)
  • Fix divide by zero in QDrift.expand (#17117)
  • Leave unitaries unchanged when UnitarySynthesis has no basis or target (#16944)
  • Make null-freeing uniform across the C API qk_*_free functions (#17067)
  • QPY ancilla registers handling (#16836)
  • Rename identifiers colliding with OpenQASM 3 built-in constants (#16183)

... (truncated)

Changelog

Sourced from qiskit's changelog.

.. _release-notes:

============================== Qiskit |version| release notes

.. These release notes get converted into Markdown files via the infrastructure at https://github.com/Qiskit/documentation, which then gets deployed to https://quantum.cloud.ibm.com/docs/api/qiskit/release-notes. Changes to these release notes will update those release notes the next time the API docs are generated for this version.

You should set `earliest-version` to:
  • if on a stable branch, then the earliest tagged release of the minor series. For
    stable/2.1 this would be 2.1.0rc1. For stable/2.2 this would be 2.2.0b1. Typically
    you should update this as part of making the x.y.0 "final" release (e.g. when tagging
    2.2.0 or 2.3.0).
  • if on main: it doesn't matter all too much; it just affects how many old release notes
    are built and tested as part of the release. It still needs to be a tag reachable on main,
    though, which is typically rc1 tags.

.. release-notes:: :earliest-version: 2.6.0rc1

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the python group with 1 update in the / directory: [ruff](https://github.com/astral-sh/ruff).
Bumps the python group with 1 update in the /packages/bench-third-party directory: [qiskit](https://github.com/Qiskit/qiskit).


Updates `ruff` from 0.17.0 to 0.17.1
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.17.0...0.17.1)

Updates `qiskit` from 2.5.2 to 2.6.0
- [Release notes](https://github.com/Qiskit/qiskit/releases)
- [Changelog](https://github.com/Qiskit/qiskit/blob/main/docs/release_notes.rst)
- [Commits](Qiskit/qiskit@2.5.2...2.6.0)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.17.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: qiskit
  dependency-version: 2.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Oct 24, 2026
@dependabot dependabot Bot added the python:uv Pull requests that update python:uv code label Oct 24, 2026
@coderabbitai

coderabbitai Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 0e8cdb17-c38f-445d-bb53-14963b01748f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@robertodr robertodr left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Automated approval for an automated PR

@robertodr
robertodr enabled auto-merge (squash) October 24, 2026 03:07
@github-actions

Copy link
Copy Markdown

Docs preview: https://pr-425.monoprop-docs.pages.dev

@codecov

codecov Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.99%. Comparing base (6098281) to head (7dc8804).
⚠️ Report is 1 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #425   +/-   ##
=======================================
  Coverage   97.99%   97.99%           
=======================================
  Files          14       14           
  Lines         797      797           
  Branches      111      111           
=======================================
  Hits          781      781           
  Misses         11       11           
  Partials        5        5           
Flag Coverage Δ
cpp 97.99% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

@robertodr robertodr left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Automated approval for an automated PR

@sonarqubecloud

Copy link
Copy Markdown

@robertodr
robertodr merged commit 1cdf1de into main Oct 26, 2026
47 checks passed
@robertodr
robertodr deleted the dependabot/uv/python-d333e235db branch October 26, 2026 08:38
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 python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant