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