Skip to content
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

Prepare 0.7.6 release #1170

Merged
merged 8 commits into from
Mar 4, 2021
Merged

Prepare 0.7.6 release #1170

merged 8 commits into from
Mar 4, 2021

Conversation

mtreinish
Copy link
Member

Summary

This commit is to prepare the 0.7.6 release. It backports the relevant fixes from master to include in the release and bumps the version string to 0.7.6. After this merges we can tag the merge commit as 0.7.6.

Details and comments

This needs to be merged with a merge commit to preserve the backport history.

chriseclectic and others added 6 commits March 3, 2021 15:29
…1152)

(cherry picked from commit 1a6d5df)

Conflicts:
	src/controllers/controller.hpp
Co-authored-by: Victor Villar <vvilpas@gmail.com>
Co-authored-by: Christopher J. Wood <cjwood@us.ibm.com>
(cherry picked from commit 7267429)
* Add arm64 release wheel jobs

This commit adds a new CI job to publish precompiled binary wheels for
linux on aarch64 (arm64). Since the latest numpy and scipy releases now
publish wheels for aarch64 we can run CI jobs to do the same since we
won't be spending all our CI time budget compiling upstream dependencies
from source anymore (terra 0.17.0 will be publishing wheels aarch64
wheels too). This enables users running on linux aarch64 systems
to install qiskit without having to compile everything from source
anymore. To build these wheels this commit uses travis, which is the
only CI system that offers non-x86 nodes.

(cherry picked from commit 1063501)
Modified to handle backwards compatibility with older versions of qiskit
terra prior to the Backend abstract class existing.

(cherry picked from commit 450ae96)
This commit prepares the 0.7.6 release, it bumps the version string and
adds release notes documenting what has been fixed.
mtreinish and others added 2 commits March 4, 2021 12:12
During code review it was suggested to change the try except logic
around importing Backend from terra that was added in the backport for
PR Qiskit#1106 for backwards compatibility with the minimum supported terra
version to a simpler version using tuples. This commit makes that change
to avoid a needlessly long if statement around isinstance checking
backend objects.

Co-authored-by: Christopher J. Wood <cjwood@us.ibm.com>
When moving an AER::Vector set the size of the moved vector to 0.
@mtreinish mtreinish merged commit 020a509 into Qiskit:stable/0.7 Mar 4, 2021
@mtreinish mtreinish deleted the prep-0.7.6 branch March 4, 2021 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants