Commit Graph

176 Commits

Author SHA1 Message Date
damianavila
f437042e40 First iteration on serverextension CLI. List working OK. I have the check and revisit the other ones: enable, disable. 2016-02-26 09:32:02 -08:00
Min RK
fdc1bb50da simplify js build steps
- run npm, bower install every time (except from sdist).
  Removes need to check npm, bower sources.
- only check `built/index.js` for build target
  since webpack is only a single step now
2016-02-24 16:00:39 +01:00
Matthias Bussonnier
6ab2cd0dd6 Show warnings during tests 2016-02-22 21:52:14 -08:00
Thomas Kluyver
9bcac1d629 Remove explicit Python 3.3 classifier
If we're going to explicitly list 3.3, we should also be listing 3.4 and
3.5. But really we're compatible with any fairly recent Python 3
version, and will probably be compatible with future versions, so I
think it's best to just use the overall Python 3 classifier.
2015-12-01 15:00:37 +00:00
Min RK
fda86ad301 formatting for long_description 2015-09-22 21:25:47 +02:00
Min RK
025b0a2957 use more conservative rule to pull in setuptools
setuptools shouldn't be used for 'sdist upload'
2015-09-22 21:25:44 +02:00
Safia Abdalla
6cec1eada4 Added long_description to setup.py 2015-09-09 16:49:29 -07:00
Safia Abdalla
a7fae2c6f9 Added description text to setup.py 2015-09-08 15:41:33 -07:00
Matthias Bussonnier
2d5d548d79 Revert "Use NPM, node ES5, and browserify." 2015-08-27 09:00:15 +02:00
jdfreder
b88fa0163a Use npm for js and less builds 2015-08-26 14:05:14 -07:00
Thomas Kluyver
e886d18add Use entry points for scripts
To make Windows exe launchers, see jupyter/jupyter#15
2015-08-13 14:02:42 -07:00
Min RK
d54d7904ee trigger gulp js as distutils step
ensures minified js is installed
2015-05-22 16:07:03 -07:00
Min RK
d71a59cc9f s/jupyter_notebook/notebook 2015-05-14 10:49:28 -07:00
Matthias Bussonnier
f47ec80c4f replace jupyter_nbformat by nbformat
Also replace the `import nbformat as nbformat` by `import nbformat`
and change the name of the installed egg.
2015-05-08 14:33:07 -07:00
Min RK
441c380d3b ipython_kernel is ipykernel 2015-05-08 13:25:37 -07:00
Min RK
011f60e46b s/jupyter_nbconvert/nbconvert/ 2015-05-08 10:36:45 -07:00
stuntgoat
d824088f7e add sphinx to extras 2015-04-21 15:37:14 -07:00
Min RK
f9cb268e0d add setup.py js
from JupyterHub

- fetches node tools locally with npm
- runs bower
- setup.py css uses local less as well,
  so no need to `npm install -g` anything.
2015-04-21 15:37:09 -07:00
Min RK
b9e241b8c1 remove unused IPython code from setup, setupbase 2015-04-21 15:37:06 -07:00
Min RK
402bd06c41 add ipython[kernel]
which depends on ipython_kernel

removing the need to install 'all' on travis
2015-04-09 19:39:24 -07:00
Min RK
aa44573181 remove qtconsole 2015-04-09 19:26:12 -07:00
Min RK
1c20a2baae remove ipython_parallel 2015-04-09 14:31:00 -07:00
Min RK
4317b94de5 remove nbformat
ipython[nbformat] depends on jupyter_nbformat
2015-04-08 19:23:06 -07:00
Min RK
f508433a8a add traitlets as setup.py dependency 2015-04-08 16:29:12 -07:00
Min RK
7d841d32c9 Revert "use testpath.tempdir for utils.tempdir" 2015-04-02 16:50:47 -07:00
Min RK
d97d8ced2f use testpath.tempdir for utils.tempdir
instead of adding tempdir to genutils
2015-04-02 15:20:56 -07:00
Min RK
089b0d09cd disable install from master
while it's broken by The Big Split

