<div><span style="color: rgb(160, 160, 168); ">On Tuesday, February 12, 2013 at 12:13 AM, Éric Araujo wrote:</span></div>
<blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
<span><div>Le 11/02/2013 13:37, Marcus Smith a écrit :</div><blockquote type="cite"><div><blockquote type="cite"><blockquote type="cite"><div><div>Projects which wish to use non-compliant version identifiers must</div><div>restrict themselves to metadata v1.1</div></div></blockquote></blockquote><div>currently, "Projects" don't have control over this, right?</div><div>setuptools/distutils just writes 1.0 or 1.1 metadata, period.</div></div></blockquote><div>Yep, but projects can control the version used by distutils and others</div><div>by deliberately not using fields new in a given metadata version. I.e.</div><div>if you don’t have requires nor requires-dist not project-url, you’ll get</div><div>metadata 1.0; if you use setup-requires-dist you get 1.3 (from a tool</div><div>that knows about it, of course).</div></span></blockquote><div>I think the biggest point of contention here is how does a project</div><div>that doesn't _need_ any of those new fields opt into the stricter</div><div>version comparisons? </div><div><br>
</div>