diff --git a/Dockerfile b/Dockerfile index 3b4a4c2..8ff4b8b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ WORKDIR /tmp COPY ./ jupyter_c_kernel/ -RUN pip install --no-cache-dir -e jupyter_c_kernel/ +RUN pip install --no-cache-dir jupyter_c_kernel/ RUN cd jupyter_c_kernel && install_c_kernel --user WORKDIR /home/$NB_USER/ diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..72f8785 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1 @@ +include jupyter_c_kernel/resources/master.c diff --git a/jupyter_c_kernel/kernel.py b/jupyter_c_kernel/kernel.py index 053beff..7ed7e71 100644 --- a/jupyter_c_kernel/kernel.py +++ b/jupyter_c_kernel/kernel.py @@ -83,7 +83,7 @@ class CKernel(Kernel): mastertemp = tempfile.mkstemp(suffix='.out') os.close(mastertemp[0]) self.master_path = mastertemp[1] - filepath = path.join(path.dirname(path.realpath(__file__)), '..', 'resources', 'master.c') + filepath = path.join(path.dirname(path.realpath(__file__)), 'resources', 'master.c') subprocess.call(['gcc', filepath, '-std=c11', '-rdynamic', '-ldl', '-o', self.master_path]) def cleanup_files(self): diff --git a/resources/master.c b/jupyter_c_kernel/resources/master.c similarity index 100% rename from resources/master.c rename to jupyter_c_kernel/resources/master.c diff --git a/setup.py b/setup.py index 891bee2..8e9c2ac 100644 --- a/setup.py +++ b/setup.py @@ -9,5 +9,6 @@ setup(name='jupyter_c_kernel', download_url='https://github.com/brendanrius/jupyter-c-kernel/tarball/1.2.1', packages=['jupyter_c_kernel'], scripts=['jupyter_c_kernel/install_c_kernel'], - keywords=['jupyter', 'notebook', 'kernel', 'c'] + keywords=['jupyter', 'notebook', 'kernel', 'c'], + include_package_data=True )