Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
holoviz
GitHub Repository: holoviz/panel
Path: blob/main/scripts/cdn_upload.py
2004 views
1
import json
2
import pathlib
3
import subprocess
4
5
package_json = json.loads(
6
(pathlib.Path(__file__).parent.parent / 'panel' / 'package.json').read_text()
7
)
8
js_version = package_json['version']
9
10
sp = subprocess.Popen(['aws', 's3', 'sync', 'panel/dist', f's3://cdn.holoviz.org/panel/{js_version}/dist/'])
11
sp.wait()
12
sp2 = subprocess.Popen(['aws', 's3', 'cp', 'panel/dist/wheels/', 's3://cdn.holoviz.org/panel/wheels/', '--recursive', '--exclude', '"*"', '--include', '"bokeh*"'])
13
sp2.wait()
14
sp3 = subprocess.Popen(['aws', 's3', 'cp', 'panel/package.json', f's3://cdn.holoviz.org/panel/{js_version}/package.json'])
15
sp3.wait()
16
17