On Tue, Oct 13, 2009 at 1:30 PM, Tres Seaver <[email protected]> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Reinout van Rees wrote:
>> On 2009-10-09, Chris Withers <[email protected]> wrote:
>>> Reinout van Rees wrote:
>>>> I'm still not 100% sure whether it is safe to put "distribute" in the
>>>> install_requires list of a package right now, however.
>>> As with setuptools, why do you think you need to?
>>
>> Namespace packages.  You get warnings "hey, no setuptools dependency" once 
>> you
>> use namespaces.
>
> That is a buildout bug:  whining about the lack of depenedency on the
> only package which makes dependencies meaningful is silly.  No package
> should *ever* need to declare that it depends on setuptools.

I disagree. Dependencies only matter for installation.  Lots of
packages that are installed with setuptools don't need setuptools in
their path to run.  If a package imports setuptools, it should declare
it as a dependency.  The distribute fork and masquerade of setuptools
makes this more complicated than it should be.   Really the run-time
code needed to support namespace packages should be split out into a
separate package and eventually added to the standard library.

Jim

-- 
Jim Fulton
_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to