- Rye는 Python 설치,
pyproject.toml프로젝트, 의존성, virtualenv, 전역 도구 설치를 한곳에서 다루려던 프로젝트·패키지 관리 도구임 - 현재는 개발이 중단됐고, 같은 유지관리자들이 만든 후속 프로젝트 uv 사용이 권장됨
- 기존 사용자는 uv migration guide를 참고해 이전할 수 있으며, Rye는 계속 받을 수 있지만 더 이상의 업데이트 계획은 없음
- 업데이트 중단에는 보안 업데이트도 포함돼 새 프로젝트나 장기 유지보수 환경에서는 uv 전환을 고려해야 함
- Rye가 목표로 했던 통합 Python 경험은 복잡한 프로젝트와 monorepo까지 포괄했지만, 유지관리 중심은 uv로 옮겨감
Rye의 현재 상태
-
개발 중단과 uv 권장
- 모든 사용자에게 uv 사용이 권장됨
- uv는 같은 유지관리자들이 만든 후속 프로젝트임
- uv는 활발히 유지관리되고 있으며 Rye보다 훨씬 널리 사용됨
- 기존 Rye 사용자는 uv migration guide를 참고할 수 있음
- Rye는 계속 사용할 수 있지만, 추가 업데이트 계획이 없음
- 보안 업데이트도 계획되어 있지 않음
Rye가 제공하던 기능
- Rye는 Python을 위한 프로젝트 및 패키지 관리 솔루션임
- Python 사용자를 위한 원스톱 도구를 목표로 만들어짐
- 하나의 통합 경험 안에서 다음 작업을 다룸
- Python 설치 관리
pyproject.toml기반 프로젝트 관리- 의존성 관리
- virtualenv 관리
- 전역 도구 설치
- 복잡한 프로젝트와 monorepo를 다룰 수 있도록 설계됨
- 소개 영상은 Watch an introduction에서 볼 수 있음