Brett Cannon
224b261258
User the repr for a module name in more places
2013-11-22 14:52:36 -05:00
Brett Cannon
873d1226b7
Make test_importlib output easier to trace back to the failing test
...
class.
2013-11-22 14:47:09 -05:00
Brett Cannon
e0c3bd78c5
Issue #18864: Don't try and use unittest as a testing module for
...
built-in loading; leads to a reload scenario where attributes get set
which are wrong after the test.
2013-11-22 14:38:09 -05:00
Brett Cannon
a24348cec1
Make some tests more verbose in the face of failure
2013-11-22 13:22:22 -05:00
Martin v. Löwis
baacf4d293
Update xz to 5.0.5.
2013-11-22 19:13:51 +01:00
Martin v. Löwis
bc2f0ba6b8
Update SQLite to 3.8.1 on Windows.
2013-11-22 18:36:28 +01:00
Brett Cannon
175e7257b1
Remove a commented-out line
2013-11-22 12:07:43 -05:00
Antoine Pitrou
330ce596c2
Hopefully fix test_is_socket_true
2013-11-22 18:05:06 +01:00
Brett Cannon
fddc311fe8
Don't assume trying to find a builtin will succeed (e.g. posix isn't on Windows)
2013-11-22 11:58:17 -05:00
Antoine Pitrou
29eac42f49
Fix test failure under systems with an incompatible locale
2013-11-22 17:57:03 +01:00
Antoine Pitrou
0325a21da3
Fix whitespace
2013-11-22 17:38:41 +01:00
Antoine Pitrou
31119e4f10
Issue #19673: Add pathlib to the stdlib as a provisional module (PEP 428).
2013-11-22 17:38:12 +01:00
Eric Snow
b523f8433a
Implement PEP 451 (ModuleSpec).
2013-11-22 09:05:39 -07:00
Barry Warsaw
9e6097ebe7
Trunk merge.
2013-11-22 11:08:25 -05:00
Barry Warsaw
87b9637a86
A fix for issue 19555 on Windows.
2013-11-22 11:08:05 -05:00
Christian Heimes
5398e1a56e
Issue #19448: report name / NID in exception message of ASN1Object
2013-11-22 16:20:53 +01:00
Christian Heimes
c2d65e1e93
Issue #17134: check certs of CA and ROOT system store
2013-11-22 16:13:55 +01:00
Nick Coghlan
50c48b89e3
Close #17916: dis.Bytecode based replacement for distb
...
- Bytecode.from_traceback() alternate constructor
- current_offset parameter and attribute
Patch by Claudiu Popa
2013-11-23 00:57:00 +10:00
Nick Coghlan
8fbdb097cf
Close #19552: venv and pyvenv ensurepip integration
2013-11-23 00:30:34 +10:00
Nick Coghlan
0b61ef6f79
Update bundled pip to 1.5rc1
2013-11-22 23:32:24 +10:00
Nick Coghlan
8afc8f61f9
Issue #19619: Update What's New for codec blacklist
2013-11-22 23:00:22 +10:00
Nick Coghlan
c72e4e6dcc
Issue #19619: Blacklist non-text codecs in method API
...
str.encode, bytes.decode and bytearray.decode now use an
internal API to throw LookupError for known non-text encodings,
rather than attempting the encoding or decoding operation and
then throwing a TypeError for an unexpected output type.
The latter mechanism remains in place for third party non-text
encodings.
2013-11-22 22:39:36 +10:00
Ned Deily
322f5ba0d8
Issue #19553: PEP 453 - "make install" and "make altinstall" now install or
...
upgrade pip by default, using the bundled pip provided by the new ensurepip
module. A new configure option, --with-ensurepip[=upgrade|install|no], is
available to override the default ensurepip "--upgrade" option. The option
can also be set with "make [alt]install ENSUREPIP=[upgrade|install\no]".
2013-11-21 23:01:59 -08:00
Ned Deily
b8f944f0b7
Issue #19649: On OS X, the same set of file names are now installed
...
in bin directories for all configurations: non-framework vs framework,
and single arch vs universal builds. pythonx.y-32 is now always
installed for 64-bit/32-bit universal builds. The obsolete and
undocumented pythonw* symlinks are no longer installed anywhere.
2013-11-21 22:42:25 -08:00
Ned Deily
c06d6fdc37
Issue #14455: Fix maybe_open typo in Plist.fromFile().
2013-11-21 20:56:23 -08:00
Ezio Melotti
f6de9eb2bb
#19688: add back and deprecate the internal HTMLParser.unescape() method.
2013-11-22 05:49:29 +02:00
Christian Heimes
32f0c7a67b
or VERIFY_CRL_CHECK_LEAF to verify_flags
2013-11-22 03:43:48 +01:00
Christian Heimes
d5b200ce2b
Issue #19664: fix another flake test_userdict test
2013-11-22 03:36:28 +01:00
Christian Heimes
f22e8e5426
Issue #18147: Add missing documentation for SSLContext.get_ca_certs().
...
Also change the argument name to the same name as getpeercert()
2013-11-22 02:22:51 +01:00
Christian Heimes
44109d7de7
Issue #17134: Finalize interface to Windows' certificate store. Cert and
...
CRL enumeration are now two functions. enum_certificates() also returns
purpose flags as set of OIDs.
2013-11-22 01:51:30 +01:00
Christian Heimes
d062892542
Issue #19681: Apply a quick and minimal band-aid.
...
The flaky buildbots make it hard to detect real issue. This is just a temporary fix until we agree
on a permanent solution.
2013-11-22 01:22:47 +01:00
Christian Heimes
35915876a6
merge
2013-11-22 01:17:34 +01:00
Christian Heimes
5f8b0f5c59
Issue #19664: test_userdict's repr test no longer depends on the order
...
of dict elements.
Original patch by Serhiy Storchaka
2013-11-22 01:16:56 +01:00
Barry Warsaw
99fc416b23
trunk merge
2013-11-21 18:57:41 -05:00
Barry Warsaw
197a770231
- Issue #19555: Restore sysconfig.get_config_var('SO'), with a
...
DeprecationWarning pointing people at $EXT_SUFFIX.
2013-11-21 18:57:14 -05:00
Christian Heimes
ba723200ce
silence an overflow warning. slen is smaller than 1MB
2013-11-22 00:46:18 +01:00
Christian Heimes
d6dc952e17
one CERT_REQUIRED is enough
2013-11-22 00:39:38 +01:00
Christian Heimes
1dbf61fa46
downcast len to int. The code has already checked that len < INT_MAX
2013-11-22 00:34:18 +01:00
Christian Heimes
18fc7be80d
lst might be NULL here
...
CID 1130752: Dereference after null check (FORWARD_NULL)
2013-11-21 23:57:49 +01:00
Christian Heimes
225877917e
Issue #8813: Add SSLContext.verify_flags to change the verification flags
...
of the context in order to enable certification revocation list (CRL)
checks or strict X509 rules.
2013-11-21 23:56:13 +01:00
Victor Stinner
e079eddf21
Close #18294: Fix the zlib module to make it 64-bit safe
2013-11-21 22:33:21 +01:00
Guido van Rossum
8820c239f7
Better behavior when stepping over yield[from]. Fixes issue 16596. By Xavier de Gaye.
2013-11-21 11:30:06 -08:00
Guido van Rossum
9c55a58a1d
asyncio: Make Semaphore(0) work properly.
2013-11-21 11:07:45 -08:00
Serhiy Storchaka
d88c6f9b9b
Print Tk patchlevel in Tk and Ttk tests in verbose mode (issue19654).
2013-11-21 19:23:50 +02:00
Serhiy Storchaka
0b1386d922
Print Tk patchlevel in Tk and Ttk tests in verbose mode (issue19654).
2013-11-21 19:23:19 +02:00
Christian Heimes
1b62760221
merge
2013-11-21 16:27:33 +01:00
Christian Heimes
949ec14209
Issue #19682: Fix compatibility issue with old version of OpenSSL that
...
was introduced by Issue #18379.
2013-11-21 16:26:51 +01:00
Ronald Oussoren
c5cf797342
Issue #14455: plistlib now supports binary plists and has an updated API.
...
This patch adds support for binary plists on OSX to plistlib (based
on a patch by 'dpounces').
The patch also cleans up the API for the plistlib module.
2013-11-21 15:46:49 +01:00
Victor Stinner
8455723cfb
Close #19568: Fix bytearray_setslice_linear(), fix handling of
...
PyByteArray_Resize() failure: leave the bytearray object in an consistent state.
If growth < 0, handling the memory allocation failure is tricky here because
the bytearray object has already been modified. If lo != 0, the operation is
completed, but a MemoryError is still raised and the memory block is not
shrinked. If lo == 0, the bytearray is restored in its previous state and a
MemoryError is raised.
2013-11-21 12:29:51 +01:00
Victor Stinner
35f2803a24
Close #19578: Fix list_ass_subscript(), handle list_resize() failure
...
Notify the caller of the failure (MemoryError exception).
2013-11-21 12:16:35 +01:00