-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' of github.com:Qiskit/qiskit-terra into small_chan…
…ge_docs/3
- Loading branch information
Showing
28 changed files
with
210 additions
and
77 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,39 @@ | ||
coverage>=4.4.0,<7.0 | ||
hypothesis>=4.24.3 | ||
python-constraint>=1.4 | ||
ipython<7.22.0 | ||
ipykernel<5.5.2 | ||
ipywidgets>=7.3.0 | ||
jupyter | ||
matplotlib>=3.3 | ||
pillow>=4.2.1 | ||
# Requirements to develop Terra, and the minimum needed to run its CI. All | ||
# optional requirements should go in `requirements-optionals.txt` instead. | ||
# | ||
# Version requirements here can be more restrictive than elsewhere, because they | ||
# never become actual package requirements, but still try to be as relaxed as | ||
# possible so it's easy to develop multiple packages from the same venv. | ||
|
||
# Style | ||
black[jupyter]~=22.0 | ||
pydot | ||
|
||
|
||
# Lint | ||
# | ||
# These versions are pinned precisely because pylint frequently includes new | ||
# on-by-default lint failures in new versions, which breaks our CI. | ||
astroid==2.14.2 | ||
pylint==2.16.2 | ||
ruff==0.0.267 | ||
|
||
|
||
# Tests | ||
coverage>=4.4.0 | ||
hypothesis>=4.24.3 | ||
stestr>=2.0.0,!=4.0.0 | ||
pylatexenc>=1.4 | ||
ddt>=1.2.0,!=1.4.0,!=1.4.3 | ||
seaborn>=0.9.0 | ||
|
||
|
||
# Documentation tooling. | ||
# | ||
# This alone is not sufficient to fully build the documentation, because several | ||
# components of Terra use some of its optional dependencies in order to document | ||
# themselves. These are the requirements that are _only_ required for the docs | ||
# build, and are not used by Terra itself. | ||
|
||
# TODO: switch to stable release when 4.1 is released | ||
reno @ git+https://github.com/openstack/reno.git@81587f616f17904336cdc431e25c42b46cd75b8f | ||
Sphinx>=5.0 | ||
qiskit-sphinx-theme~=1.11.0 | ||
sphinx-design>=0.2.0 | ||
pygments>=2.4 | ||
scikit-learn>=0.20.0 | ||
scikit-quant<=0.7;platform_system != 'Windows' | ||
jax;platform_system != 'Windows' | ||
jaxlib;platform_system != 'Windows' | ||
docplex | ||
qiskit-qasm3-import |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# Optional dependencies of Terra that can (mostly) reliably be installed with | ||
# `pip`. This file is still called `requirements-optional.txt` just to match | ||
# standard pip conventions, even though none of these are required. | ||
# | ||
# If updating this, you probably want to update `qiskit.utils.optionals` and | ||
# maybe `setup.py` too. | ||
|
||
# Test-runner enhancements. | ||
fixtures | ||
testtools | ||
jupyter | ||
|
||
# Interactivity. | ||
ipykernel | ||
ipython | ||
ipywidgets>=7.3.0 | ||
matplotlib>=3.3 | ||
pillow>=4.2.1 | ||
pydot | ||
pygments>=2.4 | ||
pylatexenc>=1.4 | ||
seaborn>=0.9.0 | ||
|
||
# Functionality and accelerators. | ||
qiskit-aer | ||
qiskit-qasm3-import | ||
python-constraint>=1.4 | ||
cplex; python_version < '3.11' | ||
cvxpy | ||
docplex | ||
jax; platform_system != 'Windows' | ||
jaxlib; platform_system != 'Windows' | ||
scikit-learn>=0.20.0 | ||
scikit-quant<=0.7; platform_system != 'Windows' | ||
SQSnobFit | ||
z3-solver>=4.7 | ||
# Tweedledum is unmaintained and its existing Mac wheels are unreliable. If you | ||
# manage to get a working install on a Mac the functionality should still work, | ||
# but as a convenience this file won't attempt the install itself. | ||
tweedledum; python_version<'3.11' and platform_system!="Darwin" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
# Requirements for the tutorials CI run that go beyond the others in `requirements-optional.txt`. | ||
# This may also include some requirements that are only in `requirements-dev.txt`, since those | ||
# aren't runtime dependencies or optionals of Terra. | ||
|
||
networkx>=2.2 | ||
jupyter | ||
Sphinx | ||
nbsphinx | ||
qiskit_sphinx_theme | ||
pyscf |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.