Skip to content
Marcus Ottosson edited this page Jul 15, 2019 · 11 revisions

Installation

First, install Rez

$ pip install bleeding-rez --user

This installs the Rez command line tools.

Next, you need to create some essential Rez packages. The rez-bind tool creates Rez packages that reference software already installed on your system. Use the --quickstart argument to bind a set of standard packages (note that you may require administrative privileges for some of them):

]$ rez-bind --quickstart
Binding platform into /home/ajohns/packages...
Binding arch into /home/ajohns/packages...
Binding os into /home/ajohns/packages...
Binding python into /home/ajohns/packages...
Binding rez into /home/ajohns/packages...
Binding rezgui into /home/ajohns/packages...
Binding setuptools into /home/ajohns/packages...
Binding pip into /home/ajohns/packages...

Successfully converted the following software found on the current system into Rez packages:

PACKAGE     URI
-------     ---
arch        /home/ajohns/packages/arch/x86_64/package.py
os          /home/ajohns/packages/os/osx-10.11.5/package.py
pip         /home/ajohns/packages/pip/8.0.2/package.py
platform    /home/ajohns/packages/platform/osx/package.py
python      /home/ajohns/packages/python/2.7.11/package.py
rez         /home/ajohns/packages/rez/2.0.rc1.44/package.py
rezgui      /home/ajohns/packages/rezgui/2.0.rc1.44/package.py
setuptools  /home/ajohns/packages/setuptools/19.4/package.py

Now you should be able to create an environment containing Python. Try this:

]$ rez-env python -- which python
/home/ajohns/packages/python-2.7.8/platform-linux/arch-x86_64/os-Ubuntu-12.04/bin/python

Building Your First Package

Head onto Quickstart for next steps on your journey!

Clone this wiki locally