rye
« Back to VersTracker
Description:
Package Management Solution for Python
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: python package-manager development dependency-management virtual-environment
Install: brew install rye
About:
Rye is a comprehensive Python project management tool that handles dependency management, virtual environment handling, and version pinning in a single, unified workflow. It aims to provide a cohesive 'batteries-included' experience, reducing the need for juggling multiple disparate tools like pip, venv, and pip-tools. The tool is designed for developers seeking a streamlined, opinionated workflow for maintaining consistent and reproducible Python environments.
Key Features:
  • Unified workflow for managing dependencies, virtual environments, and tooling
  • Deterministic builds with lock files for reproducible environments
  • Automatic version management and pinning for dependencies
  • Built-in support for monorepos and multi-project workspaces
Use Cases:
  • Managing dependencies and environments for Python applications and libraries
  • Standardizing development workflows across teams to ensure consistency
  • Handling complex dependency graphs in monorepo setups
Alternatives:
  • Poetry – Rye is often seen as a faster, more opinionated alternative with a focus on a single cohesive toolchain.
  • Pipenv – Rye aims to provide a more modern and performant solution for dependency and environment management.
  • pip-tools – Rye provides a higher-level, all-in-one workflow compared to the more manual, lower-level approach of pip-tools.
Version History
Detected Version Rev Change Commit
Oct 27, 2024 11:42pm 0 VERSION_BUMP c9691091
Oct 22, 2024 1:24am 0 VERSION_BUMP b5b96bcd
Sep 29, 2024 10:22pm 0 VERSION_BUMP 40e4f3c7
Sep 29, 2024 9:56pm 0 VERSION_BUMP 3ddceae0