Show More
@@ -651,3 +651,256 b' maintainers pushing buttons.::' | |||
|
651 | 651 | |
|
652 | 652 | This does not of course represent non-code contributions. |
|
653 | 653 | |
|
654 | ||
|
655 | API Changes using Frappuccino | |
|
656 | ----------------------------- | |
|
657 | ||
|
658 | This is an experimental exhaustive API difference using `Frappuccino <https://pypi.org/project/frappuccino/>`_ | |
|
659 | ||
|
660 | ||
|
661 | The following items are new in IPython 8.0 :: | |
|
662 | ||
|
663 | + IPython.core.async_helpers.get_asyncio_loop() | |
|
664 | + IPython.core.completer.Dict | |
|
665 | + IPython.core.completer.Pattern | |
|
666 | + IPython.core.completer.Sequence | |
|
667 | + IPython.core.completer.__skip_doctest__ | |
|
668 | + IPython.core.debugger.Pdb.precmd(self, line) | |
|
669 | + IPython.core.debugger.__skip_doctest__ | |
|
670 | + IPython.core.display.__getattr__(name) | |
|
671 | + IPython.core.display.warn | |
|
672 | + IPython.core.display_functions | |
|
673 | + IPython.core.display_functions.DisplayHandle | |
|
674 | + IPython.core.display_functions.DisplayHandle.display(self, obj, **kwargs) | |
|
675 | + IPython.core.display_functions.DisplayHandle.update(self, obj, **kwargs) | |
|
676 | + IPython.core.display_functions.__all__ | |
|
677 | + IPython.core.display_functions.__builtins__ | |
|
678 | + IPython.core.display_functions.__cached__ | |
|
679 | + IPython.core.display_functions.__doc__ | |
|
680 | + IPython.core.display_functions.__file__ | |
|
681 | + IPython.core.display_functions.__loader__ | |
|
682 | + IPython.core.display_functions.__name__ | |
|
683 | + IPython.core.display_functions.__package__ | |
|
684 | + IPython.core.display_functions.__spec__ | |
|
685 | + IPython.core.display_functions.b2a_hex | |
|
686 | + IPython.core.display_functions.clear_output(wait=False) | |
|
687 | + IPython.core.display_functions.display(*objs, include='None', exclude='None', metadata='None', transient='None', display_id='None', raw=False, clear=False, **kwargs) | |
|
688 | + IPython.core.display_functions.publish_display_data(data, metadata='None', source='<deprecated>', *, transient='None', **kwargs) | |
|
689 | + IPython.core.display_functions.update_display(obj, *, display_id, **kwargs) | |
|
690 | + IPython.core.extensions.BUILTINS_EXTS | |
|
691 | + IPython.core.inputtransformer2.has_sunken_brackets(tokens) | |
|
692 | + IPython.core.interactiveshell.Callable | |
|
693 | + IPython.core.interactiveshell.__annotations__ | |
|
694 | + IPython.core.ultratb.List | |
|
695 | + IPython.core.ultratb.Tuple | |
|
696 | + IPython.lib.pretty.CallExpression | |
|
697 | + IPython.lib.pretty.CallExpression.factory(name) | |
|
698 | + IPython.lib.pretty.RawStringLiteral | |
|
699 | + IPython.lib.pretty.RawText | |
|
700 | + IPython.terminal.debugger.TerminalPdb.do_interact(self, arg) | |
|
701 | + IPython.terminal.embed.Set | |
|
702 | ||
|
703 | The following items have been removed (or moved to superclass):: | |
|
704 | ||
|
705 | - IPython.core.application.BaseIPythonApplication.initialize_subcommand | |
|
706 | - IPython.core.completer.Sentinel | |
|
707 | - IPython.core.completer.skip_doctest | |
|
708 | - IPython.core.debugger.Tracer | |
|
709 | - IPython.core.display.DisplayHandle | |
|
710 | - IPython.core.display.DisplayHandle.display | |
|
711 | - IPython.core.display.DisplayHandle.update | |
|
712 | - IPython.core.display.b2a_hex | |
|
713 | - IPython.core.display.clear_output | |
|
714 | - IPython.core.display.display | |
|
715 | - IPython.core.display.publish_display_data | |
|
716 | - IPython.core.display.update_display | |
|
717 | - IPython.core.excolors.Deprec | |
|
718 | - IPython.core.excolors.ExceptionColors | |
|
719 | - IPython.core.history.warn | |
|
720 | - IPython.core.hooks.late_startup_hook | |
|
721 | - IPython.core.hooks.pre_run_code_hook | |
|
722 | - IPython.core.hooks.shutdown_hook | |
|
723 | - IPython.core.interactiveshell.InteractiveShell.init_deprecation_warnings | |
|
724 | - IPython.core.interactiveshell.InteractiveShell.init_readline | |
|
725 | - IPython.core.interactiveshell.InteractiveShell.write | |
|
726 | - IPython.core.interactiveshell.InteractiveShell.write_err | |
|
727 | - IPython.core.interactiveshell.get_default_colors | |
|
728 | - IPython.core.interactiveshell.removed_co_newlocals | |
|
729 | - IPython.core.magics.execution.ExecutionMagics.profile_missing_notice | |
|
730 | - IPython.core.magics.script.PIPE | |
|
731 | - IPython.core.prefilter.PrefilterManager.init_transformers | |
|
732 | - IPython.core.release.classifiers | |
|
733 | - IPython.core.release.description | |
|
734 | - IPython.core.release.keywords | |
|
735 | - IPython.core.release.long_description | |
|
736 | - IPython.core.release.name | |
|
737 | - IPython.core.release.platforms | |
|
738 | - IPython.core.release.url | |
|
739 | - IPython.core.ultratb.VerboseTB.format_records | |
|
740 | - IPython.core.ultratb.find_recursion | |
|
741 | - IPython.core.ultratb.findsource | |
|
742 | - IPython.core.ultratb.fix_frame_records_filenames | |
|
743 | - IPython.core.ultratb.inspect_error | |
|
744 | - IPython.core.ultratb.is_recursion_error | |
|
745 | - IPython.core.ultratb.with_patch_inspect | |
|
746 | - IPython.external.__all__ | |
|
747 | - IPython.external.__builtins__ | |
|
748 | - IPython.external.__cached__ | |
|
749 | - IPython.external.__doc__ | |
|
750 | - IPython.external.__file__ | |
|
751 | - IPython.external.__loader__ | |
|
752 | - IPython.external.__name__ | |
|
753 | - IPython.external.__package__ | |
|
754 | - IPython.external.__path__ | |
|
755 | - IPython.external.__spec__ | |
|
756 | - IPython.kernel.KernelConnectionInfo | |
|
757 | - IPython.kernel.__builtins__ | |
|
758 | - IPython.kernel.__cached__ | |
|
759 | - IPython.kernel.__warningregistry__ | |
|
760 | - IPython.kernel.pkg | |
|
761 | - IPython.kernel.protocol_version | |
|
762 | - IPython.kernel.protocol_version_info | |
|
763 | - IPython.kernel.src | |
|
764 | - IPython.kernel.version_info | |
|
765 | - IPython.kernel.warn | |
|
766 | - IPython.lib.backgroundjobs | |
|
767 | - IPython.lib.backgroundjobs.BackgroundJobBase | |
|
768 | - IPython.lib.backgroundjobs.BackgroundJobBase.run | |
|
769 | - IPython.lib.backgroundjobs.BackgroundJobBase.traceback | |
|
770 | - IPython.lib.backgroundjobs.BackgroundJobExpr | |
|
771 | - IPython.lib.backgroundjobs.BackgroundJobExpr.call | |
|
772 | - IPython.lib.backgroundjobs.BackgroundJobFunc | |
|
773 | - IPython.lib.backgroundjobs.BackgroundJobFunc.call | |
|
774 | - IPython.lib.backgroundjobs.BackgroundJobManager | |
|
775 | - IPython.lib.backgroundjobs.BackgroundJobManager.flush | |
|
776 | - IPython.lib.backgroundjobs.BackgroundJobManager.new | |
|
777 | - IPython.lib.backgroundjobs.BackgroundJobManager.remove | |
|
778 | - IPython.lib.backgroundjobs.BackgroundJobManager.result | |
|
779 | - IPython.lib.backgroundjobs.BackgroundJobManager.status | |
|
780 | - IPython.lib.backgroundjobs.BackgroundJobManager.traceback | |
|
781 | - IPython.lib.backgroundjobs.__builtins__ | |
|
782 | - IPython.lib.backgroundjobs.__cached__ | |
|
783 | - IPython.lib.backgroundjobs.__doc__ | |
|
784 | - IPython.lib.backgroundjobs.__file__ | |
|
785 | - IPython.lib.backgroundjobs.__loader__ | |
|
786 | - IPython.lib.backgroundjobs.__name__ | |
|
787 | - IPython.lib.backgroundjobs.__package__ | |
|
788 | - IPython.lib.backgroundjobs.__spec__ | |
|
789 | - IPython.lib.kernel.__builtins__ | |
|
790 | - IPython.lib.kernel.__cached__ | |
|
791 | - IPython.lib.kernel.__doc__ | |
|
792 | - IPython.lib.kernel.__file__ | |
|
793 | - IPython.lib.kernel.__loader__ | |
|
794 | - IPython.lib.kernel.__name__ | |
|
795 | - IPython.lib.kernel.__package__ | |
|
796 | - IPython.lib.kernel.__spec__ | |
|
797 | - IPython.lib.kernel.__warningregistry__ | |
|
798 | - IPython.paths.fs_encoding | |
|
799 | - IPython.terminal.debugger.DEFAULT_BUFFER | |
|
800 | - IPython.terminal.debugger.cursor_in_leading_ws | |
|
801 | - IPython.terminal.debugger.emacs_insert_mode | |
|
802 | - IPython.terminal.debugger.has_selection | |
|
803 | - IPython.terminal.debugger.vi_insert_mode | |
|
804 | - IPython.terminal.interactiveshell.DISPLAY_BANNER_DEPRECATED | |
|
805 | - IPython.terminal.ipapp.TerminalIPythonApp.parse_command_line | |
|
806 | - IPython.testing.test | |
|
807 | - IPython.utils.contexts.NoOpContext | |
|
808 | - IPython.utils.io.IOStream | |
|
809 | - IPython.utils.io.IOStream.close | |
|
810 | - IPython.utils.io.IOStream.write | |
|
811 | - IPython.utils.io.IOStream.writelines | |
|
812 | - IPython.utils.io.__warningregistry__ | |
|
813 | - IPython.utils.io.atomic_writing | |
|
814 | - IPython.utils.io.stderr | |
|
815 | - IPython.utils.io.stdin | |
|
816 | - IPython.utils.io.stdout | |
|
817 | - IPython.utils.io.unicode_std_stream | |
|
818 | - IPython.utils.path.get_ipython_cache_dir | |
|
819 | - IPython.utils.path.get_ipython_dir | |
|
820 | - IPython.utils.path.get_ipython_module_path | |
|
821 | - IPython.utils.path.get_ipython_package_dir | |
|
822 | - IPython.utils.path.locate_profile | |
|
823 | - IPython.utils.path.unquote_filename | |
|
824 | - IPython.utils.py3compat.PY2 | |
|
825 | - IPython.utils.py3compat.PY3 | |
|
826 | - IPython.utils.py3compat.buffer_to_bytes | |
|
827 | - IPython.utils.py3compat.builtin_mod_name | |
|
828 | - IPython.utils.py3compat.cast_bytes | |
|
829 | - IPython.utils.py3compat.getcwd | |
|
830 | - IPython.utils.py3compat.isidentifier | |
|
831 | - IPython.utils.py3compat.u_format | |
|
832 | ||
|
833 | The following signatures differ between 7.x and 8.0:: | |
|
834 | ||
|
835 | - IPython.core.completer.IPCompleter.unicode_name_matches(self, text) | |
|
836 | + IPython.core.completer.IPCompleter.unicode_name_matches(text) | |
|
837 | ||
|
838 | - IPython.core.completer.match_dict_keys(keys, prefix, delims) | |
|
839 | + IPython.core.completer.match_dict_keys(keys, prefix, delims, extra_prefix='None') | |
|
840 | ||
|
841 | - IPython.core.interactiveshell.InteractiveShell.object_inspect_mime(self, oname, detail_level=0) | |
|
842 | + IPython.core.interactiveshell.InteractiveShell.object_inspect_mime(self, oname, detail_level=0, omit_sections='()') | |
|
843 | ||
|
844 | - IPython.core.interactiveshell.InteractiveShell.set_hook(self, name, hook, priority=50, str_key='None', re_key='None', _warn_deprecated=True) | |
|
845 | + IPython.core.interactiveshell.InteractiveShell.set_hook(self, name, hook, priority=50, str_key='None', re_key='None') | |
|
846 | ||
|
847 | - IPython.core.oinspect.Inspector.info(self, obj, oname='', formatter='None', info='None', detail_level=0) | |
|
848 | + IPython.core.oinspect.Inspector.info(self, obj, oname='', info='None', detail_level=0) | |
|
849 | ||
|
850 | - IPython.core.oinspect.Inspector.pinfo(self, obj, oname='', formatter='None', info='None', detail_level=0, enable_html_pager=True) | |
|
851 | + IPython.core.oinspect.Inspector.pinfo(self, obj, oname='', formatter='None', info='None', detail_level=0, enable_html_pager=True, omit_sections='()') | |
|
852 | ||
|
853 | - IPython.core.profiledir.ProfileDir.copy_config_file(self, config_file, path='None', overwrite=False) | |
|
854 | + IPython.core.profiledir.ProfileDir.copy_config_file(self, config_file, path, overwrite=False) | |
|
855 | ||
|
856 | - IPython.core.ultratb.VerboseTB.format_record(self, frame, file, lnum, func, lines, index) | |
|
857 | + IPython.core.ultratb.VerboseTB.format_record(self, frame_info) | |
|
858 | ||
|
859 | - IPython.terminal.embed.InteractiveShellEmbed.mainloop(self, local_ns='None', module='None', stack_depth=0, display_banner='None', global_ns='None', compile_flags='None') | |
|
860 | + IPython.terminal.embed.InteractiveShellEmbed.mainloop(self, local_ns='None', module='None', stack_depth=0, compile_flags='None') | |
|
861 | ||
|
862 | - IPython.terminal.embed.embed(**kwargs) | |
|
863 | + IPython.terminal.embed.embed(*, header='', compile_flags='None', **kwargs) | |
|
864 | ||
|
865 | - IPython.terminal.interactiveshell.TerminalInteractiveShell.interact(self, display_banner='<object object at 0xffffff>') | |
|
866 | + IPython.terminal.interactiveshell.TerminalInteractiveShell.interact(self) | |
|
867 | ||
|
868 | - IPython.terminal.interactiveshell.TerminalInteractiveShell.mainloop(self, display_banner='<object object at 0xffffff>') | |
|
869 | + IPython.terminal.interactiveshell.TerminalInteractiveShell.mainloop(self) | |
|
870 | ||
|
871 | - IPython.utils.path.get_py_filename(name, force_win32='None') | |
|
872 | + IPython.utils.path.get_py_filename(name) | |
|
873 | ||
|
874 | The following are new attributes (that might be inherited):: | |
|
875 | ||
|
876 | + IPython.core.completer.IPCompleter.unicode_names | |
|
877 | + IPython.core.debugger.InterruptiblePdb.precmd | |
|
878 | + IPython.core.debugger.Pdb.precmd | |
|
879 | + IPython.core.ultratb.AutoFormattedTB.has_colors | |
|
880 | + IPython.core.ultratb.ColorTB.has_colors | |
|
881 | + IPython.core.ultratb.FormattedTB.has_colors | |
|
882 | + IPython.core.ultratb.ListTB.has_colors | |
|
883 | + IPython.core.ultratb.SyntaxTB.has_colors | |
|
884 | + IPython.core.ultratb.TBTools.has_colors | |
|
885 | + IPython.core.ultratb.VerboseTB.has_colors | |
|
886 | + IPython.terminal.debugger.TerminalPdb.do_interact | |
|
887 | + IPython.terminal.debugger.TerminalPdb.precmd | |
|
888 | ||
|
889 | The following attribute/methods have been removed:: | |
|
890 | ||
|
891 | - IPython.core.application.BaseIPythonApplication.deprecated_subcommands | |
|
892 | - IPython.core.ultratb.AutoFormattedTB.format_records | |
|
893 | - IPython.core.ultratb.ColorTB.format_records | |
|
894 | - IPython.core.ultratb.FormattedTB.format_records | |
|
895 | - IPython.terminal.embed.InteractiveShellEmbed.init_deprecation_warnings | |
|
896 | - IPython.terminal.embed.InteractiveShellEmbed.init_readline | |
|
897 | - IPython.terminal.embed.InteractiveShellEmbed.write | |
|
898 | - IPython.terminal.embed.InteractiveShellEmbed.write_err | |
|
899 | - IPython.terminal.interactiveshell.TerminalInteractiveShell.init_deprecation_warnings | |
|
900 | - IPython.terminal.interactiveshell.TerminalInteractiveShell.init_readline | |
|
901 | - IPython.terminal.interactiveshell.TerminalInteractiveShell.write | |
|
902 | - IPython.terminal.interactiveshell.TerminalInteractiveShell.write_err | |
|
903 | - IPython.terminal.ipapp.LocateIPythonApp.deprecated_subcommands | |
|
904 | - IPython.terminal.ipapp.LocateIPythonApp.initialize_subcommand | |
|
905 | - IPython.terminal.ipapp.TerminalIPythonApp.deprecated_subcommands | |
|
906 | - IPython.terminal.ipapp.TerminalIPythonApp.initialize_subcommand |
General Comments 0
You need to be logged in to leave comments.
Login now