2020 年回顾
·3 分钟阅读
随着 2020 年接近尾声,核心团队认为回顾一下我们社区今年取得的一些重大成就将很有趣。
强劲增长
conda-forge
社区今年发展迅猛。以下是一些数字,可帮助您了解我们增长的规模。
- 社区今年新增了 3,751 个独特的
conda
软件包,以及相应数量的新 feedstock。 - 在 2020 年的大部分时间里,
anaconda.org
上的conda-forge
频道每月下载量超过 1 亿次。 - 2020 年 7 月,
conda-forge
频道突破了 20 亿次历史总下载量。 - 我们扩大了核心开发者社区,为
conda-forge
核心团队增加了七名新成员,并为staged-recipes
团队增加了至少两名成员。 - 我们现在在
conda-forge
GitHub 组织中拥有超过 2,500 名 recipe 维护者。
重大新功能
今年,我们还为核心基础设施发布了大量重大更新。这些更新包括
PyPy
支持:我们增加了对PyPy
3.6 的支持,现在提供PyPy
生态系统中最大的PyPy
启用软件包堆栈之一。- automerge:我们现在支持使用
automerge
标签或通过conda-forge.yml
中的选择加入设置,自动合并 feedstock 上的 PR。 R
4.0 迁移:此迁移是第一个大规模使用我们的automerge
基础设施的迁移。通过它,我们在一周左右的时间内完成了R
生态系统的完整重建/升级。Python
更新:我们弃用了Python
2.7,完成了Python
3.8 迁移,并完成了大约 75% 的Python
3.9 迁移。- 编译器升级:我们将编译器基础设施升级到
GCC
9 和clang
11。 - CentOS 7 和 CentOS 6 EOL:我们提供了一个选项,使我们的编译器能够使用 CentOS 7
sysroot
,为 CentOS 6 EOL 做准备。我们希望在明年年初完成迁移到 CentOS 7。 - miniforge:我们构建了自己的独立、类似
miniconda
的安装程序。这些程序支持广泛的平台,包括osx-arm64
和linux-aarch64
。 - 独立的 Windows 堆栈:我们通过重建
msys2
recipes,完全将我们的 Windows recipes 与defaults
频道分离。 - Apple silicon 支持:我们增加了对 Apple silicon 的支持,并提供了
osx-arm64
平台。该平台是我们第一个使用完全交叉编译基础设施的平台。 - CUDA 支持:我们增加了对在 Windows 上构建 CUDA 软件包的支持,并增加了 CUDA 11.0 支持。
我们知道,今年对我们社区的许多成员来说都极其艰难,如果没有我们社区的积极参与和支持,conda-forge
的巨大成功是不可能实现的。非常感谢大家今年为 conda-forge
所做的工作,使其成为如此出色的、社区主导的资源。
我们祝愿大家新年快乐、健康、平安!