in sage_maker_magic/sage_maker_kernel/install.py [0:0]
def install_my_kernel_spec(user=True, prefix=None):
with TemporaryDirectory() as td:
os.chmod(td, 0o755) # Starts off as 700, not user readable
with open(os.path.join(td, 'kernel.json'), 'w') as f:
json.dump(kernel_json, f, sort_keys=True)
# TODO: Copy any resources
print('Installing Jupyter kernel spec')
KernelSpecManager().install_kernel_spec(td, 'sm', user=user, replace=True, prefix=prefix)