Staging
v0.5.1
https://github.com/python/cpython
Raw File
Tip revision: a61d7f2490fd677343c28ac53e1b41cdb0e1d998 authored by Larry Hastings on 04 February 2018, 23:40:38 UTC
Version bump for 3.4.8.
Tip revision: a61d7f2
3.4.2rc1.rst
.. bpo: 22258
.. date: 9581
.. nonce: tVwANS
.. release date: 2014-09-22
.. section: Core and Builtins

Fix the the internal function set_inheritable() on Illumos. This platform
exposes the function ``ioctl(FIOCLEX)``, but calling it fails with errno is
ENOTTY: "Inappropriate ioctl for device". set_inheritable() now falls back
to the slower ``fcntl()`` (``F_GETFD`` and then ``F_SETFD``).

..

.. bpo: 21669
.. date: 9580
.. nonce: DFDrBA
.. section: Core and Builtins

With the aid of heuristics in SyntaxError.__init__, the parser now attempts
to generate more meaningful (or at least more search engine friendly) error
messages when "exec" and "print" are used as statements.

..

.. bpo: 21642
.. date: 9579
.. nonce: -lWoKz
.. section: Core and Builtins

In the conditional if-else expression, allow an integer written with no
space between itself and the ``else`` keyword (e.g. ``True if 42else
False``) to be valid syntax.

..

.. bpo: 21523
.. date: 9578
.. nonce: f_PPYO
.. section: Core and Builtins

Fix over-pessimistic computation of the stack effect of some opcodes in the
compiler.  This also fixes a quadratic compilation time issue noticeable
when compiling code with a large number of "and" and "or" operators.

..

.. bpo: 21091
.. date: 9577
.. nonce: uNtYPQ
.. section: Library

Fix API bug: email.message.EmailMessage.is_attachment is now a method.
Since EmailMessage is provisional, we can change the API in a maintenance
release, but we use a trick to remain backward compatible with 3.4.0/1.

..

.. bpo: 21079
.. date: 9576
.. nonce: czVcL8
.. section: Library

Fix email.message.EmailMessage.is_attachment to return the correct result
when the header has parameters as well as a value.

..

.. bpo: 22247
.. date: 9575
.. nonce: sGIpR3
.. section: Library

Add NNTPError to nntplib.__all__.

..

.. bpo: 4180
.. date: 9574
.. nonce: QBx0JK
.. section: Library

The warnings registries are now reset when the filters are modified.

..

.. bpo: 22419
.. date: 9573
.. nonce: FqH4aC
.. section: Library

Limit the length of incoming HTTP request in wsgiref server to 65536 bytes
and send a 414 error code for higher lengths. Patch contributed by Devin
Cook.

..

.. bpo: 0
.. date: 9572
.. nonce: y7r3O2
.. section: Library

Lax cookie parsing in http.cookies could be a security issue when combined
with non-standard cookie handling in some Web browsers.  Reported by Sergey
Bobrov.

..

.. bpo: 22384
.. date: 9571
.. nonce: -Nl4He
.. section: Library

An exception in Tkinter callback no longer crashes the program when it is
run with pythonw.exe.

..

.. bpo: 22168
.. date: 9570
.. nonce: vLeKWC
.. section: Library

Prevent turtle AttributeError with non-default Canvas on OS X.

..

.. bpo: 21147
.. date: 9569
.. nonce: kXNoOn
.. section: Library

sqlite3 now raises an exception if the request contains a null character
instead of truncate it.  Based on patch by Victor Stinner.

..

.. bpo: 21951
.. date: 9568
.. nonce: 3vS4LK
.. section: Library

Fixed a crash in Tkinter on AIX when called Tcl command with empty string or
tuple argument.

..

.. bpo: 21951
.. date: 9567
.. nonce: _CCC4v
.. section: Library

Tkinter now most likely raises MemoryError instead of crash if the memory
allocation fails.

..

.. bpo: 22338
.. date: 9566
.. nonce: rKlCMz
.. section: Library

Fix a crash in the json module on memory allocation failure.

