Bleeding Roadmap 2019 - mottosso/bleeding-rez GitHub Wiki

Notes on where Bleeding Rez is headed for 2019.
$ pip install rez # Simplified installation
$ rez install pipz yumz scoopz # Native package manager
$ rez env scoopz -- install python git 7zip nano # Utilise global repositories..
$ rez env python-3.7 pipz -- install PySide2 # ..for both applications and libraries
$ rez env PySide2 #
> $ # Profit
And Docker-like environment isolation.
$ export MY_VAR=1
$ rez env
> $ echo $MY_VAR
$MY_VAR
Whereby the environment provided by Rez, without packages, is identical to the OS on first install.
rez env my_package --pre
Whereby --pre includes versions considered "pre-release", borrowing from pip install --pre.
Summary
- Rez Core - Facilitate third-party extensions, such as external package management and localisation
- Favour Adoption - First impressions are the most important, details can get worked out later
- Isolated Environment - Only variables provided by packages become part of a resolve, to avoid "Works on My Machine"