123456789101112131415161718192021222324252627 |
- import json
- import pathlib
- import sys
- import boto3
- dist_folder = pathlib.Path.cwd() / 'dist'
- try:
- f = next(dist_folder.glob('*.whl'))
- except StopIteration:
- print("No .whl files found in ./dist!")
- sys.exit()
- print("Uploading", f.name)
- s3 = boto3.client('s3')
- s3.upload_file(str(f), 'releases.wagtail.io', 'nightly/dist/' + f.name, ExtraArgs={'ACL': 'public-read'})
- print("Updating latest.json")
- boto3.resource('s3').Object('releases.wagtail.io', 'nightly/latest.json').put(
- ACL='public-read',
- Body=json.dumps({
- "url": 'https://releases.wagtail.io/nightly/dist/' + f.name,
- })
- )
|