We were occasionally trying to compute schema 2 version 1 signatures on the *unicode* representation, which was failing the signature check. This PR adds a new wrapper type called `Bytes`, which all manifests must take in, and which handles the unicodes vs encoded utf-8 stuff in a central location. This PR also adds a test for the manifest that was breaking in production. |
||
|---|---|---|
| .. | ||
| test | ||
| __init__.py | ||
| blobuploader.py | ||
| datatype.py | ||
| datatypes.py | ||
| interface.py | ||
| label_handlers.py | ||
| manifestbuilder.py | ||
| modelsplitter.py | ||
| registry_oci_model.py | ||
| registry_pre_oci_model.py | ||
| shared.py | ||