diff --git a/.github/workflows/ibmq_tests.yml b/.github/workflows/ibmq_tests.yml index e457a6644..a98ce60c5 100644 --- a/.github/workflows/ibmq_tests.yml +++ b/.github/workflows/ibmq_tests.yml @@ -28,7 +28,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -r requirements.txt + pip install -r requirements-ci.txt pip install wheel pytest pytest-cov pytest-mock flaky --upgrade - name: Install Plugin diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index bf318e21f..2cd16d9ae 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -29,7 +29,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -r requirements.txt + pip install -r requirements-ci.txt pip install wheel pytest pytest-cov pytest-mock flaky --upgrade - name: Install Plugin @@ -68,7 +68,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -r requirements.txt + pip install -r requirements-ci.txt pip install wheel pytest pytest-cov pytest-mock flaky --upgrade - name: Install Plugin diff --git a/CHANGELOG.md b/CHANGELOG.md index 64a3b4bb4..22062eea9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ ### Improvements +* Improvement of the different `requirements.txt` and `requirements-ci.txt` files. +[(#212)](https://github.com/PennyLaneAI/pennylane-qiskit/pull/212) + ### Documentation * Use the centralized [Xanadu Sphinx Theme](https://github.com/XanaduAI/xanadu-sphinx-theme) diff --git a/doc/requirements.txt b/doc/requirements.txt index bc10711d4..e69614ce6 100644 --- a/doc/requirements.txt +++ b/doc/requirements.txt @@ -1,14 +1,14 @@ +dc-qiskit-algorithms==0.0.13 docutils==0.16 -mthree -sphinxcontrib-bibtex -ipykernel -nbsphinx -pygments-github-lexers -pybind11 -qiskit -pygments==2.7.4 -git+https://github.com/XanaduAI/pennylane.git#egg=pennylane -dc-qiskit-algorithms -sphinx-automodapi +ipykernel==6.13.0 jinja2==3.0.3 -xanadu-sphinx-theme==0.1.0 +mthree==0.22.0 +nbsphinx==0.8.8 +git+https://github.com/XanaduAI/pennylane.git#egg=pennylane +pybind11==2.9.2 +pygments==2.7.4 +pygments-github-lexers==0.0.5 +qiskit==0.36.0 +sphinxcontrib-bibtex==2.4.2 +sphinx-automodapi==0.14.1 +xanadu-sphinx-theme==0.1.0 \ No newline at end of file diff --git a/requirements-ci.txt b/requirements-ci.txt new file mode 100644 index 000000000..c283a687a --- /dev/null +++ b/requirements-ci.txt @@ -0,0 +1,5 @@ +qiskit +mthree +pennylane +numpy +sympy diff --git a/requirements.txt b/requirements.txt index 7305f2240..3d746ed66 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,8 +1,45 @@ -qiskit>=0.32 -mthree>=0.17.2 -pennylane>=0.22 -numpy -sympy -networkx>=2.2;python_version>'3.5' -networkx>=2.2,<2.4;python_version=='3.5' -flaky +appdirs==1.4.4 +autograd==1.4 +autoray==0.2.5 +cachetools==5.0.0 +certifi==2021.10.8 +cffi==1.15.0 +charset-normalizer==2.0.12 +cryptography==36.0.2 +Cython==0.29.28 +dill==0.3.4 +future==0.18.2 +idna==3.3 +mpmath==1.2.1 +mthree==0.22.0 +networkx==2.8 +ninja==1.10.2.3 +ntlm-auth==1.5.0 +numpy==1.22.3 +orjson==3.6.8 +pbr==5.8.1 +PennyLane==0.22.2 +PennyLane-Lightning==0.22.1 +ply==3.11 +psutil==5.9.0 +pycparser==2.21 +python-constraint==1.4.0 +python-dateutil==2.8.2 +qiskit==0.34.0 +qiskit-aer==0.10.1 +qiskit-ibmq-provider==0.18.3 +qiskit-ignis==0.7.0 +qiskit-terra==0.19.1 +requests==2.27.1 +requests-ntlm==1.1.0 +retworkx==0.11.0 +scipy==1.8.0 +semantic-version==2.6.0 +six==1.16.0 +stevedore==3.5.0 +symengine==0.9.2 +sympy==1.10.1 +toml==0.10.2 +tweedledum==1.1.1 +urllib3==1.26.9 +websocket-client==1.3.2 \ No newline at end of file