Skip to content

Releases: mottosso/bleeding-rez

2.40.5

06 Nov 09:39
08f96e5
Compare
Choose a tag to compare
  • Enables using non-filesystem based package repository. See #97 for more details.

2.40.4

14 Feb 11:03
cb1c71c
Compare
Choose a tag to compare
  • Fixes the character "&" being escaped on PowerShell's shell plugin. (see #93)

2.40.3

20 Aug 13:22
Compare
Choose a tag to compare

Bring up to speed with upstream nerdvegas/rez.

Some things were discounted.

  • zsh and pwsh integrations, as they failed the tests, but more importantly multiply the surface area for error, as each shell comes with a large repertiore of minutia, such as environment variable limits, special handling for alias and others. Unlike normal OS interaction, the choice of shell with Rez is not a stylistic choice, but a functional one. Pick one, and stick with it. The ideal case is to use pwsh on all platforms.
  • Forced lowercase paths on Windows; this breaks tests, but more importantly breaks any circumstance where case does matter on Windows, specifically access over networked Linux drives.

2.38.8

30 Jul 07:05
Compare
Choose a tag to compare

More consistent environment on Windows with isolated mode. Previously, some critical variables were missing, such as APPDATA and PROGRAMDATA, that are safely assumed by either Python itself or tools you write. Now these are included as well, more accurately reproducing a vanilla Windows environment from within a context.

2.38.7

29 Jul 11:01
Compare
Choose a tag to compare
  • Fix for multiprocessing.cpu_count() on Windows and Python 2.7, under --isolated mode. It was relying on a NUMBER_OF_PROCESSORS environment variable that got excluded from the parent environment.

2.38.6

29 Jul 10:25
Compare
Choose a tag to compare

Fix for rez depends, on both Python 2 and 3.

There was an issue introduced in the transition to Python 3 where a call to bar.next() got converted to next(bar), when actually next wasn't referring to an iterator.

2.38.5

29 Jul 08:49
Compare
Choose a tag to compare
  • Fixed edge case in rez context -g with Python 3 (see #82)

2.38.4

27 Jul 13:25
Compare
Choose a tag to compare
  • Improved support for PowerShell on Windows (see #79)
  • Default isolated mode for both Windows, Linux and MacOS
  • Fix rez bind --quickstart in the rare case whereby the CWD had a pip.exe in it
  • Bind bleeding_rez using rez bind --quickstart as well, including alias() for use with rez env bleeding_rez

2.38.3

26 Jul 12:36
Compare
Choose a tag to compare

This is a relatively major release for Windows and Linux users alike, despite the patch version increment.

  • Isolated Environment Parent environment inheritance is disabled per default (see compatibility for details on how to re-enable it), see #70 and #36 for background on what it means. You should now expect a near Docker-like experience in your Rez contexts.
  • PowerShell is now the default shell on Windows. Users of Windows 7 and below will need to explicitly install it (and otherwise upgrade their OS in preparation for the deprecation in 2020)
  • Platform Map The default platform_map for Windows users now yield a simple windows-10 version per default, as versions of Windows have very little impact on the compatibility of software and yet a major negative impact on how packages are created with Rez.

2.38.2

24 Jul 06:18
Compare
Choose a tag to compare
  • Updated rez env --isolated, to support packages accessing the parent environment, but the resulting context cannot.
  • Added rez env -e KEY=VALUE for injecting variables at the command-line
  • Fixed upstream issues with dot for use with rez context -g