IPython 是一个综合环境,可以帮助程序员或开发人员等高级计算机用户测试或探索各种功能。尽管 Python 附带了一个强大的交互式解释器,使用户无需在目标计算机上创建额外的文件即可运行测试,但它在用户与软件交互方面存在一些限制。
IPython 的三个核心部分包括一个高度交互式的 Python shell,一个解耦的双进程通信模型和交互式并行计算的架构。
IPython 8.8 是 IPython 在 2023 年的第一个版本,值得注意的更新内容如下:
- 使用
Completer.evaluation
取代Completer.greedy
,改善了完成度,特别是对字典的键值 - 将
py.typed
添加到setup.cfg
中 - 实现了在 shell 中使用
argcomplete
时对 IPython 选项的 tab 补全。我相信这也需要一个最新版本的 Traitlets。 - 使
InteractiveShell
的inspector
类可配置 - 删除了次要版本入口点的使用
- 更新了测试套件以兼容 Pygments 2.14
- 各种文档修复
- 在更多的 Python 版本上的测试和各种更新
更多详情可查看:https://github.com/ipython/ipython/releases/tag/8.8.0
还没有评论,来说两句吧...