|
5 | 5 | """ |
6 | 6 |
|
7 | 7 | import json |
8 | | -import jsonschema |
9 | 8 | import logging |
10 | 9 | from base64 import b64encode |
11 | | -from configparser import ConfigParser, UNNAMED_SECTION |
12 | 10 | from collections.abc import Sequence |
| 11 | +from configparser import UNNAMED_SECTION, ConfigParser |
13 | 12 | from hashlib import sha256 |
14 | | -from oras.container import Container as OrasContainer |
15 | | -from oras.defaults import unknown_config_media_type as UNKNOWN_CONFIG_MEDIA_TYPE |
16 | | -from oras.provider import Registry |
17 | | -from oras.utils import make_targz, extract_targz |
18 | | -from os import fdopen, getenv, PathLike |
| 13 | +from os import PathLike, fdopen, getenv |
19 | 14 | from pathlib import Path |
20 | | -from requests import Response |
21 | 15 | from tempfile import mkstemp |
22 | 16 | from typing import Optional |
23 | 17 | from urllib.parse import urlsplit |
24 | 18 |
|
| 19 | +import jsonschema |
| 20 | +from oras.container import Container as OrasContainer |
| 21 | +from oras.defaults import unknown_config_media_type as UNKNOWN_CONFIG_MEDIA_TYPE |
| 22 | +from oras.provider import Registry |
| 23 | +from oras.utils import extract_targz, make_targz |
| 24 | +from requests import Response |
| 25 | + |
25 | 26 | from ..constants import GL_MEDIA_TYPE_LOOKUP, OCI_IMAGE_INDEX_MEDIA_TYPE |
26 | 27 | from ..features.cname import CName |
27 | 28 | from ..logger import LoggerSetup |
28 | | - |
29 | 29 | from .index import Index |
30 | 30 | from .layer import Layer |
31 | 31 | from .image_manifest import ImageManifest |
|
0 commit comments