Oops, I got off list by accident.. On Tue, Apr 14, 2009 at 9:27 PM, Hanno Schlichting <hanno...@hannosch.eu> wrote: > Hi Tarek, > > Tarek Ziadé wrote: >> On Tue, Apr 14, 2009 at 9:07 PM, Hanno Schlichting <hanno...@hannosch.eu> >> wrote: >>> Hi, >>> >>> I'd like to suggest that distutils metadata should gain a way of >>> specifying compatibility with packages in addition to the requirement of >>> packages. >>> >>> What are the use cases? >>> >>> - A package wants to express that it works with both Python 2 and 3. >> >> You may use the classifiers for this use case (Martin has added soem trove >> classifier for python 2/3) > > Right, which restricts this system to Python itself and won't make it > possible to use it for other packages. Adding classifiers for each major > version of each framework seems tedious. > >>> - A package wants to express that it works with TurboGears 2 or Plone 4 >> >> How it would be different from install_requires (that can point to >> Plone==3.xx) > > Many plug-ins would be compatible with both Plone 3.x and Plone 4.x. So > they only require Plone >= 3. The additional information is "works with > Plone 3" and "Plone 4".
I think the classifiers works pretty well there. (If we look at your use cases, and the classifiers browsing features at PyPI) The only problem I can see is the fact that they have to be added "manually" at PyPI. If we put apart this problem, do you see any remaining problem ? Cheers Tarek _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig