fix Python shebangs for scripts in Python and Conda-like installations#3717
fix Python shebangs for scripts in Python and Conda-like installations#3717boegel merged 1 commit intoeasybuilders:developfrom
Conversation
|
Test report by @Flamefire Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
The core Python modules have scripts too that use `python`. However their shebangs use absolute paths to the installed python binary. This causes serious problems with virtualenvs as e.g `pip install` would still use the core Python binary instead of the virtualenv binary leading to failures if `$PIP_REQUIRE_VIRTUALENV` is set. Copy over the default shebang-fix from PythonPackage.
|
@boegelbot please test @ jsc-zen3 |
|
@boegel: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 2903808331 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot Overview of tested easyconfigs (in order)
Build succeeded for 4 out of 5 (5 easyconfigs in total) |
|
|
@boegelbot please test @ jsc-zen3 |
|
@boegel: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 2904001712 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
The core Python modules have scripts too that use
python. However their shebangs use absolute paths to the installed python binary.This causes serious problems with virtualenvs as e.g
pip installwould still use the core Python binary instead of the virtualenv binary leading to failures if$PIP_REQUIRE_VIRTUALENVis set.Copy over the default shebang-fix from PythonPackage.