Skip to content
This repository has been archived by the owner on Jun 12, 2023. It is now read-only.

Prepare 0.7.1 release #612

Merged
merged 6 commits into from
May 18, 2022
Merged

Conversation

mtreinish
Copy link
Collaborator

Summary

This commit prepares for the 0.7.1 bugfix release which fixes a
small packaging bug that caused the docs tree to get incorrectly
included as a package. This release will likely be the last release for
qiskit-ignis before the project is retired/archived.

Details and comments

mtreinish and others added 6 commits May 17, 2022 15:45
* Drop 3.6 testing

Upstream Qiskit has dropped support for python 3.6. Since ignis is in
maintenance mode pending archive we can just drop testing for this. This
commit does this and removes the python 3.6 job. Since we're not doing
active feature development anymore we don't have to worry too much about
Python 3.6 compat. If need to release again before the archive we can
revisit the minimum supported python version in that release. As ignis
is pure Python there are less compatibility issues to worry about.

* Pin scs version

The latest scs releases are causing a failure. This commit pins it to
the last known working version in CI.

* Use windows server 2019 for ci jobs

* Pin cvxopt too

* Remove terra source install

* Drop broken windows CI env

(cherry picked from commit 7506df8)
The original constraint was added in qiskit-communitygh-505, at a time when Aer was
specifically requiring jupyter_sphinx in its own `requirements-dev.txt`
under certain constraints.  The constraint no longer appears to be
needed, so all it serves to do now is to cause the docs build to fail on
Python 3.9.

(cherry picked from commit 0e3716c)
Add details on where topological_codes can now be found.

(cherry picked from commit dd84938)
qiskit-community#609)

* Update README.md: `pip install qiskit` no longer installs all elements

* Fix typo in README

(cherry picked from commit 0fb96d5)
Currently, docs is included as a separate package. This pollutes the user environment when installing the
package. This commit excludes the docs dir from the package.

(cherry picked from commit ce9c594)
This commit prepares for the 0.7.1 bugfix release which fixes a
small packaging bug that caused the docs tree to get incorrectly
included as a package. This release will likely be the last release for
qiskit-ignis before the project is retired/archived.
@mtreinish mtreinish changed the base branch from master to stable/0.7 May 17, 2022 19:53
Copy link
Contributor

@jakelishman jakelishman left a comment

Choose a reason for hiding this comment

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

This looks fine to me. GitHub looks a bit confused, since it's still trying to run the removed tests.

@mtreinish
Copy link
Collaborator Author

It's the branch protection rule, it still links the removed tests as requires on the stable branch so it's listing them as required. I'll update the rules now to remove those.

@mtreinish mtreinish merged commit 59426f1 into qiskit-community:stable/0.7 May 18, 2022
@mtreinish mtreinish deleted the prepare-0.7.1 branch May 18, 2022 13:08
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants