2023-06-21 Conda 社区会议
conda 社区的各个部分定期聚会。本次会议汇集了所有这些子社区,进行一次全社区范围的通话。
与会者
姓名 | 首字母 | 隶属关系 | GH 用户名 |
---|---|---|---|
Bianca Henderson | BH | Anaconda | beeankha |
Katherine Kinnaman | KK | Anaconda | kathatherine |
Cheng H. Lee | CHL | Anaconda/cf | chenghlee |
Ken Odegard | KO | Anaconda | kenodegard |
Katherine Abrikian | KCA | Anaconda | kalawac |
Filipe Fernandes | FF | conda-forge | ocefpaf |
Jesse Wiles | JW | Anaconda | jessewiles |
Marcel Bargull | MB | Bioconda/cf | mbargull |
Jaime Rodríguez-Guerra | JRG | Quansight/cf | jaimergp |
总共 13 人
介绍
- [ ]
公告
- (CHL) 仍在等待 SciPy 2023 sprint 的回复
新议程项目
- (DPC) Newsletter 即将到来!
- 缺少什么吗?
- (JRG) 让我们考虑一下 conda-standalone :)
- 以 pyinstaller 应用程序形式分发 conda
- 提供可执行文件 ....
- 问题在于它由不同的团队单独维护,并且与 conda 不同步。
- 这种延迟现在正在引起问题
- 例如,新的元数据格式。
- 建议我们开启 cron 作业定期运行它(?)
- CF 无法做到这一点,因为无法交叉编译到 osx-arm64
- Micromamba 是一种替代方案。实现了重要的 API。
- 目前存在一些差异;例如,添加快捷方式
- 我们应该放弃 standalone 吗?
- CEP 正在起草中
- (WV) libsolv 的 Rust 端口
- 现场演示!
- 临时讲解 SAT 求解器是做什么的。为整个社区提供背景知识
- Wolf:一篇博客文章即将发布!除此之外,他不承诺更多 ...
- (WV) 新的配方规范讨论 - 我们应该如何进行?
- 新的 YAML 格式:https://github.com/conda-incubator/ceps/pull/54
- 所有键和值:https://github.com/conda-incubator/ceps/pull/56
- 新测试:https://github.com/conda-incubator/ceps/pull/57
- 投票?有实现方案,还是没有?
- 可以将其作为“草案”提出,该草案可能会在实施过程中进行修订。
- (KCA) Shell 插件 / 包激活和停用脚本
- 插件可能会使用
os.execve
,这将在新的 shell 进程中激活环境。 - 因此,可以只退出 shell 而不是停用
- 这将意味着不重新运行停用/激活脚本。
- 包激活或停用脚本是否可能写入文件?
- CEP 正在起草中,有 2 个 PR 可用(1 个在草案中)
- 讨论
- 最好运行脚本
- 有兴趣查看 CEP
- 担忧:可能会失去在同一 shell 进程中激活的优势;无法弃用当前模型
- 好处:简化 conda 的心智模型;如果我们启动新进程,可以自由地做很多现在不能做的事情
- 需要考虑:我们如何在新进程中处理脚本内激活?
- 插件可能会使用
- (JRG) 为
conda/schemas
提交了 SDG。- NumFOCUS 的小型开发资助。
- 改造 schemas 仓库,使其成为真理来源。
- [ ]