Issues closed in the 0.12 development cycle
Issues closed in 0.12.1
GitHub stats for bugfix release 0.12.1 (12/28/2011-04/16/2012), backporting
pull requests from 0.13.
We closed a total of 71 issues: 44 pull requests and 27 issues; this is the
full list (generated with the script tools/github_stats.py ).
This list is automatically generated, and may be incomplete:
Pull Requests (44):
PR #1175 : core.completer: Clean up excessive and unused code.
PR #1187 : misc notebook: connection file cleanup, first heartbeat, startup flush
PR #1190 : Fix link to Chris Fonnesbeck blog post about 0.11 highlights.
PR #1196 : docs: looks like a file path might have been accidentally pasted in the middle of a word
PR #1206 : don’t preserve fixConsole output in json
PR #1207 : fix loadpy duplicating newlines
PR #1213 : BUG: Minor typo in history_console_widget.py
PR #1218 : Added -q option to %prun for suppression of the output, along with editing the dochelp string.
PR #1222 : allow Reference as callable in map/apply
PR #1229 : Fix display of SyntaxError in Python 3
PR #1246 : Skip tests that require X, when importing pylab results in RuntimeError.
PR #1253 : set auto_create flag for notebook apps
PR #1257 : use self.kernel_manager_class in qtconsoleapp
PR #1262 : Heartbeat no longer shares the app’s Context
PR #1283 : HeartMonitor.period should be an Integer
PR #1284 : a fix for GH 1269
PR #1289 : Make autoreload extension work on Python 3.
PR #1306 : Fix %prun input parsing for escaped characters (closes #1302)
PR #1312 : minor heartbeat tweaks
PR #1318 : make Ctrl-D in qtconsole act same as in terminal (ready to merge)
PR #1341 : Don’t attempt to tokenize binary files for tracebacks
PR #1353 : Save notebook as script using unicode file handle.
PR #1363 : Fix some minor color/style config issues in the qtconsole
PR #1364 : avoid jsonlib returning Decimal
PR #1369 : load header with engine id when engine dies in TaskScheduler
PR #1370 : allow draft76 websockets (Safari)
PR #1374 : remove calls to meaningless ZMQStream.on_err
PR #1377 : Saving non-ascii history
PR #1396 : Fix for %tb magic.
PR #1402 : fix symlinked /home issue for FreeBSD
PR #1413 : get_home_dir expands symlinks, adjust test accordingly
PR #1414 : ignore errors in shell.var_expand
PR #1430 : Fix for tornado check for tornado < 1.1.0
PR #1445 : Don’t build sphinx docs for sdists
PR #1463 : Fix completion when importing modules in the cwd.
PR #1477 : fix dangling buffer in IPython.parallel.util
PR #1495 : BUG: Fix pretty-printing for overzealous objects
PR #1496 : BUG: LBYL when clearing the output history on shutdown.
PR #1514 : DOC: Fix references to IPython.lib.pretty instead of the old location
PR #1517 : Fix indentation bug in IPython/lib/pretty.py
PR #1538 : store git commit hash in utils._sysinfo instead of hidden data file
PR #1599 : Fix for %run -d in Python 3
PR #1602 : Fix %env for Python 3
PR #1607 : cleanup sqlitedb temporary db file after tests
Issues (27):
#676 : IPython.embed() from ipython crashes twice on exit
#846 : Autoreload extension doesn’t work with Python 3.2
#1187 : misc notebook: connection file cleanup, first heartbeat, startup flush
#1191 : profile/startup files not executed with “notebook”
#1197 : Interactive shell trying to: from ... import history
#1198 : Kernel Has Died error in Notebook
#1201 : %env magic fails with Python 3.2
#1204 : double newline from %loadpy in python notebook (at least on mac)
#1208 : should dv.sync_import print failed imports ?
#1225 : SyntaxError display broken in Python 3
#1232 : Dead kernel loop
#1241 : When our debugger class is used standalone _oh key errors are thrown
#1254 : typo in notebooklist.js breaks links
#1260 : heartbeat failure on long gil-holding operation
#1268 : notebook %reset magic fails with StdinNotImplementedError
#1269 : Another strange input handling error
#1281 : in Hub: registration_timeout must be an integer, but heartmonitor.period is CFloat
#1302 : Input parsing with %prun clobbers escapes
#1304 : controller/server load can disrupt heartbeat
#1317 : Very slow traceback construction from Cython extension
#1345 : notebook can’t save unicode as script
#1375 : %history -g -f file encoding issue
#1401 : numpy arrays cannot be used with View.apply() in Python 3
#1408 : test_get_home_dir_3 failed on Mac OS X
#1412 : Input parsing issue with %prun
#1421 : ipython32 %run -d breaks with NameError name ‘execfile’ is not defined
#1484 : unhide .git_commit_info.ini
Issues closed in 0.12
In this cycle, from August 1 to December 28 2011, we closed a total of 515
issues, 257 pull requests and 258 regular issues; this is the full list
(generated with the script tools/github_stats.py ).
Pull requests (257):
1174 : Remove %install_default_config and %install_profiles
1178 : Correct string type casting in pinfo.
1096 : Show class init and call tooltips in notebook
1176 : Modifications to profile list
1173 : don’t load gui/pylab in console frontend
1168 : Add –script flag as shorthand for notebook save_script option.
1165 : encode image_tag as utf8 in [x]html export
1161 : Allow %loadpy to load remote URLs that don’t end in .py
1158 : Add coding header when notebook exported to .py file.
1160 : don’t ignore ctrl-C during %gui qt
1159 : Add encoding header to Python files downloaded from notebooks.
1155 : minor post-execute fixes (#1154)
1153 : Pager tearing bug
1152 : Add support for displaying maptlotlib axes directly.
1079 : Login/out button cleanups
1151 : allow access to user_ns in prompt_manager
1120 : updated vim-ipython (pending)
1150 : BUG: Scrolling pager in vsplit on Mac OSX tears.
1149 : #1148 (win32 arg_split)
1147 : Put qtconsole forground when launching
1146 : allow saving notebook.py next to notebook.ipynb
1128 : fix pylab StartMenu item
1140 : Namespaces for embedding
1132 : [notebook] read-only: disable name field
1125 : notebook : update logo
1135 : allow customized template and static file paths for the notebook web app
1122 : BUG: Issue #755 qt IPythonWidget.execute_file fails if filename contains...
1137 : rename MPIExecLaunchers to MPILaunchers
1130 : optionally ignore shlex’s ValueError in arg_split
1116 : Shlex unicode
1073 : Storemagic plugin
1143 : Add post_install script to create start menu entries in Python 3
1138 : Fix tests to work when ~/.config/ipython contains a symlink.
1121 : Don’t transform function calls on IPyAutocall objects
1118 : protect CRLF from carriage-return action
1105 : Fix for prompts containing newlines.
1126 : Totally remove pager when read only (notebook)
1091 : qtconsole : allow copy with shortcut in pager
1114 : fix magics history in two-process ipython console
1113 : Fixing #1112 removing failing asserts for test_carriage_return and test_ ...
1089 : Support carriage return (‘r’) and beep (‘b’) characters in the qtconsole
1108 : Completer usability 2 (rebased of pr #1082)
864 : Two-process terminal frontend (ipython core branch)
1082 : usability and cross browser compat for completer
1053 : minor improvements to text placement in qtconsole
1106 : Fix display of errors in compiled code on Python 3
1077 : allow the notebook to run without MathJax
1072 : If object has a getdoc() method, override its normal docstring.
1059 : Switch to simple __IPYTHON__ global
1070 : Execution count after SyntaxError
1098 : notebook: config section UI
1101 : workaround spawnb missing from pexpect.__all__
1097 : typo, should fix #1095
1099 : qtconsole export xhtml/utf8
1083 : Prompts
1081 : Fix wildcard search for updated namespaces
1084 : write busy in notebook window title...
1078 : PromptManager fixes
1064 : Win32 shlex
1069 : As you type completer, fix on Firefox
1039 : Base of an as you type completer.
1065 : Qtconsole fix racecondition
507 : Prompt manager
1056 : Warning in code. qtconsole ssh -X
1036 : Clean up javascript based on js2-mode feedback.
1052 : Pylab fix
648 : Usermod
969 : Pexpect-u
1007 : Fix paste/cpaste bug and refactor/cleanup that code a lot.
506 : make ENTER on a previous input field replace current input buffer
1040 : json/jsonapi cleanup
1042 : fix firefox (windows) break line on empty prompt number
1015 : emacs freezes when tab is hit in ipython with latest python-mode
1023 : flush stdout/stderr at the end of kernel init
956 : Generate “All magics...” menu live
1038 : Notebook: don’t change cell when selecting code using shift+up/down.
987 : Add Tooltip to notebook.
1028 : Cleaner minimum version comparison
998 : defer to stdlib for path.get_home_dir()
1033 : update copyright to 2011/20xx-2011
1032 : Intercept <esc> avoid closing websocket on Firefox
1030 : use pyzmq tools where appropriate
1029 : Restore pspersistence, including %store magic, as an extension.
1025 : Dollar escape
999 : Fix issue #880 - more useful message to user when %paste fails
938 : changes to get ipython.el to work with the latest python-mode.el
1012 : Add logout button.
1020 : Dollar formatter for ! shell calls
1019 : Use repr() to make quoted strings
1008 : don’t use crash_handler by default
1003 : Drop consecutive duplicates when refilling readline history
997 : don’t unregister interrupted post-exec functions
996 : add Integer traitlet
1016 : Fix password hashing for Python 3
1014 : escape minus signs in manpages
1013 : [NumPyExampleDocstring] link was pointing to raw file
1011 : Add hashed password support.
1005 : Quick fix for os.system requiring str parameter
994 : Allow latex formulas in HTML output
955 : Websocket Adjustments
979 : use system_raw in terminal, even on Windows
989 : fix arguments for commands in _process_posix
991 : Show traceback, continuing to start kernel if pylab init fails
981 : Split likely multiline text when writing JSON notebooks
957 : allow change of png DPI in inline backend
968 : add wantDirectory to ipdoctest, so that directories will be checked for e
984 : Do not expose variables defined at startup to %who etc.
985 : Fixes for parallel code on Python 3
963 : disable calltips in PySide < 1.0.7 to prevent segfault
976 : Getting started on what’s new
929 : Multiline history
964 : Default profile
961 : Disable the pager for the test suite
953 : Physics extension
950 : Add directory for startup files
940 : allow setting HistoryManager.hist_file with config
948 : Monkeypatch Tornado 2.1.1 so it works with Google Chrome 16.
916 : Run p ( https://github.com/ipython/ipython/pull/901 )
923 : %config magic
920 : unordered iteration of AsyncMapResults (+ a couple fixes)
941 : Follow-up to 387dcd6a, _rl.__doc__ is None with pyreadline
931 : read-only notebook mode
921 : Show invalid config message on TraitErrors during init
815 : Fix #481 using custom qt4 input hook
936 : Start webbrowser in a thread. Prevents lockup with Chrome.
937 : add dirty trick for readline import on OSX
913 : Py3 tests2
933 : Cancel in qt console closeevent should trigger event.ignore()
930 : read-only notebook mode
910 : Make import checks more explicit in %whos
926 : reincarnate -V cmdline option
928 : BUG: Set context for font size change shortcuts in ConsoleWidget
901 : - There is a bug when running the profiler in the magic command (prun) with python3
912 : Add magic for cls on windows. Fix for #181.
905 : enable %gui/%pylab magics in the Kernel
909 : Allow IPython to run without sqlite3
887 : Qtconsole menu
895 : notebook download implies save
896 : Execfile
899 : Brian’s Notebook work
892 : don’t close figures every cycle with inline matplotlib backend
893 : Adding clear_output to kernel and HTML notebook
789 : Adding clear_output to kernel and HTML notebook.
898 : Don’t pass unicode sys.argv with %run or ipython script.py
897 : Add tooltips to the notebook via ‘title’ attr.
877 : partial fix for issue #678
838 : reenable multiline history for terminals
872 : The constructor of Client() checks for AssertionError in validate_url to open a file instead of connection to a URL if it fails.
884 : Notebook usability fixes
883 : User notification if notebook saving fails
889 : Add drop_by_id method to shell, to remove variables added by extensions.
891 : Ability to open the notebook in a browser when it starts
813 : Create menu bar for qtconsole
876 : protect IPython from bad custom exception handlers
856 : Backgroundjobs
868 : Warn user if MathJax can’t be fetched from notebook closes #744
878 : store_history=False default for run_cell
824 : History access
850 : Update codemirror to 2.15 and make the code internally more version-agnostic
861 : Fix for issue #56
819 : Adding -m option to %run, similar to -m for python interpreter.
855 : promote aliases and flags, to ensure they have priority over config files
862 : BUG: Completion widget position and pager focus.
847 : Allow connection to kernels by files
708 : Two-process terminal frontend
857 : make sdist flags work again (e.g. –manifest-only)
835 : Add Tab key to list of keys that scroll down the paging widget.
859 : Fix for issue #800
848 : Python3 setup.py install failiure
845 : Tests on Python 3
802 : DOC: extensions: add documentation for the bundled extensions
830 : contiguous stdout/stderr in notebook
761 : Windows: test runner fails if repo path (e.g. home dir) contains spaces
801 : Py3 notebook
809 : use CFRunLoop directly in ipython kernel –pylab osx
841 : updated old scipy.org links, other minor doc fixes
837 : remove all trailling spaces
834 : Issue https://github.com/ipython/ipython/issues/832 resolution
746 : ENH: extensions: port autoreload to current API
828 : fixed permissions (sub-modules should not be executable) + added shebang for run_ipy_in_profiler.py
798 : pexpect & Python 3
804 : Magic ‘range’ crash if greater than len(input_hist)
821 : update tornado dependency to 2.1
807 : Faciliate ssh tunnel sharing by announcing ports
795 : Add cluster-id for multiple cluster instances per profile
742 : Glut
668 : Greedy completer
776 : Reworking qtconsole shortcut, add fullscreen
790 : TST: add future unicode_literals test (#786)
775 : redirect_in/redirect_out should be constrained to windows only
793 : Don’t use readline in the ZMQShell
743 : Pyglet
774 : basic/initial .mailmap for nice shortlog summaries
770 : #769 (reopened)
784 : Parse user code to AST using compiler flags.
783 : always use StringIO, never cStringIO
782 : flush stdout/stderr on displayhook call
622 : Make pylab import all configurable
745 : Don’t assume history requests succeed in qtconsole
725 : don’t assume cursor.selectedText() is a string
778 : don’t override execfile on Python 2
663 : Python 3 compatilibility work
762 : qtconsole ipython widget’s execute_file fails if filename contains spaces or quotes
763 : Set context for shortcuts in ConsoleWidget
722 : PyPy compatibility
757 : ipython.el is broken in 0.11
764 : fix “–colors=<color>” option in py-python-command-args.
758 : use ROUTER/DEALER socket names instead of XREP/XREQ
736 : enh: added authentication ability for webapp
748 : Check for tornado before running frontend.html tests.
754 : restore msg_id/msg_type aliases in top level of msg dict
769 : Don’t treat bytes objects as json-safe
753 : DOC: msg[‘msg_type’] removed
766 : fix “–colors=<color>” option in py-python-command-args.
765 : fix “–colors=<color>” option in py-python-command-args.
741 : Run PyOs_InputHook in pager to keep plot windows interactive.
664 : Remove ipythonrc references from documentation
750 : Tiny doc fixes
433 : ZMQ terminal frontend
734 : Allow %magic argument filenames with spaces to be specified with quotes under win32
731 : respect encoding of display data from urls
730 : doc improvements for running notebook via secure protocol
729 : use null char to start markdown cell placeholder
727 : Minor fixes to the htmlnotebook
726 : use bundled argparse if system argparse is < 1.1
705 : Htmlnotebook
723 : Add ‘import time’ to IPython/parallel/apps/launcher.py as time.sleep is called without time being imported
714 : Install mathjax for offline use
718 : Underline keyboard shortcut characters on appropriate buttons
717 : Add source highlighting to markdown snippets
716 : update EvalFormatter to allow arbitrary expressions
712 : Reset execution counter after cache is cleared
713 : Align colons in html notebook help dialog
709 : Allow usage of ‘.’ in notebook names
706 : Implement static publishing of HTML notebook
674 : use argparse to parse aliases & flags
679 : HistoryManager.get_session_info()
696 : Fix columnize bug, where tab completion with very long filenames would crash Qt console
686 : add ssh tunnel support to qtconsole
685 : Add SSH tunneling to engines
384 : Allow pickling objects defined interactively.
647 : My fix rpmlint
587 : don’t special case for py3k+numpy
703 : make config-loading debug messages more explicit
699 : make calltips configurable in qtconsole
666 : parallel tests & extra readline escapes
683 : BF - allow nose with-doctest setting in environment
689 : Protect ipkernel from bad messages
702 : Prevent ipython.py launcher from being imported.
701 : Prevent ipython.py from being imported by accident
670 : check for writable dirs, not just existence, in utils.path
579 : Sessionwork
687 : add ipython kernel for starting just a kernel
627 : Qt Console history search
646 : Generate package list automatically in find_packages
660 : i658
659 : don’t crash on bad config files
Regular issues (258):
1177 : UnicodeDecodeError in py3compat from “xlrd??”
1094 : Tooltip doesn’t show constructor docstrings
1170 : double pylab greeting with c.InteractiveShellApp.pylab = “tk” in zmqconsole
1166 : E-mail cpaste broken
1164 : IPython qtconsole (0.12) can’t export to html with external png
1103 : %loadpy should cut out encoding declaration
1156 : Notebooks downloaded as Python files require a header stating the encoding
1157 : Ctrl-C not working when GUI/pylab integration is active
1154 : We should be less aggressive in de-registering post-execution functions
1134 : “select-all, kill” leaves qtconsole in unusable state
1148 : A lot of testerrors
803 : Make doctests work with Python 3
1119 : Start menu shortcuts not created in Python 3
1136 : The embedding machinery ignores user_ns
607 : Use the new IPython logo/font in the notebook header
755 : qtconsole ipython widget’s execute_file fails if filename contains spaces or quotes
1115 : shlex_split should return unicode
1109 : timeit with string ending in space gives “ValueError: No closing quotation”
1142 : Install problems
700 : Some SVG images render incorrectly in htmlnotebook
1117 : quit() doesn’t work in terminal
1111 : ls broken after merge of #1089
1104 : Prompt spacing weird
1124 : Seg Fault 11 when calling PySide using “run” command
1088 : QtConsole : can’t copy from pager
568 : Test error and failure in IPython.core on windows
1112 : testfailure in IPython.frontend on windows
1102 : magic in IPythonDemo fails when not located at top of demo file
629 : r and b in qtconsole don’t behave as expected
1080 : Notebook: tab completion should close on “(“
973 : Qt Console close dialog and on-top Qt Console
1087 : QtConsole xhtml/Svg export broken ?
1067 : Parallel test suite hangs on Python 3
1018 : Local mathjax breaks install
993 : raw_input redirection to foreign kernels is extremely brittle
1100 : ipython3 traceback unicode issue from extensions
1071 : Large html-notebooks hang on load on a slow machine
89 : %pdoc np.ma.compress shows docstring twice
22 : Include improvements from anythingipython.el
633 : Execution count & SyntaxError
1095 : Uncaught TypeError: Object has no method ‘remove_and_cancell_tooltip’
1075 : We’re ignoring prompt customizations
1086 : Can’t open qtconsole from outside source tree
1076 : namespace changes broke foo.*bar*? syntax
1074 : pprinting old-style class objects fails (TypeError: ‘tuple’ object is not callable)
1063 : IPython.utils test error due to missing unicodedata module
592 : Bug in argument parsing for %run
378 : Windows path escape issues
1068 : Notebook tab completion broken in Firefox
75 : No tab completion after “/
103 : customizable cpaste
324 : Remove code in IPython.testing that is not being used
131 : Global variables not seen by cprofile.run()
851 : IPython shell swallows exceptions in certain circumstances
882 : ipython freezes at start if IPYTHONDIR is on an NFS mount
1057 : Blocker: Qt console broken after “all magics” menu became dynamic
1027 : ipython does not like white space at end of file
1058 : New bug: Notebook asks for confirmation to leave even saved pages.
1061 : rep (magic recall) under pypy
1047 : Document the notebook format
102 : Properties accessed twice for classes defined interactively
16 : %store raises exception when storing compiled regex
67 : tab expansion should only take one directory level at the time
62 : Global variables undefined in interactive use of embedded ipython shell
57 : debugging with ipython does not work well outside ipython
38 : Line entry edge case error
980 : Update parallel docs for new parallel architecture
1017 : Add small example about ipcluster/ssh startup
1041 : Proxy Issues
967 : KernelManagers don’t use zmq eventloop properly
1055 : “All Magics” display on Ubuntu
1054 : ipython explodes on syntax error
1051 : ipython3 set_next_input() failure
693 : “run -i” no longer works after %reset in terminal
29 : cPickle works in standard interpreter, but not in IPython
1050 : ipython3 broken by commit 8bb887c8c2c447bf7
1048 : Update docs on notebook password
1046 : Searies of questions/issues?
1045 : crash when exiting - previously launched embedded sub-shell
1043 : pylab doesn’t work in qtconsole
1044 : run -p doesn’t work in python 3
1010 : emacs freezes when ipython-complete is called
82 : Update devel docs with discussion about good changelogs
116 : Update release management scipts and release.revision for git
1022 : Pylab banner shows up with first cell to execute
787 : Keyboard selection of multiple lines in the notebook behaves inconsistently
1037 : notepad + jsonlib: TypeError: Only whitespace may be used for indentation.
970 : Default home not writable, %HOME% does not help (windows)
747 : HOMESHARE not a good choice for “writable homedir” on Windows
810 : cleanup utils.path.get_home_dir
2 : Fix the copyright statement in source code files to be accurate
1031 : <esc> on Firefox crash websocket
684 : %Store eliminated in configuration and magic commands in 0.11
1026 : BUG: wrong default parameter in ask_yes_no
880 : Better error message if %paste fails
1024 : autopx magic broken
822 : Unicode bug in Itpl when expanding shell variables in syscalls with !
1009 : Windows: regression in cd magic handling of paths
833 : Crash python with matplotlib and unequal length arrays
695 : Crash handler initialization is too aggressive
1000 : Remove duplicates when refilling readline history
992 : Interrupting certain matplotlib operations leaves the inline backend ‘wedged’
942 : number traits should cast if value doesn’t change
1006 : ls crashes when run on a UNC path or with non-ascii args
944 : Decide the default image format for inline figures: SVG or PNG?
842 : Python 3 on Windows (pyreadline) - expected an object with the buffer interface
1002 : ImportError due to incorrect version checking
1001 : Ipython “source” command?
954 : IPython embed doesn’t respect namespaces
681 : pdb freezes inside qtconsole
698 : crash report “TypeError: can only concatenate list (not “unicode”) to list”
978 : ipython 0.11 buffers external command output till the cmd is done
952 : Need user-facing warning in the browser if websocket connection fails
988 : Error using idlsave
990 : ipython notebook - kernel dies if matplotlib is not installed
752 : Matplotlib figures showed only once in notebook
54 : Exception hook should be optional for embedding IPython in GUIs
918 : IPython.frontend tests fail without tornado
986 : Views created with c.direct_view() fail
697 : Filter out from %who names loaded at initialization time
932 : IPython 0.11 quickref card has superfluous “%recall and”
982 : png files with executable permissions
914 : Simpler system for running code after InteractiveShell is initialised
911 : ipython crashes on startup if readline is missing
971 : bookmarks created in 0.11 are corrupt in 0.12
974 : object feature tab-completion crash
939 : ZMQShell always uses default profile
946 : Multi-tab Close action should offer option to leave all kernels alone
949 : Test suite must not require any manual interaction
643 : enable gui eventloop integration in ipkernel
965 : ipython is crashed without launch.(python3.2)
958 : Can’t use os X clipboard on with qtconsole
962 : Don’t require tornado in the tests
960 : crash on syntax error on Windows XP
934 : The latest ipython branch doesn’t work in Chrome
870 : zmq version detection
943 : HISTIGNORE for IPython
947 : qtconsole segfaults at startup
903 : Expose a magic to control config of the inline pylab backend
908 : bad user config shouldn’t crash IPython
935 : Typing break causes IPython to crash.
869 : Tab completion of ~/ shows no output post 0.10.x
904 : whos under pypy1.6
773 : check_security_dir() and check_pid_dir() fail on network filesystem
915 : OS X Lion Terminal.app line wrap problem
886 : Notebook kernel crash when specifying –notebook-dir on commandline
636 : debugger.py: pydb broken
808 : Ctrl+C during %reset confirm message crash Qtconsole
927 : Using return outside a function crashes ipython
919 : Pop-up segfault when moving cursor out of qtconsole window
181 : cls command does not work on windows
917 : documentation typos
818 : %run does not work with non-ascii characeters in path
907 : Errors in custom completer functions can crash IPython
867 : doc: notebook password authentication howto
211 : paste command not working
900 : Tab key should insert 4 spaces in qt console
513 : [Qt console] cannot insert new lines into console functions using tab
906 : qtconsoleapp ‘parse_command_line’ doen’t like –existing anymore
638 : Qt console –pylab=inline and getfigs(), etc.
710 : unwanted unicode passed to args
436 : Users should see tooltips for all buttons in the notebook UI
207 : ipython crashes if atexit handler raises exception
692 : use of Tracer() when debugging works but gives error messages
690 : debugger does not print error message by default in 0.11
571 : history of multiline entries
749 : IPython.parallel test failure under Windows 7 and XP
890 : ipclusterapp.py - helep
885 : ws-hostname alias not recognized by notebook
881 : Missing manual.pdf?
744 : cannot create notebook in offline mode if mathjax not installed
865 : Make tracebacks from %paste show the code
535 : exception unicode handling in %run is faulty in qtconsole
817 : iPython crashed
799 : %edit magic not working on windows xp in qtconsole
732 : QTConsole wrongly promotes the index of the input line on which user presses Enter
662 : ipython test failures on Mac OS X Lion
650 : Handle bad config files better
829 : We should not insert new lines after all print statements in the notebook
874 : ipython-qtconsole: pyzmq Version Comparison
640 : matplotlib macosx windows don’t respond in qtconsole
624 : ipython intermittently segfaults when figure is closed (Mac OS X)
871 : Notebook crashes if a profile is used
56 : Have %cpaste accept also Ctrl-D as a termination marker
849 : Command line options to not override profile options
806 : Provide single-port connection to kernels
691 : [wishlist] Automatically find existing kernel
688 : local security vulnerability: all ports visible to any local user.
866 : DistributionNotFound on running ipython 0.11 on Windows XP x86
673 : raw_input appears to be round-robin for qtconsole
863 : Graceful degradation when home directory not writable
800 : Timing scripts with run -t -N <N> fails on report output
858 : Typing ‘continue’ makes ipython0.11 crash
840 : all processes run on one CPU core
843 : “import braces” crashes ipython
836 : Strange Output after IPython Install
839 : Qtconsole segfaults when mouse exits window with active tooltip
827 : Add support for checking several limits before running task on engine
826 : Add support for creation of parallel task when no engine is running
832 : Improve error message for %logstop
831 : %logstart in read-only directory forbid any further command
814 : ipython does not start – DistributionNotFound
794 : Allow >1 controller per profile
820 : Tab Completion feature
812 : Qt console crashes on Ubuntu 11.10
816 : Import error using Python 2.7 and dateutil2.0 No module named _thread
756 : qtconsole Windows fails to print error message for ‘%run nonexistent_file’
651 : Completion doesn’t work on element of a list
617 : [qtconsole] %hist doesn’t show anything in qtconsole
786 : from __future__ import unicode_literals does not work
779 : Using irunner from virtual evn uses systemwide ipython
768 : codepage handling of output from scripts and shellcommands are not handled properly by qtconsole
785 : Don’t strip leading whitespace in repr() in notebook
737 : in pickleshare.py line52 should be “if not os.path.isdir(self.root):”?
738 : in ipthon_win_post_install.py line 38
777 : print(…, sep=…) raises SyntaxError
728 : ipcontroller crash with MPI
780 : qtconsole Out value prints before the print statements that precede it
632 : IPython Crash Report (0.10.2)
253 : Unable to install ipython on windows
80 : Split IPClusterApp into multiple Application subclasses for each subcommand
34 : non-blocking pendingResult partial results
739 : Tests fail if tornado not installed
719 : Better support Pypy
667 : qtconsole problem with default pylab profile
661 : ipythonrc referenced in magic command in 0.11
665 : Source introspection with ?? is broken
724 : crash - ipython qtconsole, %quickref
655 : ipython with qtconsole crashes
593 : HTML Notebook Prompt can be deleted . . .
563 : use argparse instead of kvloader for flags&aliases
751 : Tornado version greater than 2.0 needed for firefox 6
720 : Crash report when importing easter egg
740 : Ctrl-Enter clears line in notebook
772 : ipengine fails on Windows with “XXX lineno: 355, opcode: 0”
771 : Add python 3 tag to setup.py
767 : non-ascii in __doc__ string crashes qtconsole kernel when showing tooltip
733 : In Windows, %run fails to strip quotes from filename
721 : no completion in emacs by ipython(ipython.el)
669 : Do not accept an ipython_dir that’s not writeable
711 : segfault on mac os x
500 : “RuntimeError: Cannot change input buffer during execution” in console_widget.py
707 : Copy and paste keyboard shortcuts do not work in Qt Console on OS X
478 : PyZMQ’s use of memoryviews breaks reconstruction of numpy arrays
694 : Turning off callout tips in qtconsole
704 : return kills IPython
442 : Users should have intelligent autoindenting in the notebook
615 : Wireframe and implement a project dashboard page
614 : Wireframe and implement a notebook dashboard page
606 : Users should be able to use the notebook to import/export a notebook to .py or .rst
604 : A user should be able to leave a kernel running in the notebook and reconnect
298 : Users should be able to save a notebook and then later reload it
649 : ipython qtconsole (v0.11): setting “c.IPythonWidget.in_prompt = ‘>>> ‘ crashes
672 : What happened to Exit?
658 : Put the InteractiveShellApp section first in the auto-generated config files
656 : [suggestion] dependency checking for pyqt for Windows installer
654 : broken documentation link on download page
653 : Test failures in IPython.parallel