diff --git a/.github/actions/install-master-dependencies/action.yml b/.github/actions/install-master-dependencies/action.yml index d33b8ccf7f..a6ab6099d2 100644 --- a/.github/actions/install-master-dependencies/action.yml +++ b/.github/actions/install-master-dependencies/action.yml @@ -22,12 +22,8 @@ runs: conda activate fi pip install https://github.com/Qiskit/qiskit-terra/archive/master.zip - pip install https://github.com/Qiskit/qiskit-ibmq-provider/archive/master.zip - sudo apt-get -y install g++-7 - sudo apt-get -y install libopenblas-dev - git clone https://github.com/Qiskit/qiskit-aer.git /tmp/qiskit-aer - cd /tmp/qiskit-aer - python /tmp/qiskit-aer/setup.py bdist_wheel -- -DCMAKE_CXX_COMPILER=g++-7 -DAER_THRUST_BACKEND=OMP -- -j4 - pip install /tmp/qiskit-aer/dist/qiskit_aer*whl + pip install https://github.com/Qiskit/qiskit-ignis/archive/master.zip + pip install https://github.com/Qiskit/qiskit-aer/archive/master.zip + # install Aqua until code is converted to use qiskit-terra pip install https://github.com/Qiskit/qiskit-aqua/archive/master.zip shell: bash \ No newline at end of file diff --git a/requirements-dev.txt b/requirements-dev.txt index 2e74b791a0..8c91a429fd 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -14,7 +14,6 @@ sphinx-autodoc-typehints jupyter-sphinx discover qiskit-aer -qiskit-ibmq-provider mypy>=0.780 mypy-extensions>=0.4.3 networkx>=2.2 diff --git a/test/test_readme_sample.py b/test/test_readme_sample.py index c13b6c13bb..11f97112fb 100644 --- a/test/test_readme_sample.py +++ b/test/test_readme_sample.py @@ -38,7 +38,8 @@ def setUp(self): # pylint: disable=import-outside-toplevel # pylint: disable=unused-import from qiskit import Aer - except Exception as ex: # pylint: disable=broad-except + _ = Aer.get_backend('statevector_simulator') + except ImportError as ex: # pylint: disable=broad-except self.skipTest("Aer doesn't appear to be installed. Error: '{}'".format(str(ex))) return diff --git a/test/test_uccsd_hartree_fock.py b/test/test_uccsd_hartree_fock.py index 0adf099340..1a88c2bd3a 100644 --- a/test/test_uccsd_hartree_fock.py +++ b/test/test_uccsd_hartree_fock.py @@ -91,10 +91,10 @@ def test_uccsd_hf_aer_statevector(self): try: # pylint: disable=import-outside-toplevel from qiskit import Aer - except Exception as ex: # pylint: disable=broad-except + backend = Aer.get_backend('statevector_simulator') + except ImportError as ex: # pylint: disable=broad-except self.skipTest("Aer doesn't appear to be installed. Error: '{}'".format(str(ex))) return - backend = Aer.get_backend('statevector_simulator') solver = VQE(var_form=self.var_form, optimizer=self.optimizer, quantum_instance=QuantumInstance(backend=backend)) @@ -108,10 +108,10 @@ def test_uccsd_hf_aer_qasm(self): try: # pylint: disable=import-outside-toplevel from qiskit import Aer - except Exception as ex: # pylint: disable=broad-except + backend = Aer.get_backend('qasm_simulator') + except ImportError as ex: # pylint: disable=broad-except self.skipTest("Aer doesn't appear to be installed. Error: '{}'".format(str(ex))) return - backend = Aer.get_backend('qasm_simulator') optimizer = SPSA(maxiter=200, last_avg=5) solver = VQE(var_form=self.var_form, optimizer=optimizer, expectation=PauliExpectation(), @@ -129,10 +129,10 @@ def test_uccsd_hf_aer_qasm_snapshot(self): try: # pylint: disable=import-outside-toplevel from qiskit import Aer - except Exception as ex: # pylint: disable=broad-except + backend = Aer.get_backend('qasm_simulator') + except ImportError as ex: # pylint: disable=broad-except self.skipTest("Aer doesn't appear to be installed. Error: '{}'".format(str(ex))) return - backend = Aer.get_backend('qasm_simulator') optimizer = SPSA(maxiter=200, last_avg=5) solver = VQE(var_form=self.var_form, optimizer=optimizer, expectation=AerPauliExpectation(), diff --git a/test/test_vqe_uccsd_adapt.py b/test/test_vqe_uccsd_adapt.py index 47b7c114a2..3d4b40c3d6 100644 --- a/test/test_vqe_uccsd_adapt.py +++ b/test/test_vqe_uccsd_adapt.py @@ -71,13 +71,13 @@ def test_vqe_adapt(self): try: # pylint: disable=import-outside-toplevel from qiskit import Aer - except Exception as ex: # pylint: disable=broad-except + backend = Aer.get_backend('statevector_simulator') + except ImportError as ex: # pylint: disable=broad-except self.skipTest("Aer doesn't appear to be installed. Error: '{}'".format(str(ex))) return self.var_form_base = UCCSD(self.num_spin_orbitals, self.num_particles, initial_state=self.init_state) - backend = Aer.get_backend('statevector_simulator') optimizer = L_BFGS_B() warnings.filterwarnings('ignore', category=DeprecationWarning) diff --git a/tox.ini b/tox.ini index 0f8154e568..8f96f664be 100644 --- a/tox.ini +++ b/tox.ini @@ -13,7 +13,6 @@ setenv = ARGS="-V" deps = https://github.com/Qiskit/qiskit-terra/archive/master.zip https://github.com/Qiskit/qiskit-aer/archive/master.zip - https://github.com/Qiskit/qiskit-ibmq-provider/archive/master.zip https://github.com/Qiskit/qiskit-aqua/archive/master.zip -r{toxinidir}/requirements-dev.txt commands =