Thomas Kluyver
74cb75e0c9
Add 'unsymlink command to remove the symlink
12 years ago
Thomas Kluyver
4b55a7dddf
Bump Sphinx version dependency
12 years ago
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.
12 years ago
MinRK
71d6a80629
add `setup.py jsversion`
...
for writing the IPython version to `IPython.version` in javascript.
supersedes #4357
12 years ago
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.
12 years ago
Thomas Kluyver
432377439b
Fix renaming scripts with 3 suffix on Python 3
12 years ago
Thomas Kluyver
27c8c81c05
Update setup.py to not use 2to3
12 years ago
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.
12 years ago
Thomas Kluyver
0cd7d8a5de
Remove pycolor script
12 years ago
MinRK
74795c2c56
add `setup.py css` command
...
It just does `cd IPython/html && fab css`, but I'm tired of doing it manually.
13 years ago
MinRK
0b97ac8138
update version-check message in setup.py and IPython.__init__
...
clearer message that IPython no longer supports 2.6.
13 years ago
MinRK
c1731d914e
add 'all' extras
...
which should get everything
13 years ago
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
13 years ago
Brian E. Granger
072a94370d
Fixing install logic for nbconvert.
13 years ago
Thomas Kluyver
642ef40c82
Make submodule checks work under Python 3.
...
Closes gh-3385
13 years ago
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.
13 years ago
MinRK
6e32ee5546
ensure submodules exist prior to doing anything
...
git submodule update fires before distutils gets fired up
because distutils cannot be trusted.
13 years ago
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.
13 years ago
MinRK
f677571f61
don't give up on weird os names
...
like java
closes #3113
13 years ago
MinRK
1c196310d4
bump minimum pyzmq version to 2.1.11
...
and remove the associated workarounds for old pyzmq
13 years ago
MinRK
27dab0b2fd
add jinja to optional dependencies in setup.py
13 years ago
Christoph Gohlke
42a02ec447
Improve Windows start menu shortcuts
13 years ago
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
13 years ago
Benjie Chen
ab1aef9b88
allow pip install from github repository directly
14 years ago
Matthias BUSSONNIER
268fdd80c3
remove tuple_params fix from 2to3 in setup.py
14 years ago
Bradley M. Froehle
9ff624471d
Skip `has_key` when running 2to3.
14 years ago
Bradley M. Froehle
9dd190f134
Apply 2to3 `next` fix.
...
Manually set `next = __next__` for Python 2 support.
14 years ago
Matthias BUSSONNIER
bd2ccf816a
deactivate 2to3 repr fix when using setup.py
14 years ago
Matthias BUSSONNIER
86788872a8
deactivate 2to3 apply fix when using setup.py
14 years ago
Thomas Kluyver
b43f24da5f
Merge pull request #2064 from Carreau/pep-3110
...
Use new style "except Exception as e" syntax.
14 years ago
Matthias BUSSONNIER
908c4ea8f9
fix english in comment
14 years ago
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
14 years ago
MinRK
d2940640f5
record sysinfo in sdist
...
closes #2054
14 years ago
MinRK
3b4f48e16d
enable uploading wininst to PyPI with tools/release_windows.py
...
adds upload_wininst command to setup.py
14 years ago
Thomas Kluyver
e825279ded
Force setuptools to skip byte compilation when installing on Python 3.
...
Closes gh-1470
14 years ago
MinRK
3e3137bd00
don't build sphinx docs for sdist
14 years ago
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.
14 years ago
Thomas Kluyver
75ec655663
Remove separate setup.py file for Python 3.
14 years ago
Fernando Perez
b98add8e32
Fix setup.py script to be executable (other tools expect this)
14 years ago
Thomas Kluyver
4bf2e41967
Allow 'python setup.py install' to work correctly for either Python 2 or 3.
15 years ago
Brian E. Granger
0877b01a74
Adding initial documentation on the notebook.
15 years ago
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.
15 years ago
Fernando Perez
7f4092a012
Fix installation of manpages.
15 years ago
Julian Taylor
290f796061
setup.py: add iplogger manpage to list of manpages
15 years ago
MinRK
a79bd91af7
cleanup removed ipythonx,ipython-wx from setup.py
15 years ago
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
15 years ago
MinRK
0332489792
'install' depends on setuptools on Windows
15 years ago
MinRK
34b5f30a9a
update zmq dependency to 2.1.4
15 years ago
epatters
8bd4f9272c
Clean up entry point definition is setup.py.
15 years ago
Evan Patterson
3ba4061e0e
Make ipython-qtconsole a GUI script in setuptools.
15 years ago