Skip to content

Conversation

andrijapau
Copy link
Contributor

@andrijapau andrijapau commented Oct 6, 2025

autoray has proven to deliver breaking changes even in their bug fixes. To prevent future pennylane bug fix releases we have decided to pin the release's supported version of autoray to 0.8.0.

It was confirmed that reverse dependencies of autoray like cotengra and quimb don't clash with this constraint.

[sc-100894]

Copy link
Contributor

github-actions bot commented Oct 6, 2025

Hello. You may have forgotten to update the changelog!
Please edit doc/releases/changelog-dev.md with:

  • A one-to-two sentence description of the change. You may include a small working example for new features.
  • A link back to this PR.
  • Your name (or GitHub username) in the contributors section.

mlxd
mlxd previously approved these changes Oct 6, 2025
Copy link
Member

@mlxd mlxd left a comment

Choose a reason for hiding this comment

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

Just a note, the pyproject.toml file changes are the only ones that are required. This will propagate outwards for the rest

Approved, but feel free to modify the rest if you think it is best

@andrijapau
Copy link
Contributor Author

Sorry @mlxd , didn't see you approved. What do you think of this change: 95862a5? Seems weird to have all of this git history in the release notes.

CC @isaacdevlugt for product review.

@andrijapau
Copy link
Contributor Author

andrijapau commented Oct 6, 2025

Just a note, the pyproject.toml file changes are the only ones that are required. This will propagate outwards for the rest

Approved, but feel free to modify the rest if you think it is best

I think the installation.rst changes are necessary so that the stable website will reflect the true requirements of the autoray package for v0.43.0. 👍🏼

As per the requirements files ... I don't know. I figured might as well update them. 😅

@andrijapau andrijapau requested a review from mlxd October 6, 2025 22:35
Copy link

codecov bot commented Oct 6, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (v0.43.0-rc0@a608f90). Learn more about missing BASE report.

Additional details and impacted files
@@              Coverage Diff               @@
##             v0.43.0-rc0    #8412   +/-   ##
==============================================
  Coverage               ?   99.42%           
==============================================
  Files                  ?      584           
  Lines                  ?    61234           
  Branches               ?        0           
==============================================
  Hits                   ?    60883           
  Misses                 ?      351           
  Partials               ?        0           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@andrijapau andrijapau dismissed mlxd’s stale review October 7, 2025 13:42

Need to make changes to requirements.txt files.

@andrijapau
Copy link
Contributor Author

@mlxd here's the change: 21a3e33. Manually reverted unnecessary changes. Leaving only the changes to pyproject.toml and the installation guide (to reflect true constraints).

@andrijapau andrijapau added the do not merge ⚠️ Do not merge the pull request until this label is removed label Oct 7, 2025
@andrijapau andrijapau merged commit 36136f5 into v0.43.0-rc0 Oct 7, 2025
49 checks passed
@andrijapau andrijapau deleted the pin-autoray-release branch October 7, 2025 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do not merge ⚠️ Do not merge the pull request until this label is removed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants