Use urllib.error.HTTPError instead of custom HTTPError
An HTTPError is available in
six.moves.urllib.error, which removes the need for the custom
HTTPError which is in
ligo.gracedb.exceptions. We should explore moving to the urllib exception.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information