Distributing programs depending on third party modules.

Bruno Desthuilliers bdesth.quelquechose at free.quelquepart.fr
Tue May 15 17:04:14 EDT 2007


Kevin Walzer a écrit :
> Tina I wrote:
> 
>> Hi list,
>>
>> Is there a preferred way to distribute programs that depends on third 
>> party modules like PyQt, Beautifulsoup etc? I have used setuptools and 
>> just having the setup script check for the existence of the required 
>> modules. If they're not found I have it exit with a message that it 
>> need this or that installed.
>>
>> But this is not very convenient for the end user and I have got a few 
>> complaints about it. Am I missing something in setuptools or is there 
>> a better way to do it (except for bundling the modules in the package 
>> which seem like a rather nasty workaround)?
>>
>> Thanks
>> Tina
> 
> 
> What platform are you doing this on? On the Linux platform, "dependency 
> hell" of this sort is pretty much unavoidable,

Yes it is. EasyInstall works just fine.

> because there are so many 
> different packaging systems (apt, rpm, and so on): it's standard to let 
> the package manager handle these dependencies. And yes, it is 
> frustrating for end users.

I'm a happy user of Gentoo and Ubuntu. I don't have any frustration 
feeling.




More information about the Python-list mailing list