Skip to content

2.29.4

Compare
Choose a tag to compare
@mottosso mottosso released this 28 Apr 19:22
· 545 commits to master since this release

Improved rez pip, with automatic deduction of variants from wheel metadata.

What that means is that now when you rez pip --install mkdocs, all of its dependencies are appropriately varianted.

$ rez pip --install mkdocs
...
9 packages were installed:
  Markdown-3.1: C:\Users\me\packages\Markdown\3.1\package.py
  Click-7.0: C:\Users\me\packages\Click\7.0\package.py
  tornado-6.0.2: C:\Users\me\packages\tornado\6.0.2\package.py (platform-windows\python-3)
  Jinja2-2.10.1: C:\Users\me\packages\Jinja2\2.10.1\package.py
  MarkupSafe-1.1.1: C:\Users\me\packages\MarkupSafe\1.1.1\package.py (platform-windows\python-3)
  PyYAML-5.1: C:\Users\me\packages\PyYAML\5.1\package.py (platform-windows\python-3)
  setuptools-41.0.1: C:\Users\me\packages\setuptools\41.0.1\package.py
  mkdocs-1.0.4: C:\Users\me\packages\mkdocs\1.0.4\package.py
  livereload-2.6.0: C:\Users\me\packages\livereload\2.6.0\package.py

1 packages were already installed:
  six-1.12.0: C:\Users\me\packages\six\1.12.0\package.py

Notice the variants, as tornado is a Python 3-only library, and PyYAML is supported on both 2 and 3, but has separate distributions for each.

$ rez env mkdocs
resolved by [email protected], on Sun Apr 28 20:03:42 2019, using Rez v2.29.3

requested packages:
mkdocs
~platform==windows       (implicit)
~arch==AMD64             (implicit)
~os==windows-10.0.17763  (implicit)

resolved packages:
Click-7.0          C:\Users\me\packages\Click\7.0                                   (local)
Jinja2-2.10.1      C:\Users\me\packages\Jinja2\2.10.1                               (local)
Markdown-3.1       C:\Users\me\packages\Markdown\3.1                                (local)
MarkupSafe-1.1.1   C:\Users\me\packages\MarkupSafe\1.1.1\platform-windows\python-3  (local)
PyYAML-5.1         C:\Users\me\packages\PyYAML\5.1\platform-windows\python-3        (local)
livereload-2.6.0   C:\Users\me\packages\livereload\2.6.0                            (local)
mkdocs-1.0.4       C:\Users\me\packages\mkdocs\1.0.4                                (local)
platform-windows   C:\Users\me\packages\platform\windows                            (local)
python-3.6         C:\Users\me\packages\python\3.6                                  (local)
setuptools-41.0.1  C:\Users\me\packages\setuptools\41.0.1                           (local)
six-1.12.0         C:\Users\me\packages\six\1.12.0\
tornado-6.0.2      C:\Users\me\packages\tornado\6.0.2\platform-windows\python-3     (local)
> (rez) $