当前位置:首页 > 科技  > 软件

PyPy迁移,团队无奈:“开源已成为GitHub的代名词”

来源: 责编: 时间:2024-01-10 09:35:41 311观看
导读编译丨诺亚日前,PyPy项目团队将其主要代码库和问题跟踪器从Mercurial迁移到了微软旗下的GitHub。PyPy是Python开发者为了更好的Hack Python而创建的项目。相较CPython,PyPy更加灵活、易于使用和试验。该项目的目标是,让P

编译丨诺亚eEI28资讯网——每日最新资讯28at.com

eEI28资讯网——每日最新资讯28at.com

日前,PyPy项目团队将其主要代码库和问题跟踪器从Mercurial迁移到了微软旗下的GitHub。eEI28资讯网——每日最新资讯28at.com

eEI28资讯网——每日最新资讯28at.com

PyPy是Python开发者为了更好的Hack Python而创建的项目。相较CPython,PyPy更加灵活、易于使用和试验。该项目的目标是,让PyPy比C实现的Python更容易地适应各个项目和方便裁剪。一般情况下,PyPy比CPython快4.2倍。eEI28资讯网——每日最新资讯28at.com

eEI28资讯网——每日最新资讯28at.com

核心贡献者Matti Picus在其博客中表示,“我们仍然认为Mercurial是一个更好的版本控制系统。其命名分支模型和用户界面更为优越。”eEI28资讯网——每日最新资讯28at.com

eEI28资讯网——每日最新资讯28at.com

但他补充说,“开源已经与GitHub紧密联系在一起,而我们(PyPy项目)规模太小,无法改变这一现状。”eEI28资讯网——每日最新资讯28at.com

1、无奈的两度迁移

eEI28资讯网——每日最新资讯28at.com

该项目此前也曾迁移过代码库。2010年,它将代码放在Atlassian Bitbucket上。十年后,又迁移到了由Heptapod托管的Mercurial上。eEI28资讯网——每日最新资讯28at.com

eEI28资讯网——每日最新资讯28at.com

Picus引用的一个常见问题(FAQ)解答条目曾指出,Git没有与Mercurial的命名分支相对应的功能;仅因为其他人都在使用GitHub就选择迁移,这是“理由单薄的论点”。eEI28资讯网——每日最新资讯28at.com

eEI28资讯网——每日最新资讯28at.com

但现在这一观点发生了变化。Picus解释道,这次迁移可能会让那些认为GitHub已经过于主导的人感到沮丧,但他表示:“不迁移到GitHub会阻碍贡献和问题报告。”eEI28资讯网——每日最新资讯28at.com

eEI28资讯网——每日最新资讯28at.com

具体来说,Picus提到,Heptapod仓库未能被主流搜索引擎很好地索引,因此人们在搜索问题时遇到了困难。新提交的问题被错误地当作垃圾信息屏蔽也是另一个问题。GitHub平台的丰富性也是一个因素,Picus希望“我们可以添加CI(持续集成)任务,以替换部分老旧的构建机器人基础设施。”eEI28资讯网——每日最新资讯28at.com

2、迁移不可避免,项目希望获得更高的参与度

eEI28资讯网——每日最新资讯28at.com

虽然仍有可能继续使用Mercurial,但Picus表示,需要使用与他用于迁移代码库相同的技巧将代码推送到GitHub。eEI28资讯网——每日最新资讯28at.com

eEI28资讯网——每日最新资讯28at.com

在结束语中,Picus给出了更多关于为何项目迁移的原因。他希望能获得更高的可见度,并请求开发者“为仓库点赞,让更多人知道如何找到它。”他还邀请潜在贡献者“利用更熟悉的流程参与到项目中来”。eEI28资讯网——每日最新资讯28at.com

eEI28资讯网——每日最新资讯28at.com

此次迁移将改变常规工作流程。将不再有直接向“main”分支提交代码的工作流,贡献者现在需要采用标准git技术,即先fork仓库然后提交拉取请求——而在Heptapod上不允许个人创建fork。eEI28资讯网——每日最新资讯28at.com