..

.. bpo: 22226
.. date: 9565
.. nonce: T1ZMPY
.. section: Library

First letter no longer is stripped from the "status" key in the result of
Treeview.heading().

..

.. bpo: 19524
.. date: 9564
.. nonce: EQJjlF
.. section: Library

Fixed resource leak in the HTTP connection when an invalid response is
received.  Patch by Martin Panter.

..

.. bpo: 22051
.. date: 9563
.. nonce: cUjFqL
.. section: Library

turtledemo no longer reloads examples to re-run them. Initialization of
variables and gui setup should be done in main(), which is called each time
a demo is run, but not on import.

..

.. bpo: 21933
.. date: 9562
.. nonce: IhMjN1
.. section: Library

Turtledemo users can change the code font size with a menu selection or
control(command) '-' or '+' or control-mousewheel. Original patch by Lita
Cho.

..

.. bpo: 21597
.. date: 9561
.. nonce: aPTCWJ
.. section: Library

The separator between the turtledemo text pane and the drawing canvas can
now be grabbed and dragged with a mouse.  The code text pane can be widened
to easily view or copy the full width of the text.  The canvas can be
widened on small screens.  Original patches by Jan Kanis and Lita Cho.

..

.. bpo: 18132
.. date: 9560
.. nonce: 2R2nwM
.. section: Library

Turtledemo buttons no longer disappear when the window is shrunk.  Original
patches by Jan Kanis and Lita Cho.

..

.. bpo: 22216
.. date: 9559
.. nonce: Cmalu6
.. section: Library

smtplib now resets its state more completely after a quit.  The most obvious
consequence of the previous behavior was a STARTTLS failure during a
connect/starttls/quit/connect/starttls sequence.

..

.. bpo: 22185
.. date: 9558
.. nonce: 1SCCIK
.. section: Library

Fix an occasional RuntimeError in threading.Condition.wait() caused by
mutation of the waiters queue without holding the lock.  Patch by Doug
Zongker.

..

.. bpo: 22182
.. date: 9557
.. nonce: 5EG1Bc
.. section: Library

Use e.args to unpack exceptions correctly in distutils.file_util.move_file.
Patch by Claudiu Popa.

..

.. bpo: 0
.. date: 9556
.. nonce: zBfe8J
.. section: Library

The webbrowser module now uses subprocess's start_new_session=True rather
than a potentially risky preexec_fn=os.setsid call.

..

.. bpo: 22236
.. date: 9555
.. nonce: 1utXkg
.. section: Library

Fixed Tkinter images copying operations in NoDefaultRoot mode.

..

.. bpo: 22191
.. date: 9554
.. nonce: PWX4GO
.. section: Library

Fix warnings.__all__.

..

.. bpo: 15696
.. date: 9553
.. nonce: PTwXYJ
.. section: Library

Add a __sizeof__ implementation for mmap objects on Windows.

..

.. bpo: 22068
.. date: 9552
.. nonce: wCdaW0
.. section: Library

Avoided reference loops with Variables and Fonts in Tkinter.

..

.. bpo: 22165
.. date: 9551
.. nonce: J1np4o
.. section: Library

SimpleHTTPRequestHandler now supports undecodable file names.

..

.. bpo: 8797
.. date: 9550
.. nonce: aJcIPu
.. section: Library

Raise HTTPError on failed Basic Authentication immediately. Initial patch by
Sam Bull.

..

.. bpo: 20729
.. date: 9549
.. nonce: I-1Lap
.. section: Library

Restored the use of lazy iterkeys()/itervalues()/iteritems() in the mailbox
module.

..

.. bpo: 21448
.. date: 9548
.. nonce: THJSYB
.. section: Library

Changed FeedParser feed() to avoid O(N**2) behavior when parsing long line.
Original patch by Raymond Hettinger.

..

.. bpo: 22184
.. date: 9547
.. nonce: UCbSOt
.. section: Library

The functools LRU Cache decorator factory now gives an earlier and clearer
error message when the user forgets the required parameters.

