Steven Silvester
d09cc9f5ed
Remove unused setup command
10 years ago
Steven Silvester
317f102663
Fix setupbase and update to latest plugins
10 years ago
Steven Silvester
e663bc3156
Add a jupyter lab page
...
wip add lab page
Add missing source files
Remove unused typings
Clean up tsconfig
No typings are required
Add typescript to dev dependencies
Switch to a JS-only build
Remove unused config file
Remove unused test and cleanup handlers
Update the setup file to build the lab
Use new application plugin from js-plugins
Remove whitespace changes
Bump plugins version
Update to latest plugins
Update to latest plugins
Update to latest jupyter-js-plugins and add files to manifest
Work around bug in css-loader
Update plugins and fix webpack warning
Update lab version
Fix static directory path
Bump plugins version
Add the try jupyter link
Bump dependencies
Back out whitespace changes
Update plugins version
Update dependencies
Update the bootstrap file
Use a standalone template for the lab page
10 years ago
Min RK
70367e77e3
remove unused force option from js dependencies
10 years ago
Min RK
67b54ffbec
clarify jsdeps command description
...
it's js dependencies (both build and run)
10 years ago
Min RK
d7a0aba848
only write file in jsversion if there's a change to make
...
avoids updating the file's mtime unnecessarily, forcing a rebuild
10 years ago
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
10 years ago
Min RK
a1458ce8fc
Merge pull request #1047 from jdfreder/webpack
...
use webpack
10 years ago
Jonathan Frederic
252b0fcefb
Update setupbase to match build output
10 years ago
Jonathan Frederic
b0fb5df3ad
Add source maps, chunks, and remove previous build tool
10 years ago
Jonathan Frederic
c3e4def82c
Add JS building step to setupbase
10 years ago
Min RK
b0772dd3c7
include SVG mathjax output
...
we now ship all mathjax output formats
We still strip down to a single font (STIX-Web)
10 years ago
Min RK
204d907df7
distutils.log has no warning
...
overzealous find/replace for deprecated `logging.warn`.
`distutils.log.warn` is not deprecated and their is no `distutils.log.warning`.
10 years ago
Diego Mesa
482ed8a5a3
updating log.warn to log.warning
10 years ago
Min RK
bb6368a545
package data may be computed prior to components being fetched
...
trust that it will be re-run after npm/bower
10 years ago
Min RK
b3cab90e9a
only scrub SVG output
...
which is the largest
rather than white-listing HTML-CSS.
This means the various other renderers (perhaps most importantly, MML) are available, not just HTML-CSS
This increases the size of a notebook install by ~800k/19MB or 5%.
Alternately, we could *only* add MML, which would have a negligible affect on install size.
10 years ago
Matthias Bussonnier
3f921ff4d9
Simplify how to pass noprogress
10 years ago
Matthias Bussonnier
8339f40ca2
Apparenlty deactivating progress bar on npm make install much faster...
...
https://twitter.com/gavinjoyce/status/691773956144119808
https://news.ycombinator.com/item?id=10974929
10 years ago
Jonathan Frederic
e9406edc2d
Merge pull request #550 from minrk/shell-only-windows
...
fix subcommand quoting on Windows in setup.py
10 years ago
Min RK
95f12eb620
include typeahead with installation
10 years ago
Min RK
dd6211f42e
fix subcommand running on Windows
10 years ago
Min RK
f175b2391a
shell=True wants a string cmd
11 years ago
Min RK
f1396457fb
run commands with shell=True
...
appears to be needed on Windows,
and should be harmless elsewhere.
11 years ago
Matthias Bussonnier
2d5d548d79
Revert "Use NPM, node ES5, and browserify."
11 years ago
Steven Silvester
307d9ee49c
Include components in setup base
11 years ago
Jonathan Frederic
b689700910
Only build once, via npm postinstall
11 years ago
Jonathan Frederic
b2bf69f6d7
fix jsversion command
11 years ago
Jonathan Frederic
a719e19b39
Add script to amd-ify the commonjs code,
...
(backwards compat. and dynamic loading)
11 years ago
Jonathan Frederic
72bdf877fd
Fix package check
11 years ago
Kyle Kelley
8f0ea42dd4
Allow for graceful failure by finishing string. ;)
11 years ago
jdfreder
b88fa0163a
Use npm for js and less builds
11 years ago
Matthias Bussonnier
80f20cb1d6
include mathjax extensions that are dynamically loaded
...
Allow to render binomial and other things:
Closes ipython/ipython#8754
11 years ago
Min RK
dee660757d
install mathjax safe extension
11 years ago
Min RK
659e1df77e
install MathJax safe config
...
MathJax safe mode is enabled, but a full (non-dev) install omits the Safe.js config file
11 years ago
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
11 years ago
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`
11 years ago
Jonathan Frederic
5c18ecb151
Merge pull request #102 from Carreau/no-global
...
Start working on removing global JS IPython
11 years ago
Min RK
3cf959734d
prevent installation if main.min.js are missing
11 years ago
Min RK
d54d7904ee
trigger `gulp js` as distutils step
...
ensures minified js is installed
11 years ago
Matthias Bussonnier
967d20b87f
fix Jupyter.version patching in JS
11 years ago
Min RK
d71a59cc9f
s/jupyter_notebook/notebook
11 years ago
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
11 years ago
Min RK
1259a04fc6
Merge pull request #17 from Carreau/gulp-css
...
use gulp to build css
11 years ago
Matthias Bussonnier
824c45f6a2
build sourcemap and tweek setup.py css to use gulp
11 years ago
Min RK
e520a89e54
install mathjax js/css
...
restrict to HTML-CSS + STIX-Web for size
11 years ago
Thomas Kluyver
21e945121c
Need to specify None explicitly for utime on Python 2
11 years ago
Thomas Kluyver
afa7cd9a21
Add comment about origin of which()
11 years ago
Thomas Kluyver
314fcf163f
Include a copy of which() for setup.py
11 years ago
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.
11 years ago
Min RK
b9e241b8c1
remove unused IPython code from setup, setupbase
11 years ago