pgadmin4-python-de-vendor-venv-paths.patch 1.4 KB

12345678910111213141516171819202122232425262728293031323334
  1. From 8d3c335b578e7c33942a92194f01ad95c227809f Mon Sep 17 00:00:00 2001
  2. From: anthraxx <levente@leventepolyak.net>
  3. Date: Wed, 19 Dec 2018 01:10:25 +0100
  4. Subject: [PATCH] python: de-vendor venv paths
  5. ---
  6. runtime/Server.cpp | 10 +++++-----
  7. 1 file changed, 5 insertions(+), 5 deletions(-)
  8. diff --git a/runtime/Server.cpp b/runtime/Server.cpp
  9. index 15344c11..203fe1a9 100644
  10. --- a/runtime/Server.cpp
  11. +++ b/runtime/Server.cpp
  12. @@ -135,11 +135,11 @@ Server::Server(quint16 port, QString key, QString logFileName)
  13. add_to_path(pythonHome, venvPath.canonicalFilePath());
  14. #else
  15. // Build (and canonicalise) the virtual environment path
  16. - QFileInfo venvBinPath(app_dir + "/../venv/bin");
  17. - QFileInfo venvLibPath(app_dir + "/../venv/lib/python");
  18. - QFileInfo venvDynLibPath(app_dir + "/../venv/lib/python/lib-dynload");
  19. - QFileInfo venvSitePackagesPath(app_dir + "/../venv/lib/python/site-packages");
  20. - QFileInfo venvPath(app_dir + "/../venv");
  21. + QFileInfo venvBinPath("/usr/bin");
  22. + QFileInfo venvLibPath("/usr/lib/python##PYTHONVERSION##");
  23. + QFileInfo venvDynLibPath("/usr/lib/python##PYTHONVERSION##/lib-dynload");
  24. + QFileInfo venvSitePackagesPath("/usr/lib/python##PYTHONVERSION##/site-packages");
  25. + QFileInfo venvPath("/usr/lib/python##PYTHONVERSION##");
  26. // Prepend the bin directory to the path
  27. add_to_path(path_env, venvBinPath.canonicalFilePath(), true);
  28. --
  29. 2.20.1