﻿id	summary	reporter	owner	description	type	status	priority	milestone	version	resolution	keywords	cc	launchpad_bug
107	Older versions of pycryptopp have a newer-looking version number	exarkun		"The current release of pycryptopp on pypi is 0.7.1.869544967005693312591928092448767568728501330214

I assume the release was generated from the revision at the git tag pycryptopp-0.7.1

The git tag pycryptopp-0.7.1 is about 4 revisions behind master@HEAD right now.  The self-reported version of pycryptopp at master@HEAD is 0.7.1.4.182880377279460454774209806269619214747373856330.post4

{{{
>>> from packaging.version import Version
>>> release = Version(""0.7.1.869544967005693312591928092448767568728501330214"")
>>> head = Version(""0.7.1.4.182880377279460454774209806269619214747373856330.post4"")
>>> versions = [release, head]
>>> versions.sort()
<Version('0.7.1.869544967005693312591928092448767568728501330214')>]
>>> versions == [head, release]
True
>>> 
}}}

The actually newer code has a version that marks it as being older.  Perhaps this only affects postX versions but that's sufficient to break testing environments where it becomes difficult to get an in-development version of pycryptopp instead of the last release.
"	defect	new	blocker						
