diff --git a/requirements.txt b/requirements.txt index 1cd2f6aa..53acffb9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ notebook>=4.0.0 pandas>=0.16.2 ipywidgets>=4.0.0 +jupyter-pip>=0.3.0 diff --git a/setup.py b/setup.py index 23b4fbfe..762a1185 100644 --- a/setup.py +++ b/setup.py @@ -18,6 +18,12 @@ join, dirname, abspath ) +#jchuahtacc +try: + from jupyterpip import cmdclass +except: + import pip, importlib + pip.main(['install', 'jupyter-pip']); cmdclass = importlib.import_module('jupyterpip').cmdclass def read_requirements(basename): reqs_file = join(dirname(abspath(__file__)), basename) @@ -50,5 +56,6 @@ def read_requirements(basename): 'Topic :: Scientific/Engineering :: Information Analysis', ], install_requires=reqs, - url="https://github.com/quantopian/qgrid" + url="https://github.com/quantopian/qgrid", + cmdclass=cmdclass('qgrid/qgridjs'), )