2.6 Optional Packages

If an optional package is required for a certain function to work, that function should fail gracefully -- perhaps using a try and except block -- when the optional package is not available, and should give a hint about how to install it. For example, typing sage -optional gives a list of all optional packages, so suggest to the user that they type that.

See About this document... for information on suggesting changes.