Marcus Ottosson
Marcus Ottosson
### Goal A pure-Python Docker equivalent. ### Motivation I found myself wanting to test a package in an isolated environment. To make sure it runs both here and elsewhere, but...
### Goal Provide a virtual environment to Rez ### Motivation The command `docker run -ti centos:7` creates an isolated environment for a given OS and puts you inside of it....
### Goal Facilitate passing of data from command-line into context. ### Motivation Sometimes you need to pass what is effectively an argument to a resolved context, for example, when submitting...
### Goal Avoid having to nuke or batch-update your entire repository on changes to your implicit request, such as `platform_map = {"os": { r"windows-10(.*)": r"windows-10"}}`. ### Motivation There's nothing worse...
### Goal Reduce the risk of "Works on My Machine (tm)". **Related** - #36 ### Motivation Rez currently inherits all variables from the parent environment with one exception; when a...
Embed the current shell into the environment. ### Motivation Packages establish an environment, and sometimes what needs to be established differs between shells. For example, on `cmd`, the `alias` command...
### Goal Facilitate experimentation and one-off packages. **Related** - #38 ### Motivation The `package.py` is nimble and easy to put together. But sometimes you'd like to test a particular package...
### Goal Separate between releases and pre-releases, to encourage experimentation without affecting the general user. ### Motivation PyPI separates between release and pre-release packages, which means you can safely release...
A package is broken, that much is clear. But which variant? Which do I fix? ```bash RexUndefinedVariableError: Referenced undefined environment variable: PROJECTS_PATH ```