Rez May 2026
Testing new software versions without breaking existing pipelines.
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.
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. Because environments are virtual and reference a central
The user is placed into a new sub-shell with the configured environment. 5. Common Use Cases
Disclaimer: This write-up refers to the technical package manager tool (AcademySoftwareFoundation/rez) as of 2026, not the 2001 musical video game "Rez" or other slang terms. I can also provide: A sample package.py example. Instructions on how to get started. [rez] Project as Rez package - Google Groups How It Works Request: A user requests a
Environments can contain hundreds of packages, yet typically resolve and load in just a few seconds.
Rez is used by various studios in the Animation and VFX industry and is part of the Academy Software Foundation (ASWF) . and macOS. 4.
Each package contains a package.py file that defines its version, dependencies, and instructions on how to set up environment variables (like PATH or PYTHONPATH ).

