Thomas Kluyver
e5603e18ce
Improve Python 3 compatibility in example notebooks
2014-01-06 12:03:41 -08:00
Min RK
96c1af0ce4
Merge pull request #4715 from minrk/tornado-static-url
...
restore use of tornado static_url in templates
2013-12-31 10:58:09 -08:00
Matthias Bussonnier
880bcfc122
Merge pull request #4658 from stevefox/dev
...
Bug fix for #4643 : Regex object needs to be reset between calls in toolt...
2013-12-29 08:05:18 -08:00
Thomas Kluyver
8faa0d45be
Merge pull request #4739 from minrk/skip-without-pandoc
...
skip html nbconvert tests when their dependencies are missing
2013-12-24 08:33:25 -08:00
MinRK
668d221bb6
exclude html nbconvert tests if nbconvert is not importable
2013-12-23 12:45:59 -08:00
MinRK
1044fda774
skip nbconvert html tests without pandoc
2013-12-23 12:41:59 -08:00
Min RK
556627a637
Merge pull request #4656 from takluyver/nbconvert-service
...
Nbconvert HTTP service
2013-12-20 14:22:29 -08:00
Thomas Kluyver
147f33118e
Extract output preprocessor only extracts specified formats
2013-12-19 17:14:24 -08:00
Thomas Kluyver
be6a5d32ea
Serve nbconvert output as zip when it has multiple files
2013-12-19 16:07:27 -08:00
Thomas Kluyver
57642b3847
Move notebook URL fragment regexen into IPython.html.base.handlers
2013-12-19 13:01:00 -08:00
Thomas Kluyver
75109fa2f3
Pass config into nbconvert exporters
2013-12-19 12:35:19 -08:00
Min RK
8be6c4b617
Merge pull request #4575 from minrk/encode_paths
...
make sure to encode URL components for API requests
2013-12-19 09:49:16 -08:00
MinRK
fd0e9e865c
don't raise 404 in get_absolute_path
...
raise in validate_absolute_path, where it belongs
2013-12-18 14:18:09 -08:00
MinRK
15780ad055
restore use of tornado static_url
...
instead of jinja macro that doesn't write hashes
closes #4714
2013-12-18 14:17:35 -08:00
Steve Fox
9681bdd177
Tabs converted to spaces for #4643
2013-12-17 21:06:09 -06:00
Min RK
a80e387b0a
Merge pull request #4700 from minrk/ifmain
...
use if main block in entry points
2013-12-17 11:04:00 -08:00
Min RK
12acd244ca
Merge pull request #4692 from takluyver/setup-symlink-improvements
...
setup.py symlink improvements
2013-12-17 11:03:33 -08:00
Thomas Kluyver
74cb75e0c9
Add 'unsymlink command to remove the symlink
2013-12-16 15:12:39 -08:00
MinRK
efe3e67e39
move import into ifmain block
2013-12-16 15:02:39 -08:00
MinRK
a73f00f62a
test save_notebook with escaped name
2013-12-16 14:29:36 -08:00
Thomas Kluyver
d5d3cdb4e4
Merge pull request #4706 from minrk/irunner
...
remove irunner, iplogger
2013-12-16 14:01:58 -08:00
MinRK
da2f38c24e
uniformity in ajax error handler arguments
...
send arguments on failed events
2013-12-16 12:50:51 -08:00
Thomas Kluyver
37edc78d76
If symlink already exists, clobber it with current one
2013-12-16 11:42:04 -08:00
MinRK
5d02c111bb
actually remove irunner
...
and mkdoctests, which was the only user of it
2013-12-16 11:21:46 -08:00
Thomas Kluyver
24b7085554
Also check that existing symlink has desired target before allowing it.
2013-12-15 17:07:46 -08:00
MinRK
c491cfaab2
remove irunner and iplogger from installed scripts
2013-12-15 16:42:39 -08:00
MinRK
f42fc663d2
use if main block in entry points
...
closes #4698
2013-12-15 10:33:13 -08:00
Thomas Kluyver
c479ba9d18
Only ignore existing target for symlink if it is already a symlink
2013-12-13 18:14:51 -08:00
Thomas Kluyver
a391a1f755
Don't build Python modules unnecessarily before symlinking to site-packages
2013-12-13 18:08:14 -08:00
Thomas Kluyver
eb680ddaa6
Fix notebook tests w/ new stream capturing API.
2013-12-13 15:05:58 -08:00
Thomas Kluyver
9da24dda50
Download as always starts downloads in new window/tab
...
This is a slightly worse user experience if it succeeds, because the new
tab flashes up before closing again, but it will let us display an
informative error page if it fails, without navigating the user away
from the interactive notebook view.
2013-12-13 14:46:51 -08:00
Thomas Kluyver
30e8939a27
Separate listing nbconvert exporters to /api/nbconvert
2013-12-13 14:46:51 -08:00
Thomas Kluyver
f53ad55284
Add GET /nbconvert to list available formats
2013-12-13 14:46:51 -08:00
Thomas Kluyver
47e9aad022
Make output_mimetype accessible from the class.
...
Traitlets are only accessible by instantiating the class. There's no
clear reason that this needs to be a traitlet, anyway.
2013-12-13 14:46:51 -08:00
Thomas Kluyver
c2644a20be
Capture server logs when running notebook tests
2013-12-13 14:46:51 -08:00
Thomas Kluyver
c5d0f1614f
Condense raw_mimetype and mime_type traitlets into output_mimetype
2013-12-13 14:46:51 -08:00
Thomas Kluyver
390b13a82c
Add option to download as reST
2013-12-13 14:46:51 -08:00
Thomas Kluyver
17c6af1fcf
Add MIME types to nbconvert exporters
2013-12-13 14:46:51 -08:00
Thomas Kluyver
a3c2f1b5f9
Add menu entries for getting converted views of a notebook
2013-12-13 14:46:51 -08:00
Thomas Kluyver
a6424052f0
Add tests for nbconvert HTTP service
2013-12-13 14:46:50 -08:00
Thomas Kluyver
7655ce579e
Add HTTP handlers for nbconvert
2013-12-13 14:46:50 -08:00
Min RK
fe988cae01
Merge pull request #4690 from takluyver/tests-subproc-streams-option
...
Option to spew subprocess streams during tests
2013-12-13 14:45:49 -08:00
Thomas Kluyver
a0b60a24cd
Option to spew subprocess streams during tests
...
This supersedes PR #4268 .
Run the tests with '--subproc-streams show' to show output from
subprocesses (kernels, IPython.parallel components) in the terminal, or
with '--subproc-streams discard' to send it to /dev/null. By default (or
with '--subproc-streams capture') the output is piped, captured and
displayed only when tests fail. But in some situations, a test fails
because of an error which actually occurred earlier, so you have to see
all the output.
2013-12-13 12:11:14 -08:00
Thomas Kluyver
f541b7d8ef
Merge pull request #4688 from onceuponatimeforever/fixed-typos
...
Fixed various typos in docstrings.
2013-12-13 09:44:57 -08:00
Susan Tan
088987adbe
Fixed various typos in docstrings.
2013-12-12 23:30:39 -08:00
Paul Ivanov
cc42790cad
Merge pull request #4645 from jdfreder/casperjs_utils
...
additional CasperJs utility functions.
2013-12-11 11:41:28 -08:00
Matthias Bussonnier
9eff266d6e
Merge pull request #4670 from takluyver/no-bundle-numpydoc
...
Stop bundling the numpydoc Sphinx extension
numpydoc is now a separately installable package, so we can express a dependency for the 'doc' install option, rather than bundling it. This gets us bugfixes that our copy was lacking - one of which was causing a problem for the ShiningPanda docs job.
2013-12-11 11:19:38 -08:00
Thomas Kluyver
4b55a7dddf
Bump Sphinx version dependency
2013-12-10 16:50:37 -08:00
Thomas Kluyver
6745b97f91
Stop bundling the numpydoc Sphinx extension
...
numpydoc is now a separately installable package, so we can express a
dependency for the 'doc' install option, rather than bundling it. This
gets us bugfixes that our copy was lacking - one of which was causing a
problem for the ShiningPanda docs job.
2013-12-10 16:36:07 -08:00
Matthias Bussonnier
ed17c53825
Merge pull request #4646 from ellisonbg/output-js
...
Fixing various output related things:
JavaScript output no longer requires calling container.show()
Added output_javascript CSS class that has zero height when empty.
JavaScript error messages are properly indented with the prompt area.
2013-12-09 10:13:48 -08:00