高性能 Python 解释器 PyPy 已从 Mercurial 迁移到 Git


PyPy已将其官方仓库和问题跟踪器从 https://foss.heptapod.net/pypy/pypy 迁移到 https://github.com/pypy/pypy,也正式从 Mercurial 转移到 Git。

官方团队仍然认为Mercurial是更好的版本控制系统,命名分支模型和用户界面都优于其它选择,但foss.heptapod.net在google/bing/duckduckgo搜索中的索引并不完善,所以人们很难搜索到项目中的 issue。除此之外,还有其它一些迁移原因:

  • 自从Heptapod加强了垃圾邮件控制后,经常会收到报告说用户创建的 issue 会被标记为垃圾邮件。

  • 开源已经成为GitHub的代名词。

  • 当前大部分开发都是在修复 issue,如果所有代码都在同一个平台上,那么跟踪交错 issue 就更容易了。

  • 社区虽然提出了两个反对迁移的论点。但事实证明没有迁移到 GitHub 会阻碍贡献和报告 issue。

  • 希望继续使用Mercurial 的人可以使用相同的方法在 GitHub上操作。

  • GitHub比foss.heptapod.net资源更丰富,可以添加CI作业来替换一些老化的buildbot基础设施。

PyPy 是一个兼容性强大的 Python 解释器,几乎是 CPython 2.7 与 3.6 的直接替代品。

此次变更,具体影响开发操作等信息,可以查看官方通告:https://www.pypy.org/posts/2023/12/pypy-moved-to-git-github.html


相關推薦

2023-11-08

;Glob 在 firefox-dev 邮件列表中表示,Firefox 开发正在从 Mercurial 转向 GIT,以减轻开发团队的压力。 长期以来,Firefox Desktop 开发一直同时支持 Mercurial 和 Git 用户。这种双 SCM 要求给部分已经捉襟见肘的团队带来了沉重负担。

2024-10-09

包括: 新功能 基于 PyPy 的全新改进的交互式解释器,具有多行编辑和颜色支持,以及彩色异常回溯功能。 一种实验性的自由线程构建模式,可禁用 Global Interpreter Lock (全局解释器锁),允许线程更并发地运行,构

2024-10-03

包括: 新功能 基于 PyPy 的全新改进的交互式解释器,具有多行编辑和颜色支持,以及彩色异常回溯功能。 一种实验性的自由线程构建模式,可禁用 Global Interpreter Lock (全局解释器锁),允许线程更并发地运行,构

2022-02-25

hon 开发的基础设施已经完成了从基于 Python 的开源工具(Mercurial、Roundup)到专有的 GitHub “SAAS” 产品的全面转变(从某种角度来看,这或许也算是开源的一种悲哀?)。但无论如何,该迁移肯定会吸引很多熟悉、并习惯使用 Git

2022-11-21

释可在此处获得。 新的 module stream 版本包括 node.js 18、mercurial:6.2、maven:3.8 和 ruby​​:3.1。 新的编译器工具集版本包括 GCC 12、LLVM 14.0.6、Rust 1.62 和 Go 1.18。 httpd 中 LimitRequestBody 指令的默认值已从无限制更改为 1GiB,以修复 CV

2022-02-18

绍,Go 使用过的版本控制系统总共有 4 个:SVN、Perforce、Mercurial 和 Git。 SVN Go 刚启动的时候使用 SVN 作为版本控制系统,据称这是因为谷歌希望通过此举评估在内部大规模推广 SVN 的可行性。最后的结果虽然没有选择 SVN,但

2022-05-24

其他软件更新 GNOME 42 LLVM 13 PHP 8.0 and 8.1 both shipped Python 3.10 QEMU 7 R 4.2 Ruby 3.1 Rust 1.60 Sway 1.7 Xen 4.16.1 KDE Plasma 已从 5.23 升级到 5.24。 KDE 应用程序(发布服务)已从 21.08 升级到 22.04,KDE 框架已从 5.88 升级到 5.93

2022-09-08

被自动化工具改变。 Poetry 将使用调用安装程序的 Python 解释器进行安装。 # Linux, macOS, Windows (WSL) $ curl -sSL https://install.python-poetry.org | python3 - # Windows (Powershell) (Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content

2024-07-04

Miro Hrončok 提交了一份变更提案,建议在 Fedora 41 中退役 Python 2.7,并放弃仍然依赖 Python 2 的软件包。 Python 2 已于 2020 年 1 月 1 日退出生命周期,CentOS 7 也已退出生命周期,RHEL 8 的 Python 2.7 应用程序支持也将退出,红帽开发

2022-08-05

在可以让用户在 VS Code 中快速安装和配置 Python。任何与解释器相关的提示仅在用户操作需要解释器时才显示,而不是在启动时显示。此外,UI 提示已得到改进,以更准确地显示错误和建议的更改。 自动调试配置 Python 扩展现

2023-10-18

astral.sh。 详情查看发布公告。 Ruff 是基于 Rust 编写的高性能 Python 代码分析工具(即 Linter),用于检查代码中的语法错误、编码规范问题、潜在的逻辑问题和代码质量问题等,可以提供实时反馈和自动修复建议。其主打的特

2022-12-04

为蓝牙管理器 PHP 从 8.0 更新至 8.1 Perl 已更新至 5.36 Python 从 3.9 更新至 3.10 更多详情可查看:https://nixos.org/manual/nixos/stable/release-notes.html

2022-09-24

Arch Linux 宣布已从存储库中删除所有依赖 python2 的项目,python2 已彻底从该发行版中移除。如果你的 Arch Linux  上仍然安装了 python2,请考虑删除它和任何 python2 软件包。 2018 年,Python 之父宣布将在 2020 年初终止

2022-06-26

15.0 发布了,VirtualEnv 用于在一台机器上创建多个独立的 Python 运行环境,可隔离项目之间的第三方包依赖,为部署应用提供方便,把开发环境的虚拟环境打包到生产环境即可,不需要在服务器上再折腾一翻。  新版更新内容