[Server-devel] Install python applications in a virtualenv without, system wide packages using wheel binary package format

Braddock braddock at braddock.com
Mon Dec 16 12:16:57 EST 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

If this can be made to work it would certainly make things easier for
us at Internet-in-a-Box.

Currently we have to build and distribute Fedora rpms just for XSCE,
including for a couple third party packages which have binary
dependencies and have proven a pain.

We already maintain pipy pip packages and use them for all of our own
IIAB appliance deployments.

However, a virtualenv is not really meant as a distribution format and
has some downsides.  You will have to install the pip on every
architecture you support, and I do not believe they are relocatable so
they have to be in the same absolute path, and they may have system
library dependencies which won't automatically be resolved like with RPMs.

Given the fragility and dependency hell of the RPM method though, I
think it is worthwhile to switch to virtualenvs.

- -braddock


> From: Miguel Gonz?lez <migonzalvar at activitycentral.com>
> 
> I want to share with you my proposed approach to install Python
> web application in XSCE.
> 
> 
> The idea is to install them into a Python virtual environment
> isolated from the system wide packages installed.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJSrzWJAAoJEHWLR/DQzlZu2i8H/iuxZPLPnu60JzE4UiqpDo3v
sPxqJgOjSA/lNj/icpl1EY0AaPUgcUWIOnmF2loYSMwR6AfzUbLH35OuPfXVZ8cY
+3eSbT+BnqiQiV+vpsVJQ7NFYipICetldzN4jlhGLgFpVCRgwvDaQCLrgw0MY67y
6xmkI+e4g01i4q4DLA8+jEtlDGeVYWdTmcugka4a/w9UDKIBIfmZ2LCsZq/XoZxB
p895BjYHWk/RSYGC3GC8o1pmXksUIMzf211Lkw3aunXD5G9+tW1ozSktcMEDxAlr
DAXDduyOemEzLa5o1KdMsMbq9ENpBegY3ekejL9ftaN1uyebXVXDD/t32roAVD8=
=9YGH
-----END PGP SIGNATURE-----


More information about the Server-devel mailing list