Avoid conflicts with OS python packages by using Python venv in /opt/rucio#475
Avoid conflicts with OS python packages by using Python venv in /opt/rucio#475bziemons wants to merge 10 commits into
Conversation
|
Please mind this needs manual testing. I might have missed something |
|
I like, a lot, the idea of having a venv for rucio rather than using the global python libraries, but I wonder if mixing rucio binaries and the venv ones is a good idea. I would personally put the venv in a different location |
|
Right now, the baked venv at Also, another idea might be to break this into separate PR per container. It feels like reviewing all of them at once, comes with the disadvantage of having a huge scope. Which means that this will take quite a long time to be merged. I think we should at least start with the dev container and see how this goes. That one is not very dangerous to merge and play with. Dunno. |
|
I like the idea of trying it on the dev container first. Then do the others. |
|
@bziemons Should I make an issue only for the dev image, and then have a PR that introduces the venv there in order to test it separately? And then once we decide on the approach and merge it, we can reflect the changes there also to the rest of the containers here. |
Or all at once? |
I think that's a good idea. I agree that it is beneficial to do the dev image first. I won't have time to work on an update for this for a couple of days. |
50364de to
886ab1b
Compare
886ab1b to
e2b1e4a
Compare
|
I took another look at this and the only issue when having the Rucio venv in |
Closes: #458