with informative note about `pip install -e`
2015-03-31 12:00:56 -07:00
Min RK
d88f832f06 remove pickleshare from external 2015-03-24 12:22:30 -07:00
MinRK
f0f9cdf3ae remove non-setuptools dependency checks 2015-03-23 11:22:10 -07:00
MinRK
d4e386b0bc remove simplegeneric from external
make it a dependency
2015-03-23 11:22:10 -07:00
MinRK
3f93c80d7e remove pexpect from external
make it a dependency on non-Windows
2015-03-23 11:22:09 -07:00
MinRK
e34f926e0e remove appnope from external
make it a dependency on OS X
2015-03-23 11:22:09 -07:00
MinRK
2f8f12cfb1 remove decorator from external 2015-03-23 11:22:09 -07:00
MinRK
31250d29b8 remove path from external 2015-03-23 11:22:08 -07:00
Thomas Kluyver
377081e02e Move IPython lexers module to lib
Closes gh-7941

I've left a backwards compatibility module in
IPython.nbconvert.utils.lexers - I don't know if anyone is importing it
directly, but since we put it in entry points, we should probably
consider it public API.
2015-03-03 15:57:22 -08:00
Min RK
809e79b6e4 bump pyzmq version dependency to 13
pyzmq < 13 doesn't work with tornado >= 3, which we also require.

This results in clearer error messages when pyzmq is too old.
2015-02-05 14:16:48 -08:00
Min RK
6d9b7c918c add terminado as [notebook] dep on non-Windows 2015-01-29 16:48:09 -08:00
Min RK
fe64986161 calculate 'all' dependency set after finishing the rest
some platform-dependent things were excluded from 'all'
2015-01-29 16:48:09 -08:00
Lev Abalkin
f6c9dc44b7 Closes #7558: Added pygments entry points for ipython lexers. 2015-01-23 19:52:20 -05:00
Min RK
67124b4fcc remove strict arg from css_js_prerelease 2015-01-09 14:02:39 -08:00
Min RK
4b04752863 remove strict requirement for less,invoke in wheel/sdist
move the strictness to our release script

this means others can build personal wheels without less, invoke,
but IPython releases still cannot be made without them,
which is the real goal.
2015-01-09 10:47:08 -08:00
Matthias Bussonnier
4e2dfe2527 Some code cleanup in javascript and python
change patern that are prone to error, like function redifinition
and other.
2014-12-27 21:39:07 +01:00
Min RK
feee854217 don't cleanup egg-info after every setup.py command
would cause `setup.py css` or any other command 
to effectively uninstall a development install.
2014-12-12 16:31:34 -08:00
Kyle Kelley
9c259a4439 Bump mistune to 0.5 in notebook deps 2014-12-05 10:07:33 -06:00
Peter Odding
18129cb396 Depend on gnureadline when building binary wheel or setupext.check_for_readline() fails
This is a follow up to 4d9f6f00a4f0798e41700c22a839eddff0881692 based on
the discussion in pull request #7047 where we seem to have found a middle
ground that should make everyone happy :-)
2014-12-01 21:48:48 +01:00
Peter Odding
b198f3b4d6 Always depend on gnureadline if setupext.check_for_readline() fails
The inconsistency (asymmetry) of unconditionally adding gnureadline as a
dependency of binary distributions can cause issues like reported at
https://github.com/paylogic/pip-accel/issues/34
2014-11-28 02:44:47 +01:00
Min RK
48d77b3f03 Merge pull request #6886 from minrk/tornado-4
require tornado 4
2014-11-13 12:23:32 -08:00
Thomas Kluyver
37a2a8a6e5 Install on Windows without using setuptools
This creates batch files, with a .cmd extension, which can launch
IPython from 'ipython' at a command line, to replace the .exe files
created by setuptools.

This makes repeated installations much quicker on Windows.
2014-11-11 10:38:05 -08:00
Min RK
19bcc5fed9 bump minimum tornado version to 4.0
remove various websocket workaround for tornado 3
2014-11-07 22:39:25 -08:00
Min RK
69fc75e3cf add 'requests' as test dependency
since it is one
2014-11-01 16:20:20 -07:00