]> granicus.if.org Git - python/log
python
9 years agoMerge heads
Serhiy Storchaka [Fri, 4 Sep 2015 05:36:05 +0000 (08:36 +0300)]
Merge heads

9 years agoMerge 3.5
Serhiy Storchaka [Fri, 4 Sep 2015 05:34:57 +0000 (08:34 +0300)]
Merge 3.5

9 years agoMerge heads
Serhiy Storchaka [Fri, 4 Sep 2015 05:34:01 +0000 (08:34 +0300)]
Merge heads

9 years agoMerge 3.5.0
Serhiy Storchaka [Fri, 4 Sep 2015 05:29:00 +0000 (08:29 +0300)]
Merge 3.5.0

9 years agoMerge 3.5.0
Serhiy Storchaka [Fri, 4 Sep 2015 05:27:39 +0000 (08:27 +0300)]
Merge 3.5.0

9 years agoCloses #24986: Merge with 3.5
Zachary Ware [Fri, 4 Sep 2015 04:53:27 +0000 (23:53 -0500)]
Closes #24986: Merge with 3.5

9 years agoMerge with 3.5
Zachary Ware [Fri, 4 Sep 2015 04:51:07 +0000 (23:51 -0500)]
Merge with 3.5

9 years agoIssue #24989: Fixed buffer overread in BytesIO.readline() if a position is
Serhiy Storchaka [Fri, 4 Sep 2015 04:48:19 +0000 (07:48 +0300)]
Issue #24989: Fixed buffer overread in BytesIO.readline() if a position is
set beyond size.  Based on patch by John Leitch.

9 years agoIssue #24986: Allow building Python without external libraries on Windows
Zachary Ware [Fri, 4 Sep 2015 04:43:54 +0000 (23:43 -0500)]
Issue #24986: Allow building Python without external libraries on Windows

This modifies the behavior of the '-e' flag to PCbuild\build.bat: when '-e'
is not supplied, no attempt will be made to build extension modules that
require external libraries, even if the external libraries are present.

Also adds '--no-<module>' flags to PCbuild\build.bat, where '<module>' is
one of 'ssl', 'tkinter', or 'bsddb', to allow skipping just those modules
(if '-e' is given).

9 years agoAllow PCbuild\rt.bat to accept unlimited arguments for regrtest.
Zachary Ware [Fri, 4 Sep 2015 04:43:37 +0000 (23:43 -0500)]
Allow PCbuild\rt.bat to accept unlimited arguments for regrtest.

This makes it possible to pass more than 4 tests by name through
Tools\buildbot\test.bat

9 years agoMerge from 3.5 for issue #24913
Brett Cannon [Thu, 3 Sep 2015 22:35:33 +0000 (15:35 -0700)]
Merge from 3.5 for issue #24913

9 years agoMerge from 3.5.0 for issue #24913
Brett Cannon [Thu, 3 Sep 2015 22:34:57 +0000 (15:34 -0700)]
Merge from 3.5.0 for issue #24913

9 years agoIssue #24989: Fixed buffer overread in BytesIO.readline() if a position is
Serhiy Storchaka [Thu, 3 Sep 2015 22:08:54 +0000 (01:08 +0300)]
Issue #24989: Fixed buffer overread in BytesIO.readline() if a position is
set beyond size.  Based on patch by John Leitch.

9 years agoIssue #24989: Fixed buffer overread in BytesIO.readline() if a position is
Serhiy Storchaka [Thu, 3 Sep 2015 22:08:03 +0000 (01:08 +0300)]
Issue #24989: Fixed buffer overread in BytesIO.readline() if a position is
set beyond size.  Based on patch by John Leitch.

9 years agoMerge 3.5 (ICC)
Victor Stinner [Thu, 3 Sep 2015 19:34:03 +0000 (21:34 +0200)]
Merge 3.5 (ICC)

9 years agoMerge 3.4 (ICC)
Victor Stinner [Thu, 3 Sep 2015 19:32:44 +0000 (21:32 +0200)]
Merge 3.4 (ICC)

9 years agoDon't use defined() in C preprocessor macros
Victor Stinner [Thu, 3 Sep 2015 19:30:26 +0000 (21:30 +0200)]
Don't use defined() in C preprocessor macros

The ICC compiler doesn't seem to support defined() in macro expansion. Example
of warning:

warning #3199: "defined" is always false in a macro expansion in Microsoft mode

