Skip to content
This repository has been archived by the owner on Jan 30, 2023. It is now read-only.

Commit

Permalink
src/doc/en/developer/packaging_sage_library.rst: More :mod: and :clas…
Browse files Browse the repository at this point in the history
…s: markup
  • Loading branch information
Matthias Koeppe committed Nov 23, 2021
1 parent f83d424 commit 817a8d0
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/doc/en/developer/packaging_sage_library.rst
Original file line number Diff line number Diff line change
Expand Up @@ -396,16 +396,16 @@ doctest annotation ``# optional``. This mechanism can also be used for making a
doctest conditional on the presence of a portion of the Sage library.

The available tags take the form of package or module names such as
``sage.combinat``, ``sage.graphs``, ``sage.plot``, ``sage.rings.number_field``,
``sage.rings.real_double``, and ``sage.symbolic``. They are defined via
"features" in a single file, ``SAGE_ROOT/src/sage/features/sagemath.py``, which
:mod:`sage.combinat`, :mod:`sage.graphs`, :mod:`sage.plot`, :mod:`sage.rings.number_field`,
:mod:`sage.rings.real_double`, and :mod:`sage.symbolic`. They are defined via
:class:`~sage.features.Feature` subclasses in the module :mod:`sage.features.sagemath`, which
also provides the mapping from features to the distributions providing them
(actually, to SPKG names). Using this mapping, Sage can issue installation
hints to the user.

For example, the package ``sage.tensor`` is purely algebraic and has
For example, the package :mod:`sage.tensor` is purely algebraic and has
no dependency on symbolics. However, there are a small number of
doctests that depend on the Symbolic Ring for integration
doctests that depend on :class:`sage.symbolic.ring.SymbolicRing` for integration
testing. Hence, these doctests are marked ``# optional -
sage.symbolic``.

Expand Down

0 comments on commit 817a8d0

Please sign in to comment.