in tools/python/upload_python_package_to_azure_storage.py [0:0]
def upload_whl(python_wheel_path, account_name, account_key, container_name):
block_blob_service = BlockBlobService(
account_name=account_name,
account_key=account_key
)
blob_name = os.path.basename(python_wheel_path)
block_blob_service.create_blob_from_path(container_name, blob_name, python_wheel_path)
html_blob_name = 'torch_ort_nightly.html'
download_path_to_html = "./torch_ort_nightly.html"
block_blob_service.get_blob_to_path(container_name, html_blob_name, download_path_to_html)
with open(download_path_to_html) as f:
lines = f.read().splitlines()
new_line = '<a href="{blobname}">{blobname}</a><br>'.format(blobname=blob_name)
lines.append(new_line)
lines.sort()
with open(download_path_to_html, 'w') as f:
for item in lines:
f.write("%s\n" % item)
content_settings = ContentSettings(content_type='text/html')
block_blob_service.create_blob_from_path(
container_name,
html_blob_name,
download_path_to_html,
content_settings=content_settings)