..

.. bpo: 17923
.. date: 9546
.. nonce: YI_QjG
.. section: Library

glob() patterns ending with a slash no longer match non-dirs on AIX.  Based
on patch by Delhallt.

..

.. bpo: 21121
.. date: 9545
.. nonce: ZLsRil
.. section: Library

Don't force 3rd party C extensions to be built with -Werror=declaration-
after-statement.

..

.. bpo: 21975
.. date: 9544
.. nonce: MI8ntO
.. section: Library

Fixed crash when using uninitialized sqlite3.Row (in particular when
unpickling pickled sqlite3.Row).  sqlite3.Row is now initialized in the
__new__() method.

..

.. bpo: 21580
.. date: 9543
.. nonce: QCkeUh
.. section: Library

Now Tkinter correctly handles bytes arguments passed to Tk. In particular
this allows to initialize images from binary data.

..

.. bpo: 17172
.. date: 9542
.. nonce: R_LI_2
.. section: Library

Make turtledemo start as active on OS X even when run with subprocess.
Patch by Lita Cho.

..

.. bpo: 21704
.. date: 9541
.. nonce: gL3ikj
.. section: Library

Fix build error for _multiprocessing when semaphores are not available.
Patch by Arfrever Frehtes Taifersar Arahesis.

..

.. bpo: 0
.. date: 9540
.. nonce: G25tq3
.. section: Library

Fix repr(_socket.socket) on Windows 64-bit: don't fail with OverflowError on
closed socket. repr(socket.socket) already works fine.

..

.. bpo: 16133
.. date: 9539
.. nonce: tYuYQF
.. section: Library

The asynchat.async_chat.handle_read() method now ignores BlockingIOError
exceptions.

..

.. bpo: 22044
.. date: 9538
.. nonce: t09GRU
.. section: Library

Fixed premature DECREF in call_tzinfo_method. Patch by Tom Flanagan.

..

.. bpo: 19884
.. date: 9537
.. nonce: 6cbo0V
.. section: Library

