is an open-source, cross-platform package manager designed to create isolated, reproducible environments for software packages. Unlike traditional package managers (like apt or pip ) that install software directly into a system environment, Rez manages packages in a central repository and resolves dependencies dynamically at runtime.
Ensuring all artists in a studio are using the exact same version of Maya, Pyblish, and internal tools.
Packages are installed once in a shared location, rather than inside every environment. Packages are installed once in a shared location,
A specific set of resolved packages can be locked and reused, ensuring that a scene built today works exactly the same in three years. 3. Key Benefits
Because environments are virtual and reference a central repo, they require minimal disk space. Cross-Platform: Works across Linux, Windows, and macOS. 4. How It Works Request: A user requests a package: rez env houdini . Resolve: Rez examines dependencies and resolves conflicts. Key Benefits Because environments are virtual and reference
Testing new software versions without breaking existing pipelines.
Launching specific tools on the fly from a farm or terminal. 6. Adoption and macOS. 4.
Multiple versions of the same software (e.g., Python 2.7 and Python 3.10) can exist simultaneously without conflicting.