IPython 8.10 发布,Python 交互式解释器
IPython 是一个综合环境,可以帮助程序员或开发人员等高级计算机用户测试或探索各种功能。尽管 Python 附带了一个强大的交互式解释器,使用户无需在目标计算机上创建额外的文件即可运行测试,但它在用户与软件交互方面存在一些限制。
IPython 的三个核心部分包括一个高度交互式的 Python shell,一个解耦的双进程通信模型和交互式并行计算的架构。
IPython 8.10 是 IPython 的计划外版本,该版本对一个潜在的 CVE-2023-24816 进行了修复。这是一个非常低严重性的 CVE,你很可能不会受到影响,除非:
- 你是 Windows 用户
- 你有一个没有
_ctypes
的 Python 定制版本 - 你在不受信任的目录下执行 cd 或启动了 IPython 或 Jupyter,这些名字可能是有效的 shell 命令。
除了修复这个 CVE 之外,IPython 还修复了几个错误和问题:
- 在 NEP29 之后,将 numpy 的最低版本提升到
>=1.21
版本 - 修复与 MyPy 1.0 的兼容性
- 修复了 IPython 的
showtraceback
函数被 monkeypatched(打上猴子补丁) 时,nbgrader 停顿的问题
更多详情可查看:https://github.com/ipython/ipython/releases/tag/8.10.0

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Dante Cloud 3.0.2.2 发布,企业级技术中台微服务架构
Dante Cloud 是一款企业级微服务架构和服务能力开发平台,是全面拥抱 Spring Authorization Server 的、基于 OAuth2.1 协议的微服务架构。基于 Spring Authorization Server 1.0.0、Spring Boot 3.0.2、Spring Cloud 2022.0.1、Spring Cloud Tencent 1.9.0-2022.0.1、Spring Cloud Alibaba 2022.0.0-RC1、Nacos 2.2.1-RC 等主流技术栈开发的多租户系统,遵循 SpringBoot 编程思想,高度模块化和可配置化。具备服务发现、配置、熔断、限流、降级、监控、多级缓存、分布式事务、工作流等功能 平台定位 构建成熟的、完善的、全面的,基于 OAuth2.1 的、前后端分离的微服务架构解决方案。 面向企业级应用和互联网应用设计开发,既兼顾传统项目的微服务化,又满足互联网应用开发建设、快速迭代的使用需求。 平台架构使用微服务领域及周边相关的各类新兴技术或主流技术进行建设,是帮助快速跨越架构技术选型、研究探索阶段的利器。 ...
- 下一篇
Ray 2.2 发布,机器学习框架
Ray 是一个统一的框架,用于扩展人工智能和 Python 应用程序。Ray 由一个核心的分布式运行时和一个用于加速 ML 工作负载的工具包(Ray AIR)组成。 Ray 2.2 正式发布,该版本增强了可观察性、提高了数据密集型人工智能应用的性能、提高了稳定性,并为 RLlib 提供了更好的用户体验。 改善整个 Ray 生态的可观察性 Ray Jobs API 现在是 GA。Ray Jobs API 允许你将本地开发的应用程序提交给远程 Ray Cluster 执行,旨在简化打包、部署和管理 Ray 应用程序的体验。 为了观察和衡量 Ray 作业在执行过程中的资源使用情况,Ray 2.2 在 Ray Dashboard 中增加了一些功能,包括可视化 Ray 工作进程的 CPU Flame Graph 和不同内存使用情况的额外指标的功能。 提高数据密集型 AI 应用的性能 在 Ray 2.0版本中,发布了 Ray AI 运行时的测试版。自从测试版发布以来,Ray 团队已经推动了各种性能和可用性的改进,特别是针对数据密集型的 ML 应用。 在这个版本中,Ray 团队集中精力通过避免不必要...
相关文章
文章评论
共有0条评论来说两句吧...