9 years agoIssue #24913: Fix overrun error in deque.index().
Brett Cannon [Thu, 3 Sep 2015 17:15:03 +0000 (10:15 -0700)]
Issue #24913: Fix overrun error in deque.index().

Reported by John Leitch and Bryce Darling, patch by Raymond Hettinger.

9 years agoCloses #24974: Merge with 3.5
Zachary Ware [Thu, 3 Sep 2015 16:54:51 +0000 (11:54 -0500)]
Closes #24974: Merge with 3.5

9 years agoIssue #24974: Force fp-model precice in mpdecimal.c on Windows
Zachary Ware [Thu, 3 Sep 2015 16:52:15 +0000 (11:52 -0500)]
Issue #24974: Force fp-model precice in mpdecimal.c on Windows

As suggested by Steve Dower and approved by Stefan Krah.

9 years agoMerge 3.5 (odict)
Victor Stinner [Thu, 3 Sep 2015 15:50:30 +0000 (17:50 +0200)]
Merge 3.5 (odict)

9 years agoIssue #24992: Fix error handling and a race condition (related to garbage
Victor Stinner [Thu, 3 Sep 2015 15:50:04 +0000 (17:50 +0200)]
Issue #24992: Fix error handling and a race condition (related to garbage
collection) in collections.OrderedDict constructor.

Patch reviewed by Serhiy Storchaka.

9 years agoDon't abuse volatile keyword in pytime.c
Victor Stinner [Thu, 3 Sep 2015 14:33:16 +0000 (16:33 +0200)]
Don't abuse volatile keyword in pytime.c

Only use it on the most important number. This change fixes also a compiler
warning on modf().

9 years agoEnhance _PyTime_AsTimespec()
Victor Stinner [Thu, 3 Sep 2015 14:25:45 +0000 (16:25 +0200)]
Enhance _PyTime_AsTimespec()

Ensure that the tv_nsec field is set, even if the function fails
with an overflow.

9 years agoMerge 3.5 (namereplace)
Victor Stinner [Thu, 3 Sep 2015 14:20:01 +0000 (16:20 +0200)]
Merge 3.5 (namereplace)

9 years agoIssue #24993: Handle import error in namereplace error handler
Victor Stinner [Thu, 3 Sep 2015 14:19:40 +0000 (16:19 +0200)]
Issue #24993: Handle import error in namereplace error handler

Handle PyCapsule_Import() failure (exception) in PyCodec_NameReplaceErrors():
return immedialty NULL.

9 years agoMerge 3.5 (test_gdb)
Victor Stinner [Thu, 3 Sep 2015 13:43:06 +0000 (15:43 +0200)]
Merge 3.5 (test_gdb)

9 years agoMerge 3.4 (test_gdb)
Victor Stinner [Thu, 3 Sep 2015 13:42:45 +0000 (15:42 +0200)]
Merge 3.4 (test_gdb)

9 years agotest_gdb: oops, the regex to parse the gdb version was still too strict
Victor Stinner [Thu, 3 Sep 2015 13:42:26 +0000 (15:42 +0200)]
test_gdb: oops, the regex to parse the gdb version was still too strict

9 years agoFix ast_for_atom()
Victor Stinner [Thu, 3 Sep 2015 10:57:11 +0000 (12:57 +0200)]
Fix ast_for_atom()

Clear PyObject_Str() exception if it failed, ast_error() should not be called
with an exception set.

9 years agotype_call() now detect bugs in type new and init
Victor Stinner [Thu, 3 Sep 2015 10:16:49 +0000 (12:16 +0200)]
type_call() now detect bugs in type new and init

* Call _Py_CheckFunctionResult() to check for bugs in type
  constructors (tp_new)
* Add assertions to ensure an exception was raised if tp_init failed
  or that no exception was raised if tp_init succeed

Refactor also the function to have less indentation.

9 years agoMerge 3.5 (null merge)
Victor Stinner [Thu, 3 Sep 2015 10:15:39 +0000 (12:15 +0200)]
Merge 3.5 (null merge)

9 years agoMerge 3.4 (test_wsgiref)
Victor Stinner [Thu, 3 Sep 2015 10:15:27 +0000 (12:15 +0200)]
Merge 3.4 (test_wsgiref)

The support import is not needed in Python 3.5

