Merge "Update fetch_wheels to add Accept header"
This commit is contained in:
commit
5688c6ffa3
|
@ -5,11 +5,11 @@ import os
|
||||||
import platform
|
import platform
|
||||||
import re
|
import re
|
||||||
import ssl
|
import ssl
|
||||||
from distutils.util import strtobool
|
|
||||||
from urllib import request as urllib2
|
from urllib import request as urllib2
|
||||||
|
|
||||||
DOCKER_REGISTRY='registry.hub.docker.com'
|
DOCKER_REGISTRY='registry.hub.docker.com'
|
||||||
|
|
||||||
|
MANIFEST_V1 = 'application/vnd.oci.image.manifest.v1+json'
|
||||||
MANIFEST_V2 = 'application/vnd.docker.distribution.manifest.v2+json'
|
MANIFEST_V2 = 'application/vnd.docker.distribution.manifest.v2+json'
|
||||||
MANIFEST_V2_LIST = 'application/vnd.docker.distribution.manifest.list.v2+json'
|
MANIFEST_V2_LIST = 'application/vnd.docker.distribution.manifest.list.v2+json'
|
||||||
|
|
||||||
|
@ -18,6 +18,10 @@ ARCH_MAP = {
|
||||||
'aarch64': 'arm64',
|
'aarch64': 'arm64',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Clone from the now-deprecated distutils
|
||||||
|
def strtobool(v):
|
||||||
|
return str(v).lower() in ("yes", "true", "t", "1")
|
||||||
|
|
||||||
def registry_urlopen(r):
|
def registry_urlopen(r):
|
||||||
if strtobool(os.environ.get('REGISTRY_INSECURE', "False")):
|
if strtobool(os.environ.get('REGISTRY_INSECURE', "False")):
|
||||||
resp = urllib2.urlopen(r, context=ssl._create_unverified_context())
|
resp = urllib2.urlopen(r, context=ssl._create_unverified_context())
|
||||||
|
@ -52,7 +56,7 @@ def registry_request(r, token=None):
|
||||||
|
|
||||||
def get_sha(repo, tag, registry, protocol):
|
def get_sha(repo, tag, registry, protocol):
|
||||||
headers = {
|
headers = {
|
||||||
'Accept': ', '.join([MANIFEST_V2_LIST, MANIFEST_V2])
|
'Accept': ', '.join([MANIFEST_V2_LIST, MANIFEST_V2, MANIFEST_V1])
|
||||||
}
|
}
|
||||||
url = "{}://{}/v2/{}/manifests/{}".format(protocol, registry, repo, tag)
|
url = "{}://{}/v2/{}/manifests/{}".format(protocol, registry, repo, tag)
|
||||||
print(url)
|
print(url)
|
||||||
|
|
Loading…
Reference in New Issue