Commit Graph

290 Commits

Author SHA1 Message Date
Matthew Brett
acf85b0824 BF - allow nose with-doctest setting in environment
IPDoctest replaces the normal doctest plugin.  Previously we did this by
initializing the builtin plugins but skipping the doctest plugin.
However, if the user has a noserc file with 'with-doctest=1' or the
environment variable 'NOSE_WITH_DOCTEST', then nose will try and
initialize the doctest plugin when it isn't there, and barf.  This
commit defers the removal of the doctest plugin to the configuration
stage, so doctest can be enabled before it is thrown away by us.
2011-08-15 19:12:12 -07:00
MinRK
90b3e22759 Generate package list automatically in find_packages
Previously, the package list was manually specified, which meant that
it became out of date any time a package was added, and IPython would
become uninstallable. This would not be noticed for some time by
developers, who always use `setupegg.py --develop` or symlinks.

This update immediately revealed that IPython.zmq.tests and IPython.extensions.tests were never included in 0.11.  Other than that, there is no difference in the package list.
2011-08-01 14:28:57 -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
ca1c9ef36c Merge branch 'whatsnew011' 2011-07-30 09:35:16 -05:00
Fernando Perez
526dc1da56 Update docs logo to our current one, other minor fixes. 2011-07-29 23:40:53 -05:00
Fernando Perez
7f4092a012 Fix installation of manpages. 2011-07-29 21:27:29 -05:00
Fernando Perez
8f0e9efcd6 Merge pull request #619 from juliantaylor/manpages
manpage update - add manpage for iplogger that was missing
2011-07-21 13:41:37 -07: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
MinRK
b26c59e66f don't install deathrow 2011-07-13 23:55:31 -05:00
Min RK
393557bb3d Merge pull request #574 from jstenar/getcwdu
always use getcwdu instead of getcwd
2011-07-13 15:29:19 -07:00
Jörgen Stenarson
eea358698b 2011-07-12 19:19:38 +02:00
MinRK
5fcef9cac3 update gitignore to exclude dist and zipped man pages
These are files generated when building releases, that should not be tracked.
2011-07-05 17:25:05 -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
Thomas Kluyver
821c9609c0 Remove unused configobj and validate libraries from externals. 2011-06-27 21:36:40 +01:00
MinRK
4166074803 Merge branch 'winsetup' (PR #536)
introduces install dependency of setuptools on Windows

This is a temporary fix, and the setuptools dependency should
be removed in 0.12.

closes gh-536
closes gh-351
closes gh-369
2011-06-24 16:54:47 -07:00
MinRK
0332489792 'install' depends on setuptools on Windows 2011-06-24 12:14:36 -07:00
MinRK
76a5fa2456 Merge branch 'newapp'
closes gh-503
closes gh-454
closes gh-79
closes gh-456
closes gh-451
2011-06-20 20:47:08 -07:00
MinRK
34b5f30a9a update zmq dependency to 2.1.4 2011-06-20 16:40:22 -07:00
Thomas Kluyver
8a91843dd3 Don't try to install IPython.config.default (no longer there). 2011-06-20 16:40:22 -07:00
MinRK
713a71343e rename ipythonqt to qtconsoleapp
the ipython-qtconsole script has been removed in favor of 'ipython qtconsole', but the ipython-qtconsole *GUI* script remains, when installed with setuptools.
2011-06-20 16:40:21 -07:00
MinRK
77cc373d3d reorganize default config files to match profiles as directories
Old files are left in place, until applications make the transition to newapp.
2011-06-20 16:39:14 -07:00
Thomas Kluyver
9dd9ddc0e7 Replace links to launchpad bugs in comments/docstrings with equivalent github links. 2011-05-29 23:10:48 +01:00
Thomas
d1ab1fc203 Merge pull request #469 from takluyver/exit-code
Add exit code when running all tests with iptest.
2011-05-25 02:18:00 -07:00
Thomas Kluyver
e77036cc30 Call sys.exit() at correct point in iptest. 2011-05-24 19:21:45 +01:00
Thomas Kluyver
a15c6996b1 Add exit code when running all tests with iptest. 2011-05-24 13:50:32 +01:00
MinRK
6ec9bca005 Merge PR #413
Adds retries and resubmit logic to IPython.parallel.

closes gh-413
2011-05-17 15:49:28 -07:00
MinRK
daa9df5b63 various db backend fixes
* use index on msg_id in mongodb backend (_table prevented some methods from working outside the session)
* purge_request improved to use fewer db calls
* mongodb testcase split into its own file
* Fix equality testing, NULL handling, in SQLiteDB backend
2011-05-17 14:27:33 -07:00
MinRK
59f06d7d7b update zmq dependency on Windows to 2.1.7 2011-05-16 10:47:13 -07:00
Evan Patterson
130f56cf50 Merge pull request #422 from epatters/gui-scripts
Make ipython-qtconsole a GUI script
2011-05-11 10:24:10 -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
Evan Patterson
82f5eb7122 Merge pull request #406 from jenshnielsen/zmqgui.
install IPython.zmq.gui
2011-05-01 12:32:32 -07:00
Jens Hedegaard Nielsen
c316414295 install zmq.qui fixes problems with using ipython --pylab gtk 2011-05-01 11:48:36 +02:00
MinRK
deef821be9 Merge branch 'master' of github.com:ipython/ipython 2011-04-28 19:17:33 -07:00
Brian E. Granger
011d42c9e1 Merged pull request #397 from minrk/ioterm.
utils.io.Term.cin/out/err -> utils.io.stdin/out/err
2011-04-27 12:56:15 -07:00
MinRK
0de0a0d4ab io.Term.cin/out/err replaced by io.stdin/out/err
Behavior is now the same as sys.stdin/out/err, and
defaults to those streams.
2011-04-27 11:35:53 -07:00
MinRK
f32e2bb944 depend on pyzmq-2.1dev on Windows
This is a temporary dependency, and should be changed to the next release of pyzmq when it arrives.
2011-04-21 12:10:26 -07:00
MinRK
7eefed1d6b fix 'test_pylabtools' exclusion in iptest 2011-04-14 17:15:20 -07:00
MinRK
a6aaa64016 update test exclusions
exclude test_irunner w/o pexpect
exclude frontend/qt w/o pyzmq or qt

closes gh-375
2011-04-14 14:48:26 -07: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
Fernando Perez
a6ebd33613 Do not generate output for empty figures in Qt console.
Before, calling figure() would produce a big blank area.  This ensures
output is only returned if the figure has content.

Also added basic testing for pylabtools, for which we had none.
2011-04-11 00:22:11 -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
cf9b16d19d fix pyzmq version check for testing IPython.parallel 2011-04-08 15:27:53 -07:00
MinRK
e4a5c1815e prevent duplicate script installs in setuptools
closes gh-335
2011-04-07 22:52:19 -07:00
MinRK
7cdff2f8e0 Merge remote branch 'trunk/newparallel' 2011-04-07 17:58:05 -07:00
MinRK
ca5b871975 add pymongo to iptest exclusions 2011-04-07 17:50:07 -07:00
MinRK
b84c3f0cd6 organize IPython.parallel into subpackages 2011-04-07 17:38:58 -07:00
MinRK
587b10631a rebase IPython.parallel after removal of IPython.kernel
This commit removes all '*z' suffixes from scripts and docs,
as there is no longer conflict with IPython.kernel.
2011-04-07 17:38:57 -07:00