Show More
@@ -467,9 +467,440 b' efficient ``pathlib``, and make better use of type annotations.' | |||||
467 | :alt: "Meme image of Toy Story with Woody and Buzz, with the text 'pathlib, pathlib everywhere'" |
|
467 | :alt: "Meme image of Toy Story with Woody and Buzz, with the text 'pathlib, pathlib everywhere'" | |
468 |
|
468 | |||
469 |
|
469 | |||
470 |
We have about 34 PRs only to update some logic t |
|
470 | We have about 34 PRs only to update some logic to update some functions from managing strings to | |
471 | using Pathlib. |
|
471 | using Pathlib. | |
472 |
|
472 | |||
473 | The completer has also seen significant updates and make use of newer Jedi API |
|
473 | The completer has also seen significant updates and make use of newer Jedi API | |
474 | offering faster and more reliable tab completion. |
|
474 | offering faster and more reliable tab completion. | |
475 |
|
475 | |||
|
476 | Misc Statistics | |||
|
477 | --------------- | |||
|
478 | ||||
|
479 | Here are some numbers: | |||
|
480 | ||||
|
481 | 7.x: 296 files, 12561 blank lines, 20282 comments, 35142 line of code. | |||
|
482 | 8.0: 252 files, 12053 blank lines, 19232 comments, 34505 line of code. | |||
|
483 | ||||
|
484 | $ git diff --stat 7.x...master | tail -1 | |||
|
485 | 340 files changed, 13399 insertions(+), 12421 deletions(-) | |||
|
486 | ||||
|
487 | We have commits from 162 authors, who contributed 1916 commits in 23 month, excluding merges to not bias toward | |||
|
488 | maintainers pushing buttons.:: | |||
|
489 | ||||
|
490 | $ git shortlog -s --no-merges 7.x...master | sort -nr | |||
|
491 | 535 Matthias Bussonnier | |||
|
492 | 86 Nikita Kniazev | |||
|
493 | 69 Blazej Michalik | |||
|
494 | 49 Samuel Gaist | |||
|
495 | 27 Itamar Turner-Trauring | |||
|
496 | 18 Spas Kalaydzhisyki | |||
|
497 | 17 Thomas Kluyver | |||
|
498 | 17 Quentin Peter | |||
|
499 | 17 James Morris | |||
|
500 | 17 Artur Svistunov | |||
|
501 | 15 Bart Skowron | |||
|
502 | 14 Alex Hall | |||
|
503 | 13 rushabh-v | |||
|
504 | 13 Terry Davis | |||
|
505 | 13 Benjamin Ragan-Kelley | |||
|
506 | 8 martinRenou | |||
|
507 | 8 farisachugthai | |||
|
508 | 7 dswij | |||
|
509 | 7 Gal B | |||
|
510 | 7 Corentin Cadiou | |||
|
511 | 6 yuji96 | |||
|
512 | 6 Martin Skarzynski | |||
|
513 | 6 Justin Palmer | |||
|
514 | 6 Daniel Goldfarb | |||
|
515 | 6 Ben Greiner | |||
|
516 | 5 Sammy Al Hashemi | |||
|
517 | 5 Paul Ivanov | |||
|
518 | 5 Inception95 | |||
|
519 | 5 Eyenpi | |||
|
520 | 5 Douglas Blank | |||
|
521 | 5 Coco Mishra | |||
|
522 | 5 Bibo Hao | |||
|
523 | 5 AndrΓ© A. Gomes | |||
|
524 | 5 Ahmed Fasih | |||
|
525 | 4 takuya fujiwara | |||
|
526 | 4 palewire | |||
|
527 | 4 Thomas A Caswell | |||
|
528 | 4 Talley Lambert | |||
|
529 | 4 Scott Sanderson | |||
|
530 | 4 Ram Rachum | |||
|
531 | 4 Nick Muoh | |||
|
532 | 4 Nathan Goldbaum | |||
|
533 | 4 Mithil Poojary | |||
|
534 | 4 Michael T | |||
|
535 | 4 Jakub Klus | |||
|
536 | 4 Ian Castleden | |||
|
537 | 4 Eli Rykoff | |||
|
538 | 4 Ashwin Vishnu | |||
|
539 | 3 θ°δΉιΌ | |||
|
540 | 3 sleeping | |||
|
541 | 3 Sylvain Corlay | |||
|
542 | 3 Peter Corke | |||
|
543 | 3 Paul Bissex | |||
|
544 | 3 Matthew Feickert | |||
|
545 | 3 Fernando Perez | |||
|
546 | 3 Eric Wieser | |||
|
547 | 3 Daniel Mietchen | |||
|
548 | 3 Aditya Sathe | |||
|
549 | 3 007vedant | |||
|
550 | 2 rchiodo | |||
|
551 | 2 nicolaslazo | |||
|
552 | 2 luttik | |||
|
553 | 2 gorogoroumaru | |||
|
554 | 2 foobarbyte | |||
|
555 | 2 bar-hen | |||
|
556 | 2 Theo Ouzhinski | |||
|
557 | 2 Strawkage | |||
|
558 | 2 Samreen Zarroug | |||
|
559 | 2 Pete Blois | |||
|
560 | 2 Meysam Azad | |||
|
561 | 2 Matthieu Ancellin | |||
|
562 | 2 Mark Schmitz | |||
|
563 | 2 Maor Kleinberger | |||
|
564 | 2 MRCWirtz | |||
|
565 | 2 Lumir Balhar | |||
|
566 | 2 Julien Rabinow | |||
|
567 | 2 Juan Luis Cano RodrΓguez | |||
|
568 | 2 Joyce Er | |||
|
569 | 2 Jakub | |||
|
570 | 2 Faris A Chugthai | |||
|
571 | 2 Ethan Madden | |||
|
572 | 2 Dimitri Papadopoulos | |||
|
573 | 2 Diego Fernandez | |||
|
574 | 2 Daniel Shimon | |||
|
575 | 2 Coco Bennett | |||
|
576 | 2 Carlos Cordoba | |||
|
577 | 2 Boyuan Liu | |||
|
578 | 2 BaoGiang HoangVu | |||
|
579 | 2 Augusto | |||
|
580 | 2 Arthur Svistunov | |||
|
581 | 2 Arthur Moreira | |||
|
582 | 2 Ali Nabipour | |||
|
583 | 2 Adam Hackbarth | |||
|
584 | 1 richard | |||
|
585 | 1 linar-jether | |||
|
586 | 1 lbennett | |||
|
587 | 1 juacrumar | |||
|
588 | 1 gpotter2 | |||
|
589 | 1 digitalvirtuoso | |||
|
590 | 1 dalthviz | |||
|
591 | 1 Yonatan Goldschmidt | |||
|
592 | 1 Tomasz KΕoczko | |||
|
593 | 1 Tobias Bengfort | |||
|
594 | 1 Timur Kushukov | |||
|
595 | 1 Thomas | |||
|
596 | 1 Snir Broshi | |||
|
597 | 1 Shao Yang Hong | |||
|
598 | 1 Sanjana-03 | |||
|
599 | 1 Romulo Filho | |||
|
600 | 1 Rodolfo Carvalho | |||
|
601 | 1 Richard Shadrach | |||
|
602 | 1 Reilly Tucker Siemens | |||
|
603 | 1 Rakessh Roshan | |||
|
604 | 1 Piers Titus van der Torren | |||
|
605 | 1 PhanatosZou | |||
|
606 | 1 Pavel Safronov | |||
|
607 | 1 Paulo S. Costa | |||
|
608 | 1 Paul McCarthy | |||
|
609 | 1 NotWearingPants | |||
|
610 | 1 Naelson Douglas | |||
|
611 | 1 Michael Tiemann | |||
|
612 | 1 Matt Wozniski | |||
|
613 | 1 Markus Wageringel | |||
|
614 | 1 Marcus Wirtz | |||
|
615 | 1 Marcio Mazza | |||
|
616 | 1 LumΓr 'Frenzy' Balhar | |||
|
617 | 1 Lightyagami1 | |||
|
618 | 1 Leon Anavi | |||
|
619 | 1 LeafyLi | |||
|
620 | 1 L0uisJ0shua | |||
|
621 | 1 Kyle Cutler | |||
|
622 | 1 Krzysztof Cybulski | |||
|
623 | 1 Kevin Kirsche | |||
|
624 | 1 KIU Shueng Chuan | |||
|
625 | 1 Jonathan Slenders | |||
|
626 | 1 Jay Qi | |||
|
627 | 1 Jake VanderPlas | |||
|
628 | 1 Iwan Briquemont | |||
|
629 | 1 Hussaina Begum Nandyala | |||
|
630 | 1 Gordon Ball | |||
|
631 | 1 Gabriel Simonetto | |||
|
632 | 1 Frank Tobia | |||
|
633 | 1 Erik | |||
|
634 | 1 Elliott Sales de Andrade | |||
|
635 | 1 Daniel Hahler | |||
|
636 | 1 Dan Green-Leipciger | |||
|
637 | 1 Dan Green | |||
|
638 | 1 Damian Yurzola | |||
|
639 | 1 Coon, Ethan T | |||
|
640 | 1 Carol Willing | |||
|
641 | 1 Brian Lee | |||
|
642 | 1 Brendan Gerrity | |||
|
643 | 1 Blake Griffin | |||
|
644 | 1 Bastian Ebeling | |||
|
645 | 1 Bartosz Telenczuk | |||
|
646 | 1 Ankitsingh6299 | |||
|
647 | 1 Andrew Port | |||
|
648 | 1 Andrew J. Hesford | |||
|
649 | 1 Albert Zhang | |||
|
650 | 1 Adam Johnson | |||
|
651 | ||||
|
652 | This does not of course represent non-code contributions. | |||
|
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