diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bb61239ee..b6cb81dbb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,7 +33,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -e '.[dev, visualization]' + pip install -e '.[dev]' - name: Run black run: make style - name: Run lint @@ -58,7 +58,7 @@ jobs: pip install -U tox pip install nbqa docutils sudo apt install -y graphviz pandoc - pip install -e '.[dev, visualization]' + pip install -e '.[dev]' wget https://github.com/errata-ai/vale/releases/download/v2.23.0/vale_2.23.0_Linux_64-bit.tar.gz mkdir $HOME/bin && tar -xf vale_2.23.0_Linux_64-bit.tar.gz -C $HOME/bin echo "$HOME/bin" >> $GITHUB_PATH @@ -102,7 +102,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -e '.[dev, visualization]' + pip install -e '.[dev]' - name: Run unit tests run: make unit-test-coverage - name: Report coverage to coveralls.io @@ -145,7 +145,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -e '.[dev, visualization]' + pip install -e '.[dev]' - name: Run integration tests run: make integration-test tests-finished: diff --git a/.github/workflows/integration-tests-qiskit-main.yml b/.github/workflows/integration-tests-qiskit-main.yml index 925ea9b56..e3e610756 100644 --- a/.github/workflows/integration-tests-qiskit-main.yml +++ b/.github/workflows/integration-tests-qiskit-main.yml @@ -48,6 +48,6 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -e '.[dev, visualization]' git+https://github.com/Qiskit/qiskit.git + pip install -e '.[dev]' git+https://github.com/Qiskit/qiskit.git - name: Run integration tests run: make integration-test diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index 5eb46c238..d6ae50708 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -49,6 +49,6 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -e '.[dev, visualization]' + pip install -e '.[dev]' - name: Run integration tests run: make integration-test diff --git a/.github/workflows/unit-tests-terra-main.yml b/.github/workflows/unit-tests-terra-main.yml index c84a9ae2f..56daf32d3 100644 --- a/.github/workflows/unit-tests-terra-main.yml +++ b/.github/workflows/unit-tests-terra-main.yml @@ -37,7 +37,7 @@ jobs: python -m pip install --upgrade pip # Installing the complete environment should happen in one `pip install` step, # or pip will generally allow broken combinations of packages to be installed. - pip install -e '.[dev, visualization]' git+https://github.com/Qiskit/qiskit.git + pip install -e '.[dev]' git+https://github.com/Qiskit/qiskit.git - name: Run tests # running unit tests against latest (non-released) code of qiskit-terra gives a basic level # of confidence that the integration between qiskit-ibm-runtime and qiskit-terra works diff --git a/pyproject.toml b/pyproject.toml index 02d7d64ea..53e2eda53 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -140,6 +140,5 @@ visualization = ["plotly>=5.23.0"] dev = [ "qiskit-ibm-runtime[common]", "qiskit-ibm-runtime[documentation]", + "qiskit-ibm-runtime[visualization]", ] - - diff --git a/tox.ini b/tox.ini index 0f8b64d58..fb63f8ff2 100644 --- a/tox.ini +++ b/tox.ini @@ -37,7 +37,7 @@ commands = [testenv:docs] envdir = .tox/docs deps = - -e .[dev, visualization] + -e .[dev] commands = python tools/concat_release_notes.py sphinx-build -j auto -W -b html {posargs} {toxinidir}/docs {toxinidir}/docs/_build/html