9 years agotest_wsgiref: add missing import (support)
Victor Stinner [Thu, 3 Sep 2015 10:14:25 +0000 (12:14 +0200)]
test_wsgiref: add missing import (support)

9 years agoMerge with 3.6. Fix test_wsgiref execution from the test module.
Senthil Kumaran [Thu, 3 Sep 2015 09:28:03 +0000 (02:28 -0700)]
Merge with 3.6. Fix test_wsgiref execution from the test module.

9 years agoMerge with 3.5. Fix test_wsgiref execution from the test module.
Senthil Kumaran [Thu, 3 Sep 2015 09:27:18 +0000 (02:27 -0700)]
Merge with 3.5. Fix test_wsgiref execution from the test module.

9 years agoFix test_wsgiref execution from the test module.
Senthil Kumaran [Thu, 3 Sep 2015 09:26:31 +0000 (02:26 -0700)]
Fix test_wsgiref execution from the test module.

9 years agoMerge 3.5 (test_gdb)
Victor Stinner [Thu, 3 Sep 2015 07:46:24 +0000 (09:46 +0200)]
Merge 3.5 (test_gdb)

9 years agoMerge 3.4 (test_gdb)
Victor Stinner [Thu, 3 Sep 2015 07:46:11 +0000 (09:46 +0200)]
Merge 3.4 (test_gdb)

9 years agotest_gdb: fix regex to parse GDB version for 'GNU gdb 6.1.1 [FreeBSD]\n'
Victor Stinner [Thu, 3 Sep 2015 07:45:53 +0000 (09:45 +0200)]
test_gdb: fix regex to parse GDB version for 'GNU gdb 6.1.1 [FreeBSD]\n'

9 years agoIssue #23517: fromtimestamp() and utcfromtimestamp() methods of
Victor Stinner [Thu, 3 Sep 2015 07:06:44 +0000 (09:06 +0200)]
Issue #23517: fromtimestamp() and utcfromtimestamp() methods of
datetime.datetime now round microseconds to nearest with ties going away from
zero (ROUND_HALF_UP), as Python 2 and Python older than 3.3, instead of
rounding towards -Infinity (ROUND_FLOOR).

9 years agoMerge with 3.5
Terry Jan Reedy [Thu, 3 Sep 2015 02:08:21 +0000 (22:08 -0400)]
Merge with 3.5

9 years agoMerge with 3.4
Terry Jan Reedy [Thu, 3 Sep 2015 02:08:03 +0000 (22:08 -0400)]
Merge with 3.4

9 years agoIssue #21192: Change 'RUN' back to 'RESTART' when running editor file.
Terry Jan Reedy [Thu, 3 Sep 2015 02:07:44 +0000 (22:07 -0400)]
Issue #21192: Change 'RUN' back to 'RESTART' when running editor file.

9 years agoRewrite eintr_tester.py to avoid os.fork()
Victor Stinner [Wed, 2 Sep 2015 23:38:44 +0000 (01:38 +0200)]
Rewrite eintr_tester.py to avoid os.fork()

eintr_tester.py calls signal.setitimer() to send signals to the current process
every 100 ms. The test sometimes hangs on FreeBSD. Maybe there is a race
condition in the child process after fork(). It's unsafe to run arbitrary code
after fork().

This change replace os.fork() with a regular call to subprocess.Popen(). This
change avoids the risk of having a child process which continue to execute
eintr_tester.py instead of exiting. It also ensures that the child process
doesn't inherit unexpected file descriptors by mistake.

Since I'm unable to reproduce the issue on FreeBSD, I will have to watch
FreeBSD buildbots to check if the issue is fixed or not.

Remove previous attempt to debug: remove call to
faulthandler.dump_traceback_later().

9 years agoMerge 3.5 (monotonic)
Victor Stinner [Wed, 2 Sep 2015 22:15:23 +0000 (00:15 +0200)]
Merge 3.5 (monotonic)

9 years agooops, rename pymonotonic_new() to pymonotonic()
Victor Stinner [Wed, 2 Sep 2015 22:14:58 +0000 (00:14 +0200)]
oops, rename pymonotonic_new() to pymonotonic()

I was not supposed to commit the function with the name pymonotonic_new(). I
forgot to rename it.

9 years agoIssue #24707: Remove assertion in monotonic clock
Victor Stinner [Wed, 2 Sep 2015 22:13:46 +0000 (00:13 +0200)]
Issue #24707: Remove assertion in monotonic clock

