正在停止 PyPy 支持
概要:我们计划在几周内从 conda-forge feedstock 配方中移除 PyPy(因此停止为 PyPy 构建新版本的软件包),除非有足够大的兴趣来证明继续维护工作是合理的。
Conda-forge 引入了对 PyPy 作为 Python 的替代实现的支持,大约在 4.5 年前。
在那段时间里,我们与 PyPy 的开发者们共同努力,为 PyPy 也提供了最常用库的易于安装的预编译版本。
作为一个非常积极的副作用,conda-forge 的基础设施现在完全有能力处理 Python 解释器的替代实现,这将继续有用(例如,支持 CPython 3.13 的实验性自由线程构建)。
然而,由于缺乏资源 —— 包括 PyPy 方面的专业知识,以及可以提供帮助的人员的可用时间 —— conda-forge 为 PyPy 软件包构建的版本已经有一段时间处于最低限度的维护状态(例如,我们从未迁移到 PyPy 3.10,PyPy 也没有参与 NumPy 2.0 迁移)。
因此,我们不得不遗憾地宣布,我们将停止对 PyPy 的支持。这意味着我们将停止长期运行的迁移程序,以将 PyPy 添加到新的 feedstock 中,并且我们最迟将于 10 月 1 日开始从 feedstock 中移除 PyPy 构建,或者当我们开始迁移到 CPython 3.13 时(以较早者为准)。
如果您以某种方式依赖 PyPy 构建,请在 RFC 的讨论问题中告知我们您的具体情况。
如果事实证明有足够多的人依赖 conda-forge 中的 PyPy 支持,以至于值得 PyPy 开发者投入时间,那么我们有可能收到来自 PyPy 开发者的必要支持。因此,如果您属于这种情况,请发声!
最后,无论结果如何,我们都要祝贺 PyPy 开发者们为 Python 生态系统做出的重要贡献和对可能性的探索!👏
与你们合作非常愉快!