eEI28资讯网——每日最新资讯28at.com

PyPy的迁移在很大程度上被认为是不可避免的,并寄希望于能吸引更多贡献者加入,尽管有人在X平台上评论道“为什么不是Gitlab”。Reddit上的一位评论者也写道:“当和你一起工作的所有人都在使用git时,你就不能只用hg。除非你在独自工作。”eEI28资讯网——每日最新资讯28at.com

eEI28资讯网——每日最新资讯28at.com

参考链接:eEI28资讯网——每日最新资讯28at.com

https://devclass.com/2024/01/02/pypy-moves-from-mercurial-says-open-source-has-become-synonymous-with-github/eEI28资讯网——每日最新资讯28at.com

https://www.pypy.org/posts/2023/12/pypy-moved-to-git-github.htmleEI28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-59669-0.htmlPyPy迁移,团队无奈:“开源已成为GitHub的代名词”

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 如何构建一个高性能的Web应用程序:Svelte前端和Rust后端

下一篇: 维护太累了!2024年,我们还需要前端框架吗

标签:
  • 热门焦点
  • 学习JavaScript的10个理由...

    作者 | Simplilearn编译 | 王瑞平当你决心学习一门语言的时候,很难选择到底应该学习哪一门,常用的语言有Python、Java、JavaScript、C/CPP、PHP、Swift、C#、Ruby、Objective-
  • 如何使用JavaScript创建一只图像放大镜?

    译者 | 布加迪审校 | 重楼如果您曾经浏览过购物网站,可能遇到过图像放大功能。它可以让您放大图像的特定区域,以便浏览。结合这个小小的重要功能可以大大改善您网站的用户体验
  • 19个 JavaScript 单行代码技巧,让你看起来像个专业人士

    今天这篇文章跟大家分享18个JS单行代码,你只需花几分钟时间,即可帮助您了解一些您可能不知道的 JS 知识,如果您已经知道了,就当作复习一下,古人云,温故而知新嘛。现在,我们就开始今
  • 得物宠物生意「狂飙」,发力“它经济”

    作者|花花小萌主近日,得物宣布正式上线宠物鉴别,通过得物App内的“在线鉴别”,可找到鉴别宠物的选项。通过上传自家宠物的部位细节,就能收获拥有专业资质认证的得物鉴
  • 一条抖音4亿人围观 ! 这家MCN比无忧传媒还野

    作者:Hiu 来源:互联网品牌官01 擦边少女空降热搜,幕后推手曝光被网友誉为“纯欲天花板”的女网红井川里予,近期因为一组哥特风照片登上热搜,引发了一场互联网世界关于
  • 年轻人的“职场羞耻感”,无处不在

    作者:冯晓亭 陶 淘 李 欣 张 琳 马舒叶来源:燃次元“人在职场,应该选择什么样的着装?”近日,在网络上,一个与着装相关的帖子引发关注,在该帖子里,一位在高级写字楼亚洲金
  • 造车两年股价跌六成,小米的估值逻辑变了吗?

    如果从小米官宣造车后的首个交易日起持有小米集团的股票,那么截至2023年上半年最后一个交易日,投资者将浮亏59.16%,同区间的恒生科技指数跌幅为52.78%
  • 首发天玑9200+ iQOO Neo8系列发布首销售价2299元起

    2023年5月23日晚,iQOO Neo8系列正式发布。其中,Neo系列首款Pro之作——iQOO Neo8 Pro强悍登场,限时售价3099元起;价位段最强性能手机iQOO Neo8同期上市
  • 回归OPPO两年,一加赢了销量,输了品牌

    成为OPPO旗下主打性能的先锋品牌后,一加屡创佳绩。今年618期间,一加手机全渠道销量同比增长362%,凭借一加 11、一加 Ace 2、一加 Ace 2V三款爆品,一加
Top