diff --git a/package.json b/package.json index 1cf1b4a..9a17b1a 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,8 @@ "/dist/**/*.js", "/dist/**/*.d.ts", "/bin/**/*", - "/python/**/*.py" + "/python/**/*.py", + "/python/resources/**/*" ], "dependencies": { "@rollup/plugin-commonjs": "^13.0.0", diff --git a/python/install.py b/python/install.py index 15dcfc8..1f8183b 100644 --- a/python/install.py +++ b/python/install.py @@ -1,8 +1,11 @@ from __future__ import print_function import argparse +import glob import json import os +import pathlib +import shutil import sys try: @@ -30,7 +33,9 @@ def install_kernel_spec(is_js, bin, user, prefix): os.chmod(td, 0o755) # Starts off as 700, not user readable with open(os.path.join(td, 'kernel.json'), 'w') as f: json.dump(create_kernel_json(is_js, bin), f, sort_keys=True) - # TODO: Copy any resources + resources_dir = pathlib.Path(__file__).parent / 'resources' / ('js' if is_js else 'ts') + for logo_file in glob.glob(str(resources_dir / 'logo-*')): + shutil.copyfile(logo_file, os.path.join(td, os.path.basename(logo_file))) print('Installing {} kernel spec'.format( 'JavaScript' if is_js else 'TypeScript')) KernelSpecManager().install_kernel_spec( diff --git a/python/resources/js/logo-svg.svg b/python/resources/js/logo-svg.svg new file mode 100644 index 0000000..23243bb --- /dev/null +++ b/python/resources/js/logo-svg.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/python/resources/ts/logo-svg.svg b/python/resources/ts/logo-svg.svg new file mode 100644 index 0000000..a46d53d --- /dev/null +++ b/python/resources/ts/logo-svg.svg @@ -0,0 +1 @@ + \ No newline at end of file