You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Prior to setuptools and setup.py, we used CYLC_VERSION to allow users to switch between versions of Cylc (as far as I understand it). After setuptools, it will be harder to maintain this feature.
But users might be able to have the same feature through virtual environments anaconda, etc.
This issue is a left over of #2989, to revisit its use, and document what must be done with it now.
ATM users can run different suites at different versions if necessary (e.g. long-running suite that's not upgraded yet, and a new suite written for new cylc) and every suite job invokes the right cylc version thanks to $CYLC_VERSION in the job environment, with cylc versions installed in (e.g.) in /opt/cylc/[VERSION].
The text was updated successfully, but these errors were encountered:
Yes. The variable is used in remote commands such as when submitting jobs on remote hosts. The variable allows the correct version of Cylc to be chosen with login profiles, e.g. by loading the correct module or Python environment. If not Cylc version, we'll need a similar mechanism for a remote job host to recognise that it needs to load a matching Python environment before doing anything.
Prior to setuptools and
setup.py
, we usedCYLC_VERSION
to allow users to switch between versions of Cylc (as far as I understand it). After setuptools, it will be harder to maintain this feature.But users might be able to have the same feature through virtual environments anaconda, etc.
This issue is a left over of #2989, to revisit its use, and document what must be done with it now.
Quoting @hjoliver comment from another issue:
The text was updated successfully, but these errors were encountered: