[Distutils] version scheme: a case for dropping ".devNNN" and ".postNNN"

Paul Moore p.f.moore at gmail.com
Thu Jun 11 17:10:20 CEST 2009


2009/6/11 Eric Smith <eric at trueblade.com>:
> Paul Moore wrote:
>>
>> 2009/6/11 P.J. Eby <pje at telecommunity.com>:
>>>
>>> PyPI uploads aren't a suitable basis for analyzing "dev" use cases, since
>>> the whole point of having a "dev" tag is for *non-released* versions.
>>>  (E.g., in-progress development via SVN.)
>>
>> If it's non-released, I've yet to see a clear explanation of why the
>> PEP is relevant. Who is going to use an API from the PEP to parse your
>> "version number", and why?
>
> I would, if my test environment used buildout to grab the latest versions of
> my own packages from my own servers. And that's in fact how I operate
> internally.
>
>> Distinguished by what? What code (that you didn't write yourself,
>> purely for internal use) needs to parse your dev tag?
>
> Because it's my own code this use case doesn't need to be supported?

That's not what I meant, but I suspect that if I try to clarify, I'll
make things worse, as I'm losing track of things at this point :-(

Does Ben's proposed solution satisfy your needs? If not, let's try to
understand why, and we can start the discussion again with a clean
slate.


More information about the Distutils-SIG mailing list