summaryrefslogtreecommitdiffstats
path: root/Doc
Commit message (Collapse)AuthorAgeFilesLines
* bpo-32154: Remove asyncio.selectors (#4605)Victor Stinner2017-11-281-0/+5
| | | | | | | | | | | | * Remove asyncio.selectors and asyncio._overlapped symbols from the namespace of the asyncio module * Replace "from asyncio import selectors" with "import selectors" * Replace "from asyncio import _overlapped" with "import _overlapped" asyncio.selectors was added to support Python 3.3, which doesn't have selectors in its standard library, and Python 3.4 in the same code base. Same rationale for asyncio._overlapped. Python 3.3 reached its end of life, and asyncio is no more maintained as a third party module on PyPI.
* Revert "bpo-30487: automatically create a venv and install Sphinx when ↵Ned Deily2017-11-272-30/+21
| | | | | | running make (GH-4346)" (#4592) Fix breakage documented in bpo-32149. This reverts commit d8d6b9122134f040cd5a4f15f40f6c9e3386db4d.
* bpo-32051: Fix name shadowing in multiprocessing docs (GH-4469)Jason Yang2017-11-271-2/+2
|
* bpo-23033: Improve SSL Certificate handling (GH-937)Mandeep Singh2017-11-261-0/+4
| | | | Wildcard is now supported in hostname when it is one and only character in the leftmost segment.
* bpo-29879: Update typing documentation. (GH-4573)Ivan Levkivskyi2017-11-261-0/+12
| | | | - Add "version added: 3.5.2" note where it was missing. - Remove the mention that Reversible is new in 3.5.2
* bpo-30487: automatically create a venv and install Sphinx when running make ↵Caleb Hattingh2017-11-262-21/+30
| | | | (GH-4346)
* bpo-32071: Add unittest -k option (#4496)Jonas Haag2017-11-251-0/+34
| | | | * bpo-32071: Add unittest -k option
* bpo-28334: netrc() now uses expanduser() to find .netrc file (GH-4537)Berker Peksag2017-11-251-3/+8
| | | | | Previously, netrc.netrc() was raised an exception if $HOME is not set. Authored-By: Dimitri Merejkowsky <dimitri.merejkowsky@tanker.io>
* Improve Scheduler Objects documentation. (GH-4556)Mariatta2017-11-251-1/+1
| | | Mention that the lower the priority number, the higher priority it represents.
* bpo-30004: Fix the code example of using group in Regex Howto Docs (GH-4443)Mandeep Bhutani2017-11-251-3/+3
| | | The provided code example was supposed to find repeated words, however it returned false results.
* Asyncion-Dev docs: Fix the reference to sys.excepthook (GH-4414)Ashley Camba2017-11-241-2/+2
|
* bpo-32124: Document C functions safe before init (#4540)Victor Stinner2017-11-242-4/+213
| | | | Explicitly document C functions and C variables that can be set before Py_Initialize().
* Improve the String tutorial docs (GH-4541)Will White2017-11-241-7/+7
| | | | | The paragraph that contains example of string literal concatenation was placed after the section about concatenation using the '+' sign. Moved the paragraph to the appropriate section.
* Extending Python Doc minor updates (GH-4518)Emanuele Gaifas2017-11-242-4/+4
| | | | Move footnote markers to be closer to the related terminology: before the end of the sentence, instead of after.
* bpo-31325: Fix usage of namedtuple in RobotFileParser.parse() (#4529)Berker Peksag2017-11-231-4/+4
|
* bpo-32099 Add deque variant of roundrobin() recipe (#4497)Raymond Hettinger2017-11-231-0/+19
| | | | * Minor wording tweaks
* bpo-19610: setup() now raises TypeError for invalid types (GH-4519)Berker Peksag2017-11-233-12/+37
| | | | | | The Distribution class now explicitly raises an exception when 'classifiers', 'keywords' and 'platforms' fields are not specified as a list.
* bpo-10049: Add a "no-op" (null) context manager to contextlib (GH-4464)Jesse-Bakker2017-11-231-18/+22
| | | | | Adds a simpler and faster alternative to ExitStack for handling single optional context managers without having to change the lexical structure of your code.
* bpo-32105: add asyncio.BaseEventLoop.connect_accepted_socket versionadded to ↵AraHaan2017-11-211-0/+3
| | | | documentation. (#4491)
* bpo-31672 - Add one last minor clarification for idpattern (#4483)Barry Warsaw2017-11-211-2/+4
| | | Add one last minor clarification for idpattern
* Add comment and improve variable name in roundrobin() (#4486)Raymond Hettinger2017-11-211-4/+5
|
* bpo-32043: Rephrase -X dev documentation (#4478)Victor Stinner2017-11-211-4/+5
| | | | * should not be more verbose if the code is correct * enabled checks can be "expensive"
* bpo-32089: Fix warnings filters in dev mode (#4482)Victor Stinner2017-11-211-6/+6
| | | | | | | | | | The developer mode (-X dev) now creates all default warnings filters to order filters in the correct order to always show ResourceWarning and make BytesWarning depend on the -b option. Write a functional test to make sure that ResourceWarning is logged twice at the same location in the developer mode. Add a new 'dev_mode' field to _PyCoreConfig.
* bpo-32066: Support pathlib.Path in create_unix_connection; sock arg should ↵Yury Selivanov2017-11-201-3/+15
| | | | be optional (#4447)
* bpo-32050: Fix -x option documentation (#4475)Victor Stinner2017-11-201-2/+0
| | | | The line number in correct when using the -x option: Py_Main() uses ungetc() to not skip the first newline character.
* bpo-32047: -X dev enables asyncio debug mode (#4418)Victor Stinner2017-11-202-5/+14
| | | | The new -X dev command line option now also enables asyncio debug mode.
* Remove outdated .pyo reference from msilib docs (GH-4461)Berker Peksag2017-11-191-1/+1
| | | | | Since f299abdafa0f2b6eb7abae274861b19b361c96bc the remove_pyc() method no longer tries to remove .pyo files.
* Document parameters of BaseServer.finish_request() (GH-4445)Masayuki Yamamoto2017-11-191-1/+1
|
* [Doc] Update opcode for var-positional arguments (#4446)Moses Koledoye2017-11-181-1/+1
| | | `BUILD_MAP_UNPACK_WITH_CALL` was duplicated as the opcode for both var-positional and var-keyword arguments. The opcode for the former was updated as `BUILD_TUPLE_UNPACK_WITH_CALL`.
* Fix typo in atexit documentation. (GH-4419)Erik Bray2017-11-161-1/+1
| | | `kargs` -> `kwargs`
* bpo-31702: Allow to specify rounds for SHA-2 hashing in crypt.mksalt(). (#4110)Serhiy Storchaka2017-11-162-5/+12
| | | | The log_rounds parameter for Blowfish has been replaced with the rounds parameter.
* bpo-32043: New "developer mode": "-X dev" option (#4413)Victor Stinner2017-11-162-1/+26
| | | | | | | | | | | | | Add a new "developer mode": new "-X dev" command line option to enable debug checks at runtime. Changes: * Add unit tests for -X dev * test_cmd_line: replace test.support with support. * Fix _PyRuntimeState_Fini(): Use the same memory allocator than _PyRuntimeState_Init(). * Fix _PyMem_GetDefaultRawAllocator()
* bpo-30349: Raise FutureWarning for nested sets and set operations (#1553)Serhiy Storchaka2017-11-163-2/+27
| | | | in regular expressions.
* bpo-30143: 2to3 now generates a code that uses abstract collection classes ↵Serhiy Storchaka2017-11-161-6/+6
| | | | | | (#1262) from collections.abc rather than collections.
* bpo-32025: Add time.thread_time() (#4410)Antoine Pitrou2017-11-152-0/+31
| | | | | | | | | | | | | | * bpo-32025: Add time.thread_time() * Add missing #endif * Add NEWS blurb * Add docs and whatsnew * Address review comments * Review comments
* bpo-32023: Disallow genexprs without parenthesis in class definitions. (#4400)Serhiy Storchaka2017-11-151-2/+6
|
* bpo-32012: Disallow trailing comma after genexpr without parenthesis. (#4382)Serhiy Storchaka2017-11-151-0/+14
|
* bpo-31948: Fix broken links in msilib docs (GH-4397)Jesse-Bakker2017-11-141-33/+33
|
* bpo-15606: Improve the re.VERBOSE documentation. (#4366)Serhiy Storchaka2017-11-141-1/+2
|
* bpo-30696: Fix the REPL looping endlessly when no memory (GH-4160)xdegaye2017-11-121-1/+2
|
* The termios man page is in section 3 (GH-2450)Edward Betts2017-11-111-1/+1
|
* Remove redundant 'exc = True' line (GH-4357)Berker Peksag2017-11-111-1/+0
| | | It can be removed after https://github.com/python/peps/commit/c28890fb421c906241da6da718f9eacc5a3109ee
* bpo-31824: Document default value of 'errors' parameters (GH-4328)Pablo Galindo2017-11-101-2/+2
|
* bpo-31985: Deprecate openfp in aifc, sunau, and wave (#4344)Brian Curtin2017-11-102-0/+4
| | | | | | | | | | The openfp functions of aifp, sunau, and wave had pointed to the open function of each module since 1993 as a matter of backwards compatibility. In the case of aifc.openfp, it was both undocumented and untested. This change begins the formal deprecation of those openfp functions, with their removal coming in 3.9. This additionally adds a TODO in test_pyclbr around using aifc.openfp, though it shouldn't be changed until removal in 3.9.
* Fix phrasing in Doc/whatsnew/3.7.rst (GH-4318)Cody Scott2017-11-091-3/+3
|
* Replace KB unit with KiB (#4293)Victor Stinner2017-11-085-14/+14
| | | | | | | | | | | kB (*kilo* byte) unit means 1000 bytes, whereas KiB ("kibibyte") means 1024 bytes. KB was misused: replace kB or KB with KiB when appropriate. Same change for MB and GB which become MiB and GiB. Change the output of Tools/iobench/iobench.py. Round also the size of the documentation from 5.5 MB to 5 MiB.
* bpo-31810: added missing keywords to docs. (#4140)Tom Floyer2017-11-081-7/+7
| | | | | async and await keywords has been merged into upstream, but they are all missing in the lexical analysis docs. This change adds them to the appropriate keywords section in documentation.
* bpo-29179: Document the Py_UNUSED macro (#4341)Petr Viktorin2017-11-081-0/+7
| | | | | | Py_UNUSED has a public name, and is used in the wild outside CPython, but was not documented. Rectify that. The macro was added in bpo-19976 and referenced in bpo-26179.
* bpo-31884 subprocess: add Windows constants for process priority (#4150)James2017-11-081-4/+94
|
* bpo-31338: C API intro: add missing versionadded (#4339)Victor Stinner2017-11-081-0/+10
|