Skip to content

[0.46] upgrade to symengine>=0.11 #11340

Merged
mtreinish merged 4 commits into
Qiskit:stable/0.46from
1ucian0:0.46/symengine/11/1
Jan 30, 2024
Merged

[0.46] upgrade to symengine>=0.11 #11340
mtreinish merged 4 commits into
Qiskit:stable/0.46from
1ucian0:0.46/symengine/11/1

Conversation

@1ucian0
Copy link
Copy Markdown
Member

@1ucian0 1ucian0 commented Nov 29, 2023

Port of #11315 for 0.46

@1ucian0 1ucian0 added the Changelog: None Do not include in the GitHub Release changelog. label Nov 29, 2023
@1ucian0 1ucian0 requested a review from a team as a code owner November 29, 2023 16:45
@qiskit-bot
Copy link
Copy Markdown
Collaborator

One or more of the the following people are requested to review this:

  • @Qiskit/terra-core

@1ucian0 1ucian0 added this to the 0.46.0 milestone Nov 29, 2023
Copy link
Copy Markdown
Member

@mtreinish mtreinish left a comment

Choose a reason for hiding this comment

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

I was looking at the merge conflict on this, the current requirements list on 0.46.0 is:

symengine>=0.9, <0.10; platform_machine == 'x86_64' or platform_machine == 'aarch64' or platform_machine == 'ppc64le' or platform_machine == 'amd64' or platform_machine == 'arm64'

so we're not actually pinning symengine anymore (just excluding 0.10). That being said I think if we wanted to raise the minimum version and fix the workaround, on 0.46 I think that's probably fine. The only change I suggested inline is we still need to remove the workaround for platform support (I left the suggestion inline). On the 0.x release series we didn't require symengine because not every platform has native packages available.

Comment thread requirements.txt Outdated
1ucian0 and others added 2 commits January 30, 2024 14:09
Co-authored-by: Matthew Treinish <mtreinish@kortar.org>
Comment thread releasenotes/notes/symengine_1-c907ed541eeb9a02.yaml Outdated
@mtreinish mtreinish enabled auto-merge January 30, 2024 18:50
@mtreinish mtreinish added this pull request to the merge queue Jan 30, 2024
Merged via the queue into Qiskit:stable/0.46 with commit 155a790 Jan 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Changelog: None Do not include in the GitHub Release changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants