Martin Panter
c73e9d844f
Issue #23231 : Document codecs.iterencode(), iterdecode() shortcomings
2016-10-15 00:56:47 +00:00
Senthil Kumaran
c972d1c76f
[merge from 3.5] Issue28438 - Fix the link for pkgutil.get_data doc.
...
Patch contributed by Xiang Zhang.
2016-10-13 22:59:36 -07:00
Senthil Kumaran
1cea56b597
Issue28438 - Fix the link for pkgutil.get_data doc. Patch contributed by Xiang Zhang.
2016-10-13 22:58:47 -07:00
Guido van Rossum
a0ef768ddf
Issue #18789 : Update XML vulnerability table to use Safe/Vulnerable instead of No/Yes. (3.5->3.6)
2016-10-13 14:32:33 -07:00
Guido van Rossum
e1478e4ae2
Issue #18789 : Update XML vulnerability table to use Safe/Vulnerable instead of No/Yes.
2016-10-13 14:31:50 -07:00
Guido van Rossum
5236ac600e
Issue #26869 : Document unittest.TestCase.longMessage. (Mariatta) (3.5->3.6)
2016-10-13 14:24:23 -07:00
Guido van Rossum
4a4523523e
Issue #26869 : Document unittest.TestCase.longMessage. (Mariatta)
2016-10-13 14:23:01 -07:00
Guido van Rossum
a03b1ea411
Issue #21443 : Show how to change log level for asyncio. (Merge 3.5->3.6)
2016-10-13 13:57:17 -07:00
Guido van Rossum
ba29a4fd82
Issue #21443 : Show how to change log level for asyncio.
2016-10-13 13:56:40 -07:00
Raymond Hettinger
1c3a121bb0
Issue #18844 : Fix-up examples for random.choices(). Remove over-specified test.
2016-10-12 01:42:10 -04:00
Martin Panter
b1321fba53
Issue #28394 : More typo fixes for 3.6+
2016-10-10 00:38:21 +00:00
Berker Peksag
75907bc5b5
Issue #28389 : Merge from 3.5
2016-10-09 18:18:55 +03:00
Berker Peksag
0aa7887f43
Issue #28389 : Fix ProxiedTransport example in xmlrpc.client documentation
2016-10-09 18:18:21 +03:00
Guido van Rossum
7b2aa2e87c
Adjust ClassVar example to use pre-PEP-526 syntax. (Issue #28388 )
2016-10-08 20:12:54 -07:00
Guido van Rossum
b258db9840
Issue #28388 : update typing module documentation. (merge 3.5->3.6)
2016-10-08 20:09:56 -07:00
Guido van Rossum
deed0c797c
Issue #28388 : update typing module documentation.
2016-10-08 20:06:56 -07:00
Berker Peksag
002b0a7ecd
Issue #28348 : Fix typo in asyncio.Task() documentation
...
Patch by Mariatta Wijaya.
2016-10-04 20:45:47 +03:00
Steven D'Aprano
fae2829c7a
Issue #27181 remove geometric_mean and defer for 3.7.
2016-10-05 03:24:45 +11:00
Berker Peksag
5cb63ae3ca
Issue #28348 : Merge from 3.5
2016-10-04 20:46:22 +03:00
Berker Peksag
5f59ddddcd
Issue #28229 : lzma module now supports pathlib
2016-10-04 20:41:20 +03:00
Berker Peksag
8bdd4480c4
Issue #28225 : bz2 module now supports pathlib
...
Initial patch by Ethan Furman.
2016-10-02 20:07:06 +03:00
Berker Peksag
03020cfa97
Issue #28227 : gzip now supports pathlib
...
Patch by Ethan Furman.
2016-10-02 13:47:58 +03:00
Berker Peksag
ef223a19f7
Issue #28228 : imghdr now supports pathlib
2016-10-01 05:01:54 +03:00
Berker Peksag
41937bcea5
Issue #28319 : Merge from 3.5
2016-10-01 01:19:35 +03:00
Berker Peksag
b334ee0063
Issue #28319 : Fix typo in lzma.rst
...
Reported by Vladimir Rutsky.
2016-10-01 01:19:04 +03:00
Berker Peksag
009bc05fdc
Merge from 3.5
2016-10-01 01:07:17 +03:00
Berker Peksag
5e3677d7af
Fix markup in pathlib.rst
2016-10-01 01:06:52 +03:00
Berker Peksag
50bb940ab8
Merge from 3.5
2016-10-01 01:03:01 +03:00
Berker Peksag
06a8ac0f26
Fix Path.glob() link, reported by SilentGhost
2016-10-01 01:02:39 +03:00
Berker Peksag
812a2b65af
Issue #28226 : compileall now supports pathlib
2016-10-01 00:54:18 +03:00
Berker Peksag
fa4a305883
Issue #21903 : Merge from 3.5
2016-09-28 17:07:40 +03:00
Berker Peksag
de55c612fb
Issue #21903 : Update ctypes example to use MessageBoxW
2016-09-28 17:07:01 +03:00
Martin Panter
19f2327e7e
Issue #26439 : Merge ctypes doc from 3.5 into 3.6
2016-09-27 05:26:12 +00:00
Martin Panter
f18a5daadd
Issue #26439 : Document that RTLD_NOW is always added
2016-09-27 05:10:40 +00:00
Raymond Hettinger
9016f2864a
Issue #18844 : Make the number of selections a keyword-only argument for random.choices().
2016-09-26 21:45:57 -07:00
Berker Peksag
de10dbec77
Issue #10673 : Merge from 3.5
2016-09-26 23:22:44 +03:00
Berker Peksag
a24d2d8274
Issue #10673 : Document that Process.exitcode can be used to determine timeout
...
Patch by Tom Clark.
2016-09-26 23:22:22 +03:00
Berker Peksag
8d08265f5e
Merge from 3.5
2016-09-26 22:50:32 +03:00
Berker Peksag
6129e14b21
Document that os.mknod() is not available on Windows
...
Reported by Regina Ochotzki on docs@p.o.
2016-09-26 22:50:11 +03:00
Berker Peksag
20d458fad6
Merge from 3.5
2016-09-26 22:44:32 +03:00
Berker Peksag
996e5f94d2
os.genenvb() is not availabnle under Windows
2016-09-26 22:44:07 +03:00
Jesus Cea
1daf6da2c8
MERGE: Docs: Correctly link to the methods
2016-09-20 00:02:44 +02:00
Jesus Cea
647680ec2c
Docs: Correctly link to the methods
2016-09-20 00:01:53 +02:00
Ethan Furman
3515dcce80
issue23591: fix flag decomposition and repr
2016-09-18 13:15:41 -07:00
Steve Dower
74f4af7ac3
Issue #27932 : Prevent memory leak in win32_ver().
2016-09-17 17:27:48 -07:00
Berker Peksag
f8479eeb34
Issue #25895 : Merge from 3.5
2016-09-16 14:45:15 +03:00
Berker Peksag
f676748a05
Issue #25895 : Enable WebSocket URL schemes in urllib.parse.urljoin
...
Patch by Gergely Imreh and Markus Holtermann.
2016-09-16 14:43:58 +03:00
Benjamin Peterson
6775231597
Unicode 9.0.0
...
Not completely mechanical since support for East Asian Width changes—emoji
codepoints became Wide—had to be added to unicodedata.
2016-09-14 23:53:47 -07:00
Martin Panter
b2317a4d9d
Issue #15819 : Merge include search from 3.5 into 3.6
2016-09-13 12:40:51 +00:00
Christian Heimes
ed9c0706cf
Explain why PROTOCOL_SSLv23 does not support SSLv2 and SSLv3 by default.
2016-09-13 13:27:26 +02:00
Christian Heimes
17352fff92
Explain why PROTOCOL_SSLv23 does not support SSLv2 and SSLv3 by default.
2016-09-13 12:09:55 +02:00
Raymond Hettinger
a33e9f7047
Issue #28104 : More accurately document set method signatures
2016-09-12 23:38:50 -07:00
Berker Peksag
b7abaa85ae
Issue #28103 : Merge from 3.5
2016-09-13 04:49:44 +03:00
Berker Peksag
7927e75758
Issue #28103 : Use ``'...'`` style in zipfile documentation
...
Patch by Stephen J. Turnbull.
2016-09-13 04:49:12 +03:00
Raymond Hettinger
0d5048cb21
Issue #17941 : Add a *module* parameter to collections.namedtuple()
2016-09-12 00:18:31 -07:00
Terry Jan Reedy
3dad1a5b82
Merge 3.5 - Issue #15308 : Add 'interrupt execution' (^C) to Shell menu.
...
Patch by Roger Serwy, updated by Bayard Randel.
2016-09-12 01:57:25 -04:00
Terry Jan Reedy
4b73676c3d
Issue #15308 : Add 'interrupt execution' (^C) to Shell menu.
...
Patch by Roger Serwy, updated by Bayard Randel.
2016-09-12 01:50:03 -04:00
Berker Peksag
34b74fffb3
Add missing versionadded directives
2016-09-12 08:00:01 +03:00
Alexander Belopolsky
18f3a9b93c
Closes #25283 : Make tm_gmtoff and tm_zone available on all platforms.
2016-09-11 22:55:16 -04:00
Christian Heimes
c4d2e500a9
Update whatsnew with my contributions
2016-09-12 01:14:35 +02:00
Christian Heimes
5fe668c672
Issue #28085 : Add PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER for SSLContext
2016-09-12 00:01:11 +02:00
Vinay Sajip
d5ee406ff1
Closes #23105 : Merged update from 3.5.
2016-09-11 15:16:58 +01:00
Vinay Sajip
e4946e73c8
Issue #23105 : Updated documentation on open() flag constants.
2016-09-11 15:15:59 +01:00
Serhiy Storchaka
b7e3535a08
Fixed a markup in docs.
2016-09-11 16:47:59 +03:00
Eric V. Smith
605bdae078
Issue 24454: Improve the usability of the re match object named group API
2016-09-11 08:55:43 -04:00
Berker Peksag
fa0c885478
Issue #20100 : Merge from 3.5
2016-09-11 15:46:07 +03:00
Berker Peksag
1c697a56ba
Issue #20100 : Clarify that passing flags to epoll() has no effect
2016-09-11 15:45:32 +03:00
Vinay Sajip
d0630498c9
Closed #26533 : Merged update from 3.5.
2016-09-11 13:15:57 +01:00
Vinay Sajip
3d639b2c2e
Closed #26533 : expanded on behaviour of logging.config.listen().
2016-09-11 13:15:06 +01:00
Berker Peksag
ab994ed8b9
Issue #10740 : sqlite3 no longer implicitly commit an open transaction before DDL statements
...
This commit contains the following commits from ghaering/pysqlite:
* f254c53494
* 796b3afe38
* cae87ee686
* 3567b31bb5
With the following additions:
* Fixed a refcount error
* Fixed a compiler warning
* Made the string comparison a little more robust
* Added a whatsnew entry
2016-09-11 12:57:15 +03:00
Serhiy Storchaka
bd48d27944
Issue #22493 : Inline flags now should be used only at the start of the
...
regular expression. Deprecation warning is emitted if uses them in the
middle of the regular expression.
2016-09-11 12:50:02 +03:00
Serhiy Storchaka
352601ca00
Issue #26885 : xmlrpc now supports unmarshalling additional data types used
...
by Apache XML-RPC implementation for numerics and None.
2016-09-11 11:23:38 +03:00
Ethan Furman
c16595e567
issue23591: add auto() for auto-generating Enum member values
2016-09-10 23:36:59 -07:00
Guido van Rossum
56ff5f7298
Issue #26141 : Update docs for typing.py. Ivan Levkivskyi. (Backport from the 3.6 version)
2016-09-10 19:03:22 -07:00
Guido van Rossum
446e168202
Issue #26141 : Update docs for typing.py. Ivan Levkivskyi.
2016-09-10 18:54:14 -07:00
Guido van Rossum
f7f8299967
Issue #28073 : Improve wording around None. Michael Lee. (3.5->3.6)
2016-09-10 18:49:34 -07:00
Guido van Rossum
1816dfe65f
Issue #28073 : Improve wording around None. Michael Lee.
2016-09-10 18:49:14 -07:00
Christian Heimes
99a6570295
Issue #19500 : Add client-side SSL session resumption to the ssl module.
2016-09-10 23:44:53 +02:00
Christian Heimes
d04863771b
Issue #28022 : Deprecate ssl-related arguments in favor of SSLContext.
...
The deprecation include manual creation of SSLSocket and certfile/keyfile
(or similar) in ftplib, httplib, imaplib, smtplib, poplib and urllib.
ssl.wrap_socket() is not marked as deprecated yet.
2016-09-10 23:23:33 +02:00
Christian Heimes
358cfd426c
Issue 28043: SSLContext has improved default settings
...
The options OP_NO_COMPRESSION, OP_CIPHER_SERVER_PREFERENCE, OP_SINGLE_DH_USE, OP_SINGLE_ECDH_USE, OP_NO_SSLv2 (except for PROTOCOL_SSLv2), and OP_NO_SSLv3 (except for PROTOCOL_SSLv3) are set by default. The initial cipher suite list contains only HIGH ciphers, no NULL ciphers and MD5 ciphers (except for PROTOCOL_SSLv2).
2016-09-10 22:43:48 +02:00
Serhiy Storchaka
b0d497c072
Issue #24693 : Changed some RuntimeError's in the zipfile module to more
...
appropriate types. Improved some error messages and debugging output.
2016-09-10 21:28:07 +03:00
Nick Coghlan
b161562f72
Issue #17909 : Accept binary input in json.loads
...
json.loads (and hence json.load) now support binary input
encoded as UTF-8, UTF-16 or UTF-32.
Patch by Serhiy Storchaka.
2016-09-10 20:16:18 +10:00
Berker Peksag
2d7250b3be
Fix Python version in pdb.rst
2016-09-10 09:28:03 +03:00
Łukasz Langa
2eb6eca3e5
Issue #18401 : pdb tests don't read ~/.pdbrc anymore
...
Patch by Martin Matusiak and Sam Kimbrel.
2016-09-09 22:21:17 -07:00
R David Murray
b067c8fdd1
#20476 : Deal with the message_factory circular import differently.
...
It turns out we can't depend on email.message getting imported every place
message_factory is needed, so to avoid a circular import we need to special
case Policy.message_factory=None in the parser instead of using monkey
patching. I had a feeling that was a bad idea when I did it.
2016-09-10 00:22:25 -04:00
Eric V. Smith
d7665ca7a4
Further improved ',' and '_' specification in format mini-language.
2016-09-09 23:13:01 -04:00
Eric V. Smith
fef4391c88
Improved ',' and '_' specification in format mini-language.
2016-09-09 23:12:02 -04:00
Eric V. Smith
89e1b1aae0
Issue 27080: PEP 515: add '_' formatting option.
2016-09-09 23:06:47 -04:00
Raymond Hettinger
f1024f7425
merge
2016-09-09 15:58:00 -07:00
Raymond Hettinger
87dc4d6189
Issue 14976: Note that the queue module is not designed to protect against reentrancy
2016-09-09 15:57:13 -07:00
Zachary Ware
c307672395
We're not that far in the future yet
2016-09-09 15:47:05 -07:00
R David Murray
06ed218ed0
#20476 : add a message_factory policy attribute to email.
2016-09-09 18:39:18 -04:00
Benjamin Peterson
f46e612e33
repair versionadded directive
2016-09-09 15:34:58 -07:00
Christian Heimes
3aeacad561
Issue #28025 : Convert all ssl module constants to IntEnum and IntFlags.
2016-09-10 00:19:35 +02:00
Serhiy Storchaka
142aee3a8e
Merge heads
2016-09-10 01:14:38 +03:00
Benjamin Peterson
4fd64b9a6a
remove ceval timestamp support
2016-09-09 14:57:58 -07:00
Serhiy Storchaka
be9a4e5c85
Issue #433028 : Added support of modifier spans in regular expressions.
2016-09-10 00:57:55 +03:00
Brett Cannon
a721abac29
Issue #26331 : Implement the parsing part of PEP 515.
...
Thanks to Georg Brandl for the patch.
2016-09-09 14:57:09 -07:00
Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D)
0d441d7d59
Add a note about queue not being safe for use from signal handlers.
...
issue14976.
2016-09-09 12:31:05 -07:00
Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D)
cb3f2c8f97
Add a note about queue not being safe for use from signal handlers.
...
issue14976.
2016-09-09 12:30:34 -07:00
Guido van Rossum
922175922c
Issue #28049 : Add documentation for typing.Awaitable and friends.
...
By Michael Lee.
2016-09-09 11:46:34 -07:00
Yury Selivanov
f8cb8a16a3
Issue #27985 : Implement PEP 526 -- Syntax for Variable Annotations.
...
Patch by Ivan Levkivskyi.
2016-09-08 20:50:03 -07:00
Eric Snow
4f29e75289
Issue #24254 : Drop cls.__definition_order__.
2016-09-08 15:11:11 -07:00
R David Murray
7f730cf01d
24277: Make it clearer that the new modules are not provisional.
...
Also make it clear on the contents page what chapters are about the
legacy API.
2016-09-08 18:28:43 -04:00
R David Murray
301edfa579
Add policy keyword to email.generator.DecodedGenerator.
2016-09-08 17:57:06 -04:00
Senthil Kumaran
10427f4485
[merge from 3.5] - Issue28010 - Make http.client.HTTPConnection.putrequest
...
documentation consistent with the code.
2016-09-08 14:29:23 -07:00
Senthil Kumaran
5dc504c3c9
Issue28010 - Make http.client.HTTPConnection.putrequest documentation consistent with the code.
2016-09-08 14:28:01 -07:00
Martin Panter
0f0eac431f
Issue #27993 : Fix problems with plural objects in docs and comments
2016-09-07 11:04:41 +00:00
Martin Panter
0be894b2f6
Issue #27895 : Spelling fixes (Contributed by Ville Skyttä).
2016-09-07 12:03:06 +00:00
R David Murray
6b46ec7733
#26209 : Clarify type of *localaddr*/*remoteadr* in smtpd docs.
2016-09-07 14:01:23 -04:00
Guido van Rossum
e848cd7605
Issue #27905 : Docs for typing.Type[C], by Michael Lee.
2016-09-06 21:12:44 -07:00
Berker Peksag
a1bc246dd5
Use shorter version of Connection.isolation_level in sqlite3.rst
2016-09-07 04:02:41 +03:00
Christian Heimes
03d13c0cbf
Issues #27850 and #27766 : Remove 3DES from ssl default cipher list and add ChaCha20 Poly1305.
2016-09-06 20:06:47 +02:00
Senthil Kumaran
4672060d86
Update pkgutil docs to reference appropriate finder and loader object documentation.
...
Initial patch contributed by Jaysinh shukla.
2016-09-05 17:11:51 -07:00
Christian Heimes
598894ff48
Issue #26470 : Port ssl and hashlib module to OpenSSL 1.1.0.
2016-09-05 23:19:05 +02:00
Benjamin Peterson
f7e2ea2f33
remove ungrammarical apostrophe ( closes #27957 )
2016-09-05 14:02:59 -07:00
Raymond Hettinger
f5b7c7bfc1
Improve recipe by showing results of intermediate steps
2016-09-05 13:15:02 -07:00
Raymond Hettinger
871a3340b7
Issue 27936: Update doc for round() to indicate that None is an allowable argument.
2016-09-04 11:28:56 -07:00
Raymond Hettinger
16eb827b33
Improve docs for random.seed()
2016-09-04 11:17:28 -07:00
Steve Dower
3929499914
Issue #1602 : Windows console doesn't input or print Unicode (PEP 528)
...
Closes #17602 : Adds a readline implementation for the Windows console
2016-08-30 21:22:36 -07:00
Berker Peksag
18a7d2b455
Add missing versionadded directive
2016-09-08 23:36:25 +03:00
Steve Dower
cc16be85c0
Issue #27781 : Change file system encoding on Windows to UTF-8 (PEP 529)
2016-09-08 10:35:16 -07:00
Brett Cannon
2376316857
Issue #27853 : Add section headers to the importlib example docs
2016-09-08 10:12:47 -07:00
Gregory P. Smith
d9fc792fda
Remove the subjective security and performance claims, fix hyperlinks
...
to use https and add a link to RFC-7693.
2016-09-08 01:33:43 -07:00
Ethan Furman
54924df2b1
improve Enum docs
2016-09-07 23:40:31 -07:00
Brett Cannon
035a100382
Issue #26667 : Add path-like object support to importlib.util.
2016-09-07 18:39:18 -07:00
Eric Snow
d5f9223981
Issue #17211 : Yield a namedtuple in pkgutil.
...
Patch by Ramchandra Apte.
2016-09-07 18:37:17 -07:00
R David Murray
29d1bc0842
#24277 : The new email API is no longer provisional.
...
This is a wholesale reorganization and editing of the email documentation to
make the new API the standard one, and the old API the 'legacy' one. The
default is still the compat32 policy, for backward compatibility. We will
change that eventually.
2016-09-07 21:15:59 -04:00
Eric Snow
c943265ba5
Issue #15767 : Add ModuleNotFoundError.
2016-09-07 15:42:32 -07:00
Davin Potts
86a7668426
Fixes issue #6766 : Updated multiprocessing Proxy Objects to support nesting
2016-09-07 18:48:01 -05:00
Martin Panter
1aa642f6bd
Issue #27993 : Merge plural fixes from 3.5
2016-09-07 23:36:43 +00:00
R David Murray
56b1f1b4d5
#27331 : add policy keyword argument to all MIME subclasses.
...
Patch by Berker Peksag.
2016-09-07 16:48:35 -04:00
R David Murray
2195d537b3
Merge: #26209 : Clarify type of *localaddr*/*remoteadr* in smtpd docs.
2016-09-07 14:02:11 -04:00
Ethan Furman
6a137e8d50
add recipes for pseudo-valueless enums
2016-09-07 08:17:15 -07:00
Christian Heimes
6fe2a75b64
Issue #16113 : Add SHA-3 and SHAKE support to hashlib module.
2016-09-07 11:58:24 +02:00
Raymond Hettinger
28aa4a0684
Rename weighted_choices() to just choices()
2016-09-07 00:08:44 -07:00
Guido van Rossum
1de1a6a2dc
Issue #27905 : Docs for typing.Type[C], by Michael Lee. (Merge 3.5->3.6)
2016-09-06 21:13:15 -07:00
Steve Dower
050acaed99
Issue #6135 : Adds encoding and errors parameters to subprocess
2016-09-06 20:16:17 -07:00
Steve Dower
5a71327f35
Issue #27959 : Documents new encoding and alias.
2016-09-06 19:46:42 -07:00
Berker Peksag
d519e025d8
Merge from 3.5
2016-09-07 04:03:02 +03:00
Raymond Hettinger
e8f1e002c6
Issue #18844 : Add random.weighted_choices()
2016-09-06 17:15:29 -07:00
Victor Stinner
e66987e626
os.urandom() now blocks on Linux
...
Issue #27776 : The os.urandom() function does now block on Linux 3.17 and newer
until the system urandom entropy pool is initialized to increase the security.
This change is part of the PEP 524.
2016-09-06 16:33:52 -07:00
Raymond Hettinger
e256accd46
Issue #23226 : Add linspace() recipe to the docs
2016-09-06 16:35:34 -07:00
Victor Stinner
9b1f474df6
Add os.getrandom()
...
Issue #27778 : Expose the Linux getrandom() syscall as a new os.getrandom()
function.
This change is part of the PEP 524.
2016-09-06 16:18:52 -07:00
Brett Cannon
6fa7aada9b
Issue #26027 , #27524 : Document the support for path-like objects in os and os.path.
...
This completes PEP 519.
2016-09-06 15:55:02 -07:00
Benjamin Peterson
ef537db688
improve grammar
2016-09-06 14:32:40 -07:00
Benjamin Peterson
d982c8f51e
properly introduce reST literal blocks
2016-09-06 13:28:29 -07:00
Christian Heimes
121b9487d1
Issue #26798 : Add BLAKE2 (blake2b and blake2s) to hashlib.
2016-09-06 22:03:25 +02:00
Serhiy Storchaka
28ab634fa6
Issue #25596 : Optimized glob() and iglob() functions in the
...
glob module; they are now about 3--6 times faster.
2016-09-06 22:33:41 +03:00
Serhiy Storchaka
ea525a2d1a
Issue #27078 : Added BUILD_STRING opcode. Optimized f-strings evaluation.
2016-09-06 22:07:53 +03:00
Christian Heimes
39093e9e68
Issue #27928 : Add scrypt (password-based key derivation function) to hashlib module (requires OpenSSL 1.1.0).
2016-09-06 20:22:28 +02:00
Christian Heimes
ac041c0aa7
Issues #27850 and #27766 : Remove 3DES from ssl default cipher list and add ChaCha20 Poly1305.
2016-09-06 20:07:58 +02:00
Zachary Ware
bd63353b74
Deprecate Tix
...
When building it breaks, we won't be fixing it.
2016-09-05 17:22:24 -07:00
Senthil Kumaran
56b4872ff5
[merge from 3.5] - Update pkgutil docs to reference appropriate finder and loader object documentation.
...
Initial patch contributed by Jaysinh shukla.
2016-09-05 17:16:06 -07:00
Zachary Ware
625cb379f7
Issue #25387 : Check return value of winsound.MessageBeep
2016-09-05 17:32:28 -05:00
Larry Hastings
10108a7b9a
Issue #27355 : Removed support for Windows CE. It was never finished,
...
and Windows CE is no longer a relevant platform for Python.
2016-09-05 15:11:23 -07:00
Christian Heimes
8c21ab0ab9
Issue #27744 : correct comment and markup
2016-09-06 00:07:02 +02:00
Christian Heimes
25bfcd5d9e
Issue #27866 : Add SSLContext.get_ciphers() method to get a list of all enabled ciphers.
2016-09-06 00:04:45 +02:00
Christian Heimes
dffa3949c7
Issue #27744 : Add AF_ALG (Linux Kernel crypto) to socket module.
2016-09-05 23:54:41 +02:00
Eric Snow
92a6c170e6
Issue #24254 : Preserve class attribute definition order.
2016-09-05 14:50:11 -07:00
Christian Heimes
01113faef9
Issue #26470 : Port ssl and hashlib module to OpenSSL 1.1.0.
2016-09-05 23:23:24 +02:00
Zachary Ware
ae8298bfb7
Closes #11620 : Fix support for SND_MEMORY in winsound.PlaySound.
...
Based on a patch by Tim Lesher.
2016-09-05 16:31:21 -05:00
Benjamin Peterson
942dd9f3f7
merge 3.5 ( #27957 )
2016-09-05 14:03:08 -07:00
Raymond Hettinger
c7fac12f19
Merge
2016-09-05 13:15:20 -07:00
Ethan Furman
27682d2698
issue23591: more docs; slight change to repr
2016-09-04 11:39:01 -07:00
Raymond Hettinger
bce9cbaf98
Merge
2016-09-04 11:29:13 -07:00
Raymond Hettinger
6579502c7e
Merge
2016-09-04 11:17:48 -07:00
Mark Dickinson
7c4e409d07
Issue #11734 : Add support for IEEE 754 half-precision floats to the struct module. Original patch by Eli Stevens.
2016-09-03 17:21:29 +01:00
Ethan Furman
25d94bbf05
issue23591: bool(empty_flags) == False; more docs & tests
2016-09-02 16:32:32 -07:00
Ethan Furman
65a5a47d79
issue23591: add docs; code cleanup; more tests
2016-09-01 23:55:19 -07:00
Vinay Sajip
dd917f84e3
Closes #27904 : Improved logging statements to defer formatting until needed.
2016-08-31 08:22:29 +01:00
R David Murray
89b1162511
Merge #27893 : arg name and bytes references in email.parser docs.
2016-08-30 21:17:25 -04:00
R David Murray
74eda76085
#27893 : arg name and bytes references in email.parser docs.
...
Perhaps the BytesParser 'text' argument should really be bytes, but
it hasn't been, it has been text, so for backward compatibility
and for consistency with the regular Parser class, I'm keeping it
as 'text'.
2016-08-30 21:17:02 -04:00
Terry Jan Reedy
3399e1e38c
? Working Directory ?
2016-08-30 16:58:01 -04:00
Raymond Hettinger
4ff1daa4ba
Merge
2016-08-30 13:46:29 -07:00
Raymond Hettinger
9c4ee752c0
Issue #28894 : Fix to_addrs refs in smtplib docs
2016-08-30 13:43:53 -07:00
Raymond Hettinger
624e222604
Fix typos
2016-08-30 13:25:06 -07:00
Raymond Hettinger
43ca452887
Issue #27842 : The csv.DictReader now returns rows of type OrderedDict.
2016-08-30 12:35:50 -07:00
Raymond Hettinger
15f44ab043
Issue #27895 : Spelling fixes (Contributed by Ville Skyttä).
2016-08-30 10:47:49 -07:00
Zachary Ware
003359370b
Merge with 3.5
2016-08-30 00:23:37 -05:00
Zachary Ware
f0a71cf424
Fix typo
2016-08-30 00:16:13 -05:00
Mark Dickinson
84e6311dee
Issue 23229: add cmath.inf, cmath.nan, cmath.infj and cmath.nanj.
2016-08-29 13:56:58 +01:00
Serhiy Storchaka
8631da64bb
Issue #27861 : Fixed a crash in sqlite3.Connection.cursor() when a factory
...
creates not a cursor. Patch by Xiang Zhang.
2016-08-29 15:11:52 +03:00
Serhiy Storchaka
ef113cd4cc
Issue #27861 : Fixed a crash in sqlite3.Connection.cursor() when a factory
...
creates not a cursor. Patch by Xiang Zhang.
2016-08-29 14:29:55 +03:00
Martin Panter
1b6c6da85d
Issue #27506 : Support bytes/bytearray.translate() delete as keyword argument
...
Patch by Xiang Zhang.
2016-08-27 08:35:02 +00:00
Martin Panter
ef91bb2660
Issue #12319 : Always send file request bodies using chunked encoding
...
The previous attempt to determine the file’s Content-Length gave a false
positive for pipes on Windows.
Also, drop the special case for sending zero-length iterable bodies.
2016-08-27 01:39:26 +00:00
Vinay Sajip
bb10859152
Closes #23746 : merged update from 3.5.
2016-08-25 15:14:07 +01:00
Vinay Sajip
37cac76100
Issue #23746 : Clarified is_python_build() documentation.
2016-08-25 15:13:24 +01:00
Terry Jan Reedy
664759cf19
Merge with 3.5
2016-08-25 01:22:44 -04:00
Terry Jan Reedy
1f8cc33f88
Issue #25564 : Mention exec and __builtins__ in IDLE-console difference section.
2016-08-25 01:22:30 -04:00
Alexander Belopolsky
53868aaabb
Closes #27595 : Document PEP 495 (Local Time Disambiguation) features.
2016-08-24 18:30:16 -04:00
Terry Jan Reedy
c532b3c1ce
Merge with 3.5
2016-08-24 17:53:16 -04:00
Terry Jan Reedy
de260a6fa8
Fix misspelling
2016-08-24 17:52:57 -04:00
Berker Peksag
12f611a47a
Merge from 3.5
2016-08-25 00:50:59 +03:00
Berker Peksag
7d92f892b4
Fix typo in Cursor.execute().
2016-08-25 00:50:24 +03:00
Berker Peksag
c7876464e7
Issue #6057 : Merge from 3.5
2016-08-25 00:45:36 +03:00
Berker Peksag
ed789f9cf9
Issue #6057 : Document exceptions in sqlite3 module
...
Patch by Jaysinh Shukla and Stéphane Wirtel.
2016-08-25 00:45:07 +03:00
Vinay Sajip
dd30830d8a
Closes #20124 : clarified usage of the atTime parameter in TimedRotatingFileHandler documentation.
2016-08-24 17:49:15 +01:00
Martin Panter
3c0d0baf2b
Issue #12319 : Support for chunked encoding of HTTP request bodies
...
When the body object is a file, its size is no longer determined with
fstat(), since that can report the wrong result (e.g. reading from a pipe).
Instead, determine the size using seek(), or fall back to chunked encoding
for unseekable files.
Also, change the logic for detecting text files to check for TextIOBase
inheritance, rather than inspecting the “mode” attribute, which may not
exist (e.g. BytesIO and StringIO). The Content-Length for text files is no
longer determined ahead of time, because the original logic could have been
wrong depending on the codec and newline translation settings.
Patch by Demian Brecht and Rolf Krahl, with a few tweaks by me.
2016-08-24 06:33:33 +00:00
R David Murray
bdfa0ebff7
#26907 : add some missing getsockopt constants.
...
Patch by Christian Heimes, reviewed by Martin Panter.
2016-08-23 21:12:40 -04:00
R David Murray
d44500cc29
Merge: #25916 : fix a few 'string of bytes' references.
2016-08-23 20:44:31 -04:00
R David Murray
48de28290c
#25916 : fix a few 'string of bytes' references.
...
Patch by SilengGhost.
2016-08-23 20:43:56 -04:00
Zachary Ware
c019bd3033
Fix markup, add versionadded tags
2016-08-23 13:23:31 -05:00
Guido van Rossum
f0666949fd
Issue 27598: Add Collections to collections.abc.
...
Patch by Ivan Levkivskyi, docs by Neil Girdhar.
2016-08-23 10:47:07 -07:00
Steven D'Aprano
228731879a
Add documentation for geometric and harmonic means.
2016-08-24 02:34:25 +10:00
Steven D'Aprano
6877ed3560
Issue #27573 make the exit message configurable.
2016-08-24 01:42:15 +10:00
Vinay Sajip
9ae505041f
Issue #12713 : reverted fix pending further discussion.
2016-08-23 08:43:16 +01:00
Ethan Furman
e8e61277ff
issue26981: add _order_ compatibility shim to enum.Enum
2016-08-20 07:19:31 -07:00
Martin Panter
8fbab9f163
Merge spelling fixes from 3.5
2016-08-20 08:26:16 +00:00
Martin Panter
d210a70dd9
Minor spelling fixes
2016-08-20 08:03:06 +00:00
Ethan Furman
332dbc7325
Issue26988: remove AutoEnum
2016-08-20 00:00:52 -07:00
Berker Peksag
3f015a64b8
Issue #27157 : Make only type() itself accept the one-argument form
...
Patch by Eryk Sun and Emanuel Barry.
2016-08-19 11:04:07 +03:00
Vinay Sajip
ef948cd058
Closes #12713 : Allowed abbreviation of subcommands in argparse.
2016-08-18 21:23:48 +01:00
Guido van Rossum
97c1adf393
Anti-registration of various ABC methods.
...
- Issue #25958 : Support "anti-registration" of special methods from
various ABCs, like __hash__, __iter__ or __len__. All these (and
several more) can be set to None in an implementation class and the
behavior will be as if the method is not defined at all.
(Previously, this mechanism existed only for __hash__, to make
mutable classes unhashable.) Code contributed by Andrew Barnert and
Ivan Levkivskyi.
2016-08-18 09:22:23 -07:00
Vinay Sajip
82df3b3071
Closes #9998 : Allowed find_library to search additional locations for libraries.
2016-08-17 16:20:07 +01:00
Raymond Hettinger
fd27f62a74
Add cross-reference to typing.NamedTuple. Doctest two more examples.
2016-08-16 13:13:17 -07:00
Raymond Hettinger
a5f1fbd493
merge
2016-08-16 10:59:21 -07:00
Raymond Hettinger
379a3ffaf2
Remove duplicate of the entry in the seealso section
2016-08-16 10:59:04 -07:00
Raymond Hettinger
6538b430cf
Issue #25628 : Make namedtuple "rename" and "verbose" parameters keyword-only.
2016-08-16 10:55:43 -07:00
Georg Brandl
4770d6ec76
Add versionadded tags for (c)math.tau.
2016-08-16 07:08:46 +02:00
Nick Coghlan
02d03dfab1
Issue #26823 : fix traceback abbreviation docs
...
- be clear builtin traceback display was also updated
- show example output in What's New
- fix versionadded markup
2016-08-16 10:58:14 +10:00
Guido van Rossum
b09b3f7ab9
Add docs for typing.AnyStr and typing.Text. By Michael Lee. (Merge 3.5->3.6)
2016-08-15 15:08:11 -07:00
Guido van Rossum
aa9560c633
Add docs for typing.AnyStr and typing.Text. By Michael Lee.
2016-08-15 15:06:38 -07:00
Guido van Rossum
0a891d70de
Issue #12345 : Add mathemathcal constant tau to math and cmath.
...
Patch by Lisa Roach. See also PEP 628.
2016-08-15 09:12:52 -07:00
Serhiy Storchaka
15f3228b7c
Issue #16764 : Support keyword arguments to zlib.decompress(). Patch by
...
Xiang Zhang.
2016-08-15 10:06:16 +03:00
Nick Coghlan
d00342347e
Issue #26823 : Abbreviate recursive tracebacks
...
Large sections of repeated lines in tracebacks are now abbreviated as
"[Previous line repeated {count} more times]" by both the traceback
module and the builtin traceback rendering.
Patch by Emanuel Barry.
2016-08-15 13:11:34 +10:00
Steven D'Aprano
dd51d16b48
Issue27573 code.interact prints a message when exiting.
2016-08-15 04:14:33 +10:00
Steven D'Aprano
a0d3eeff86
Add versionadded tag to docs for timeit.autorange
2016-08-15 02:47:49 +10:00
Steven D'Aprano
09f4f711b6
Issue6422 add autorange method to timeit.Timer
2016-08-15 01:27:03 +10:00
R David Murray
c00189e949
Merge: #27753 : fix typo (name->named).
2016-08-13 14:47:54 -04:00
R David Murray
689016fc00
#27753 : fix typo (name->named).
2016-08-13 14:47:18 -04:00
Raymond Hettinger
5dd2b8621d
merge
2016-08-13 11:15:59 -07:00
Raymond Hettinger
f6ffa9826e
Issue #27720 : Fix error in eng_to_decimal docs and add examples from the specification.
...
(Based on a first draft patch from Evelyn Mitchell.)
2016-08-13 11:15:34 -07:00
Martin Panter
83545f1c76
Merge ISO-8859 fixes from 3.5
2016-08-10 07:00:33 +00:00
Zachary Ware
306c3dd6f5
Issue #27200 : Merge with 3.5
2016-08-10 01:05:56 -05:00
Zachary Ware
4199bbaf63
Issue #27200 : Fix doctests in Doc/library/hashlib.rst
2016-08-10 01:05:19 -05:00
Zachary Ware
11328fc480
Closes #27210 : Merge with 3.5
2016-08-10 01:01:05 -05:00
Zachary Ware
9f8b3a0b92
Issue #27210 : Fix doctests for a few modules.
...
Initial patch by Jelle Zijlstra.
2016-08-10 00:59:59 -05:00
Zachary Ware
7a57370637
Closes #27209 : Merge with 3.5
2016-08-10 00:39:59 -05:00
Zachary Ware
640b1ca507
Issue #27209 : Fix doctests in Doc/library/email*.rst
...
Patch by Jelle Zijlstra.
2016-08-10 00:39:41 -05:00
Zachary Ware
ef28f6ad82
Closes #27208 : Merge with 3.5
2016-08-10 00:35:51 -05:00
Zachary Ware
c90fccdff6
Issue #27208 : Fix doctest in Doc/library/traceback.rst
...
Patch by Jelle Zijlstra.
2016-08-10 00:35:27 -05:00
Martin Panter
540f0451d2
Correct misspellings of ISO-8859
2016-08-10 05:25:16 +00:00
Zachary Ware
0e0fe4f9ea
Closes #27205 : Merge with 3.5
2016-08-09 17:38:44 -05:00
Zachary Ware
2b52c0a25f
Issue #27205 : Fix doctests in Doc/library/collections.rst.
...
Initial patch by Jelle Zijlstra.
2016-08-09 17:38:22 -05:00
Zachary Ware
8ec8749a38
Closes #27722 : Merge with 3.5
2016-08-09 17:10:53 -05:00
Zachary Ware
7a26da5845
Issue #27722 : Fix default for touch method's 'mode' argument
2016-08-09 17:10:39 -05:00
Zachary Ware
1aa913e134
Merge with 3.5
2016-08-09 16:21:17 -05:00
Zachary Ware
2f47fb0021
Correct signatures for a couple of logging handlers
...
Reported by Oleg Gromyak on docs@
2016-08-09 16:20:41 -05:00
Guido van Rossum
2b0bb0d295
Issue #27700 : Document AbstractEventLoop, not BaseEventLoop. (Merge 3.5->3.6)
2016-08-08 14:43:46 -07:00
Guido van Rossum
f68afd8544
Issue #27700 : Document AbstractEventLoop, not BaseEventLoop.
2016-08-08 09:41:21 -07:00
Berker Peksag
1107f09bfc
Merge from 3.5
2016-08-08 13:35:27 +03:00
Berker Peksag
08d85ee78d
Fix use of default reST role
2016-08-08 13:34:49 +03:00
Berker Peksag
f4c69ab0ed
Issue #23322 : Merge from 3.5
2016-08-08 13:07:35 +03:00
Berker Peksag
7d1c5efed1
Issue #23322 : Remove outdated reference to an example in parser docs
...
Initial patch by Sahil Chelaramani.
2016-08-08 13:07:08 +03:00
Andrew Svetlov
2b1c45ed54
Merge 3.5
2016-08-08 03:11:06 +03:00
Andrew Svetlov
4365b8302d
Use asyncio.gather instead of asyncio.wait in example.
...
gather will raise exception in case of problem but wait just returns done and pending lists of futures.
For getting error every future result should be retrieved, which is boring and error prone.
2016-08-08 03:10:39 +03:00
Gregory P. Smith
50abe877ee
Issue #27664 : Add to concurrent.futures.thread.ThreadPoolExecutor()
...
the ability to specify a thread name prefix.
2016-08-07 10:19:20 -07:00
Guido van Rossum
3cc38327b6
Better docs for typing.Any by Michael Lee. Fixes issue #27688 . (Merge 3.5->3.6)
2016-08-06 13:48:10 -07:00
Guido van Rossum
abfe28b012
Better docs for typing.Any by Michael Lee. Fixes issue #27688 .
2016-08-06 13:46:48 -07:00
Berker Peksag
43b586b951
Silence warnings from 'make suspicious' to make the docs buildbot happy
2016-08-06 13:37:22 +03:00
Vinay Sajip
fd0f84bd8f
Closes #22829 : Added --prompt option to venv.
2016-08-06 10:43:44 +01:00
Berker Peksag
933c66af56
Issue #18548 : Merge from 3.5
2016-08-06 03:00:30 +03:00
Berker Peksag
ab75e02f5c
Issue #18548 : Fix unittest.TestSuite() example
...
Initial patch by py.user.
2016-08-06 03:00:03 +03:00
Ethan Furman
73fc586d9f
Add AutoEnum: automatically provides next value if missing. Issue 26988.
2016-08-05 16:03:16 -07:00
Ethan Furman
20bd9f033a
Clarify NotImplemented vs NotImplementedError. Initial patch by Emmanuel Barry. Closes issue 27242.
2016-08-05 15:10:16 -07:00
Guido van Rossum
b6337a1145
Add typing.Generator docs, by Michael Lee. (Merge 3.5->3.6)
2016-08-05 12:57:38 -07:00
Guido van Rossum
b858af61b9
Add typing.Generator docs, by Michael Lee.
2016-08-05 12:56:09 -07:00
Martin Panter
02b75abf73
Merge spelling and grammar fixes from 3.5
2016-08-05 01:51:39 +00:00
Berker Peksag
6090194ef7
Merge from 3.5
2016-08-04 17:26:00 +03:00
Berker Peksag
85b6090768
Fix indentation of versionadded directive in IPv4Address.reverse_pointer docs
2016-08-04 17:25:40 +03:00
Berker Peksag
8576ca1970
Merge from 3.5
2016-08-04 17:22:05 +03:00
Berker Peksag
6bbc83986d
Indent ipaddress.ip_address() example correctly
2016-08-04 17:21:46 +03:00
Martin Panter
69332c1a64
Fix spelling and grammar in documentation and code comments
2016-08-04 13:07:31 +00:00
Alexander Belopolsky
43746c3770
Closes #27661 : Added tzinfo keyword argument to datetime.combine.
2016-08-02 17:49:30 -04:00
Senthil Kumaran
cde03fa038
[merge from 3.5] - Prevent HTTPoxy attack (CVE-2016-1000110)
...
Ignore the HTTP_PROXY variable when REQUEST_METHOD environment is set, which
indicates that the script is in CGI mode.
Issue #27568 Reported and patch contributed by Rémi Rampin.
2016-07-30 23:51:13 -07:00
Senthil Kumaran
17742f2d45
[merge from 3.4] - Prevent HTTPoxy attack (CVE-2016-1000110)
...
Ignore the HTTP_PROXY variable when REQUEST_METHOD environment is set, which
indicates that the script is in CGI mode.
Issue #27568 Reported and patch contributed by Rémi Rampin.
2016-07-30 23:39:06 -07:00
Senthil Kumaran
436fe5a447
[merge from 3.3] Prevent HTTPoxy attack (CVE-2016-1000110)
...
Ignore the HTTP_PROXY variable when REQUEST_METHOD environment is set, which
indicates that the script is in CGI mode.
Issue #27568 Reported and patch contributed by Rémi Rampin.
2016-07-30 23:34:34 -07:00
Senthil Kumaran
4cbb23f8f2
Prevent HTTPoxy attack (CVE-2016-1000110)
...
Ignore the HTTP_PROXY variable when REQUEST_METHOD environment is set, which
indicates that the script is in CGI mode.
Issue #27568 Reported and patch contributed by Rémi Rampin.
2016-07-30 23:24:16 -07:00
Berker Peksag
f6daa690e4
Merge from 3.5
2016-07-30 03:48:12 +03:00
Berker Peksag
fa95068081
Silence another "default role used" warning in typing.rst
...
This should make ware-docs green again.
2016-07-30 03:47:52 +03:00
Berker Peksag
23aa24bc68
Fix "default role used" warning in shlex.rst
2016-07-30 03:40:38 +03:00
Guido van Rossum
a9333b1207
Fix whitespace.
2016-07-29 15:41:35 -07:00
Guido van Rossum
c301cbf445
Fix whitespace.
2016-07-29 15:41:17 -07:00
Guido van Rossum
e608709675
Expand documentation about type aliases and NewType in the typing module (merge 3.5 -> 3.6).
...
By Michael Lee.
2016-07-29 15:39:36 -07:00
Guido van Rossum
342e800e97
Expand documentation about type aliases and NewType in the typing module.
...
By Michael Lee.
2016-07-29 15:38:14 -07:00
Vinay Sajip
c1f974c944
Closes #1521950 : Made shlex parsing more shell-like.
2016-07-29 22:35:03 +01:00
Martin Panter
6a09315ff0
Issue #26462 : Merge code block fixes from 3.5
2016-07-29 01:49:37 +00:00
Martin Panter
8bde911115
Issue #27626 : Merge spelling fixes from 3.5
2016-07-28 01:30:58 +00:00
Martin Panter
eb9957065a
Issue #27626 : Spelling fixes in docs, comments and internal names
...
Based on patch by Ville Skyttä.
2016-07-28 01:11:04 +00:00
Berker Peksag
755df2a558
Issue #27633 : Merge from 3.5
2016-07-27 13:33:28 +03:00
Berker Peksag
25539b089f
Issue #27633 : Fix usage of versionchanged directive in email.parser.rst
...
Patch by Florian Preinstorfer.
2016-07-27 13:32:54 +03:00
Martin Panter
1050d2d0c7
Issue #26462 : Doc: reduce literal_block warnings, fix syntax highlighting.
...
Patch by Julien Palard.
2016-07-26 11:18:21 +02:00
Martin Panter
c75885bb86
Issue #26638 : Merge CLI link fix from 3.5
2016-07-26 06:47:09 +00:00
Martin Panter
254da19d0e
Issue #26638 : Don’t link 2to3 -l option to the tarfile -l option
2016-07-26 06:46:06 +00:00
Berker Peksag
3b055b5960
Issue #27601 : Merge from 3.5
2016-07-25 04:56:19 +03:00
Berker Peksag
aa46bd461c
Issue #27601 : Improve example in the "Hashing of numeric types" section
...
* Fix return value of hash_compute() implementation
* Rename variable names to hash_value to improve readability
Patch by Emanuel Barry.
2016-07-25 04:55:51 +03:00
Vinay Sajip
638e622055
Closes #27493 : accepted Path objects in file handlers for logging.
2016-07-22 18:23:04 +01:00
Vinay Sajip
cccf6068fa
Closes #26559 : Allow configuring flush-on-close behaviour of MemoryHandler.
2016-07-22 16:27:31 +01:00
Zachary Ware
de85ed69f4
Closes #25393 : Merge with 3.5
2016-07-19 16:46:09 -05:00