Commit Graph

98 Commits

Author SHA1 Message Date
Thomas Kluyver
432377439b Fix renaming scripts with 3 suffix on Python 3 2013-10-29 09:15:55 -07:00
Thomas Kluyver
27c8c81c05 Update setup.py to not use 2to3 2013-10-29 09:15:55 -07:00
MinRK
6fa13ebb98 bump minimum tornado version to 3.1.0
The no-hidden behavior of the files handler
already requires this, but instead of raising, it just doesn't hide hidden files.

Bumping the minimum version also allows much cleaner static file handler subclasses.
2013-10-23 14:04:35 -07:00
Thomas Kluyver
0cd7d8a5de Remove pycolor script 2013-10-04 12:48:32 -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
MinRK
0b97ac8138 update version-check message in setup.py and IPython.__init__
clearer message that IPython no longer supports 2.6.
2013-09-09 11:13:28 -07:00
MinRK
c1731d914e add 'all' extras
which should get everything
2013-07-17 15:05:08 -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
Brian E. Granger
072a94370d Fixing install logic for nbconvert. 2013-06-30 18:05:02 -07:00
Thomas Kluyver
642ef40c82 Make submodule checks work under Python 3.
Closes gh-3385
2013-05-30 11:17:51 +01: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
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
Min RK
b1acb5254e Merge pull request #2635 from cgohlke/windows-startmenu
Improve Windows start menu shortcuts

* Create Windows start menu shortcuts with better names.
* Add shortcuts for IPython Notebook and online documentation.
* Add icons for IPython console and notebook.
* Apply PEP8 to ipython_win_post_install.py.
* Tested on win32-py2.7, win-amd64-py2.7, win-amd64-py3.3, Windows 8.
2013-04-13 12:06:30 -07:00
MinRK
f677571f61 don't give up on weird os names
like java

closes #3113
2013-03-30 11:51:32 -07:00
MinRK
1c196310d4 bump minimum pyzmq version to 2.1.11
and remove the associated workarounds for old pyzmq
2013-01-28 14:21:56 -08:00
MinRK
27dab0b2fd add jinja to optional dependencies in setup.py 2013-01-23 09:58:04 -08:00
Christoph Gohlke
42a02ec447 Improve Windows start menu shortcuts 2012-11-30 16:21:57 -08:00
MinRK
660ea94d73 add missing 'qtconsole' extras_require
The docs mention `easy_install ipython[qtconsole]`, but that would fail. The alternative would be to change the docs, but then we would have no expression of the pygments optional dependency.

should be back ported to 0.13.1
2012-10-14 14:09:27 -07:00
Benjie Chen
ab1aef9b88 allow pip install from github repository directly 2012-08-13 10:19:45 -04:00
Matthias BUSSONNIER
268fdd80c3 remove tuple_params fix from 2to3 in setup.py 2012-07-17 23:48:20 -05:00
Bradley M. Froehle
9ff624471d Skip has_key when running 2to3. 2012-07-15 09:55:56 -07:00
Bradley M. Froehle
9dd190f134 Apply 2to3 next fix.
Manually set `next = __next__` for Python 2 support.
2012-07-13 15:59:26 -07:00
Matthias BUSSONNIER
bd2ccf816a deactivate 2to3 repr fix when using setup.py 2012-07-05 12:56:29 +02:00
Matthias BUSSONNIER
86788872a8 deactivate 2to3 apply fix when using setup.py 2012-07-05 12:54:17 +02:00
Thomas Kluyver
b43f24da5f Merge pull request #2064 from Carreau/pep-3110
Use new style "except Exception as e" syntax.
2012-07-04 13:50:45 -07:00
Matthias BUSSONNIER
908c4ea8f9 fix english in comment 2012-07-04 13:25:23 +02:00
Matthias BUSSONNIER
86787a3b62 disable some specific 2to3 fixes whith setup.py
this should allow a more compatible codebase between python 2.x and 3.x
2012-07-04 08:35:35 +02:00
MinRK
d2940640f5 record sysinfo in sdist
closes #2054
2012-06-30 15:17:46 -07:00
MinRK
3b4f48e16d enable uploading wininst to PyPI with tools/release_windows.py
adds upload_wininst command to setup.py
2012-06-30 13:41:30 -07:00
Thomas Kluyver
e825279ded Force setuptools to skip byte compilation when installing on Python 3.
Closes gh-1470
2012-04-18 14:02:29 +01:00
MinRK
3e3137bd00 don't build sphinx docs for sdist 2012-02-28 10:27:42 -08:00
Nathan Rice
74b1c7d61e pyreadline dependency pushed to 1.7.1 for all versions of windows. Also, solves an issue that has been observed when IPython is used with some older versions of pyreadline. 2012-01-20 13:21:36 -05:00
Thomas Kluyver
75ec655663 Remove separate setup.py file for Python 3. 2012-01-04 21:51:54 +00:00
Fernando Perez
b98add8e32 Fix setup.py script to be executable (other tools expect this) 2011-10-09 11:28:13 -07:00
Thomas Kluyver
4bf2e41967 Allow 'python setup.py install' to work correctly for either Python 2 or 3. 2011-09-07 12:22:32 +01:00
Brian E. Granger
0877b01a74 Adding initial documentation on the notebook. 2011-08-11 09:19:43 -07:00
Fernando Perez
d4123881c6 Disable PDF manual building for distribution and installation.
The PDF docs are huge, take forever to build and aren't particularly
useful in practice being so unwieldy.  We can always build and
manually upload a static copy if there's demand, but they don't really
serve much useful purpose anymore and bloat our downloads.
2011-07-30 23:51:40 -05:00
Fernando Perez
7f4092a012 Fix installation of manpages. 2011-07-29 21:27:29 -05:00
Julian Taylor
290f796061 setup.py: add iplogger manpage to list of manpages 2011-07-21 22:27:47 +02:00
MinRK
a79bd91af7 cleanup removed ipythonx,ipython-wx from setup.py 2011-07-18 14:43:16 -07:00
Christoph Gohlke
ec560ae17b Windows install fixes
* Make Start menu item include Python version and bit-ness (prevents clobbering)
* don't ask setuptools to install pyreadline on 64b Windows, due to pyreadline bug #787574
2011-07-04 13:21:06 -07:00
MinRK
0332489792 'install' depends on setuptools on Windows 2011-06-24 12:14:36 -07:00
MinRK
34b5f30a9a update zmq dependency to 2.1.4 2011-06-20 16:40:22 -07:00
epatters
8bd4f9272c Clean up entry point definition is setup.py. 2011-05-10 10:56:44 -05:00
Evan Patterson
3ba4061e0e Make ipython-qtconsole a GUI script in setuptools. 2011-05-09 15:48:49 -05:00
MinRK
af196e3446 make display_status optional at runtime in setupext
This allow the check_for_readline to *not* print its indented status line

closes gh-361
closes gh-20
2011-04-11 17:42:43 -07:00
MinRK
67c6025d9e don't rely on setuptools for readline dependency check 2011-04-11 17:42:06 -07:00
MinRK
131086119a make readline a dependency on OSX and pyreadline on Windows
closes gh-343
2011-04-09 12:44:41 -07:00
MinRK
e4a5c1815e prevent duplicate script installs in setuptools
closes gh-335
2011-04-07 22:52:19 -07:00
MinRK
b84c3f0cd6 organize IPython.parallel into subpackages 2011-04-07 17:38:58 -07:00