Rye是Python的一个全面的项目和包管理解决方案。
Rye诞生于其创作者希望为所有Python用户建立一个一站式服务的愿望,它提供了统一的体验来安装和管理Python安装、基于pyproject.toml的项目、依赖和虚拟环境。
它旨在适应复杂的项目、单体库仓库,并促进全局工具的安装。你好奇吗?观看介绍视频。
对于每个层次的Python开发者来说,这是一个无麻烦的体验。
Rye选择并提供正确的工具,让你可以在几分钟内开始:
- 引导Python: 它提供了一种自动化的方式来访问令人惊叹的Indygreg Python Builds以及PyPy二进制发行版。
- 代码检查和格式化: 它捆绑了ruff,并通过
rye lint和rye fmt使其可用。 - 管理虚拟环境: 它在内部使用了广泛使用的virtualenv库。
- 构建Wheel包: 它主要委托给build来完成这项工作。
- 发布: 它的发布命令使用twine来完成这个任务。
- 锁定和依赖安装: 目前使用uv来实现,如果不可用,则回退到unearth和pip-tools。
- 工作区支持: Rye允许你处理由多个库组成的复杂项目。
安装只需一分钟:
-
Linux和macOS:
curl -sSf https://rye.astral.sh/get | bash -
Windows:
下载并运行安装程序(64位(x86-64)或32位(x86))。
有关更多详细信息和其他选项,请参阅安装说明。
我激发了你的兴趣吗?
- 讨论论坛,在GitHub