> There are 16 versions on PyPI which end in a newline character. Of these 16, 12 have registered the stripped equivalent too ... Visually, on PyPI, these look identical
I often navigate through package versions in the PyPI website, and seeing something like this would have driven me nuts!
> A PyPI package version doesn’t have to be strictly numeric – they’re usually in the form 1.2.3 or similar, sometimes with characters appended to indicate alpha, beta, dev or release candidate, but they can be any string.
Wait... they don't have to be valid semver? How in the world does resolution work?
This is absolutely beautiful. Thank you for submitting it, OP.
Some fun archaeology and digging around into the dark and weird corners of PyPI. I, for one, didn't realise that "Kenneth Reitz" is a perfectly valid version number! :-)