summaryrefslogtreecommitdiff
path: root/distutils2/util.py
Commit message (Collapse)AuthorAgeFilesLines
* make sure the existing metadata Provides field is translated when ↵Tarek Ziade2012-05-161-2/+9
| | | | translating an old PKG-INFO
* Fix minor whitespace, syntax and idiom nits?ric Araujo2012-05-161-32/+31
|
* fix for 14294Preston Holmes2012-03-131-0/+77
|
* Start improving 2to3 code (#13462).?ric Araujo2012-02-091-9/+9
| | | | | | - Change the fixers used in tests to something not provided by lib2to3 - Test conversion of doctests in text files - Factor out test boilerplate into a common method
* Remove unneeded import?ric Araujo2012-02-091-1/+1
|
* Remove usage of stdlib shutil.?ric Araujo2011-11-201-2/+1
| | | | | | | | | This should help avoiding issues like #13170. Because of implicit relative imports, _backport.tarfile already imported shutil from the backports instead of the stdlib; I have inlined the only function it needed to remove the circular dependency between these modules.
* Remove 'verbose' arguments, obsoleted by logging?ric Araujo2011-11-151-14/+9
|
* Fix module name?ric Araujo2011-11-121-1/+1
|
* Improve byte-compilation to be independent of -O or -B.?ric Araujo2011-11-121-14/+11
| | | | | | | | | | | | | | | | All code (util.byte_compile, build_py, install_lib) can now create .pyc and/or.pyo files according to options given by users, without interference from the calling Python?s own optimize mode or from the sys.dont_write_bytecode switch. The rationale is that packaging gives control over the creation of .pyc/.pyo files to the user with its own explicit option, and the behavior should not be changed if the calling Python happens to run with -B or -O for whatever reason. This is actually a bug fix, not an improvement: Digging into the early history of distutils shows that the original author wanted this behavior (see for example comments in build_py in r12940).
* Expand tests and fix bugs in util.resolve_name.?ric Araujo2011-11-111-6/+18
| | | | | The code is still ugly, but at least it works better now. Patches to make it easier to read are welcome, as well as support in #12915.
* Fix missing imports in generated setup scripts (#13205).?ric Araujo2011-10-211-11/+35
| | | | | | | | I?ve made more edits than the bug report suggested to make sure the generated setup script is compatible with many Python versions; a comment in the source explains that in detail. Thanks to David Barnett for the report and original patch.
* Fix stupid bug I introduced?ric Araujo2011-09-191-2/+2
|
* Fix backport changesets part 3: backported modules.?ric Araujo2011-09-181-694/+33
| | | | | | | | | | shutil, sysconfig, tarfile and their tests have been updated to the latest 3.2 version (except for test_tarfile which is not backported yet) and edited to be compatible with 2.4. Duplicates added in util during the Great Update have been deleted, as well as functions I removed recently in packaging. Unneeded modules in _backport have been deleted or moved to d2.compat.
* Fix the backport fixes.?ric Araujo2011-09-181-91/+116
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Branch merge, reverting some of Alexis? changes.?ric Araujo2011-09-131-15/+15
|\ | | | | | | | | | | | | The print statement fixes that were in my branch override the print(u'') calls added by Alexis; the import at function scope were removed for the usual reasons; d2._backport.hashlib is used if hashlib is not available instead of md5.
| * Let the test suite run again?ric Araujo2011-09-121-11/+11
| |
| * Let?s not use input in 2.x?ric Araujo2011-09-121-1/+1
| |
| * Convert print function calls back to print statements.?ric Araujo2011-09-121-2/+2
| | | | | | | | | | | | This caused pysetup to print out tuples. When multi-line strings are enclosed in parens for line-wrapping purposes, which would not print out a tuple, I have added a space for clarity anyway.
* | Fixes to actually use the backports.Jeremy Kloth2011-09-121-4/+4
|/
* Fixed a python2.4 syntax errors.Alexandru Plugaru2011-08-301-135/+156
|
* python 2 does not have bytes yetAlexis Metaireau2011-08-221-14/+11
|
* Backported packaging from cpython default, overwriting previous version.Vinay Sajip2011-08-181-223/+1213
|
* pep8/pyflakes fixes for distutils2.utilKelsey Hightower2011-02-281-3/+4
|
* cleanup util + better namesTarek Ziade2011-02-161-43/+44
|
* Merging the resource branch !Alexis Metaireau2011-02-131-58/+0
|\
| * branch mergeAlexis Metaireau2011-02-111-23/+0
| |\
| | * Refactoring -- Removing grok_environment_error.Kelsey Hightower2011-02-101-23/+0
| | |
| * | Changing the metadata.version API and relocating the metadata_to_dict function.Kelsey Hightower2011-02-101-35/+0
| |/ | | | | | | | | | | A new function, get_metadata_version, replaces the metadata.version attribute as the preferred method of retrieving the metadata version. The metadata_to_dict function has been relocated from distutils2.util to distutils2.metadata to help improve organization.
* | Improve iglob error handling.Pierre-Yves David2011-02-051-2/+16
| | | | | | | | | | | | iblog now raise ValueError when riche iglob are malformated. Related test are included in this changeset.
* | when stdlib iglob is not available use glob instead for extended iblog.Pierre-Yves David2011-02-051-1/+4
| |
* | merge with upstreamPierre-Yves David2011-02-021-11/+13
|\ \ | |/
| * Remove the call to generate_distutils_setup_py from utils.Alexis Metaireau2011-02-011-2/+0
| |
| * mergeAlexis Metaireau2011-02-011-10/+15
| |\
| | * Removing useless print message in the distutils->d2 setup.py script.Julien Miotte2011-01-311-1/+0
| | |
| | * Refactoring the way we write the distutils setup.py.Julien Miotte2011-01-311-9/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using the : handle = open() try: ... finally: handle.close() as advised by Eric Araujo. Also, instead of several calling to handle.write(), use a multi-line string.
| * | Fixing typo: Removing debugging lineAndre Espaze2011-01-301-1/+0
| | |
* | | Merge with upstream.FELD Boris2011-01-301-57/+10
|\ \ \ | |/ /
| * | Moving from spawn to subprocess.call for posixAndre Espaze2011-01-301-57/+10
| |/
* | Move iglob into from distutils2.datafiles module into distutils2.utilPierre-Yves David2011-01-301-0/+28
|/
* branch mergeAlexis Metaireau2011-01-291-77/+0
|\
| * move the unpack utilities to _backportAlexis Metaireau2011-01-031-77/+0
| |
* | Fixing: the long-description field was never taken into accountJulien Miotte2011-01-291-6/+7
| |
* | Adding methods to generate a distutils setup.py file reading the setup.cfg.Julien Miotte2011-01-281-0/+114
|/ | | | | | | | | That way, distribution maintainers will be able to offer distutils & distutils2 compatibility, without having to maintain the same information in two files. The only that needs to be maintained is the setup.cfg. Indeed, the setup.py reads the setup.cfg file every time it is called, to determine which are the correct args to pass on to distutils.core.setup().
* Run pep8 on d2.util?ric Araujo2010-11-261-11/+14
|
* Small code cleanup?ric Araujo2010-11-261-4/+2
|
* Make error message from resolve_name more useful for debugging?ric Araujo2010-11-161-2/+2
|
* Branch merge?ric Araujo2010-11-061-9/+9
|\
| * finished the removal of the log moduleTarek Ziade2010-11-051-9/+9
| |
* | Fix one bug and address some pyflakes warnings?ric Araujo2010-10-161-3/+2
|/
* implemented setup_hook= and commands= in [global]Tarek Ziade2010-10-111-0/+1
|