Skip to content

Conversation

@mergify
Copy link
Contributor

@mergify mergify bot commented Jan 19, 2021

This is an automatic backport of pull request #5189 done by Mergify.


Mergify commands and options

More conditions and actions can be found in the documentation.

You can also trigger Mergify actions by commenting on this pull request:

  • @Mergifyio refresh will re-evaluate the rules
  • @Mergifyio rebase will rebase this PR on its base branch
  • @Mergifyio update will merge the base branch into this PR
  • @Mergifyio backport <destination> will backport this PR on <destination> branch

Additionally, on Mergify dashboard you can:

  • look at your merge queues
  • generate the Mergify configuration with the config editor.

Finally, you can contact us on https://mergify.io/

* Add support for Python 3.9

Python 3.9.0 was released on 10-05-2020, this commits marks the support
of Python 3.9 in qiskit-terra. It adds the supported python version in
the package metadata and updates the CI configuration to run test jobs
on Python 3.9 and build python 3.9 wheels.

* Also deprecate 3.6

* Use latest nodes for CI

* Remove Python 3.6 deprecation

The Python 3.6 deprecation is being handled separately in #5301 to
decouple it from adding python 3.9 support. This commit removes the 3.6
deprecation accordingly.

* Bump cibuildwheel version to the latest release

* Remove unused assertNoLogs method

The assertNoLogs methods was built using a private class from python's
stdlib unittest library. This should never have been done as it's
explicitly marked as private. Accordingly in Python 3.9 this private
class has been removed and no longer exists. It turns out this method
was not used anywhere in all of qiskit (not just terra). Since the
implementation is not sound and nothing uses it this commit just removes
the class and method.

* Fix lint

* Remove aer from macOS and windows jobs

* Remove IBMQ provider from ci jobs

The ibmq provider is not used by anything in CI anymore. It was an
historical artifact when some of the visualization and jupyter tests
required it. This is no longer true. However, installing the ibmq
provider in the linux 3.9 job is blocking CI because of an unrelated
requests library issue with urllib3. To resolve this, this commit just
removes the unecessary install.

* Add back ibmqprovider to tutorials job, it's needed for aqua tutorials

* Fix jupyter test skip

* Update test/python/tools/jupyter/test_notebooks.py

Co-authored-by: Christian Clauss <cclauss@me.com>

* Fix lint

* Add back pbars macOS test skip

Co-authored-by: Christian Clauss <cclauss@me.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
(cherry picked from commit 200d739)
@mergify mergify bot requested a review from a team as a code owner January 19, 2021 17:42
@mergify mergify bot merged commit f86064c into stable/0.16 Jan 21, 2021
@mergify mergify bot deleted the mergify/bp/stable/0.16/pr-5189 branch January 21, 2021 03:14
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.

1 participant