summaryrefslogtreecommitdiff
path: root/distutils2/database.py
Commit message (Collapse)AuthorAgeFilesLines
* Merge default?ric Araujo2012-05-211-75/+19
|\
| * Fix minor whitespace, syntax and idiom nits?ric Araujo2012-05-161-8/+1
| |
| * Remove unused names?ric Araujo2012-05-151-2/+0
| |
| * #13166: Implement __str__ on Distribution and EggInfoDistribution, use for ↵Guillaume Pratte2012-04-211-0/+6
| | | | | | | | pysetup list, pysetup graph and installation log
| * fix for 14294Preston Holmes2012-03-131-69/+9
| |
| * switching to use_egg_info by defaultTarek Ziade2012-03-131-4/+4
| |
| * changed the metadata behavior so the version does not get set all the timeTarek Ziade2012-03-121-1/+2
| |
* | Start a branch to provide Distutils2 for Python 3.?ric Araujo2011-09-241-28/+10
|/ | | | | | | | | | 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 database.Distribution.list_distinfo_files (#12785).?ric Araujo2011-09-181-1/+3
| | | | | | | This method was supposed to return only the file under the dist-info directory, but it actually returned all installed files. The tests didn?t catch this because they were flawed; I updated them.
* Fix the backport fixes.?ric Araujo2011-09-181-25/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Fixes to actually use the backports.Jeremy Kloth2011-09-121-2/+2
|
* Branch merge. Will clean up later.?ric Araujo2011-08-311-1/+1
|\
| * Fix typo?ric Araujo2011-08-291-1/+1
| |
* | Fixed a python2.4 syntax errors.Alexandru Plugaru2011-08-301-23/+31
|/
* Backported packaging from cpython default, overwriting previous version.Vinay Sajip2011-08-181-0/+647