summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump version: 32.3.0 → 32.3.1v32.3.1Jason R. Coombs2016-12-282-2/+2
|
* Update changelog. Ref #866.Jason R. Coombs2016-12-281-0/+6
|
* Re-introduce _iter_code functionality as a Bytecode backport. Fixes failing ↵Jason R. Coombs2016-12-282-2/+49
| | | | tests. Ref #866.
* Merge proposals. Ref #866.Jason R. Coombs2016-12-282-23/+5
|\
| * Attempt to fix issue #866 by iterating over code with `dis.Bytecode` instead ↵Preston Landers2016-12-281-37/+6
| | | | | | | | | | | | | | | | | | | | | | | | of the internal `_iter_code`. The `dis` module was already used in `_iter_code` so I figured it was safe to use `Bytecode` from it. Not sure how this assumption holds up across all supported Python releases. I can only assume `Bytecode` wasn't there before when `_iter_code` was originally written? Note that `_iter_code` doesn't appear to be called anywhere in light of this change so I removed it. I should also note that `get_module_constant` has never worked with `setuptools.__version__` (returns -1) because it's not a string literal; it gets that attribute from another module. But this change does work in cases where a string literal is requested. https://github.com/pypa/setuptools/issues/866
* | Use dis module rather than manually disassembling the bytecode. Fixes #866.Jason R. Coombs2016-12-281-31/+5
| |
* | Add two more tests for _iter_code per #866, capturing the apparent ↵Jason R. Coombs2016-12-281-0/+12
| | | | | | | | expectation in the byte-code processing that's now failing on Python 3.6.
* | Add tests capturing failure of depends.get_module_constant on Python 3.6. ↵Jason R. Coombs2016-12-283-1/+18
|/ | | | Ref #866.
* Fix image URL for readthedocs linkJoshua Root2016-12-261-1/+1
|
* Merge branch 'issue-889'v32.3.0Jason R. Coombs2016-12-241-4/+9
|\
| * Traverse the class hierarchy when searching for the unpatched class. Ref #889.Jason R. Coombs2016-12-241-4/+9
| |
* | Bump version: 32.2.0 → 32.3.0Jason R. Coombs2016-12-242-2/+2
| |
* | Merge with issue-889. Ref #889.Jason R. Coombs2016-12-243-1/+90
|\ \ | |/
| * Update changelog. Ref #889.Jason R. Coombs2016-12-141-0/+6
| |
| * Apply patch, disabling interpolation. Fixes #889.Jason R. Coombs2016-12-141-1/+1
| |
| * Backport config file parsing behavior from Python 3.7. Ref #889.Jason R. Coombs2016-12-142-1/+84
| |
* | Intended for release to be 32.1.4, but I typed 'bumpversion minor --no-tags' ↵Jason R. Coombs2016-12-221-1/+1
| | | | | | | | instead of 'bumpversion patch --no-tags' by mistake, then tagged with what I thought I'd just bumped to.
* | Bump version: 32.1.3 → 32.2.0v32.2.0Jason R. Coombs2016-12-222-2/+2
| |
* | Re-use test.paths_on_pythonpath to extend the PYTHONPATH variable rather ↵Jason R. Coombs2016-12-223-13/+24
| | | | | | | | than erasing it. When tests are run under pytest-runner (or other setup.py test invocations), the PYTHONPATH is carefully curated to include dependencies and the project under test. Overwriting PYTHONPATH will break tests in those environments. Fixes #884.
* | Bump version: 32.1.2 → 32.1.3v32.1.3Jason R. Coombs2016-12-212-2/+2
| |
* | Update changelog. Ref #706.Jason R. Coombs2016-12-211-0/+6
| |
* | Cast the value to rmtree to bytes on Linux and Python 2 when the ↵Jason R. Coombs2016-12-213-3/+13
| | | | | | | | filesystemencoding is ascii, and let posixpath work its voodoo. Fixes #706.
* | Bump version: 32.1.1 → 32.1.2v32.1.2Jason R. Coombs2016-12-182-2/+2
| |
* | No longer release tarballs due to new restrictions on Warehouse. Fixes #893.Jason R. Coombs2016-12-182-1/+7
| |
* | Bump version: 32.1.0 → 32.1.1v32.1.1Jason R. Coombs2016-12-182-2/+2
| |
* | Update changelogJason R. Coombs2016-12-181-0/+11
| |
* | Merge branch 'issue-704'Jason R. Coombs2016-12-183-11/+20
|\ \
| * | In sandbox.run_setup, always ensure that __file__ is str. Fixes #712.issue-704Jason R. Coombs2016-12-181-1/+8
| | |
| * | Move toward future compatibility using unicode strings, but cast to native ↵Jason R. Coombs2016-12-181-8/+4
| | | | | | | | | | | | str as workaround for #709, #710, and #712.
| * | Extract tmpdir as a context managerJason R. Coombs2016-12-181-9/+14
| | |
| * | Can't use six.u as 'c:\users' triggers unicode_escape and fails. Ref #704.Jason R. Coombs2016-12-181-1/+1
| | |
| * | When invoking rmtree, ensure the parameter is unicode to avoid errors when ↵Jason R. Coombs2016-12-182-4/+5
|/ / | | | | | | the tree contains Unicode filenames. Fixes #704.
* | Disable upload docsJason R. Coombs2016-12-161-0/+1
| |
* | Bump version: 32.0.0 → 32.1.0v32.1.0Jason R. Coombs2016-12-162-2/+2
| |
* | Update changelog. Ref #892.Jason R. Coombs2016-12-161-0/+6
| |
* | Merge pull request #892 from cedk/exit_on_test_failureJason R. Coombs2016-12-161-2/+7
|\ \ | | | | | | Exit on test failure
| * | Raise DistutilsError and log resultCédric Krier2016-12-161-2/+5
| | |
| * | Exit on test failureCédric Krier2016-12-161-1/+3
|/ / | | | | | | | | When test fails, it should not continue to run other commands. Fixes #891
* | Bump version: 31.0.1 → 32.0.0v32.0.0Jason R. Coombs2016-12-142-2/+2
| |
* | Update changelog. Ref #890.Jason R. Coombs2016-12-141-2/+2
| |
* | Merge pull request #890 from timheap/revert-849Jason R. Coombs2016-12-143-15/+15
|\ \ | |/ |/| Revert #853 implicit wildcards in MANIFEST.in
| * Update changelog, ref #890Tim Heap2016-12-151-1/+13
| |
| * Revert "Fix #849 global-exclude globbing"Tim Heap2016-12-152-14/+2
|/ | | | This reverts commit 23aba916e1070d3cf9723af85a6ce07c89053931.
* Bump version: 31.0.0 → 31.0.1v31.0.1Jason R. Coombs2016-12-142-2/+2
|
* Bypass sort behavior altogether when module.__path__ isn't a list. Fixes #885.Jason R. Coombs2016-12-131-1/+5
|
* Skip again on appveyorJason R. Coombs2016-12-131-0/+2
|
* Update changelog following fix for #885.Jason R. Coombs2016-12-131-0/+7
|
* As sometimes orig_path may be something other than a list (i.e. ↵Jason R. Coombs2016-12-131-1/+1
| | | | _NamespacePath), use iterator tools to sort the items in place. Fixes #885.
* Add test capturing expectation when a package is both installed and in the ↵Jason R. Coombs2016-12-131-0/+27
| | | | current working directory. Ref #885.
* Additionally, in test_develop, ensure that pkg_resources is importable. Ref ↵Jason R. Coombs2016-12-121-0/+6
| | | | #885.