Don't check anymore at runtime that the monotonic clock doesn't go backward.
Yes, it happens. It occurs sometimes each month on a Debian buildbot slave
running in a VM.

The problem is that Python cannot do anything useful if a monotonic clock goes
backward. It was decided in the PEP 418 to not fix the system, but only expose
the clock provided by the OS.

9 years agoMerge 3.5 (test_warnings)
Victor Stinner [Wed, 2 Sep 2015 22:09:37 +0000 (00:09 +0200)]
Merge 3.5 (test_warnings)

9 years agoMerge 3.4 (test_warnings)
Victor Stinner [Wed, 2 Sep 2015 22:09:26 +0000 (00:09 +0200)]
Merge 3.4 (test_warnings)

9 years agoFix test_warnings: don't modify warnings.filters
Victor Stinner [Wed, 2 Sep 2015 22:07:47 +0000 (00:07 +0200)]
Fix test_warnings: don't modify warnings.filters

BaseTest now ensures that unittest.TestCase.assertWarns() uses the same
warnings module than warnings.catch_warnings(). Otherwise,
warnings.catch_warnings() will be unable to remove the added filter.

9 years agoMerge 3.5 (test_gdb)
Victor Stinner [Wed, 2 Sep 2015 21:22:31 +0000 (23:22 +0200)]
Merge 3.5 (test_gdb)

9 years agoMerge 3.4 (test_gdb)
Victor Stinner [Wed, 2 Sep 2015 21:21:03 +0000 (23:21 +0200)]
Merge 3.4 (test_gdb)

9 years agotest_gdb: use subprocess.Popen context manager to fix ResourceWarning warnings
Victor Stinner [Wed, 2 Sep 2015 21:19:55 +0000 (23:19 +0200)]
test_gdb: use subprocess.Popen context manager to fix ResourceWarning warnings
when the test is interrupted (or fail).

9 years agotest_gdb: fix regex to parse gdb version for SUSE Linux Entreprise
Victor Stinner [Wed, 2 Sep 2015 21:12:14 +0000 (23:12 +0200)]
test_gdb: fix regex to parse gdb version for SUSE Linux Entreprise

Mention also the detected GDB version on verbose mode and on error (if the
major version is smaller than 7).

9 years agoTurn 'rem' comments into a real usage message in PCbuild/build.bat
Zachary Ware [Wed, 2 Sep 2015 18:21:19 +0000 (13:21 -0500)]
Turn 'rem' comments into a real usage message in PCbuild/build.bat

