On 5/12/09 12:46 PM, Paul Winkler wrote: > On Tue, May 12, 2009 at 12:36:06PM -0400, Chris McDonough wrote: >> On 5/12/09 12:27 PM, Paul Winkler wrote: >>> I agree with a lot of what you wrote, but I don't understand this last >>> bit. All the currently released packages will continue to live on >>> pypi more or less forever, no? To paraphrase a wise man, "Releasing a >>> package means always having to say you're sorry" ;-) >> I don't think so. People would need to change their code to depend on >> the big package, and the smaller packages would cease to have a life of >> their own. Having both the smaller packages and some bigger package that >> also contains it and needing to maintain both truly would be the worst of >> all possible worlds. > > I must be dense today because I still don't understand what "cease to > have a life" means. Remove them from pypi? How would you avoid > breaking all the current software in the world that currently depends > on all those distributions? >
If your package depends on zope.app.publisher, you get *78* eggs. Change that install_requires line in your package to "ZTK" and you get the same software. OTOH, packages that rely on things that are *truly reusable* like zope.interface, and so on will need to do nothing; those packages will continue to have a life of their own. - C _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )