class NotAllowedtoChangeAttributeValueError(Exception):
    """ To handle improperly attribute change attempts.
    """


class InvalidAttributeValueError(Exception):
    """ To handle invalid attribute values.
    """


class InvalidValueForOrderError(Exception):
    """ To handle invalid order values.
    """


class SPSLoadToXMLError(Exception):
    """ Generic error during SPS Package loading.
    """


class SHA1Error(Exception):
    """ To handle invalid SHA1 value.
    """


class SPSConnectionError(Exception):
    """ To handle connection errors.
    """


class SPSHTTPError(Exception):
    """ To handle HTTP errors.
    """


class SPSHTTPForbiddenError(Exception):
    """ To handle forbidden request errors.
    """


class SPSHTTPResourceNotFoundError(Exception):
    """ To handle resource not found errors.
    """


class SPSHTTPInternalServerError(Exception):
    """ To handle internal server errors.
    """


class SPSHTTPBadGatewayError(Exception):
    """ To handle bad gateway errors.
    """


class SPSHTTPServiceUnavailableError(Exception):
    """ To handle service unavailable errors.
    """


class SPSDownloadXMLError(Exception):
    """ To handle XML file download failures.
    """


class SPSXMLLinkError(Exception):
    """ To handle invalid XML links.
    """


class SPSXMLContentError(Exception):
    """ To handle invalid XML content.
    """


class SPSXMLFileError(Exception):
    """ To handle invalid XML files.
    """


class SPSAssetOrRenditionFileError(Exception):
    """ To handle invalid Asset or Rendition files.
    """


class SPSMakePackageFromPathsMissingKeyError(Exception):
    """ To handle missing paths.
    """

class NotAllowedtoChangeAttributeValueError(Exception):
    """ To handle improperly attribute change attempts.
    """


class InvalidAttributeValueError(Exception):
    """ To handle invalid attribute values.
    """


class InvalidValueForOrderError(Exception):
    """ To handle invalid order values.
    """


class SPSLoadToXMLError(Exception):
    """ Generic error during SPS Package loading.
    """


class SHA1Error(Exception):
    """ To handle invalid SHA1 value.
    """


class SPSConnectionError(Exception):
    """ To handle connection errors.
    """


class SPSHTTPError(Exception):
    """ To handle HTTP errors.
    """


class SPSHTTPForbiddenError(Exception):
    """ To handle forbidden request errors.
    """


class SPSHTTPResourceNotFoundError(Exception):
    """ To handle resource not found errors.
    """


class SPSHTTPInternalServerError(Exception):
    """ To handle internal server errors.
    """


class SPSHTTPBadGatewayError(Exception):
    """ To handle bad gateway errors.
    """


class SPSHTTPServiceUnavailableError(Exception):
    """ To handle service unavailable errors.
    """


class SPSDownloadXMLError(Exception):
    """ To handle XML file download failures.
    """


class SPSXMLLinkError(Exception):
    """ To handle invalid XML links.
    """


class SPSXMLContentError(Exception):
    """ To handle invalid XML content.
    """


class SPSXMLFileError(Exception):
    """ To handle invalid XML files.
    """


class SPSAssetOrRenditionFileError(Exception):
    """ To handle invalid Asset or Rendition files.
    """


class SPSMakePackageFromPathsMissingKeyError(Exception):
    """ To handle missing paths.
    """

To handle improperly attribute change attempts. To handle invalid attribute values. To handle invalid order values. Generic error during SPS Package loading. To handle invalid SHA1 value. To handle connection errors. To handle HTTP errors. To handle forbidden request errors. To handle resource not found errors. To handle internal server errors. To handle bad gateway errors. To handle service unavailable errors. To handle XML file download failures. To handle invalid XML links. To handle invalid XML content. To handle invalid XML files. To handle invalid Asset or Rendition files. To handle missing paths.