summaryrefslogtreecommitdiff
path: root/distutils2/version.py
Commit message (Collapse)AuthorAgeFilesLines
* Merge fixes for #16107 and #15957 from defaultpython3Éric Araujo2012-10-271-0/+3
|\
| * Fix stringification of final versions (#16107).?ric Araujo2012-10-271-0/+3
| | | | | | | | Report and patch by Richard Jones.
* | Merge default?ric Araujo2012-05-211-8/+10
|\ \ | |/
| * Removed the trailing zero wiping (#14264)Tarek Ziade2012-03-121-8/+10
| |
* | Merge fixes for #13974, #6884 and #11841 from default?ric Araujo2012-02-271-4/+4
|\ \ | |/ |/|
| * Merge touch-ups from default?ric Araujo2012-02-091-3/+3
| |\
| * \ Merge #11841 and other changes from default?ric Araujo2011-10-051-4/+4
| |\ \
| | * | Start a branch to provide Distutils2 for Python 3.?ric Araujo2011-09-241-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This codebase is compatible with 3.1, 3.2 and 3.3. It was converted with 2to3 and a semi-automated diff/merge with packaging in 3.3 to fix some idioms. We?ve now come full circle from 2.x to 3.x to 2.x to 3.x again :) Starting from now, contributors can make patches for packaging (preferred, as the stdlib?s regrtest is very useful), distutils2 or distutils-python3, and we?ll make patches flow between versions.
* | | | Fix comparison bug with 'rc' versions (#11841)?ric Araujo2012-02-271-11/+13
| |_|/ |/| |
* | | Fix typos in comments.?ric Araujo2012-02-061-3/+3
|/ / | | | | | | | | Reported by David-Sarah Hopwood on the Bitbucket bug tracker of the former verlib/distutilsversion project.
* | Cosmetic fixes for whitespace and a regex.?ric Araujo2011-10-051-1/+1
|/ | | | | | The goal of the regex is to catch a (alpha), b (beta), c or rc (release candidate), so the existing pattern puzzled me. Tests were OK before and after the change.
* Fix the backport fixes.?ric Araujo2011-09-181-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backports: - sysconfig is now always imported from our backports - when hashlib is not found, our backport is used instead of the md5 module (debatable; we could just drop hashlib) Version-dependent features: - PEP 370 features are only enabled for 2.6+ - the check for sys.dont_write_bytecode was fixed to use getattr with a default value instead of hasattr Idioms/syntax: - octal literals lost their extra 0 - misused try/except blocks have been changed back to try/finally (it?s legal in 2.4 too, it?s only try/except/finally that isn?t) - exception catching uses the regular 2.x idiom instead of sys.exc_info - file objects are closed within finally blocks (this causes much whitespace changes but actually makes diff with packaging easier) Renamed modules: - some missed renamings (_thread, Queue, isAlive, urllib.urlsplit, etc.) were fixed Other: - a few false positive replacements of ?packaging? by ?distutils2? in comments or docstrings were reverted - util.is_packaging regained its name - assorted whitespace/comment/import changes to match packaging
* Backported packaging from cpython default, overwriting previous version.Vinay Sajip2011-08-181-6/+10
|
* make sure project that have numbers in their names can be parsedTarek Ziade2011-01-011-13/+19
|
* allowing predicates without parenthesis -- that's how the install script ↵Tarek Ziade2011-01-011-8/+14
| | | | will work
* Changed hashing behaviour for NormalizedVersion. Equal versions have theAmos Latteier2010-09-291-2/+3
| | | | | | | | | | same hash now. This is my understanding of what should happen given the info at http://docs.python.org/reference/datamodel#object.__hash__ Also added tests for hashing. Also fixed a nit in a doc string that made emacs colorize versions.py incorrectly.
* moved everything in the same dir - we want to include docs/ in the releaseTarek Ziade2010-09-191-0/+433