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