rye README

The project's README from github.com/astral-sh/rye. As one markdown file: README.md.

Rye: a Hassle-Free Python Experience


Rye

[!NOTE]

Rye is no longer developed. We encourage all users to use uv, the successor project from the same maintainers, which is actively maintained and much more widely used.

For current Rye users, please see the uv migration guide. While Rye will continue to be available, no further updates are planned, including security updates.

Rye is a comprehensive project and package management solution for Python. Born from its creator's desire to establish a one-stop-shop for all Python users, Rye provides a unified experience to install and manage Python installations, pyproject.toml based projects, dependencies and virtualenvs seamlessly. It's designed to accommodate complex projects, monorepos and to facilitate global tool installations. Curious? Watch an introduction.

A hassle-free experience for Python developers at every level.

Watch the instruction

Click on the thumbnail to watch a 16 minute introduction video

In The Box

Rye picks and ships the right tools so you can get started in minutes:

Installation

The installation takes just a minute:

For more details and other options, refer to the installation instructions.

Learn More

Did I spark your interest?

More

rye (astral-sh/rye)

Searching Database…

14.1K ·GitHub
archived
Что это такое?Rye — это комплексный инструмент для управления проектами и пакетами Python. Он устанавливает нужные версии Python, управляет проектами на основе pyproject.toml, зависимостями и виртуальными окружениями в одном месте.
Это инструмент командной строки или библиотека, которую я импортирую в свой код?Это самостоятельный инструмент командной строки, который устанавливается на компьютер, а не модуль, который импортируется в проект на Python.
Нужно ли мне заранее установить Python, чтобы пользоваться им?Нет, Rye сам загружает собственный Python, используя сборки Indygreg Python Builds и бинарные дистрибутивы PyPy, так что заранее устанавливать Python не нужно.
Rye всё ещё разрабатывается?Нет, Rye находится в архиве и больше не разрабатывается, в том числе не выпускаются обновления безопасности. Сопровождающие теперь рекомендуют всем переходить на uv — их преемника.
Какие инструменты Rye включает в себя?В комплект входят ruff для проверки и форматирования кода, virtualenv для виртуальных окружений, build для сборки пакетов в формате wheel, twine для публикации и uv (с запасными вариантами unearth и pip-tools) для создания файла блокировки версий и установки зависимостей.
Что лучше выбрать для нового проекта: Rye или uv?Используйте uv. Это активно поддерживаемый преемник, созданный той же командой, а сам Rye больше не обновляется.
Может ли Rye управлять проектами из нескольких пакетов?Да, в Rye есть встроенная поддержка рабочих пространств (workspace) для работы со сложными проектами, состоящими из нескольких библиотек.
Как перенести существующий проект Rye на другой инструмент?Проект направляет существующих пользователей к официальному руководству по переходу с Rye на uv.
What are similar projects?poetry, pip, composer, uv, pyinstaller, gvm, dep, pipx
Creator
astral-sh
Size
3.5 MB
Stars
14.1K
Age
3y
Commits · 90 Days