Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deployment: make cap-client available on lxplus by a source script #93

Open
lukasheinrich opened this issue Nov 5, 2018 · 1 comment

Comments

@lukasheinrich
Copy link

Most physics users will expect that the cap client is somehow usable on LXPLUS so if the cap-client could somehow be deployed there (via RPM or some virtualenv that can be sources) that would be nice

@tiborsimko
Copy link
Member

I have installed it on the LXPLUS7 so that users could do:

$ ssh lxplus7.cern.ch
$ source ~simko/public/cap/bin/activate
$ cap-client --help

Similarly to how people can use reana-client.

Note that people have to use LXPLUS7 and not LXPLUS yet because of:

  • LXPLUS's default version is Python-2.6 which is not compatible with CAP;
  • trying Python-2.7 via software collections on LXPLUS leads to python library location troubles;
  • trying Python-3 via software collections on LXPLUS (that works nicely for REANA) wouldn't work for CAP client yet because of minor Python 3 support issues (e.g. see Python 3 compatibility #81 about urlparse which is still there)

So while the above way of cap-client on LXPLUS7 is fully OK, we can improve things still...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants