[Biopython-dev] [Biopython] Switching to PEP440 compliant versioning for our development code

Eric Talevich eric.talevich at gmail.com
Thu Jun 23 18:59:21 UTC 2016

On Thu, Jun 23, 2016 at 6:14 AM, Peter Cock <p.j.a.cock at googlemail.com>

> Dear Biopythoneers,
> Currently we use a simple two level versioning scheme
> of 1.N for Biopython (currently at 1.67), which is all fine for
> the recent PEP standards which are important for when
> we release code via PyPI, and determining dependencies
> and ordering releases.
> However, as currently documented on our release process,
> in between releases we append a plus, currently 1.67+,
> and these versions are not PEP440 compliant.
> [...]

> having read PEP440, I think it would be clearer
> to use 1.78.dev (a development pre-release of what will
> be 1.68) instead?


I agree with this change. But in my experience, the suffix that plays best
with Python versioning- and packaging-related tools, and follows PEP440
most literally, would be "<next_version>.dev0".

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.open-bio.org/pipermail/biopython-dev/attachments/20160623/b7e20155/attachment.html>

More information about the Biopython-dev mailing list