Skip to content

0.5.1 — 2025-05-26

Choose a tag to compare

@ncoghlan ncoghlan released this 26 May 13:48
· 71 commits to main since this release
77d8d77

➡️  PyPI page: venvstacks 0.5.1.

Changed

  • Build failures for invalid layer locks now provide more details on the discrepancies that result in the lock being considered invalid (changed in #181).

Fixed

  • launch_module is now correctly set in the internal venvstacks_layer.json configuration file shipped as part of application layers (resolved in #174).
  • Layer locks are no longer incorrectly marked as invalid solely because the lock input cache files for the declared requirements are missing (reported in #175).
  • Layer lock metadata generated by versions prior to 0.5.0 is now accepted as valid as long as the locked requirements file hasn't changed (resolved in #187).
  • Resetting runtime and framework layer locks no longer prevents locking layers that depend on the affected layers (resolved in #187).
  • Repeated local builds for environments using the dynamic library loading wrapper scripts no longer corrupt the base Python environment link (reported in #184).