What are my alternatives to manage Python packages for clients?

Posted by c00kiemonster on Stack Overflow See other posts from Stack Overflow or by c00kiemonster
Published on 2012-11-11T04:57:10Z Indexed on 2012/11/11 4:59 UTC
Read the original article Hit count: 143

Filed under:
|
|

So the setup is a slew of proprietary server/client Python applications running on one Linux box (the server) and a set of Windows 7 workstations (the clients). Everything is running smoothly until any of the proprietary Python packages needs updating.

For now I am using distutils eggs which are very easily updated with easy_install, but it is still a manual process which quickly becomes tedious as the number of applications and client workstations grow.

The ideal setup IMHO is to have the Python packages on the server so when a client application is launched on a workstation the client application can check to see whether its current Python packages are up-to-date. If not, the client application should download the newer Python package from the server, install it, and then launch as per normal.

Does this sounds familiar to anyone? I have tried to find alternatives myself, but as far as I can see there is no Python module offering this functionality. Does anyone have any home made solutions for this?

© Stack Overflow or respective owner

Related posts about python

Related posts about distribution