MinRK
9417c4071d
only depend on readline package in CPython
...
shouldn't try to install it on PyPy
not sure about PyReadline on PyPy on Windows
2014-02-21 12:16:19 -08:00
MinRK
1491e4cec6
depend on new gnureadline instead of readline on OS X
...
this is the same package under a different name,
to avoid the stdlib-overriding behavior that relied on easy_install's unpleasantness.
2014-02-21 01:50:36 -08:00
Thomas Kluyver
53cbcfc3bb
Merge pull request #5047 from minrk/check-pkg-data
...
only validate package_data when it might be used
2014-02-13 17:17:36 -08:00
Jonathan Frederic
67a7cd1b33
Fixed setup base so it requires the correct files
2014-02-07 21:15:22 -08:00
MinRK
17d5c263a8
run check_package_data as part of build_py
...
rather than explicitly in setup.py
2014-02-07 14:12:53 -08:00
Jonathan Frederic
da7b329772
Glob fix so directories aren't accidently treated like files
2014-02-07 10:10:14 -08:00
MinRK
c79134f2d9
only validate package_data when it might be used
...
closes #5046
2014-02-05 21:36:49 -08:00
MinRK
a2511de20d
font-awesome moved
2014-02-03 17:26:17 -08:00
MinRK
07f757789f
validate package_data
...
and fix errors caught by the validation
2014-02-03 17:22:43 -08:00
MinRK
197dc25b97
fix missing-wheel command
...
because an empty distutils command must implement three no-op methods and one class attribute.
Which makes perfect sense.
2014-02-03 17:22:42 -08:00
MinRK
4c41c331d7
we only install man pages to usr/share
...
let the function reflect this, rather than having several entries with no files.
2014-02-03 17:22:42 -08:00
MinRK
143ab47bfa
whitelist installed components
...
we don't need most of what's in components to be installed.
Much of it is included just for sdists or development.
2014-02-03 17:22:42 -08:00
MinRK
d8ade7980d
platform-dependent requirements
...
in bdist_wheel
2014-02-03 17:22:42 -08:00
MinRK
29b1aa4c93
only put Python major version in wheel tags
...
results in 'py2-none-any' instead of 'py27-none-any'.
This is supported by pip and PEP 425, but not available from bdist_wheel by default.
2014-02-03 17:22:41 -08:00
MinRK
22c5e3ec2b
mention that pexpect ships in IPython.external
...
and only check for it on posix
2014-02-03 17:22:41 -08:00
MinRK
3050be2795
include marked.js in package_data
2014-01-14 16:53:40 -08:00
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