forked from Qiskit/qiskit
-
Notifications
You must be signed in to change notification settings - Fork 3
/
requirements-optional.txt
40 lines (37 loc) · 1.08 KB
/
requirements-optional.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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"