Also fixes error in 'kill' target (already fixed in 2.7, somehow the fix
didn't make it to this branch).

9 years agoMerge 3.5 heads (issue #24975)
Yury Selivanov [Wed, 2 Sep 2015 19:49:30 +0000 (15:49 -0400)]
Merge 3.5 heads (issue #24975)

9 years agoIssue #23517: datetime.timedelta constructor now rounds microseconds to nearest
Victor Stinner [Wed, 2 Sep 2015 17:16:07 +0000 (19:16 +0200)]
Issue #23517: datetime.timedelta constructor now rounds microseconds to nearest
with ties going away from zero (ROUND_HALF_UP), as Python 2 and Python older
than 3.3, instead of rounding to nearest with ties going to nearest even
integer (ROUND_HALF_EVEN).

9 years agoMerge with 3.5
Zachary Ware [Wed, 2 Sep 2015 20:01:42 +0000 (15:01 -0500)]
Merge with 3.5

9 years agoMerge 3.5 (issue #24975)
Yury Selivanov [Wed, 2 Sep 2015 19:50:04 +0000 (15:50 -0400)]
Merge 3.5 (issue #24975)

9 years agotest_eintr: try to debug hang on FreeBSD
Victor Stinner [Wed, 2 Sep 2015 15:19:04 +0000 (17:19 +0200)]
test_eintr: try to debug hang on FreeBSD

9 years agotest_gdb: fix ResourceWarning if the test is interrupted
Victor Stinner [Wed, 2 Sep 2015 13:46:00 +0000 (15:46 +0200)]
test_gdb: fix ResourceWarning if the test is interrupted

9 years agotest_gdb: add debug info to investigate failure on "s390x SLES 3.x" buildbot
Victor Stinner [Wed, 2 Sep 2015 13:44:22 +0000 (15:44 +0200)]
test_gdb: add debug info to investigate failure on "s390x SLES 3.x" buildbot

9 years agoMerge 3.5 (asyncio doc)
Victor Stinner [Wed, 2 Sep 2015 13:41:08 +0000 (15:41 +0200)]
Merge 3.5 (asyncio doc)

9 years agoMerge 3.4 (asyncio doc)
Victor Stinner [Wed, 2 Sep 2015 13:40:56 +0000 (15:40 +0200)]
Merge 3.4 (asyncio doc)

9 years agoasyncio doc: fix subprocess sections
Victor Stinner [Wed, 2 Sep 2015 13:39:01 +0000 (15:39 +0200)]
asyncio doc: fix subprocess sections

9 years agoIssue 24297: Fix test_symbol on Windows
Victor Stinner [Wed, 2 Sep 2015 12:23:40 +0000 (14:23 +0200)]
Issue 24297: Fix test_symbol on Windows

Don't rely on end of line. Open files in text mode, not in binary mode.

9 years agoIssue #23517: test_time, skip a test checking a corner case on floating point
Victor Stinner [Wed, 2 Sep 2015 11:54:28 +0000 (13:54 +0200)]
Issue #23517: test_time, skip a test checking a corner case on floating point
rounding

9 years agoIssue #23517: Try to fix test_time on "x86 Ubuntu Shared 3.x" buildbot
Victor Stinner [Wed, 2 Sep 2015 09:58:56 +0000 (11:58 +0200)]
Issue #23517: Try to fix test_time on "x86 Ubuntu Shared 3.x" buildbot

9 years agotest_time: add more tests on HALF_UP rounding mode
Victor Stinner [Wed, 2 Sep 2015 09:05:32 +0000 (11:05 +0200)]
test_time: add more tests on HALF_UP rounding mode

9 years agoIssue #23517: Reintroduce unit tests for the old PyTime API since it's still
Victor Stinner [Wed, 2 Sep 2015 08:39:40 +0000 (10:39 +0200)]
Issue #23517: Reintroduce unit tests for the old PyTime API since it's still
used.

9 years agoIssue #23517: Fix _PyTime_ObjectToDenominator()
Victor Stinner [Wed, 2 Sep 2015 08:37:46 +0000 (10:37 +0200)]
Issue #23517: Fix _PyTime_ObjectToDenominator()

* initialize numerator on overflow error ensure that numerator is smaller than
* denominator.

9 years agoBacked out changeset b690bf218702
Victor Stinner [Wed, 2 Sep 2015 08:10:26 +0000 (10:10 +0200)]
Backed out changeset b690bf218702

Issue #23517: the change broke test_datetime. datetime.timedelta() rounding
mode must also be changed, and test_datetime must be updated for the new
rounding mode (half up).

9 years agoIssue #23517: datetime.datetime.fromtimestamp() and
Victor Stinner [Tue, 1 Sep 2015 23:57:23 +0000 (01:57 +0200)]
Issue #23517: datetime.datetime.fromtimestamp() and
datetime.datetime.utcfromtimestamp() now rounds to nearest with ties going away
from zero, instead of rounding towards minus infinity (-inf), as Python 2 and
Python older than 3.3.

9 years agoIssue #23517: Add "half up" rounding mode to the _PyTime API
Victor Stinner [Tue, 1 Sep 2015 23:43:56 +0000 (01:43 +0200)]
Issue #23517: Add "half up" rounding mode to the _PyTime API

9 years agoMove assertion inside _PyTime_ObjectToTimeval()
Victor Stinner [Tue, 1 Sep 2015 22:50:43 +0000 (00:50 +0200)]
Move assertion inside _PyTime_ObjectToTimeval()

Change also _PyTime_FromSeconds() assertion to ensure that the _PyTime_t type
is used.

9 years agoRefactor pytime.c
Victor Stinner [Tue, 1 Sep 2015 22:49:16 +0000 (00:49 +0200)]
Refactor pytime.c

Move code to convert double timestamp to subfunctions.

9 years agoIssue #24975: Fix AST compilation for PEP 448 syntax.
Yury Selivanov [Tue, 1 Sep 2015 20:10:49 +0000 (16:10 -0400)]
Issue #24975: Fix AST compilation for PEP 448 syntax.

9 years agomerge
Raymond Hettinger [Tue, 1 Sep 2015 09:33:20 +0000 (02:33 -0700)]
merge

9 years agoImprove tutorial suggestion for looping techniques
Raymond Hettinger [Tue, 1 Sep 2015 09:33:02 +0000 (02:33 -0700)]
Improve tutorial suggestion for looping techniques

9 years agoMerge 3.5
Yury Selivanov [Mon, 31 Aug 2015 15:45:11 +0000 (11:45 -0400)]
Merge 3.5

9 years agoMake asyncio provisional
Yury Selivanov [Mon, 31 Aug 2015 15:42:31 +0000 (11:42 -0400)]
Make asyncio provisional

9 years agoIssue #24952: Merge 3.5 into 3.6
Martin Panter [Mon, 31 Aug 2015 03:26:46 +0000 (03:26 +0000)]
Issue #24952: Merge 3.5 into 3.6

9 years agoIssue #24952: Merge 3.4 into 3.5
Martin Panter [Mon, 31 Aug 2015 03:25:34 +0000 (03:25 +0000)]
Issue #24952: Merge 3.4 into 3.5

9 years agoIssue #24952: Clarify default argument of stack_size() in threading, _thread
Martin Panter [Mon, 31 Aug 2015 03:15:52 +0000 (03:15 +0000)]
Issue #24952: Clarify default argument of stack_size() in threading, _thread

Patch from Mattip.

9 years agomerge 3.5 (#24963)
Benjamin Peterson [Sun, 30 Aug 2015 21:42:59 +0000 (14:42 -0700)]
merge 3.5 (#24963)

9 years agomerge 3.4 (#24963)
Benjamin Peterson [Sun, 30 Aug 2015 21:42:49 +0000 (14:42 -0700)]
merge 3.4 (#24963)

9 years agofix spelling that was a bit confused (closes #24963)
Benjamin Peterson [Sun, 30 Aug 2015 21:42:38 +0000 (14:42 -0700)]
fix spelling that was a bit confused (closes #24963)

9 years agomerge
Raymond Hettinger [Sun, 30 Aug 2015 16:17:02 +0000 (09:17 -0700)]
merge

9 years agomerge
Raymond Hettinger [Sun, 30 Aug 2015 16:15:36 +0000 (09:15 -0700)]
merge

9 years agoIssue #24931: Resolve __dict__ conflict in namedtuple subclasses.
Raymond Hettinger [Sun, 30 Aug 2015 16:13:48 +0000 (09:13 -0700)]
Issue #24931:  Resolve __dict__ conflict in namedtuple subclasses.

9 years agoIssue #24272: Merge with 3.5
Zachary Ware [Sun, 30 Aug 2015 03:40:37 +0000 (22:40 -0500)]
Issue #24272: Merge with 3.5

9 years agoIssue #24272: Remove usage of default reST role from typing docs
Zachary Ware [Sun, 30 Aug 2015 03:39:47 +0000 (22:39 -0500)]
Issue #24272: Remove usage of default reST role from typing docs

9 years agoCloses #24962: Merge with 3.5
Zachary Ware [Sun, 30 Aug 2015 03:27:12 +0000 (22:27 -0500)]
Closes #24962: Merge with 3.5

9 years agoIssue #24962: Merge 3.4
Zachary Ware [Sun, 30 Aug 2015 03:26:54 +0000 (22:26 -0500)]
Issue #24962: Merge 3.4

9 years agoIssue #24962: Remove space from filename
Zachary Ware [Sun, 30 Aug 2015 03:25:04 +0000 (22:25 -0500)]
Issue #24962: Remove space from filename

9 years agoNull Merge from 3.5 to default
Donald Stufft [Sat, 29 Aug 2015 22:01:01 +0000 (18:01 -0400)]
Null Merge from 3.5 to default

9 years agoNull Merge from 3.5.0 to 3.5.1
Donald Stufft [Sat, 29 Aug 2015 22:00:26 +0000 (18:00 -0400)]
Null Merge from 3.5.0 to 3.5.1

9 years agoUpdate setuptools to 18.2 and pip to 7.1.2
Donald Stufft [Sat, 29 Aug 2015 17:57:46 +0000 (13:57 -0400)]
Update setuptools to 18.2 and pip to 7.1.2

9 years agoCloses #24953: Merge with 3.5
Zachary Ware [Sat, 29 Aug 2015 05:13:14 +0000 (00:13 -0500)]
Closes #24953: Merge with 3.5