Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 22, 2025

Bumps mypy from 1.19.0 to 1.19.1.

Changelog

Sourced from mypy's changelog.

Mypy 1.19.1

  • Fix noncommutative joins with bounded TypeVars (Shantanu, PR 20345)
  • Respect output format for cached runs by serializing raw errors in cache metas (Ivan Levkivskyi, PR 20372)
  • Allow types.NoneType in match cases (A5rocks, PR 20383)
  • Fix mypyc generator regression with empty tuple (BobTheBuidler, PR 20371)
  • Fix crash involving Unpack-ed TypeVarTuple (Shantanu, PR 20323)
  • Fix crash on star import of redefinition (Ivan Levkivskyi, PR 20333)
  • Fix crash on typevar with forward ref used in other module (Ivan Levkivskyi, PR 20334)
  • Fail with an explicit error on PyPy (Ivan Levkivskyi, PR 20389)

Acknowledgements

Thanks to all mypy contributors who contributed to this release:

  • A5rocks
  • BobTheBuidler
  • bzoracler
  • Chainfire
  • Christoph Tyralla
  • David Foster
  • Frank Dana
  • Guo Ci
  • iap
  • Ivan Levkivskyi
  • James Hilton-Balfe
  • jhance
  • Joren Hammudoglu
  • Jukka Lehtosalo
  • KarelKenens
  • Kevin Kannammalil
  • Marc Mueller
  • Michael Carlstrom
  • Michael J. Sullivan
  • Piotr Sawicki
  • Randolf Scholz
  • Shantanu
  • Sigve Sebastian Farstad
  • sobolevn
  • Stanislav Terliakov
  • Stephen Morton
  • Theodore Ando
  • Thiago J. Barbalho
  • wyattscarpenter

I’d also like to thank my employer, Dropbox, for supporting mypy development.

Mypy 1.18

We’ve just uploaded mypy 1.18.1 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features, performance

... (truncated)

Commits

