[Distutils] Making commands extensible by default

Toshio Kuratomi a.badger at gmail.com
Mon Apr 20 18:10:57 CEST 2009


David Cournapeau wrote:
> Toshio Kuratomi wrote:
>> They don't have bearing on talking about
>> redesigning how to design a new architecture that's easy to extend.
>>   
> 
> Those examples show why extending distutils commands with subclassing +
> post processing is not always enough. I don't understand why they would
> not be relevant for the design to improve distutils extensibility. They
> are quite typical of the usual problems I have when I need to extend
> distutils myself.
> 
+1 to this argument :-)

subclassing is a bad way to implement extensibility for essentially
imperative tasks.

I was just saying that the fact that distutils commands being used from
paver having bugs does not invalidate paver's design of having functions
 be the task unit to build upon.

-Toshio

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: OpenPGP digital signature
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20090420/29da3aa3/attachment.pgp>


More information about the Distutils-SIG mailing list