On Tue, Nov 24, 2009 at 2:31 PM, sstein...@gmail.com <sstein...@gmail.com> wrote: [..] > > There are, however, some issues that should be addressed before it's accepted > as "final." > > 1> There seems to be a typo on line 29 of verlib.py where it says 'f' < > 'b', shouldn't that be 'b' < 'f' ?
Right, fixed. thanks ! > > 2> The explanation for "suggest_rational_version" is stubbed out in the > README.txt file: > > XXX explain here suggest_rational_version > > it should be documented what we expect it to do and that leads into... > This README.txt is a bit outdated. It's an old copy of PEP 386 (which explains suggest_rational_version) > 3> test_suggest_rational_version needs a more comprehensive test suite > (like all the version numbers from PyPi). Right now it only has 11 cases and > they're all pretty mild though the doc asserts success rates on PyPi that are > much higher. This should be done so that we can insure that the algorithm > stays stable (and hopefully improves) in future versions. (I will create > this expanded test using PyPi data, if requested). That would be great, > > 4> The [#requrires] reference is missing from the README.txt file I'll update it using the latest PEP 376 text > > 5> There is no cross reference to any other non-python project using > this scheme. There is a note that "During Pycon, members of the Python, > Ubuntu and Fedora community worked on a version standard that would be > acceptable for everyone" but there is no evidence that anyone else has > agreed to this standard and, particularly, to this reference implementation. I don't think any project uses this scheme yet, besides some Python projects. What happened is that when we worked on this scheme, Toshio (Fedora) and Matthias (Ubuntu/Debian) made sure it would be acceptable for their needs to translate it in their own schemes automatically. For instance, RPMs want to avoid date-based versions, and Debian packages avoids "-" characters. Tarek _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig