Re: [Distutils] different python versions in one buildout?!

Maybe this project can be a reasonable starting point: http://pyvm.sf.net It works for the python 2.7x trunk but the same engine can be adapted to different python versions with slight modifications. Basically it will let you use different python version builds at the same-ish time, side by side, so you can test your code vs different python revisions. Regards Antonio On Thu 02/09/10 12:39, "Godefroid Chapelle" gotcha@bubblenet.be wrote:
Le 30/08/10 19:27, Jim Fulton a �crit :
On Mon, Aug 30, 2010 at 1:06 PM, Chris Withers<chris@ simplistix.co.uk> wrote: Gary Poster wrote:
It's not like I want my system
matplotlib in one part and a locally failing-horribly buildout-installed matplotlib in another part.
No, but single buildouts are used to install different sections with entirely different requirements, including different Python versions.
This feels like needless complexity to me.
This is a requirement we had here at ZC. It wasn't needless.
If a different python is needed, it should be in its own buildout. If you need to bundle a bunch of buildouts together because of this, use a recipe that runs "sub buildouts" in a separate process...
It's possible that this would be a better approach. It's true that supporting multiple Python interpreters is a pain. I don't have this need atm, so I'm not motivated to try your solution. :)
I wonder what other people think. Does anyone else have current need to deal with multiple Python versions in the same buildout?
Jim
I am developing vimpdb which I obviously want to be compatible with multiple python versions.
I was planning to write a single buildout to build the various testrunners. -- Godefroid Chapelle (aka __gotcha) http://bubblenet.be _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig
participants (1)
-
a.cavallo@cavallinux.eu