rez.wrapper

class rez.wrapper.Wrapper

Bases: object

A Wrapper.

A wrapper is a tool created by a Suite. Wrappers reside in the ./bin directory of a suite. They are executable yaml files that are run with the internal ‘_rez-forward’ tool.

When a wrapper is executed, it runs the associated tool within the matching context in the suite.

__init__(filepath)

Create a wrapper given its executable file.

suite()
run(*args)

Invoke the wrapped script.

Returns:

Return code of the command, or 0 if the command is not run.

print_about()

Print an info message about the tool.

print_package_versions()

Print a list of versions of the package this tool comes from, and indicate which version this tool is from.

peek()