Skip to content

Bump the python-packages group across 1 directory with 7 updates #449

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 15, 2025

Bumps the python-packages group with 7 updates in the / directory:

Package From To
pytket 1.40.0 2.4.1
pytket-qiskit 0.63.0 0.67.0
pytket-cirq 0.39.0 0.41.0
pytest 8.3.4 8.3.5
quimb 1.10.0 1.11.0
ipyparallel 9.0.0 9.0.1
enum-tools 0.12.0 0.13.0

Updates pytket from 1.40.0 to 2.4.1

Release notes

Sourced from pytket's releases.

v2.4.1

What's Changed

Full Changelog: CQCL/tket@v2.4.0...v2.4.1

v2.4.0

What's Changed

Full Changelog: CQCL/tket@v2.3.2...v2.4.0

v2.4.0rc0

What's Changed

Full Changelog: CQCL/tket@v2.3.2...v2.4.0rc0

v2.3.2

What's Changed

... (truncated)

Commits

Updates pytket-qiskit from 0.63.0 to 0.67.0

Release notes

Sourced from pytket-qiskit's releases.

v0.67.0

What's Changed

Full Changelog: CQCL/pytket-qiskit@v0.66.0...v0.67.0

v0.66.0

What's Changed

Full Changelog: CQCL/pytket-qiskit@v0.65.0...v0.66.0

v0.65.0

What's Changed

Full Changelog: CQCL/pytket-qiskit@v0.64.0...v0.65.0

v0.64.0

What's Changed

Full Changelog: CQCL/pytket-qiskit@v0.63.0...v0.64.0

Changelog

Sourced from pytket-qiskit's changelog.

0.67.0 (April 2025)

  • Add support for Python 3.13.
  • Support qiskit >=2.0, drop support for qiskit <2.0.
  • Update minimum pytket version requirement to 2.3.2.
  • Drop support for conversion of CircBoxes containing conditional gates to qiskit in the {py:func}tk_to_qiskit converter.

0.66.0 (March 2025)

  • Update qiskit minimum version requirement to 1.4.2.
  • Update lightsabre pass to be a CustomPassMap object.
  • Update pytket version requirement to 2.1.0.

0.65.0 (March 2025)

  • Improve {py:func}qiskit_to_tk to handle IfElseOp (generated by QuantumCircuit.if_test) with register conditions. Only conditions on an entire register are supported.
  • Fix conversion of CnZ gates when the number of control qubits is one.

0.64.0

  • Update pytket version requirement to 2.0.1.
Commits

Updates pytket-cirq from 0.39.0 to 0.41.0

Release notes

Sourced from pytket-cirq's releases.

v0.41.0

What's Changed

Full Changelog: CQCL/pytket-cirq@v0.40.0...v0.41.0

v0.40.0

What's Changed

Full Changelog: CQCL/pytket-cirq@v0.39.0...v0.40.0

Changelog

Sourced from pytket-cirq's changelog.

0.41.0 (April 2025)

  • Add Python 3.13 support.

0.40.0 (April 2025)

  • Update pytket minimium version requirement to 2.2.0.
  • Update cirq-core and cirq-google minimium version requirement to 1.4.1.
  • Update protobuf minimium version requirement to 4.25.6.
  • Add support for reset operation.
Commits

Updates pytest from 8.3.4 to 8.3.5

Release notes

Sourced from pytest's releases.

8.3.5

pytest 8.3.5 (2025-03-02)

Bug fixes

  • #11777: Fixed issue where sequences were still being shortened even with -vv verbosity.
  • #12888: Fixed broken input when using Python 3.13+ and a libedit build of Python, such as on macOS or with uv-managed Python binaries from the python-build-standalone project. This could manifest e.g. by a broken prompt when using Pdb, or seeing empty inputs with manual usage of input() and suspended capturing.
  • #13026: Fixed AttributeError{.interpreted-text role="class"} crash when using --import-mode=importlib when top-level directory same name as another module of the standard library.
  • #13053: Fixed a regression in pytest 8.3.4 where, when using --import-mode=importlib, a directory containing py file with the same name would cause an ImportError
  • #13083: Fixed issue where pytest could crash if one of the collected directories got removed during collection.

