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

Reply via email to