<div id="comment:0"></div> For most SPKGs, the `dependencies` file contains more accurate information than what can be found in the "Dependencies" section of `SPKG.rst`. We simplify the format of the `dependencies` file by introducing new files `dependencies_optional`, `dependencies_order_only`, `dependencies_check`. We extend the `sage-spkg-info` script so that, by simple heuristic text wrangling, the `dependencies` file is transformed to more human-readable form. When formatting for rst output for the "spkg" chapter of the reference manual, we format the dependencies as hyperlinks. Example: https://d385f0db7500bdc8168e6f7f18d76741efa3742b--sagemath-tobias.netlify.app/reference/spkg/cvxopt.html#dependencies Then we remove the redundant "dependencies" sections from the `SPKG.rst` files. Depends on #33601 CC: @jhpalmieri @seblabbe @slel @dimpase @videlec @tobiasdiez Component: **build** Keywords: **sd111** Author: **Matthias Koeppe** Branch/Commit: **[`c359f6b`](https://github.com/sagemath/sagetrac-mirror/commit/c359f6b3ca3e05ecf6f5f8ee76d429e997829089)** Reviewer: **Dima Pasechnik** _Issue created by migration from https://trac.sagemath.org/ticket/31017_