2023-07-19 Conda 社区会议
conda 社区的各个部分定期聚会。本次会议汇集了所有这些子社区,召开一次全社区范围的会议。
与会者
姓名 | 姓名首字母 | 隶属关系 | GH 用户名 |
---|---|---|---|
Bianca Henderson | BH | Anaconda | beeankha |
Cheng H. Lee | CHL | Anaconda/cf | chenghlee |
Leopold Talirz | LT | Microsoft | ltalirz |
Jaime Rodríguez-Guerra | JRG | Quansight | jaimergp |
Daniel Holth | DH | Anaconda | dholth |
Marcel Bargull | MB | Bioconda/cf | mbargull |
Travis Hathaway | TH | Anaconda | travishathaway |
Wolf Vollprecht | WV | prefix.dev | wolfv |
Katherine Kinnaman | KK | Anaconda | kathatherine |
Dave Clements | DPC | Anaconda | tnabtaf |
Katherine Abrikian | KCA | Anaconda | kalawac |
Carl Anderson | CPA | Anaconda | barabo |
Nicholas Tucker | NT | Anaconda | ntucker-anaconda |
John Kirkham | JK | NVIDIA/cf | jakirkham |
共 14 人 |
介绍
- Leo,在 SciPy,计算材料科学。在 Azure 上运行原子模拟。微架构
公告
- (JRG) 开放 CEP 投票
-
menuinst
v2: https://github.com/conda-incubator/ceps/pull/8 -
run_exports.json
: https://github.com/conda-incubator/ceps/pull/51
-
- (BH) conda 和 conda-build 的 7 月版本正在进行中!
- (JRG) conda-libmamba-solver 也加入了发布行列。
新议程项目
-
(JK) Anaconda.org 元数据更新
- 软件包的
license_url
未显示 ( https://github.com/conda/infrastructure/discussions/739 ) - 重新审视
recipe_url
的想法 ( https://github.com/conda/conda-build/pull/2489 )- (JRG) conda-build 3.26 提供的另一种方法:https://github.com/conda-forge/conda-smithy/pull/1577
- 更多选项来排序和过滤软件包(例如,subdir,build string 等)
- 带有
--replace
标志的anaconda copy
命令会同时替换元数据和目标软件包。- 文档表明它应该只在一个位置替换元数据 (https://github.com/Anaconda-Platform/anaconda-client/blob/master/binstar_client/commands/copy.py#L67C5-L67C111),但是这里的错误消息 (https://github.com/Anaconda-Platform/anaconda-client/blob/master/binstar_client/commands/copy.py#L42) 表明它也应该覆盖软件包。
- 我们希望有一个选项仅替换软件包着陆页上的元数据。
- 问:我们应该在哪里提出类似这样的问题?(曾经有一个包罗万象的 GH 仓库,但似乎已被删除。)
- KK 将与 Anaconda 的 Crystal S 讨论上述内容。
- 软件包的
-
(CHL) 我们是否应该为
conda
本身创建一个引用,类似于 conda-forge 的 Zenodo 条目?- (DPC) 我们应该写一篇 conda 学术论文吗?那将是更多的工作。
- 还有 SciCrunch ID。
- (JRG) 我们是在讨论 conda 工具、打包方法还是生态系统/社区?
- (DPC) 将为 conda 工具本身创建 Zenodo 引用。鼓励所有生态系统组件都这样做。
- (LT) Zenodo 将允许我们为每个 conda 版本创建一个 DOI(通过 GH 集成)。主要优势。
- 有一个 Zenodo Github 集成 来获取版本控制。
- (DPC) 我们应该写一篇 conda 学术论文吗?那将是更多的工作。
-
(CHL) 我们应该推广 CEPs 和 governance 仓库吗?
- (JRG) 我们一直在推迟,因为我们没有足够的 GH 许可证席位
- (MB) 让我们等到 NumFOCUS 过渡完成。
- 共识:精神上同意,但等到 NumFOCUS 过渡。
-
(CHL,LT) 重提 启用 archspec 的构建 讨论
- 在 SciPy 2023 sprints 上提出。可能太大了,不适合在这里讨论;请在 issue 线程中评论(“放开说”)😄
- (JRG) 弄清楚如何避免构建字符串爆炸 (MB) 插件?考虑 mamba!
- (MB,CHL) 我们应该保持
features
(大部分)失效。可能不是我们想要采用的实现此目标的路线。 - (JK) Archspec 可能对 CUDA 有用。虽然也许它会是
gpuspec
或cudaspec
?ARM 也有用例,NVIDIA 也很关心。(CHL)理想情况下,我们将其推广到不仅仅是 x86 CPU。 - 让我们在两周后重新审视,看看 GH 线程如何发展,以确定下一步措施。
-
(JRG) VSCode 正在尝试弄清楚如何进行 Python 包管理:https://devblogs.microsoft.com/python/python-package-management-proposal/,并且有一个关于想法的 issue:https://github.com/microsoft/vscode-python/issues/21627
- JRG 将跟进此事并承担责任
- (LT) Sarah Kaiser 与 VS Code 保持密切联系
-
(TH) 🔌 让我们创建一个 Fetch Plugin hook(欢迎合作!)
- 这是 Epic https://github.com/conda/conda/issues/11821
- 我们希望在审查技术规范、实际实施以及提出插件想法方面获得帮助(我们已经有一些了 😉)
- 这是我们已经撰写的 CEP 的链接:https://github.com/conda-incubator/ceps/pull/44
-
(DPC):人员来去?
- Rachel Asquith (Anaconda):接替 Jesse 的角色
- Carl Anderson (Anaconda):正在研究改进 anaconda.org(缓存和 CDN)性能的方法
- Kathereine Abrikian (Anaconda):实习下周结束!之后正在寻找职位空缺。