forked from AcademySoftwareFoundation/rez
-
Notifications
You must be signed in to change notification settings - Fork 9
Bleeding Roadmap 2019
Marcus Ottosson edited this page Jul 19, 2019
·
8 revisions

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 #
> $ # ProfitAnd Docker-like environment isolation.
$ export MY_VAR=1
$ rez env
> $ echo $MY_VAR
$MY_VARWhereby the environment provided by Rez, without packages, is identical to the OS on first install.
rez env my_package --preWhereby --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"
Reproducible software environments
for Windows, Linux and MacOS, written in and for Python
Feel free to edit this wiki
Guides
Table of Contents
- Home
- Getting Started
- Basic Concepts
- Shells
- Patch
- Configuring Rez
- Package Commands
- Package Definition Guide
- Variants
- Contexts
- Suites
- Building Packages
- Environment Variables
- Releasing Packages
- Rez GUI
- Command Line Tools
- Glossary
- Misc
Todo