pypa/pip — pull request #908 by dstufft (2013-04-23 13:09:57+00:00)
Title: Assume versions are a pre-release if we cannot parse them

The most likely unparseable version is something like "dev" or "py6-dev" etc. The number of sane version numbers that are not normalizable and should be conisdered stable are fairly low.