I wrote (obviously) a great tool in python (for Linux) that I would like to share with my colleagues. We work on different machines, but with the same overall environment. In addition, we are users, so there is no way to easily install dependencies.
Now here's the catch: I like python, my users don't care. They have access to the python installation for the whole company (simple), but they don’t want to care (well, this is understandable, not all programmers).
Question: In such a general environment where the python interpreter is available, but the modules for my application are not, what could be the easiest way to share my tool with other users?
As you can imagine, my users do not want to install anything (especially in the user space), setting the path is likely to be on the verge of adoption. The solution should not pack EVERYTHING, like freezing, possibly busting ...
For the user, this should be: copying a specific tar.gz or going to the application folder (shared), launching the application, done.
So maybe the modules should somehow be embedded in the application? Or should I place (in my common home) modules in the library and configure some paths? Or maybe virtualenv can help if users can copy the whole env using the path?
I hope you see my problem: D
Thanks!
source share