From e080992f4e8282615e6cf459ad6aa5128e564cc9 Mon Sep 17 00:00:00 2001 From: Preston Holmes Date: Mon, 13 Apr 2015 11:22:01 -0400 Subject: [PATCH 1/3] Interim update for dev quickstart --- README.md | 13 +++++++++++++ requirements.txt | 1 + 2 files changed, 14 insertions(+) diff --git a/README.md b/README.md index b89639799..5d6aa30f8 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,19 @@ The Jupyter HTML notebook is a web-based notebook environment for interactive computing. + +Dev quickstart: + +* Create a virtual env (ie jupyter-dev) +* Clone this repo and cd into it +* pip install -r requirements.txt +* pip install -e . +* ensure that you have node/npm install (ie brew install node) +* npm install -g 'less@<3.0' +* python setup.py js +* python setup.py css + Launch with: jupyter notebook + diff --git a/requirements.txt b/requirements.txt index a5890f2ae..9193735c0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,3 +6,4 @@ -e git+https://github.com/ipython/ipython.git#egg=ipython -e git+https://github.com/ipython/ipython_kernel.git#egg=ipython_kernel -e git+https://github.com/jupyter/jupyter_nbconvert.git#egg=jupyter_nbconvert +invoke From f7b8240b6ccbea8d2b846277797a0e836ce851eb Mon Sep 17 00:00:00 2001 From: Preston Holmes Date: Mon, 13 Apr 2015 17:27:14 -0400 Subject: [PATCH 2/3] further cleanup of dev quickstart remove invoke and less (were required by setup.py css) removed explicit setup.py css|js (handled now by setup.py develop --- README.md | 9 ++++----- requirements.txt | 1 - 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 5d6aa30f8..625041a52 100644 --- a/README.md +++ b/README.md @@ -2,17 +2,16 @@ The Jupyter HTML notebook is a web-based notebook environment for interactive computing. - Dev quickstart: * Create a virtual env (ie jupyter-dev) +* ensure that you have node/npm install (ie brew install node on OS X) * Clone this repo and cd into it * pip install -r requirements.txt * pip install -e . -* ensure that you have node/npm install (ie brew install node) -* npm install -g 'less@<3.0' -* python setup.py js -* python setup.py css + +_NOTE_: For Debian/Ubuntu systems, if you're installing the system node you need +to use the 'nodejs-legacy' package and not the 'node' package. Launch with: diff --git a/requirements.txt b/requirements.txt index 9193735c0..a5890f2ae 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,4 +6,3 @@ -e git+https://github.com/ipython/ipython.git#egg=ipython -e git+https://github.com/ipython/ipython_kernel.git#egg=ipython_kernel -e git+https://github.com/jupyter/jupyter_nbconvert.git#egg=jupyter_nbconvert -invoke From aab26d8ebe102e50ebd95bc4b5d08aa67df87e3a Mon Sep 17 00:00:00 2001 From: Preston Holmes Date: Mon, 13 Apr 2015 19:47:54 -0400 Subject: [PATCH 3/3] typo fix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 625041a52..ac7de7f6e 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ The Jupyter HTML notebook is a web-based notebook environment for interactive co Dev quickstart: * Create a virtual env (ie jupyter-dev) -* ensure that you have node/npm install (ie brew install node on OS X) +* ensure that you have node/npm installed (ie brew install node on OS X) * Clone this repo and cd into it * pip install -r requirements.txt * pip install -e .