Permalink
Commits on Aug 5, 2009
  1. Remove updating of revnumber in final tarball.

    fperez committed Aug 5, 2009
    This makes the released code be different from the backup.  Instead, the
    release manager must at the end, do a final update_revnum and commit prior
    to release, so that the publicly available code matches the static backup.
  2. Add Brian's comments regarding an elusive non-fatal error in the tria…

    Brian Granger authored and fperez committed Aug 5, 2009
    …l tests.
Commits on Aug 4, 2009
  1. Releasing 0.10.

    fperez committed Aug 4, 2009
    Final tag and revnumber update for the relase.  I will now apply this state
    of trunk to the 0.10 branch and cut the release from there.  
    
    The next immediate commit will be to re-mark trunk as in-development for the
    0.11 series.
  2. Protect against absent global IPython instance.

    fperez committed Aug 4, 2009
    This basically applies most of the changes to ultraTB made by Brian in the
    reorg branch here:
    
    http://bazaar.launchpad.net/~ipython-dev/ipython/module-reorg/revision/1225
    
    To our duplicate copies of ultraTB (the duplication is already gone in the
    reorg branch).
    
    This now means that the trial-based tests run fine if executed as
    
    trial IPython
    
    OR 
    
    trial IPython.kernel
    
    where as the latter form was failing before.  The reason why the former used
    to work was that a hidden global ipython is created, *upon import*, by
    ipdoctest.  That will stay for now, but I've made it bug
    
    https://bugs.launchpad.net/ipython/+bug/409096
    
    marked as critical for 0.11 that I'll need to fix.
  3. Updated Steven Bethard's argparse to version 1.0 final.

    Steven Bethard authored and fperez committed Aug 4, 2009
    Argparse is developed at: http://code.google.com/p/argparse/
    
    In IPython.external, we *only* include argparse.py, we do not ship the docs
    nor the test suite.
  4. Wrote "What's new" document, basically release notes, minor 3.0 comme…

    fperez committed Aug 4, 2009
    …nts.
    
    Unless I spot a problem tomorrow with fresh eyes, this will be tagged as
    0.10 final.
  5. Fix invalid syntax for Python 2.4 in a test,

    fperez committed Aug 4, 2009
    All our files are now valid Python 2.4, though some doctest decorators aren't
    working correctly in 2.4.  This means that the test suite itself doesn't pass
    in 2.4, but I'm out of time/energy to debug this.  The failures are harmless
    though, it's just a #doctest +SKIP directive that's being ignored.
  6. Fixes so the test suite runs when Twisted is not available.

    fperez committed Aug 4, 2009
    Other minor cleanups (formatting and unused imports)
Commits on Aug 2, 2009
  1. Rename mkrel to the clearer name build_release.

    fperez committed Aug 2, 2009
    This distinguishes from the main 'release' script and makes it clearer that
    its purpose is simply to build the release files, not to make it.
  2. Continue tool cleanup.

    fperez committed Aug 2, 2009
    Removed redundant setup_bdist_egg, since  setupegg can be used for the same
    purpose.
    
    Removed setupexe which depended on ipykit, since that is already gone.
  3. Cleaned up release tools directory.

    fperez committed Aug 2, 2009
    Converted almost all to python scripts and made toollib to collect common
    functions and avoid repetition.
    
    Properly commented and documented what each script does.
    
    The run_ipy_in_profiler one seems broken, I'm not sure what to do with it.
    We need to either fix it or remove it later, but it's not critical for 0.10.
  4. Cleanup check_sources and remove hard tabs from some files.

    fperez committed Aug 2, 2009
    Improved and documented the check_sources script, and after running it, used
    untabify to cleanup the files  where it reported hard tabs.
  5. Tools cleanup in getting ready for 0.10.rc.

    fperez committed Aug 2, 2009
    Not done yet, but getting close.  Updating tools directory to have a more
    easy to manage/maintain release process.
  6. Remove test suite from win32 start menu.

    fperez committed Aug 2, 2009
    Since the test suite exits immediately upon completion, it makes no sense to
    run it from a menu, as it's impossible then to see/copy the results.  Anyone
    who is going to report anything should run it from a terminal so the results
    stay on screen.
  7. Make iptest more reliable under Win32.

    fperez committed Aug 2, 2009
    This ensures the trial part of the tests runs in win32.
Commits on Aug 1, 2009
  1. Add searching of .py files to find_cmd so Twisted's trial runner is f…

    fperez committed Aug 1, 2009
    …ound.
    
    Fix necessary for the test suite to run under win32.
  2. Small fixes to get a cleaner doc build, and junk removal.

    fperez committed Aug 1, 2009
    Cleaned miscellaneous warnings raised by the doc build by fixing little reST
    compliance issues, and removed the testing/attic directory which was unused
    by now.
  3. Add %paste to automatically paste clipboard contents.

    fperez committed Aug 1, 2009
    Function contributed by Robert Kern, thanks!
    
    Original code mostly unmodified, but I added 4 actual tests with a mock
    clipboard function so at least the core functionality can be auto-tested,
    even if we can't test real clipboards across platforms.
  4. [bug] Close debian bugs: remove debian/ dir and add missing man pages.

    fperez committed Aug 1, 2009
    This closes the bugs:
    
    https://bugs.launchpad.net/ipython/+bug/291143
    https://bugs.launchpad.net/ipython/+bug/368719
    
    The manpages were contributed by Debian's Stephan Peijnik, and lightly
    edited to update them with current trunk functionality.
Commits on Jul 31, 2009
  1. Merging (slightly modified) Tom Fetherston's demo branch.

    fperez committed Jul 31, 2009
    I made some small cleanups and fixed a few conflicts, the bulk of the code
    is Tom's.
    
    Many thanks for this contribution!