ynput / ayon-launcher

AYON desktop application launcher
Apache License 2.0
31 stars 13 forks source link

Pip freeze fix 2 #105

Closed iLLiCiTiT closed 6 months ago

iLLiCiTiT commented 6 months ago

Changelog Description

Following PR to https://github.com/ynput/ayon-launcher/pull/104 . This should really fix issue with invalid data in requirements.txt .

Additional info

Instead of storing requirements txt which contains dynamic reference like HEAD or master we're storing a json which is just converted lock file which contains resolved reference (git commit hash).

Testing notes:

  1. Run build and make installer.
  2. The git packages (acre and appdirs) should have git url with commit hash at the end.
BigRoy commented 6 months ago

This PR fixes the remaining issues I faced described here.

With Launcher rebuild and a new installer created I was able to use this to actually build a dependency package with the Ayon Dependencies Tool.

Thanks!