Commit Graph

136 Commits

Author SHA1 Message Date
Thomas Kluyver
5a8d9182c4 Fix glob pattern for nbconvert template files 2014-01-08 10:14:52 -08:00
Thomas Kluyver
22f7bd4597 Walk nbconvert templates directory for package data files 2014-01-07 17:15:55 -08: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
Thomas Kluyver
37edc78d76 If symlink already exists, clobber it with current one 2013-12-16 11:42:04 -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
431e078992 Add sample wav file to package_data 2013-11-11 10:24:28 -08:00
MinRK
71d6a80629 add setup.py jsversion
for writing the IPython version to `IPython.version` in javascript.

supersedes #4357
2013-11-07 16:34:13 -08:00
Thomas Kluyver
655e870d02 Add comment to automatically generated scripts. 2013-11-05 08:51:44 -08:00
Thomas Kluyver
883c46b5b5 Rework setup to allow installing on Python 2 and 3.
Scripts named ipython and ipython[23], etc.

Neither distutils nor setuptools made this easy.
2013-10-31 17:38:34 -07:00
Thomas Kluyver
e8d357707a Fix renaming scripts 2013-10-29 09:15:55 -07:00
Thomas Kluyver
432377439b Fix renaming scripts with 3 suffix on Python 3 2013-10-29 09:15:55 -07:00
Min RK
d1de1d26f4 Merge pull request #4198 from jdfreder/versionconversion_nbconvert
add upgrade / downgrade to nbformat
2013-10-28 19:54:13 -07:00
Paul Ivanov
d46a7d6b75 include js tests in package_data 2013-10-23 11:04:56 -07:00
Thomas Kluyver
0cd7d8a5de Remove pycolor script 2013-10-04 12:48:32 -07:00
Jonathan Frederic
171dd43def Added test nbs to setup and removed todo 2013-09-24 21:24:34 +00:00
Brian E. Granger
c3510eb75f Merge pull request #4207 from minrk/setup-css
add `setup.py css` command
2013-09-20 11:57:28 -07:00
Thomas Kluyver
04b5a4b0ac Fix iptest setuptools entry point 2013-09-19 15:21:13 -07:00
MinRK
74795c2c56 add setup.py css command
It just does `cd IPython/html && fab css`, but I'm tired of doing it manually.
2013-09-14 12:24:57 -07:00
Paul Ivanov
b435738592 added check_for_tornado, closes #3916
This way, those relying on the output of `python setup.py install` get
clued in about the fact that it is required for the notebook
2013-08-05 22:19:33 -07:00
damianavila
309649e469 Fixed path in setupbase, again... 2013-07-25 08:09:05 -03:00
damianavila
839cd00e50 Fixed typo in reveal/*.tpl path in setupbase. 2013-07-25 08:01:44 -03:00
damianavila
61cc245423 Add reveal/*.tpl path to setupbase. 2013-07-25 07:58:26 -03:00
Jonathan Frederic
211eb6fb4e Try including everything
(Trying to get config tests to pass)
2013-07-17 17:16:29 -07:00
Jonathan Frederic
2cf4fffb3b Copy ipynb example files need for nbconvert tests 2013-07-17 16:50:23 -07:00
Paul Ivanov
1f997d3892 check for markdown no longer needed, closes #3610
After #3582 was merged, we no longer depend on a python version of
markdown
2013-07-10 22:23:50 -07:00
Matthias Bussonnier
9b08a557e5 Merge pull request #3538 from minrk/launch_ip
add IPython.start_ipython

A public API for starting a real (non-embedded) IPython instance.

should avoid API breakage in the future due to simple module renames, as has just happened with the removal of frontend.

For implementation purposes, I have added launch_new_instance as a classmethod on Application. I did this, because I wanted to add the ability to pass arguments to the instance, and didn't want to manually update every duplicate launch_new_instance.

closes #1537
2013-07-10 01:59:53 -07:00
MinRK
f4d4090fe3 use start_ipython in entry points
increases visibility of the public API to snoopers.
2013-07-04 12:51:11 -07:00
MinRK
00cf5001c5 fix tplx extension in nbconvert latex templates 2013-07-04 09:50:42 -07:00
MinRK
af65f1177d include nbconvert templates in installation
fixes path spec in setupbase.py:find_package_data
2013-07-03 20:40:43 -07:00
Brian E. Granger
1c478745fa Fixing imports in setupbase.py. 2013-06-30 20:59:12 -07:00
Brian E. Granger
072a94370d Fixing install logic for nbconvert. 2013-06-30 18:05:02 -07:00
Paul Ivanov
0c11e07148 Merge pull request #3381 from minrk/retina
enable 2x (retina) display
2013-06-28 16:02:52 -07:00
MinRK
a3653e34b1 update references for IPython.html 2013-06-27 11:14:10 -07:00
MinRK
7f255c9d26 remove a few dangling frontends from setupbase 2013-06-27 11:14:09 -07:00
MinRK
38b58e784c make sure test files are installed 2013-05-29 14:10:57 -07:00
Takafumi Arakaki
4aa2bca46c Fix: "python ABS/PATH/TO/ipython.py" fails
The following line in setupbase.py was the problem.  It assumes
that your CWD is always at the repository root.  This patch removes
this assumption.

    execfile(pjoin('IPython','core','release.py'), globals())
2013-05-10 23:30:26 +02:00
MinRK
cba52f17e5 use utils/submodule in setup.py
`setup.py anything` will halt with an informative error
if the submodules are unclean.

It will fetch the submodules if they are entirely absent.

Nothing will happen if it is not a git repo.
2013-05-03 15:42:10 -07:00
Thomas Kluyver
405e434d45 Fix for checking submodules location
Closes gh-3257
2013-05-02 13:47:18 +01:00
MinRK
6e32ee5546 ensure submodules exist prior to doing anything
git submodule update fires before distutils gets fired up
because distutils cannot be trusted.
2013-04-30 16:18:52 -07:00
Thomas Robitaille
a3500c3b15 Fix a bug that caused man pages to not be installed in Python 3 when running from the source tree. 2012-09-17 10:49:21 +02:00
MinRK
e972672ddd remove spurious print statement from setupbase.py 2012-08-01 16:14:21 -07:00
MinRK
d2940640f5 record sysinfo in sdist
closes #2054
2012-06-30 15:17:46 -07:00
MinRK
abab58c0eb add missing plugin .txt to package_data 2012-06-30 00:51:18 -07:00