[Python-Dev] buildtime vs runtime in Distutils

Terry Reedy tjreedy at udel.edu
Sun Nov 15 04:02:32 CET 2009


Christian Heimes wrote:
> Tarek Ziadé wrote:
>> Hello,
>>
>> http://bugs.python.org/issue4359 reminds me that Distutils reads build
>> files like Makefile or pyconfig.h to get some environment
>> variables through the sysconfig module at *runtime*.
>>
>> This cannot work on all platforms, when our Makefile is not shipped
>> with python but python-devel. (like Fedora)
> 
> Do we really want to change distutils to solve a problem of a third
> party packaging system when the problem was created by the very same
> third party in the first place? In other words: Should you spend your
> precious development time with fixing a problem that isn't our fault?
> The decision to split the header files into a separate package, that
> isn't installed by default, has already created tons of bad user
> experience in the past. Do you want to endorse the split even further?
> 
> -0 from me

If the third party disables distutils by removing some of the things it 
(sometimes) needs, then it seems to me that they should also remove 
disutils into the separate package. If *that* creates a problem, that 
should be *their* problem.




More information about the Python-Dev mailing list