[Distutils] setup.cfg new format proposal
ziade.tarek at gmail.com
Sun Sep 13 00:37:09 CEST 2009
On Sat, Sep 12, 2009 at 4:50 PM, Floris Bruynooghe
<floris.bruynooghe at gmail.com> wrote:
>> I can't think of a use case where "in" and "==" is not enough.
> Version comparison would be nice though. Taking your example from
> your blog post: if I where to try to install that on Python 2.4 I'd
> have to edit the condition of the [py25] section to "in ('2.4',
or simply do:
condition: python_version == '2.4' or python_version == '2.5'
It's more verbose, but I don't think it's too bad
> Maybe this is what you want though, in case you explicitly
> don't support for 2.4. OTOH it's nice if things would just work in
> case of developers simply not having tried earlier versions.
> This also shows how "in" implies a tuple or a list as data type, your
> mini-language was trying to avoid that. Or did I miss something?
I was thinking about the "in" operator exclusively restricted to strings.
condition: 'i386' in os_machine
In real python, that would be: 'i386' in os.uname()[-1]
More information about the Distutils-SIG