********** Exceptions ********** Exceptions are defined in three different modules in the :py:mod:`craft_parts` package. General errors -------------- Exceptions for general errors are defined in the :py:mod:`craft_parts.errors` module. .. automodule:: craft_parts.errors :show-inheritance: :noindex: :members: Source handling errors ---------------------- Exceptions for errors related to source handling are defined in the :py:mod:`craft_parts.sources.errors` module. .. automodule:: craft_parts.sources.errors :show-inheritance: :noindex: :members: Package handling errors ----------------------- Exceptions for errors related to package handling are defined in the :py:mod:`craft_parts.packages.errors` module. .. automodule:: craft_parts.packages.errors :show-inheritance: :noindex: :members: