Skip to content
Allan Johns edited this page May 13, 2016 · 15 revisions

Table of Contents

        - [context](#context)
        - [local package path](#local-package-path)
        - [package](#package)
        - [package commands](#package-commands)
        - [package definition file](#package-definition-file)
        - [package repository](#package-repository)
        - [package request](#package-request)
        - [package search path](#package-search-path)
        - [request](#request)
        - [resolve](#resolve)
        - [rez-config](#rez-config)
        - [rez-env](#rez-env)
        - [version](#version)
        - [version conflict](#version-conflict)
        - [version range](#version-range)

[ context | local package path | package | package commands | package definition file | package repository | package request | package search path | request | resolve | rez-config | rez-env | version | version conflict | version range ]


##### context An object containing everything about an environment resolve. Contexts can be stored in .rxt files, and used to reconstruct the same environment at a later date. ##### local package path Path to package repository where locally-developed packages are installed to. This path typically appears at the front of the packages search path. It is typically `~/packages`. ##### package A versioned piece of software - the things that rez manages. ##### package commands A block of python code in the package definition file that determines how the package updates the environment it is used in. ##### package definition file A file, such as 'package.py', that defines everything we want to know about a package, including its dependencies. Every package has one. ##### package repository A place where packages are stored - usually a directory on disk. ##### package request A string describing a request for a package, such as "python-2.6+", "foo==1.0.0". ##### package search path Search path that rez uses to find packages. ##### request A list of package requests, such as ("python-2.6+", "foo-1", "bah==2.3.3"). ##### resolve A list of packages resulting from resolving a request with the dependency solver. ##### rez-config A command line tool that shows the current rez configuration settings. ##### rez-env A command line tool that places the user into a newly resolved environment. ##### version A version number, such as "1", "2.0", "1.5.3alpha". ##### version conflict Two requests for the same package that do not overlap. For example, ("python-2.5", "python-2.7"). ##### version range A string describing a range of possible versions, such as "4+", "<2.1", "3.0", "1.1+<2", "==4.2.2".