@@ -42,18 +42,16 @@ the following in a shell:
4242 pip install pyomo
4343
4444
45- Conditional Dependencies
46- ~~~~~~~~~~~~~~~~~~~~~~~~
45+ Optional Dependencies
46+ ~~~~~~~~~~~~~~~~~~~~~
4747
4848Extensions to Pyomo, and many of the contributions in ``pyomo.contrib ``,
49- often have conditional dependencies on a variety of third-party Python
49+ often depend on additional third-party Python
5050packages including but not limited to: matplotlib, networkx, numpy,
51- openpyxl, pandas, pint, pymysql, pyodbc, pyro4, scipy, sympy, and
52- xlrd.
51+ openpyxl, pandas, pint, scipy, sympy, and xlrd.
5352
5453A full list of optional dependencies can be found in Pyomo's
55- ``pyproject.toml `` under the ``[project.optional-dependencies] `` table.
56- They can be displayed by running:
54+ ``setup.py ``. They can be displayed by running:
5755
5856::
5957
@@ -65,14 +63,14 @@ They can be displayed by running:
6563Pyomo extensions that require any of these packages will generate
6664an error message for missing dependencies upon use.
6765
68- When using *pip *, all conditional dependencies can be installed at once
66+ When using *pip *, all optional dependencies can be installed at once
6967using the following command:
7068
7169::
7270
7371 pip install 'pyomo[optional]'
7472
75- When using *conda *, many of the conditional dependencies are included
73+ When using *conda *, many of the optional dependencies are included
7674with the standard Anaconda installation.
7775
7876You can check which Python packages you have installed using the command
0 commit comments