tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: lang/python/egg.mk should not make py-setuptools an installation dependency



On Fri, Jan 01, 2010 at 02:14:26PM -0500, Oliver Gould wrote:
> I've been poking around lang/python/*.mk, and I noticed that egg.mk
> contains:
> 
> > DEPENDS+=   ${PYPKGPREFIX}-setuptools>=0.6c9:../../devel/py-setuptools
> 
> I believe that this should be BUILD_DEPENDS rather than DEPENDS.

I disagree.

> Setuptools is a development library typically included from the package's
> setup.py script used during package-build; as such, it should not be
> required on a production system.
> 
> Is there any reason that setuptools is needed at/after install-time?

It is required to manage the registration of eggs. A bunch of third
party projects actually depend on the ability to query for eggs,
removing this break such modules.

Joerg


Home | Main Index | Thread Index | Old Index