On Mon, Dec 5, 2011 at 2:53 PM, Christoph Zwerschke <[email protected]> wrote: > Am 05.12.2011 11:55, schrieb Alessandro Molina: > >> I was thinking about the idea of having a bunch of "fake packages" >> like "tgproject-sqla", "tgproject-ming" and so on so that people can >> place as a dependency for their project in setup.py. >> Having "tgproject-sqla==2.1.1" would provide all the right packages >> when they run setup.py instead of having to specify one by one the >> required packages. > > My gut feeling is that this will make the confusion even greater. We have > too many small packages with little functionality already, and then we would > even have some with no functionality. >
You are probably right, but we should look for a way to make easier for people to handle their dependencies. I think that our users should not be managing a project with repoze.what.plugins.sql>=1.0.1 or zope.sqlalchemy>=0.4 or anything else, they are just managing a project with TG2.1.1 and which packages this implies should be a TG problem, not their. Any other idea on how to avoid people having to manage a hube bunch of packages they really don't care about? > That local index has not only the advantage of offering the right versions, > but it can also offer additional packages (like compiled eggs for Windows) > that are not available in the original locations, and it also serves as a > backup and archive when the original locations are down or older packages > have been removed. > Right, local index has huge advantages, I was looking for a solution for the setup.py develop/install of an already existing package. This will fetch TG but doesn't guarantee fetching the right versions of the dependency packages as TG relies too much on the local index for this. Can we keep both available? The local index and the precise version? So that both ways work. -- You received this message because you are subscribed to the Google Groups "TurboGears Trunk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/turbogears-trunk?hl=en.
