2023-04-26 Conda 社区会议
conda 社区的各个部分定期聚集在一起。本次会议汇集了所有这些子社区,进行一次全社区范围的通话。
与会者
姓名 | 首字母 | 所属机构 | GH 用户名 |
---|---|---|---|
Cheng H. Lee | CHL | Anaconda/cf | chenghlee |
Bianca Henderson | BH | Anaconda | beeankha |
Dave Clements | DPC | Anaconda | tnabtaf |
Katherine Abrikian | KCA | Anaconda | kalawac |
Eric Dill | ED | Anaconda/cf | ericdill |
Filipe Fernandes | FF | conda-forge | ocefpaf |
Chris Ostrouchov | CO | Quansight | costrouc |
Marius van Niekerk | MvN | VoltronData/cf | mariusvniekerk |
Jaime Rodríguez-Guerra | JRG | Quansight/cf | jaimergp |
Wolf Vollprecht | WV | prefix.dev | wolfv |
总共 12 人
介绍
- Chris Ostrouchov
- 使用 conda-store 和 conda-libmamba-solver。
- 如果有人想看,很乐意快速演示
conda-store
。
公告
- (CHL) PyPI 上的
conda
组织 - (CHL) PyPI 上撤回的
conda
包- 待办事项:添加替换 sdist 以建议使用 miniconda/miniforge
- (TH,由 BH 转达) conda.org 正在“试发布”
- 一直在为我们的博客寻找内容;来自 conda 生态系统的一切都是公平的游戏(conda、conda-forge、mamba 等)
- Travis 最终将撰写一篇关于插件的博客文章
- 有兴趣加入正在进行的努力吗?加入我们的聊天室
- 仓库:https://github.com/conda-incubator/conda-dot-org
新议程项目
- (CHL/JRG) 索引文件中每个工件的 run_exports
- 重大选择:单独的文件,还是仅附加到现有的 repodata 模式
- 与其使 repodata 更大,我们能否使其更小?(是的,请)
- 倾向于单独的文件。(更小;不太常用的信息)
- 让我们起草一份 CEP;将正式模式放在 conda/schemas 中
- 历史警告:将该信息放在 channeldata.json 中曾经破坏了 conda-forge 一段时间。
- 拥有单独的 run_exports 文件可以让我们进行修补,而不是重新构建。
- (WV) rattler-build
- 来源:https://github.com/prefix-dev/rattler-build
- 文档:https://prefix-dev.github.io/rattler-build
- 它工作了!(用于生成简单的软件包)
- 配方格式与 boa 基本相同
- 仍然需要添加一些功能(例如,忽略 run exports;多输出)
- 努力实现可重现构建
- 可以覆盖 conda 软件包工件中的时间戳、权限(太棒了!)
- 希望提供重用(之前的)构建前缀的选项
- (WV/JRG) 新的、受 GHA 启发的配方格式提案:https://gist.github.com/jaimergp/3a1dcdf524583a93529f0d122e61856a
- 可组合;可扩展(插件?);更明确;等等。
- 缓存输出,然后放入以调试构建的激动人心的潜力
- 我们应该继续追求它吗?(可能,但需要找到时间)
- (WV):prefix.dev 上关于 repodata 补丁的博客文章现已发布 :) https://prefix.dev/blog/repodata_patching
- 也在 graphql API 中公开:https://prefix.dev/docs/prefix/graphql_api
- 您可以标记特定软件包补丁生成的时间戳吗?(不,并且不确定从哪里获取该数据。)
- (JRG):conda-build + conda-libmamba-solver? :D
- 如果您能在这方面提供帮助,将不胜感激:https://github.com/conda/conda-libmamba-solver/pull/194