readline: Disable the meta modifier key if stdout is not a terminal to not
write the ANSI sequence "\033[1034h" into stdout. This sequence is used on
some terminal (ex: TERM=xterm-256color") to enable support of 8 bit
characters.

..

.. bpo: 21888
.. date: 9536
.. nonce: danlpz
.. section: Library

plistlib's load() and loads() now work if the fmt parameter is specified.

..

.. bpo: 21044
.. date: 9535
.. nonce: 16xo9u
.. section: Library

tarfile.open() now handles fileobj with an integer 'name' attribute.  Based
on patch by Antoine Pietri.

..

.. bpo: 21867
.. date: 9534
.. nonce: Ui-F3o
.. section: Library

Prevent turtle crash due to invalid undo buffer size.

..

.. bpo: 19076
.. date: 9533
.. nonce: xCoIai
.. section: Library

Don't pass the redundant 'file' argument to self.error().

..

.. bpo: 21942
.. date: 9532
.. nonce: TLOS41
.. section: Library

Fixed source file viewing in pydoc's server mode on Windows.

..

.. bpo: 11259
.. date: 9531
.. nonce: GxfYnE
.. section: Library

asynchat.async_chat().set_terminator() now raises a ValueError if the number
of received bytes is negative.

..

.. bpo: 12523
.. date: 9530
.. nonce: XBdAky
.. section: Library

asynchat.async_chat.push() now raises a TypeError if it doesn't get a bytes
string

..

.. bpo: 21707
.. date: 9529
.. nonce: rrY_wd
.. section: Library

Add missing kwonlyargcount argument to ModuleFinder.replace_paths_in_code().

..

.. bpo: 20639
.. date: 9528
.. nonce: YdvOpp
.. section: Library

calling Path.with_suffix('') allows removing the suffix again.  Patch by
July Tikhonov.

..

.. bpo: 21714
.. date: 9527
.. nonce: HhkGXW
.. section: Library

Disallow the construction of invalid paths using Path.with_name().  Original
patch by Antony Lee.

..

.. bpo: 21897
.. date: 9526
.. nonce: kiOGHe
.. section: Library

Fix a crash with the f_locals attribute with closure variables when
frame.clear() has been called.

..

.. bpo: 21151
.. date: 9525
.. nonce: o7IuiD
.. section: Library

Fixed a segfault in the winreg module when ``None`` is passed as a
``REG_BINARY`` value to SetValueEx.  Patch by John Ehresman.

..

.. bpo: 21090
.. date: 9524
.. nonce: 20Ooif
.. section: Library

io.FileIO.readall() does not ignore I/O errors anymore. Before, it ignored
I/O errors if at least the first C call read() succeed.

..

.. bpo: 21781
.. date: 9523
.. nonce: u_oiv9
.. section: Library

ssl.RAND_add() now supports strings longer than 2 GB.

..

.. bpo: 11453
.. date: 9522
.. nonce: 53Gr_R
.. section: Library

asyncore: emit a ResourceWarning when an unclosed file_wrapper object is
destroyed. The destructor now closes the file if needed. The close() method
can now be called twice: the second call does nothing.

..

.. bpo: 21858
.. date: 9521
.. nonce: 0hbFBG
.. section: Library

Better handling of Python exceptions in the sqlite3 module.

..

.. bpo: 21476
.. date: 9520
.. nonce: VN-5pW
.. section: Library

Make sure the email.parser.BytesParser TextIOWrapper is discarded after
parsing, so the input file isn't unexpectedly closed.

..

.. bpo: 21729
.. date: 9519
.. nonce: dk7o_U
.. section: Library

Used the "with" statement in the dbm.dumb module to ensure files closing.
Patch by Claudiu Popa.

..

.. bpo: 21491
.. date: 9518
.. nonce: Zxmut-
.. section: Library

socketserver: Fix a race condition in child processes reaping.

..

.. bpo: 21832
.. date: 9517
.. nonce: PBA0Uu
.. section: Library

Require named tuple inputs to be exact strings.

..

.. bpo: 19145
.. date: 9516
.. nonce: cRrKpW
.. section: Library

The times argument for itertools.repeat now handles negative values the same
way for keyword arguments as it does for positional arguments.

..

.. bpo: 21812
.. date: 9515
.. nonce: 6T4FsQ
.. section: Library

turtle.shapetransform did not tranform the turtle on the first call.  (Issue
identified and fixed by Lita Cho.)

..

.. bpo: 21635
.. date: 9514
.. nonce: ET3OJZ
.. section: Library

The difflib SequenceMatcher.get_matching_blocks() method cache didn't match
the actual result.  The former was a list of tuples and the latter was a
list of named tuples.

..

.. bpo: 21722
.. date: 9513
.. nonce: WTHuRy
.. section: Library

The distutils "upload" command now exits with a non-zero return code when
uploading fails.  Patch by Martin Dengler.

..

.. bpo: 21723
.. date: 9512
.. nonce: r86fwb
.. section: Library

asyncio.Queue: support any type of number (ex: float) for the maximum size.
Patch written by Vajrasky Kok.

..

.. bpo: 21326
.. date: 9511
.. nonce: Y6iW3s
.. section: Library

Add a new is_closed() method to asyncio.BaseEventLoop. run_forever() and
run_until_complete() methods of asyncio.BaseEventLoop now raise an exception
if the event loop was closed.

..

.. bpo: 21774
.. date: 9510
.. nonce: vxORUY
.. section: Library

Fixed NameError for an incorrect variable reference in the XML Minidom code
for creating processing instructions. (Found and fixed by Claudiu Popa.)

..

.. bpo: 21766
.. date: 9509
.. nonce: 0xk_xC
.. section: Library

Prevent a security hole in CGIHTTPServer by URL unquoting paths before
checking for a CGI script at that path.

..

.. bpo: 21310
.. date: 9508
.. nonce: 2mjByJ
.. section: Library

Fixed possible resource leak in failed open().

..

.. bpo: 21677
.. date: 9507
.. nonce: 58CDDD
.. section: Library

Fixed chaining nonnormalized exceptions in io close() methods.

..

.. bpo: 11709
.. date: 9506
.. nonce: JdObvL
.. section: Library

Fix the pydoc.help function to not fail when sys.stdin is not a valid file.

..

.. bpo: 13223
.. date: 9505
.. nonce: 9AzEbN
.. section: Library

Fix pydoc.writedoc so that the HTML documentation for methods that use
'self' in the example code is generated correctly.

..

.. bpo: 21463
.. date: 9504
.. nonce: 09PsgH
.. section: Library

In urllib.request, fix pruning of the FTP cache.

..

.. bpo: 21618
.. date: 9503
.. nonce: 3Z7WS3
.. section: Library

The subprocess module could fail to close open fds that were inherited by
the calling process and already higher than POSIX resource limits would
otherwise allow.  On systems with a functioning /proc/self/fd or /dev/fd
interface the max is now ignored and all fds are closed.

..

.. bpo: 21552
.. date: 9502
.. nonce: uVy4tM
.. section: Library

Fixed possible integer overflow of too long string lengths in the tkinter
module on 64-bit platforms.

..

.. bpo: 14315
.. date: 9501
.. nonce: YzZzS8
.. section: Library

The zipfile module now ignores extra fields in the central directory that
are too short to be parsed instead of letting a struct.unpack error bubble
up as this "bad data" appears in many real world zip files in the wild and
is ignored by other zip tools.

..

.. bpo: 21402
.. date: 9500
.. nonce: 51vDXt
.. section: Library

tkinter.ttk now works when default root window is not set.

..

.. bpo: 10203
.. date: 9499
.. nonce: zgr0hh
.. section: Library

sqlite3.Row now truly supports sequence protocol.  In particular it supports
reverse() and negative indices.  Original patch by Claudiu Popa.

..

.. bpo: 18807
.. date: 9498
.. nonce: XP7p8B
.. section: Library

If copying (no symlinks) specified for a venv, then the python interpreter
aliases (python, python3) are now created by copying rather than symlinking.

..

.. bpo: 14710
.. date: 9497
.. nonce: x7-soG
.. section: Library

pkgutil.get_loader() no longer raises an exception when None is found in
sys.modules.

..

.. bpo: 14710
.. date: 9496
.. nonce: ZWaxa5
.. section: Library

pkgutil.find_loader() no longer raises an exception when a module doesn't
exist.

..

.. bpo: 21481
.. date: 9495
.. nonce: YDrlf7
.. section: Library

Argparse equality and inequality tests now return NotImplemented when
comparing to an unknown type.

..

.. bpo: 8743
.. date: 9494
.. nonce: I6_2r3
.. section: Library

Fix interoperability between set objects and the collections.Set() abstract
base class.

..

.. bpo: 13355
.. date: 9493
.. nonce: gCByXK
.. section: Library

random.triangular() no longer fails with a ZeroDivisionError when low equals
high.

..

.. bpo: 21538
.. date: 9492
.. nonce: Q60FWA
.. section: Library

The plistlib module now supports loading of binary plist files when
reference or offset size is not a power of two.

..

.. bpo: 21801
.. date: 9491
.. nonce: rzfhYl
.. section: Library

Validate that __signature__ is None or an instance of Signature.

..

.. bpo: 21923
.. date: 9490
.. nonce: hXnoZa
.. section: Library

Prevent AttributeError in distutils.sysconfig.customize_compiler due to
possible uninitialized _config_vars.

..

.. bpo: 21323
.. date: 9489
.. nonce: quiWfl
.. section: Library

Fix http.server to again handle scripts in CGI subdirectories, broken by the
fix for security issue #19435.  Patch by Zach Byrne.

..

.. bpo: 22176
.. date: 9488
.. nonce: rgbRyg
.. section: Library

Update the ctypes module's libffi to v3.1.  This release adds support for
the Linux AArch64 and POWERPC ELF ABIv2 little endian architectures.

..

.. bpo: 15661
.. date: 9487
.. nonce: i1O-4J
.. section: Build

python.org OS X installers are now distributed as signed installer packages
compatible with the Gatekeeper security feature.

..

.. bpo: 21958
.. date: 9486
.. nonce: 3rq4qR
.. section: Build

Define HAVE_ROUND when building with Visual Studio 2013 and above.  Patch by
Zachary Turner.

..

.. bpo: 15759
.. date: 9485
.. nonce: iGLR6O
.. section: Build

"make suspicious", "make linkcheck" and "make doctest" in Doc/ now display
special message when and only when there are failures.

..

.. bpo: 17095
.. date: 9484
.. nonce: -XEBIU
.. section: Build

Fix Modules/Setup *shared* support.

..

.. bpo: 21811
.. date: 9483
.. nonce: 3_Xyr-
.. section: Build

Anticipated fixes to support OS X versions > 10.9.

..

.. bpo: 21166
.. date: 9482
.. nonce: KAl7aO
.. section: Build

Prevent possible segfaults and other random failures of python --generate-
posix-vars in pybuilddir.txt build target.

..

.. bpo: 17390
.. date: 9481
.. nonce: I4vHFh
.. section: IDLE

Adjust Editor window title; remove 'Python', move version to end.

..

.. bpo: 14105
.. date: 9480
.. nonce: 0YozkO
.. section: IDLE

Idle debugger breakpoints no longer disappear when inseting or deleting
lines.

..

.. bpo: 17172
.. date: 9479
.. nonce: R8jkU1
.. section: IDLE

Turtledemo can now be run from Idle. Currently, the entry is on the Help
menu, but it may move to Run. Patch by Ramchandra Apt and Lita Cho.

..

.. bpo: 21765
.. date: 9478
.. nonce: JyiDbd
.. section: IDLE

Add support for non-ascii identifiers to HyperParser.

..

.. bpo: 21940
.. date: 9477
.. nonce: VlIRz7
.. section: IDLE

Add unittest for WidgetRedirector. Initial patch by Saimadhav Heblikar.

..

.. bpo: 18592
.. date: 9476
.. nonce: sMG-SZ
.. section: IDLE

Add unittest for SearchDialogBase. Patch by Phil Webster.

..

.. bpo: 21694
.. date: 9475
.. nonce: 1oLmRo
.. section: IDLE

Add unittest for ParenMatch. Patch by Saimadhav Heblikar.

..

.. bpo: 21686
.. date: 9474
.. nonce: TAkFB0
.. section: IDLE

add unittest for HyperParser. Original patch by Saimadhav Heblikar.

..

.. bpo: 12387
.. date: 9473
.. nonce: XO7Ozk
.. section: IDLE

Add missing upper(lower)case versions of default Windows key bindings for
Idle so Caps Lock does not disable them. Patch by Roger Serwy.

..

.. bpo: 21695
.. date: 9472
.. nonce: g-t0Tm
.. section: IDLE

Closing a Find-in-files output window while the search is still in progress
no longer closes Idle.

..

.. bpo: 18910
.. date: 9471
.. nonce: ke8lMK
.. section: IDLE

Add unittest for textView. Patch by Phil Webster.

..

.. bpo: 18292
.. date: 9470
.. nonce: ks_3wm
.. section: IDLE

Add unittest for AutoExpand. Patch by Saihadhav Heblikar.

..

.. bpo: 18409
.. date: 9469
.. nonce: 7fe-aK
.. section: IDLE

Add unittest for AutoComplete. Patch by Phil Webster.

..

.. bpo: 22166
.. date: 9468
.. nonce: sZYhmv
.. section: Tests

With the assistance of a new internal _codecs._forget_codec helping
function, test_codecs now clears the encoding caches to avoid the appearance
of a reference leak

..

.. bpo: 22236
.. date: 9467
.. nonce: ginJSI
.. section: Tests

Tkinter tests now don't reuse default root window.  New root window is
created for every test class.

..

.. bpo: 20746
.. date: 9466
.. nonce: N2pzAY
.. section: Tests

Fix test_pdb to run in refleak mode (-R).  Patch by Xavier de Gaye.

..

.. bpo: 22060
.. date: 9465
.. nonce: TduJNO
.. section: Tests

test_ctypes has been somewhat cleaned up and simplified; it now uses
unittest test discovery to find its tests.

..

.. bpo: 22104
.. date: 9464
.. nonce: -YYDup
.. section: Tests

regrtest.py no longer holds a reference to the suite of tests loaded from
test modules that don't define test_main().

..

.. bpo: 22002
.. date: 9463
.. nonce: jpiaA2
.. section: Tests

Added ``load_package_tests`` function to test.support and used it to
implement/augment test discovery in test_asyncio, test_email,
test_importlib, test_json, and test_tools.

..

.. bpo: 21976
.. date: 9462
.. nonce: Slq6se
.. section: Tests

Fix test_ssl to accept LibreSSL version strings.  Thanks to William Orr.

..

.. bpo: 21918
.. date: 9461
.. nonce: QTFFSj
.. section: Tests

Converted test_tools from a module to a package containing separate test
files for each tested script.

..

.. bpo: 20155
.. date: 9460
.. nonce: nphzS3
.. section: Tests

Changed HTTP method names in failing tests in test_httpservers so that
packet filtering software (specifically Windows Base Filtering Engine) does
not interfere with the transaction semantics expected by the tests.

..

.. bpo: 19493
.. date: 9459
.. nonce: SwbzLQ
.. section: Tests

Refactored the ctypes test package to skip tests explicitly rather than
silently.

..

.. bpo: 18492
.. date: 9458
.. nonce: ylPRU7
.. section: Tests

All resources are now allowed when tests are not run by regrtest.py.

..

.. bpo: 21634
.. date: 9457
.. nonce: Eng06F
.. section: Tests

Fix pystone micro-benchmark: use floor division instead of true division to
benchmark integers instead of floating point numbers. Set pystone version to
1.2. Patch written by Lennart Regebro.

..

.. bpo: 21605
.. date: 9456
.. nonce: qsLV8d
.. section: Tests

Added tests for Tkinter images.

..

.. bpo: 21493
.. date: 9455
.. nonce: NqhRsy
.. section: Tests

Added test for ntpath.expanduser().  Original patch by Claudiu Popa.

..

.. bpo: 19925
.. date: 9454
.. nonce: dhMx08
.. section: Tests

Added tests for the spwd module. Original patch by Vajrasky Kok.

..

.. bpo: 21522
.. date: 9453
.. nonce: b-VwFW
.. section: Tests

Added Tkinter tests for Listbox.itemconfigure(),
PanedWindow.paneconfigure(), and Menu.entryconfigure().

..

.. bpo: 21777
.. date: 9452
.. nonce: dtQCWV
.. section: Documentation

The binary sequence methods on bytes and bytearray are now documented
explicitly, rather than assuming users will be able to derive the expected
behaviour from the behaviour of the corresponding str methods.

..

.. bpo: 21671
.. date: 9451
.. nonce: LvzZ52
.. section: Windows

The bundled version of OpenSSL has been updated to 1.0.1i. (See also:
bpo-22160, CVE-2014-0224)

..

.. bpo: 10747
.. date: 9450
.. nonce: LTWhLn
.. section: Windows

Use versioned labels in the Windows start menu. Patch by Olive Kilburn.

..

.. bpo: 22201
.. date: 9449
.. nonce: k1Awbh
.. section: Tools/Demos

Command-line interface of the zipfile module now correctly extracts ZIP
files with directory entries.  Patch by Ryan Wilson.

..

.. bpo: 21906
.. date: 9448
.. nonce: ZsKy9v
.. section: Tools/Demos

Make Tools/scripts/md5sum.py work in Python 3. Patch by Zachary Ware.

..

.. bpo: 21629
.. date: 9447
.. nonce: 9kZmQl
.. section: Tools/Demos

Fix Argument Clinic's "--converters" feature.
back to top