]> gitweb.michael.orlitzky.com - dunshire.git/blob - doc/source/requirements.rst
doc/source/requirements.rst: update various versions.
[dunshire.git] / doc / source / requirements.rst
1 Requirements
2 ------------
3
4 Dunshire is a Python library, so it needs a Python interpreter. To
5 "build" it, you'll need `Setuptools
6 <https://pypi.python.org/pypi/setuptools>`_. The only other requirement
7 is the `CVXOPT <https://cvxopt.org/>`_ library, available for most Linux
8 distributions.
9
10 So, end users require:
11
12 * python (tested: 3.8, 3.9, 3.10)
13 * setuptools (tested: 65.7.0)
14 * cvxopt (tested: 1.3.0)
15
16 Developers will also want:
17
18 * `GNU Make <https://www.gnu.org/software/make/>`_ for convenience
19 and to build the documentation.
20 * `Pylint <https://www.pylint.org/>`_ for code warnings.
21 * `Sphinx <https://www.sphinx-doc.org/>`_ to build the documentation.