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
