| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove doctests module. It is now part of Python. | Jason R. Coombs | 2014-07-05 | 1 | -2/+1 |
| | | |||||
| * | next compatibility is no longer required | Jason R. Coombs | 2014-07-05 | 1 | -1/+1 |
| | | |||||
| * | Resave with excess whitespace removed | Jason R. Coombs | 2014-07-02 | 1 | -1/+1 |
| | | |||||
| * | Merge pull-request #575.3 | Jason R. Coombs | 2014-06-28 | 1 | -5/+5 |
| |\ | |||||
| | * | Prune paths file list starting with (RCS|CVS|.svn) as well as path with | Philip Thiem | 2014-04-23 | 1 | -1/+2 |
| | | | | | | | | | such sub directories. | ||||
| | * | Applied Patch from cazabon to handle svn tag revisions | Philip Thiem | 2014-04-16 | 1 | -3/+4 |
| | | | |||||
| * | | Always generate the lines, even in dry run. | Jason R. Coombs | 2014-06-22 | 1 | -2/+4 |
| | | | |||||
| * | | Prefer the writelines method. | Jason R. Coombs | 2014-06-22 | 1 | -1/+1 |
| | | | |||||
| * | | Extract method for generating lines for a pkg in nsp. Fixes issue in ↵ | Jason R. Coombs | 2014-06-22 | 1 | -23/+26 |
| | | | | | | | | | 67bdf3a726962 where only the last dat would be written. | ||||
| * | | Reindent long line | Jason R. Coombs | 2014-06-22 | 1 | -1/+2 |
| | | | |||||
| * | | Use context manager for opening and closing the file | Jason R. Coombs | 2014-06-22 | 1 | -2/+2 |
| | | | |||||
| * | | Use short-circuit for less nesting | Jason R. Coombs | 2014-06-22 | 1 | -13/+15 |
| | | | |||||
| * | | Extract the additional trailing lines when a parent package is indicated. | Jason R. Coombs | 2014-06-22 | 1 | -10/+13 |
| | | | |||||
| * | | Extract the lines of the namespace package pth file template for readability. | Jason R. Coombs | 2014-06-22 | 1 | -12/+12 |
| | | | |||||
| * | | Remove trailing newline | Jason R. Coombs | 2014-06-22 | 1 | -1/+0 |
| | | | |||||
| * | | Merge Pull Request 67 from bb://agronholm/bitbucket | Jason R. Coombs | 2014-06-22 | 1 | -8/+7 |
| |\ \ | |||||
| | * | | Clean up _get_all_ns_packages | Matthew Iversen | 2014-06-22 | 1 | -5/+4 |
| | | | | |||||
| | * | | Fix pep8 issues for install_egg_info | Matthew Iversen | 2014-06-22 | 1 | -42/+23 |
| | | | | |||||
| * | | | Fixed PEP 8 compliancy of the setuptools.command package | Alex Gr?nholm | 2014-06-18 | 22 | -602/+734 |
| |/ / | |||||
| * | | Merge template loader refactoring | Jason R. Coombs | 2014-06-15 | 1 | -14/+16 |
| |\ \ | |||||
| | * | | Moved filename resolution into _load_template | Jason R. Coombs | 2014-06-15 | 1 | -7/+8 |
| | | | | |||||
| | * | | Extract embedded function as protected staticmethod. | Jason R. Coombs | 2014-06-15 | 1 | -9/+10 |
| | | | | |||||
| * | | | Merge issue202 changes. Fixes #202. | Jason R. Coombs | 2014-06-15 | 2 | -27/+16 |
| |\ \ \ | |/ / | |||||
| | * | | Rename script template to use .tmpl extensions. | Jason R. Coombs | 2014-06-14 | 1 | -2/+2 |
| | | | | |||||
| | * | | Now that 2to3 is no longer run on the codebase, it's safe for the templates ↵ | Jason R. Coombs | 2014-06-14 | 1 | -7/+1 |
| | | | | | | | | | | | | | to be syntactically incorrect (prior to substitution). | ||||
| | * | | Normalize whitespace | Jason R. Coombs | 2014-06-14 | 1 | -13/+7 |
| | | | | |||||
| | * | | Reorganize imports | Jason R. Coombs | 2014-06-14 | 1 | -5/+6 |
| | | | | |||||
| * | | | remove instead of fix stale zipimport._zip_directory_cache data on PyPy | Jurko Gospodneti? | 2014-06-15 | 1 | -25/+42 |
| | | | | | | | | | | | | | | | | | | | | | | PyPy's zipimport._zip_directory_cache implementation does not support direct item assignment, thus breaking our attempts at silently updating the cached zip archive directory information behind the scene. As a workaround, when using PyPy, we fall back to simply clearing the stale cached information. | ||||
| * | | | clear cached zip archive directory data when removing it from cache | Jurko Gospodneti? | 2014-06-04 | 1 | -10/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is an extra safety measure to avoid someone holding a reference to this cached data and using its content even after we know that the underlying zip archive has been removed and possibly even replaced. Change suggested by PJ Eby (pje on BitBucket) in a setuptools pull request #51 comment: https://bitbucket.org/pypa/setuptools/pull-request/51/diff#comment-2018183 | ||||
| * | | | extract function for updating zipimporter cache data | Jurko Gospodneti? | 2014-06-04 | 1 | -14/+35 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | _update_zipimporter_cache() extracted from _uncache() & _replace_zip_directory_cache_data(). Code cleanup done in preparation for adding a bit more detailed cache item clearing logic, so that would not require adding a separate function with yet more code duplication. | ||||
| * | | | extract duplicate code | Jurko Gospodneti? | 2014-06-04 | 1 | -13/+18 |
| | | | | | | | | | | | | | | | | Extracted code for collecting a list of zipimporter cache entries related to a given path into _collect_zipimporter_cache_entries(). | ||||
| * | | | update zipimporter cache clearing related code comments | Jurko Gospodneti? | 2014-06-04 | 1 | -25/+31 |
| | | | | |||||
| * | | | fix clearing zipimport._zip_directory_cache on pypy | Jurko Gospodneti? | 2014-06-02 | 1 | -1/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pypy uses a custom zipimport._zip_directory_cache implementation class that does not support the complete dict interface, e.g. it does not support the dict.pop() method. For more detailed information see the following links: https://bitbucket.org/pypa/setuptools/issue/202/more-robust-zipimporter-cache-invalidation#comment-10495960 https://bitbucket.org/pypy/pypy/src/dd07756a34a41f674c0cacfbc8ae1d4cc9ea2ae4/pypy/module/zipimport/interp_zipimport.py#cl-99 | ||||
| * | | | remove quick-fix comment for the solution to issue #169. | Jurko Gospodneti? | 2014-05-08 | 1 | -7/+0 |
| | | | | | | | | | | | | | | | | | | | | | | Although the original problematic use case when we are replacing a zipped egg distribution with another zipped egg distribution is now cleanly handled by fixing all existing zipimport.zipimporter loaders, this fix is still valid for cases when replacing a distribution with a non-zipped egg folder. | ||||
| * | | | fix issue202 - update existing zipimporters when replacing a zipped egg | Jurko Gospodneti? | 2014-05-08 | 1 | -30/+109 |
| |/ / | | | | | | | | | | | | | | | | | | | | | When replacing a zipped egg distribution with a different zipped egg, we make all existing zipimport.zipimporter loaders valid again instead of having to go hunting them down one by one. This is done by updating their shared zip directory information cache - zipimport._zip_directory_cache. Related to the following project issues: #169 - http://bitbucket.org/pypa/setuptools/issue/168 #202 - http://bitbucket.org/pypa/setuptools/issue/202 | ||||
| * | | Use compat's StringIO. Should fix bitbucket #213 | Matthew Iversen | 2014-06-02 | 1 | -3/+2 |
| |/ | | | | https://bitbucket.org/pypa/setuptools/issue/213/regression-setuptools-37-installation | ||||
| * | Restore Python 2 compatibility. | Jason R. Coombs | 2014-05-17 | 1 | -1/+1 |
| | | |||||
| * | Use StringIO to write out requirements. Use more common convention of adding ↵ | Jason R. Coombs | 2014-05-17 | 1 | -4/+12 |
| | | | | | newline to each line of the file, not just intervening lines. | ||||
| * | Write requirements in a deterministic order. | Jason R. Coombs | 2014-05-17 | 1 | -1/+2 |
| | | |||||
| * | Extract variable | Jason R. Coombs | 2014-05-17 | 1 | -1/+2 |
| | | |||||
| * | Use PY3 and PY2 throughout | Jason R. Coombs | 2014-05-17 | 5 | -15/+17 |
| | | |||||
| * | with_statement is available naturally in Python 2.6 | Jason R. Coombs | 2014-05-17 | 1 | -3/+2 |
| | | |||||
| * | In corporate the old unicode with the spirit of what the FileList updating. | Philip Thiem | 2014-05-17 | 1 | -6/+25 |
| | | |||||
| * | with_statements and output utf-8 output | Philip Thiem | 2014-05-17 | 1 | -6/+9 |
| | | | | | | | | *Since py2.5 has been dropped, we can use future imports to make use of with statements. *End goal was to always decode to utf-8 in write_file on 307 | ||||
| * | Add a _repair method to repair the FileList after unsafe entries have been ↵ | Jason R. Coombs | 2014-05-16 | 1 | -0/+12 |
| | | | | | added. | ||||
| * | Also override extend to check paths for safety. | Jason R. Coombs | 2014-05-16 | 1 | -0/+3 |
| | | |||||
| * | Move Python 3 code to the body of the function | Jason R. Coombs | 2014-05-16 | 1 | -9/+8 |
| | | |||||
| * | Use compat for Python 3 detection | Jason R. Coombs | 2014-05-16 | 1 | -2/+2 |
| | | |||||
| * | Extract _safe_path | Jason R. Coombs | 2014-05-16 | 1 | -3/+6 |
| | | |||||
| * | Reindent | Jason R. Coombs | 2014-05-16 | 1 | -2/+2 |
| | | |||||
