|
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 .manifest import Manifest
|
|
0 commit comments