On Fri, Oct 16, 2009 at 8:06 PM, Tres Seaver <tsea...@palladion.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Ian Bicking wrote:
>> On Fri, Oct 16, 2009 at 8:54 AM, Tarek Ziadé <ziade.ta...@gmail.com> wrote:
>>> Marc-André Lemburg gave me a key points about the static metadata
>>> discussions we have (wether its PEP 390 or around it)
>>>
>>> He said that the important thing was to have the context-dependant
>>> markers in PKG-INFO, and that having in described in
>>> setup.cfg or in setup.py by any way is not the important thing. And he
>>> is right !
>>
>> Excellent, this resolves my own concern about the discussion as well.
>> Putting this in PKG-INFO is something I can concretely make use of,
>> regardless of how it is generated.
>>
>> PKG-INFO is already somewhat flawed as a format for holding the data,
>> in particularly maintaining indentation for Description.  I think
>> adding a general "...; <condition>" places another syntactic
>> constraint, where no field can have ";" in it.  Ideally I'd like to
>> see both cases resolved.  And certainly I don't want to end up in a
>> place where weird bugs emerge if I put ";" in a field (especially
>> since many are free text).
>
> The only fields where I see this syntax making any sense are the
> "requirements" ones:
>
> - - The ones specified in PEP 314: Requires, Provides, Obsoletes
> - - The new ones proposed in PEP 345[1]:  Requires-Dist, Provides-Dist,
>  Obsoletes-Dist

Yes, that would have to be a subset of the fields, and ";" makes
PKG-INFO still RFC 232 compatible.

Tarek
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to