Rye:无忧的Python体验
Rye是一个全面的Python项目和包管理解决方案。源于其创始人为所有Python用户建立一站式服务的愿景,Rye提供了一个统一的体验,可以无缝安装和管理Python环境、基于pyproject.toml
的项目、依赖项和虚拟环境。它旨在适应复杂项目、单体仓库,并促进全局工具安装。好奇吗?观看介绍视频。
为各个层级的Python开发者提供无忧体验。
包含功能
Rye精选并提供了合适的工具,让您可以在几分钟内开始使用:
- **引导Python:**提供自动化方式获取出色的Indygreg Python构建以及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))。
更多详情和其他选项,请参阅安装说明。
了解更多
是否引起了您的兴趣?