Improved documentation

  • #12842: Added dedicated page about using types with pytest.

    See types{.interpreted-text role="ref"} for detailed usage.

Contributor-facing changes

  • #13112: Fixed selftest failures in test_terminal.py with Pygments >= 2.19.0
  • #13256: Support for Towncrier versions released in 2024 has been re-enabled when building Sphinx docs -- by webknjaz{.interpreted-text role="user"}.
Commits

Updates quimb from 1.10.0 to 1.11.0

Release notes

Sourced from quimb's releases.

v1.11.0

Breaking Changes

  • move belief propagation to quimb.tensor.belief_propagation
  • calling tn.contract() when an non-zero value has been accrued into tn.exponent now automatically re-absorbs that exponent.
  • binary tensor operations that would previously have errored now will align and broadcast

Enhancements:

Bug fixes:

  • fix MatrixProductState.measure for cupy backend arrays (#276).
  • fix linalg.expm dispatch (#275)
  • fix 'dm' 1d compress method for disconnected subgraphs
  • fix docs source lookup in quimb.tensor module
  • fix raw gate copying in Circuit (#285)

New Contributors

Full Changelog: jcmgray/quimb@v1.10.0...v1.11.0

Changelog

Sourced from quimb's changelog.

v1.11.0 (2025-05-14)

Breaking Changes

Enhancements:

  • Tensor: make binary operations (+, -, *, /, **) automatically align and broadcast indices. This would previously error.
  • MatrixProductState.measure: add a seed kwarg
  • belief propagation, implement DIIS (direct inversion in the iterative subspace)
  • belief propagation, unify various aspects such as message normalization and distance.
  • belief propagation, add a plot method.
  • belief propagation, add a contract_every option.
  • HV1BP: vectorize both contraction and message initialization
  • add qu.plot_multi_series_zoom for plotting multiple series with a zoomed inset, useful for various convergence plots such as BP
  • add info option to tn.gauge_all_simple for tracking extra information such as number of iterations and max gauge diffs
  • Tensor.gate: add transposed option
  • TensorNetwork.contract: add strip_exponent option for return the mantissa and exponent (log10) separately. Compatible with contract_tags, contract_cumulative, contract_compressed sub modes.
  • tensor_split: add matrix_svals option, if True any returned singular values are put into the diagonal of a matrix (by default, False, they are returned as a vector).
  • add Tensor.new_ind_pair_diag for expanding an existing index into a pair of new indices, such that the diagonal of the new tensor on those indices is the old tensor.
  • TNOptimizer: add 'cautious' ADAM
  • TensorNetwork.pop_tensor: allow tid or tags to be specified.
  • add an example notebook for converting hyper tensor networks to normal tensor networks, for approximate contraction - {ref}example-htn-to-2d
  • add "SX" and "SXDG" gates to Circuit ({pull}[#277](https://github.com/jcmgray/quimb/issues/277))
  • add "XXPLUSYY" and "XXPLUSYY" gates to Circuit ({pull}[#279](https://github.com/jcmgray/quimb/issues/279))
  • add progress bar to various Circuit methods ({pull}[#288](https://github.com/jcmgray/quimb/issues/288))
  • https://github.com/jcmgray/quimb/blob/main/docs/quimb.experimental.operatorbuilder: fix MPO building for congested operators ({issue}296 and {issue}301), allow arbitrary dtype ({issue}289). Fix building of sparse and matrix representations for non-translationally symmetric operators and operators with trivial (all identity) terms.

Bug fixes:

  • fix MatrixProductState.measure for cupy backend arrays ({issue}276).
  • fix linalg.expm dispatch ({issue}275)
  • fix 'dm' 1d compress method for disconnected subgraphs
  • fix docs source lookup in quimb.tensor module
  • fix raw gate copying in Circuit ({issue}285)

(whats-new-1-10-0)=

Commits
  • ca5ef7c update changelog for v1.11.0
  • a00fd23 TN2D.compute_environments add equalize_norms option
  • a019a76 clean up experimental folder [skip ci]
  • a9b09ab ruff formatting
  • f154e48 add htn to 2d example
  • 130e0ea update pop_tensor docstring [skip ci]
  • 09b5208 refactor operatorbuilder
  • 655d281 pop_tensor: allow tags
  • 3ff7048 build_mpo: fix bug for congested operators
  • 13a7101 operatorbuilder: add dtype support, auto complex
  • Additional commits viewable in compare view

Updates ipyparallel from 9.0.0 to 9.0.1

Updates enum-tools from 0.12.0 to 0.13.0

Release notes

Sourced from enum-tools's releases.

Version 0.13.0

Automatically copied from PyPI.


Powered by OctoCheese
📝 docs | :octocat: repo | 🐇 issues | 🥚 marketplace

Commits
  • baf43df Bump version v0.12.0 -> v0.13.0
  • 9e71eda Use older macOS for Python 3.7
  • 390ab41 Bump macOS version.
  • b5c781e Run Flake8 on Ubuntu 22.04 (#106)
  • 4321397 Don't test Python 3.12 with older Sphinx versions (require distutils)
  • 38bcbcf Fix for Sphinx 8.2
  • b982dc7 Actually run tests on newer Sphinx versions.
  • 2706b17 Bump Ubuntu to 22.04 (#103)
  • a6eb3eb Drop Python 3.6 from test matrix.
  • 9098922 [repo-helper] Configuration Update (#101)
  • Additional commits viewable in compare view

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 <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-packages group with 7 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [pytket](https://github.com/CQCL/tket) | `1.40.0` | `2.4.1` |
| [pytket-qiskit](https://github.com/CQCL/pytket-qiskit) | `0.63.0` | `0.67.0` |
| [pytket-cirq](https://github.com/CQCL/pytket-cirq) | `0.39.0` | `0.41.0` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.3.4` | `8.3.5` |
| [quimb](https://github.com/jcmgray/quimb) | `1.10.0` | `1.11.0` |
| [ipyparallel](https://ipython.org) | `9.0.0` | `9.0.1` |
| [enum-tools](https://github.com/domdfcoding/enum_tools) | `0.12.0` | `0.13.0` |



Updates `pytket` from 1.40.0 to 2.4.1
- [Release notes](https://github.com/CQCL/tket/releases)
- [Commits](CQCL/tket@v1.40.0...v2.4.1)

Updates `pytket-qiskit` from 0.63.0 to 0.67.0
- [Release notes](https://github.com/CQCL/pytket-qiskit/releases)
- [Changelog](https://github.com/CQCL/pytket-qiskit/blob/main/docs/changelog.md)
- [Commits](CQCL/pytket-qiskit@v0.63.0...v0.67.0)

Updates `pytket-cirq` from 0.39.0 to 0.41.0
- [Release notes](https://github.com/CQCL/pytket-cirq/releases)
- [Changelog](https://github.com/CQCL/pytket-cirq/blob/main/docs/changelog.rst)
- [Commits](CQCL/pytket-cirq@v0.39.0...v0.41.0)

Updates `pytest` from 8.3.4 to 8.3.5
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.3.4...8.3.5)

Updates `quimb` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/jcmgray/quimb/releases)
- [Changelog](https://github.com/jcmgray/quimb/blob/main/docs/changelog.md)
- [Commits](jcmgray/quimb@v1.10.0...v1.11.0)

Updates `ipyparallel` from 9.0.0 to 9.0.1

Updates `enum-tools` from 0.12.0 to 0.13.0
- [Release notes](https://github.com/domdfcoding/enum_tools/releases)
- [Commits](domdfcoding/enum_tools@v0.12.0...v0.13.0)

---
updated-dependencies:
- dependency-name: pytket
  dependency-version: 2.4.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: pytket-qiskit
  dependency-version: 0.67.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: pytket-cirq
  dependency-version: 0.41.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: pytest
  dependency-version: 8.3.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: quimb
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: ipyparallel
  dependency-version: 9.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: enum-tools
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels May 15, 2025
@dependabot dependabot bot requested a review from CalMacCQ as a code owner May 15, 2025 04:36
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels May 15, 2025
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 Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants