Stop using setuptools or distribute in buildout (was Re: Fwd: Re: window 64bit madness)
2011/3/19 Adam GROSZER <agroszer@gmail.com>:
Hello,
As Jim wants to dump setuptools support from buildout, ...
I don't want to, and won't until it gets too painful to support both. I just suspect that time is drawing near. I can also foresee a time at which buildout stops using either. That might be the best path for buildout....wow, the more I think of that, the more appealing it seems. Replacing use of setuptools/distribute could be a really nice project for a certain upcoming German buildout sprint. :) Jim -- Jim Fulton http://www.linkedin.com/in/jimfulton
What are the features that you need ? I'd be interested to know wrt packaging package we're adding in Python to see if it can be useful there Cheers Le 19 mars 2011 07:23, "Jim Fulton" <jim@zope.com> a écrit :
2011/3/19 Adam GROSZER <agroszer@gmail.com>:
Hello,
As Jim wants to dump setuptools support from buildout, ...
I don't want to, and won't until it gets too painful to support both. I just suspect that time is drawing near.
I can also foresee a time at which buildout stops using either. That might be the best path for buildout....wow, the more I think of that, the more appealing it seems. Replacing use of setuptools/distribute could be a really nice project for a certain upcoming German buildout sprint. :)
Jim
-- Jim Fulton http://www.linkedin.com/in/jimfulton _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig
On Sat, Mar 19, 2011 at 11:36 AM, Tarek Ziadé <ziade.tarek@gmail.com> wrote:
What are the features that you need ? I'd be interested to know wrt packaging package we're adding in Python to see if it can be useful there
For the most part, I use the package-index and package-resource features. In many ways I'd do better doing a lot of this myself. For example, people want to allow multiple indexes and I'd like buildout to do more network IO in parallel, using either an async IO library or threads. Buildout uses the easy_install command to build, but it would do better to just invoke a project's setup script, possibly after arranging that certain other required packages are accessible to the setup script. I could go into more detail if I remembered the details. :) If a sprint attacks this, as I hope, then a more detailed report would be a good product of the sprint. Jim -- Jim Fulton http://www.linkedin.com/in/jimfulton
On 19/03/2011 16:04, Jim Fulton wrote:
Buildout uses the easy_install command to build, but it would do better to just invoke a project's setup script, possibly after arranging that certain other required packages are accessible to the setup script.
Support for setup_requires would be extremely welcome! cheers, Chris -- Simplistix - Content Management, Batch Processing & Python Consulting - http://www.simplistix.co.uk
participants (3)
-
Chris Withers
-
Jim Fulton
-
Tarek Ziadé