文章摘要
pyx是由uv开发者推出的Python原生包注册表,旨在加速从PyPI、PyTorch及私有源的安装过程,提供优化的构建和原生元数据API,速度远超其他私有注册表。它支持创建专用索引URL,按流行度、年龄、漏洞等筛选包,并确保服务器上的可重复构建。pyx专注于Python,提供对前沿标准的最佳支持,与uv直接集成,实现零配置和无缝认证,同时提供基于硬件的预构建版本和最优配置。
文章总结
标题:pyx | Astral
主要内容:
Astral推出的pyx是一个专为Python设计的包注册表,由uv的开发者打造。它通过优化的构件和uv原生的元数据API,显著加速了从PyPI、PyTorch以及私有源的安装速度,比其他私有注册表快一个数量级。
pyx允许用户创建专用的索引URL,根据流行度、发布时间、漏洞等条件过滤包。用户还可以编码自己的合规规则,确保服务器上的构建可重复。由于专注于Python,pyx提供了对前沿标准的最佳支持,并与uv直接集成,实现了零配置和无缝认证。
此外,pyx根据用户的硬件配置,提供预构建的PyTorch、vLLM、FlashAttention、DeepSpeed等版本,确保一致的元数据和最优配置。
联系方式:
成为首批体验Python未来的用户,请联系我们。
评论总结
评论主要围绕Astral的新项目Pyx展开,观点多样,既有期待也有质疑。以下是总结:
支持与期待: 1. 简化多包项目管理:部分用户认为Pyx将简化多包项目的管理,期待其功能。 - "Been waiting for something like this to make it easier to manage multi-package projects." (PaulHoule) - "Neat. uv is spectacular." (forrestthewoods)
- 解决Python包管理问题:有用户希望Pyx能解决Python包管理中的复杂性问题,特别是与GPU相关的包。
- "I can't wait for a better dev experience." (m_kos)
- "The real thing that I hope someone is able to solve is downloading such huge amounts of unnecessary code." (JackYoustra)
质疑与担忧: 1. 商业模式与收购风险:部分用户对Astral的商业模式表示担忧,认为其可能会被收购,导致开源项目被商业化替代。 - "They will inevitably get acquired. Years of documentation, issues, and pull requests will be deleted with little-to-no notice." (monster_truck) - "Is there a big enough commercial market for private Python package registries to support an entire company and its staff?" (rob)
Pyx的功能与定位:有用户对Pyx的功能和定位表示疑惑,认为其可能只是另一个包注册表,类似于PyPI。
- "Pyx is just a registry, just like Pypi, or did I misunderstood it?" (TheChaplain)
- "How does it work? Why is it able to solve the Python runtime dependency problem?" (forrestthewoods)
Python包管理工具的复杂性:部分用户对Python包管理工具的复杂性表示不满,认为现有的工具已经过多,难以统一。
- "In Python there are dozens of tools/concepts related to packaging." (dakiol)
- "I lost track of how many different ways to install a Python library there are at the moment." (fph)
总体而言,评论中既有对Pyx的期待,也有对其商业模式和功能的质疑,反映了用户对Python包管理工具复杂性的普遍不满。