[Distutils] Optional C extensions in packages
Phillip J. Eby
pje at telecommunity.com
Fri Feb 2 19:40:40 CET 2007
At 01:26 PM 2/2/2007 -0500, Jim Fulton wrote:
>Phillip J. Eby wrote:
>>Yes, so these features would have to wait until 0.7, and a possible
>>redesign of EasyInstall to be based on buildout (or something like it,
>>anyway), instead of the other way around. ;)
>
>I didn't mean to imply that buildout was better than easy_install,
>merely noting that they were different.
Well, I did mean to imply it's better, because it is. Take the compliment
and go quietly. ;)
Seriously, I do intend for the "nest" tool to be "more like buildout", in
the sense that it will target the management of individual nests (analagous
to individual buildouts), that it will likely be more transactional, and
better able to support plugins (analagous to recipes).
So, I think that the basic ideas of buildout are good and should be
emulated in "nest"; whether any actual code sharing or other
similarity-in-detail will exist, I don't yet know.
>>EasyInstall probably just needs to grow an option to force reinstallation
>>of a package, as that's a generally useful feature.
>>I.e., sort of a "don't allow the requirement to be satisfied with an egg
>>that's already on sys.path" option.
>
>That seems like a rather big stick and a round-about way to do it.
True, but that statement applies to EasyInstall as a whole already, doesn't
it? :)
More seriously, it's the only thing I can reasonably see doing in the 0.6
timeframe unless somebody else can contribute good patches. I really want
to put 0.6 to bed so that serious work on 0.7 can start -- something that's
now almost a year overdue, compared to my druthers.
More information about the Distutils-SIG
mailing list