Min RK
a898063b83
back to dev
2015-03-07 16:48:20 -08:00
Min RK
cf2b2fb76e
release 0.1.0
0.1.0
2015-03-07 16:47:31 -08:00
Min RK
0473d27853
exclude some unnecessary files from components
2015-03-07 16:40:44 -08:00
Min RK
90387bae9b
add CONTRIBUTING.md
2015-03-07 16:11:49 -08:00
Min RK
8bc2ccba0a
Merge pull request #183 from minrk/docs
...
add docs on custom authenticators and spawners
2015-03-07 16:11:11 -08:00
Min RK
e6e9856861
add docs on custom authenticators and spawners
2015-03-07 16:04:27 -08:00
Min RK
94620d69cf
mention ipython[notebook]
in README
...
closes #181
2015-03-07 14:46:01 -08:00
Min RK
51c06c2fc0
Merge pull request #180 from minrk/exit-on-fail
...
die on failed startup
2015-03-06 16:56:16 -08:00
Min RK
4616e42ca6
die on failed startup
...
when init, start were made async, the eventloop would continue to run after an exception
2015-03-06 16:28:31 -08:00
Matthias Bussonnier
c0b67770e4
make color and gradient more logo-like
2015-03-06 12:25:07 -08:00
Matthias Bussonnier
791e527695
do not change brand primary, plus rework login form
2015-03-06 12:06:45 -08:00
Min RK
7628002228
Merge pull request #177 from minrk/release
...
add release script
2015-03-05 15:00:59 -08:00
Min RK
fb81ced325
add release script
...
modified from pyzmq
mostly simpler, due to the removal of multiple Python versions needed for wheels.
2015-03-05 12:41:36 -08:00
Min RK
d871bb3218
simplify version_info
...
use '.' as separator
2015-03-05 12:04:58 -08:00
Min RK
9af29126ab
remove errant npm install
from Dockerfile
2015-03-05 11:25:42 -08:00
Min RK
b6ab62ae3a
Merge pull request #176 from minrk/sigterm
...
cleanup after SIGTERM
2015-03-05 10:50:03 -08:00
Min RK
1e8f3e9448
cleanup after SIGTERM
2015-03-05 10:42:05 -08:00
Min RK
cfce35c0c6
don't need to walk npm bin dirs
...
use node_modules/.bin
2015-03-05 10:21:42 -08:00
Min RK
ac2225cb99
Merge pull request #173 from minrk/nope-npm
...
don't pretend `npm install -g` works
2015-03-05 10:15:13 -08:00
Min RK
7930d81d0c
don't pretend npm install -g
works
...
install configurable-http-proxy
because dependencies aren't installed anywhere on PATH
2015-03-05 10:12:52 -08:00
Min RK
5da557622d
Merge pull request #171 from quantopian/configure-http-timeout
...
DEV: Make the timeout used by wait_for_http_server configurable.
2015-03-04 22:11:56 -08:00
Scott Sanderson
0c3bce8b57
DEV: Make the timeout used by wait_for_http_server configurable.
2015-03-04 23:37:30 -05:00
Min RK
f741240634
Merge pull request #170 from minrk/npm
...
install js dependencies with npm
2015-03-04 17:27:05 -08:00
Min RK
9cbf30dfb9
use npm install
in Dockerfile
2015-03-04 16:56:06 -08:00
Min RK
058b7c68c9
install js dependencies with npm
...
add package.json
- devDependencies (less, bower) installed locally
- dependencies installed globally (configurable-http-proxy)
2015-03-04 16:55:29 -08:00
Min RK
501d6752b6
don't exclude bower components from sdists
2015-03-04 16:55:28 -08:00
Min RK
8043abc461
Merge pull request #161 from minrk/extra_args
...
add Spawner.args
2015-03-04 15:45:16 -08:00
Min RK
74fb2e6a05
Merge pull request #163 from minrk/clean-css
...
use `lessc --clean-css`
2015-03-04 15:44:59 -08:00
Min RK
94180d1c6c
Merge pull request #166 from minrk/debug-proxy
...
add JupyterHub.debug_proxy
2015-03-04 15:30:39 -08:00
Min RK
c48793c77c
Merge pull request #162 from minrk/sdist
...
prepare for sdist
2015-03-04 15:30:25 -08:00
Min RK
059d081a79
prepare for sdist
...
- trigger js/css before sdist (always)
- trigger js/css before build_py (part of wheel, install) iff installing from repo
should avoid running js, css from sdist
2015-03-04 15:21:51 -08:00
Min RK
5c54792687
Merge pull request #169 from minrk/user-stop
...
Don't schedule user stop before removing from proxy
2015-03-04 15:21:38 -08:00
Min RK
f8fc7fb174
Merge pull request #167 from minrk/depend-ipython
...
don't depend on ipython[notebook] in requirements.txt
2015-03-04 14:57:38 -08:00
Min RK
288e361ae6
Don't schedule user stop before removing from proxy
...
user.stop clears user.server, which proxy.delete_user uses
scheduling user.stop first creates a race where user.server is None when it's removed from the proxy.
2015-03-04 14:54:38 -08:00
Min RK
4f3fcb92da
add JupyterHub.debug_proxy
2015-03-04 14:42:39 -08:00
Min RK
ecd27d00ac
install clean-css on travis
2015-03-04 14:41:13 -08:00
Min RK
506e0e569c
use lessc --clean-css
...
instead of deprecated `lessc -x`
2015-03-04 14:40:37 -08:00
Min RK
177f519f50
Merge pull request #168 from minrk/scoped-session
...
use scoped session
2015-03-04 14:39:54 -08:00
Min RK
1c3102fd0a
restore db echo in tests
...
while we are having weird db failures
2015-03-04 14:14:46 -08:00
Min RK
dfa8b601d1
use scoped session
...
doesn't actually matter for real usage,
but may help in multi-threaded tests
2015-03-04 14:14:03 -08:00
Min RK
5a962c3aac
Merge pull request #165 from minrk/connectable-host
...
make host connectable when ip is empty
2015-03-04 12:48:02 -08:00
Min RK
0414a0be0d
don't depend on ipython[notebook] in requirements.txt
...
it's not always required that the notebook server run in the same env (docker, etc.),
and non-setuptools installs of ipython (e.g. conda)
prevent extras from being defined.
2015-03-04 12:28:20 -08:00
Min RK
c991438c3d
make host connectable when ip is empty
...
turn '' into 'localhost', so that it is a valid URL for connection
2015-03-04 12:13:06 -08:00
Matthias Bussonnier
a6b79780b3
compute gradient
2015-03-03 17:14:58 -08:00
Matthias Bussonnier
25bcb6ede4
fix bootstrap bug
2015-03-03 17:09:30 -08:00
Bussonnier Matthias
839bd79bbd
Implementation of login page design
2015-03-03 16:53:35 -08:00
Min RK
09b27ca44d
Merge pull request #160 from minrk/default-spawner-ip
...
make spawner IP configurable
2015-03-02 17:48:57 -08:00
Min RK
f81d4ba44c
update tests with new default server ip ('')
...
and verify that starting a Spawner sets ip to localhost
2015-03-02 16:48:21 -08:00
Min RK
8ae0109322
make spawner IP configurable
...
mainly for localhost->127.0.0.1 config in pathological cases
2015-03-02 16:48:21 -08:00
Min RK
162a6a0ba7
add Spawner.args
...
easy access to specify extra args for `ipython notebook`
2015-03-02 16:46:03 -08:00