Skip to content

Commit

Permalink
Merge pull request #8 from giannisdoukas/dev
Browse files Browse the repository at this point in the history
install requirements during setup
  • Loading branch information
giannisdoukas committed Jun 10, 2020
2 parents 565bda2 + 56bacc2 commit c582a49
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import subprocess
import sys

from jupyter_client.kernelspec import KernelSpecManager
from setuptools import setup
from setuptools.command.develop import develop
from setuptools.command.install import install
Expand All @@ -13,6 +12,11 @@

def install_kernel_specs():
import sys
try:
from jupyter_client.kernelspec import KernelSpecManager
except ImportError:
subprocess.run([sys.executable, '-m', 'pip', 'install', 'jupyter-client>=5.3.1'])
from jupyter_client.kernelspec import KernelSpecManager
kernel_requirements_directory = os.path.join(
os.path.dirname(os.path.realpath(__file__)),
'kernelmeta'
Expand Down Expand Up @@ -81,6 +85,9 @@ def get_version(rel_path):
"Operating System :: POSIX",
"Development Status :: 2 - Pre-Alpha",
"Framework :: IPython",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
],
cmdclass={
'develop': PostDevelopCommand,
Expand Down

0 comments on commit c582a49

Please sign in to comment.