Dependabot compatibility score

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [mypy](https://github.com/python/mypy) from 1.19.0 to 1.19.1.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.19.0...v1.19.1)

---
updated-dependencies:
- dependency-name: mypy
  dependency-version: 1.19.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file preview-benchmark-results Tag a PR to have it run benchmarks and compare to baseline. labels Dec 22, 2025
@ucc-bench-bot
Copy link

ucc-bench-bot bot commented Dec 22, 2025

📊 Benchmark Summary (ucc-benchmarks-8-core-U22.04)

Comparing new f0469ee to base 2c5c193:

  • 🟢 1 improvements in compile_time_ms
  • 🔴 0 regressions in compile_time_ms
  • 🟢 0 improvements in compiled_multiq_gates
  • 🔴 0 regressions in compiled_multiq_gates
🔍 See full benchmark table
Compiler Benchmark Compile Time Base (s) Compile Time New (s) Compile Time Δ MultiQ Gates Δ MultiQ Gates Base MultiQ Gates New
ucc square_heisenberg 0.08 0.08 -2.7% +0.0% 540 540
ucc qaoa 0.20 0.19 -5.7% +0.0% 1176 1176
ucc qcnn 0.04 0.04 -0.4% +0.0% 388 388
ucc qft 0.61 0.61 -0.6% +0.0% 2740 2740
ucc prep_select 1.24 1.25 +0.6% +0.0% 9702 9702
ucc qv 1.78 1.74 -2.5% +0.0% 14856 14856
pytket-peep qaoa 11.13 10.95 -1.6% +0.0% 1176 1176
pytket-peep square_heisenberg 8.20 8.06 -1.8% +0.0% 540 540
pytket-peep qcnn 4.52 4.47 -1.0% +0.0% 388 388
qiskit-default qaoa 0.04 0.04 +8.0% +0.0% 1176 1176
qiskit-default qv 3.14 3.07 -2.4% +0.0% 14854 14854
qiskit-default qft 0.12 0.11 -1.4% +0.0% 3570 3570
qiskit-default square_heisenberg 0.11 0.11 -2.8% +0.0% 540 540
qiskit-default prep_select 0.33 0.33 -0.7% +0.0% 9708 9708
qiskit-default qcnn 0.02 0.02 +0.0% +0.0% 388 388
cirq qaoa 5.24 5.15 -1.9% +0.0% 1176 1176
pytket-peep qft 49.71 48.61 -2.2% +0.0% 4498 4498
cirq qft 33.34 33.03 -0.9% +0.0% 4648 4648
cirq square_heisenberg 7.59 7.49 -1.3% +0.0% 540 540
pytket-peep prep_select 128.29 125.40 -2.3% +0.0% 9698 9698
cirq qcnn 2.62 2.63 +0.4% +0.0% 388 388
pyqpanda3 qaoa 0.04 0.04 -0.6% +0.0% 1176 1176
pyqpanda3 qv 0.57 0.58 +1.8% +0.0% 14856 14856
pyqpanda3 qft 0.14 0.13 -6.0% +0.0% 2740 2740
pyqpanda3 square_heisenberg 0.03 0.03 -0.5% +0.0% 540 540
pyqpanda3 prep_select 0.13 0.12 -11.5% +0.0% 9702 9702
pyqpanda3 qcnn 0.02 0.02 -2.0% +0.0% 388 388
cirq prep_select 62.10 62.01 -0.2% +0.0% 9712 9712
pytket-peep qv 220.84 214.05 -3.1% +0.0% 14856 14856
cirq qv 224.82 222.21 -1.2% +0.0% 14856 14856
📜 See standalone benchmark tables

New results:

compiler benchmark_id target_device_id raw_multiq_gates compile_time_ms compiled_multiq_gates compiler_version uid_timestamp num_qubits
ucc square_heisenberg 2160 79.62 540 0.4.12 2025-12-22 00:13:22+00:00
ucc qaoa 1176 187.29 1176 0.4.12 2025-12-22 00:13:22+00:00
ucc qcnn 388 41.79 388 0.4.12 2025-12-22 00:13:22+00:00
ucc qft 10050 609.69 2740 0.4.12 2025-12-22 00:13:22+00:00
ucc prep_select 9744 1250.82 9702 0.4.12 2025-12-22 00:13:22+00:00
ucc qv 15000 1735.85 14856 0.4.12 2025-12-22 00:13:22+00:00
pytket-peep qaoa 1176 10949.24 1176 2.11.0 2025-12-22 00:13:22+00:00
pytket-peep square_heisenberg 2160 8055.30 540 2.11.0 2025-12-22 00:13:22+00:00
pytket-peep qcnn 388 4471.59 388 2.11.0 2025-12-22 00:13:22+00:00
qiskit-default qaoa 1176 39.45 1176 2.2.3 2025-12-22 00:13:22+00:00
qiskit-default qv 15000 3065.38 14854 2.2.3 2025-12-22 00:13:22+00:00
qiskit-default qft 10050 113.69 3570 2.2.3 2025-12-22 00:13:22+00:00
qiskit-default square_heisenberg 2160 105.89 540 2.2.3 2025-12-22 00:13:22+00:00
qiskit-default prep_select 9744 329.43 9708 2.2.3 2025-12-22 00:13:22+00:00
qiskit-default qcnn 388 20.20 388 2.2.3 2025-12-22 00:13:22+00:00
cirq qaoa 1176 5147.27 1176 1.6.1 2025-12-22 00:13:22+00:00
pytket-peep qft 10050 48610.44 4498 2.11.0 2025-12-22 00:13:22+00:00
cirq qft 10050 33027.02 4648 1.6.1 2025-12-22 00:13:22+00:00
cirq square_heisenberg 2160 7494.70 540 1.6.1 2025-12-22 00:13:22+00:00
pytket-peep prep_select 9744 125398.42 9698 2.11.0 2025-12-22 00:13:22+00:00
cirq qcnn 388 2627.88 388 1.6.1 2025-12-22 00:13:22+00:00
pyqpanda3 qaoa 1176 36.71 1176 0.3.1 2025-12-22 00:13:22+00:00
pyqpanda3 qv 15000 578.40 14856 0.3.1 2025-12-22 00:13:22+00:00
pyqpanda3 qft 10050 129.97 2740 0.3.1 2025-12-22 00:13:22+00:00
pyqpanda3 square_heisenberg 2160 29.21 540 0.3.1 2025-12-22 00:13:22+00:00
pyqpanda3 prep_select 9744 115.97 9702 0.3.1 2025-12-22 00:13:22+00:00
pyqpanda3 qcnn 388 17.30 388 0.3.1 2025-12-22 00:13:22+00:00
cirq prep_select 9744 62005.41 9712 1.6.1 2025-12-22 00:13:22+00:00
pytket-peep qv 15000 214045.98 14856 2.11.0 2025-12-22 00:13:22+00:00
cirq qv 15000 222205.75 14856 1.6.1 2025-12-22 00:13:22+00:00

Baseline results:

compiler benchmark_id target_device_id raw_multiq_gates compile_time_ms compiled_multiq_gates compiler_version uid_timestamp num_qubits
ucc square_heisenberg 2160 81.80 540 0.4.12 2025-12-18 21:58:38+00:00
ucc qaoa 1176 198.59 1176 0.4.12 2025-12-18 21:58:38+00:00
ucc qcnn 388 41.94 388 0.4.12 2025-12-18 21:58:38+00:00
ucc qft 10050 613.46 2740 0.4.12 2025-12-18 21:58:38+00:00
ucc prep_select 9744 1242.87 9702 0.4.12 2025-12-18 21:58:38+00:00
ucc qv 15000 1779.55 14856 0.4.12 2025-12-18 21:58:38+00:00
pytket-peep qaoa 1176 11126.92 1176 2.11.0 2025-12-18 21:58:38+00:00
pytket-peep square_heisenberg 2160 8202.87 540 2.11.0 2025-12-18 21:58:38+00:00
pytket-peep qcnn 388 4515.31 388 2.11.0 2025-12-18 21:58:38+00:00
qiskit-default qaoa 1176 36.54 1176 2.2.3 2025-12-18 21:58:38+00:00
qiskit-default qv 15000 3139.90 14854 2.2.3 2025-12-18 21:58:38+00:00
qiskit-default qft 10050 115.27 3570 2.2.3 2025-12-18 21:58:38+00:00
qiskit-default square_heisenberg 2160 108.89 540 2.2.3 2025-12-18 21:58:38+00:00
qiskit-default prep_select 9744 331.77 9708 2.2.3 2025-12-18 21:58:38+00:00
qiskit-default qcnn 388 20.20 388 2.2.3 2025-12-18 21:58:38+00:00
cirq qaoa 1176 5244.50 1176 1.6.1 2025-12-18 21:58:38+00:00
pytket-peep qft 10050 49707.91 4498 2.11.0 2025-12-18 21:58:38+00:00
cirq qft 10050 33340.37 4648 1.6.1 2025-12-18 21:58:38+00:00
cirq square_heisenberg 2160 7592.27 540 1.6.1 2025-12-18 21:58:38+00:00
pytket-peep prep_select 9744 128294.18 9698 2.11.0 2025-12-18 21:58:38+00:00
cirq qcnn 388 2618.55 388 1.6.1 2025-12-18 21:58:38+00:00
pyqpanda3 qaoa 1176 36.94 1176 0.3.1 2025-12-18 21:58:38+00:00
pyqpanda3 qv 15000 568.30 14856 0.3.1 2025-12-18 21:58:38+00:00
pyqpanda3 qft 10050 138.29 2740 0.3.1 2025-12-18 21:58:38+00:00
pyqpanda3 square_heisenberg 2160 29.35 540 0.3.1 2025-12-18 21:58:38+00:00
pyqpanda3 prep_select 9744 131.09 9702 0.3.1 2025-12-18 21:58:38+00:00
pyqpanda3 qcnn 388 17.66 388 0.3.1 2025-12-18 21:58:38+00:00
cirq prep_select 9744 62099.86 9712 1.6.1 2025-12-18 21:58:38+00:00
pytket-peep qv 15000 220839.09 14856 2.11.0 2025-12-18 21:58:38+00:00
cirq qv 15000 224816.30 14856 1.6.1 2025-12-18 21:58:38+00:00

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 preview-benchmark-results Tag a PR to have it run benchmarks and compare to baseline.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant