in setup.py [0:0]
def download_credential_provider(root):
dest = os.path.join(root, "src", "artifacts_keyring", "plugins")
if not os.path.isdir(dest):
os.makedirs(dest)
print("Downloading and extracting to", dest)
with urllib.request.urlopen(CREDENTIAL_PROVIDER) as fileobj:
tar = tarfile.open(mode="r|gz", fileobj=fileobj)
tar.extractall(dest)