Commit Graph

233 Commits

Author SHA1 Message Date
Min RK
f175b2391a shell=True wants a string cmd 2015-09-07 12:12:24 +02:00
Min RK
f1396457fb run commands with shell=True
appears to be needed on Windows,
and should be harmless elsewhere.
2015-09-07 12:11:45 +02:00
Matthias Bussonnier
2d5d548d79 Revert "Use NPM, node ES5, and browserify." 2015-08-27 09:00:15 +02:00
Steven Silvester
307d9ee49c Include components in setup base 2015-08-26 14:11:27 -07:00
Jonathan Frederic
b689700910 Only build once, via npm postinstall 2015-08-26 14:06:14 -07:00
Jonathan Frederic
b2bf69f6d7 fix jsversion command 2015-08-26 14:06:11 -07:00
Jonathan Frederic
a719e19b39 Add script to amd-ify the commonjs code,
(backwards compat. and dynamic loading)
2015-08-26 14:06:11 -07:00
Jonathan Frederic
72bdf877fd Fix package check 2015-08-26 14:06:10 -07:00
Kyle Kelley
8f0ea42dd4 Allow for graceful failure by finishing string. ;) 2015-08-26 14:05:14 -07:00
jdfreder
b88fa0163a Use npm for js and less builds 2015-08-26 14:05:14 -07:00
Matthias Bussonnier
80f20cb1d6 include mathjax extensions that are dynamically loaded
Allow to render binomial and other things:

Closes ipython/ipython#8754
2015-08-24 16:13:43 +02:00
Min RK
dee660757d install mathjax safe extension 2015-08-20 21:10:20 -07:00
Min RK
659e1df77e install MathJax safe config
MathJax safe mode is enabled, but a full (non-dev) install omits the Safe.js config file
2015-08-19 22:01:39 -07:00
Min RK
a394579b84 require js/css targets to exist
don't ignore failure to rebuild if the targets are missing

this could happen for users running from git without npm
2015-07-26 12:27:24 -07:00
Min RK
c41df91b10 remove gulp
Follow-suit from ipywidgets and
build js/css with Python/js scripts instead:

e.g.

- `npm run build`
- `setup.py js css`
2015-07-21 16:34:44 -07:00
Jonathan Frederic
5c18ecb151 Merge pull request #102 from Carreau/no-global
Start working on removing global JS IPython
2015-06-01 13:20:50 -07:00
Min RK
3cf959734d prevent installation if main.min.js are missing 2015-05-22 16:07:03 -07:00
Min RK
d54d7904ee trigger gulp js as distutils step
ensures minified js is installed
2015-05-22 16:07:03 -07:00
Matthias Bussonnier
967d20b87f fix Jupyter.version patching in JS 2015-05-21 10:07:57 -04:00
Min RK
d71a59cc9f s/jupyter_notebook/notebook 2015-05-14 10:49:28 -07:00
Min RK
b1562cd21a properly update package_data after components changes
build_py wasn't getting updated,
causing it to leave out components fetched during setup
2015-04-22 16:19:13 -07:00
Min RK
1259a04fc6 Merge pull request #17 from Carreau/gulp-css
use gulp to build css
2015-04-21 15:37:14 -07:00
Matthias Bussonnier
824c45f6a2 build sourcemap and tweek setup.py css to use gulp 2015-04-21 15:37:14 -07:00
Min RK
e520a89e54 install mathjax js/css
restrict to HTML-CSS + STIX-Web for size
2015-04-21 15:37:12 -07:00
Thomas Kluyver
21e945121c Need to specify None explicitly for utime on Python 2 2015-04-21 15:37:10 -07:00
Thomas Kluyver
afa7cd9a21 Add comment about origin of which() 2015-04-21 15:37:09 -07:00
Thomas Kluyver
314fcf163f Include a copy of which() for setup.py 2015-04-21 15:37:09 -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
8c683b8a0e remove nbconvert 2015-04-09 21:42:46 -07:00
Min RK
1c20a2baae remove ipython_parallel 2015-04-09 14:31:00 -07:00
Min RK
4a97b2a410 jupyter_notebook path in setup base, gitignore 2015-04-08 23:04:20 -07:00
Min RK
a618935010 kernel.resources isn't a package 2015-03-27 17:46:26 -07:00
Min RK
8cc3ebe724 remove nbconvert from package data 2015-03-26 11:21:43 -07:00
Thomas Kluyver
3da1ec7d36 Shim IPython.nbformat so tests pass again 2015-03-25 17:30:14 -07:00
Min RK
62c0ab05b6 remove bundled profiles
and move README_STARTUP to core/profile
2015-03-25 10:23:19 -07:00
Thomas Kluyver
54195eaf34 Remove Qt console package_data from setup
We should remember this when the ipython_qtconsole package gets its own
setup.

Closes gh-8140
2015-03-25 09:53:53 -07:00
MinRK
f0f9cdf3ae remove non-setuptools dependency checks 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
Thomas Kluyver
8c6b5ea4dd Merge pull request #7632 from minrk/terminado-dep
add terminado as [notebook] dep on non-Windows
2015-02-03 14:28:45 -08:00
Min RK
f979c3c48a add terminado to wheel dependencies 2015-02-03 10:56:26 -08:00
Min RK
01de88687d verify that setup.py jsversion did something 2015-01-30 14:19:25 -08:00
Min RK
67124b4fcc remove strict arg from css_js_prerelease 2015-01-09 14:02:39 -08:00
Min RK
cb0c95575e friendlier error messages when invoke/lessc are missing
and not needed.
2014-12-27 00:16:28 -08:00
Thomas Kluyver
c1ebfd1f3a Add kernel resources directory to package_data 2014-12-13 17:46:25 -08:00
Min RK
46f2ebf1de Remove highlight.js
from components and setupbase
2014-11-14 14:54:50 -08:00
Thomas Kluyver
6b85afb077 Add es6-promise to package_data 2014-11-13 11:59:15 -08:00
Thomas Kluyver
b80be59fef Update some docstrings 2014-11-11 10:45:18 -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