Julien Palard
e739ff1416
Doc: No need to use rst syntax in code comments. (GH-93102)
...
And it raises `make suspicious` false positives.
2022-05-23 23:45:16 +02:00
Nicolas Haller
2176898308
gh-92859: Doc: add info about logging.debug() calling basicConfig() (GH-93063)
2022-05-23 20:18:43 +01:00
Yury Selivanov
c1f5c903a7
gh-93065: Fix HAMT to iterate correctly over 7-level deep trees (GH-93066)
...
Also while there, clarify a few things about why we reduce the hash to 32 bits.
Co-authored-by: Eli Libman <eli@hyro.ai>
Co-authored-by: Yury Selivanov <yury@edgedb.com>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2022-05-23 21:09:59 +02:00
Ethan Furman
a49721ea07
gh-93118: [Enum] fix error message (GH-93138)
...
Include member names in error message.
2022-05-23 11:21:58 -07:00
Sam Ezeh
202ed2506c
gh-83245: Raise BadZipFile instead of ValueError when reading a corrupt ZIP file (GH-32291)
...
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2022-05-23 20:59:21 +03:00
Steve Dower
6a6f823ea7
gh-92913: Fix typos in documentation (GH-93129)
2022-05-23 17:39:10 +01:00
oda-gitso
71abeb0895
gh-93010: InvalidHeaderError used but nonexistent ( #93015 )
...
* fix issue 93010
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
2022-05-23 09:10:18 -07:00
Steve Dower
949dbf97ba
gh-93005: Fixes launcher test when no Python install is available (GH-93007)
2022-05-23 17:04:26 +01:00
Florian Bruhin
d5f0dd1600
GH-93115: Fix version check in sqlite3 module constants test ( #93116 )
2022-05-23 17:58:11 +02:00
Ethan Furman
046df59658
gh93107: [Enum] fix missing variable in global_str (GH-93107)
2022-05-23 08:56:07 -07:00
Wenzel Jakob
b2694ab469
gh-92536: Mark PyUnicode_READY() argument as unused ( #93011 )
2022-05-23 16:15:09 +02:00
Dennis Sweeney
a458be3263
gh-93061: Mark as artificial: backwards jump after async for (GH-93062)
2022-05-23 13:58:41 +01:00
Victor Stinner
fc00667247
gh-93103: Update PyUnicode_DecodeFSDefault() doc ( #93105 )
...
Update documentation of PyUnicode_DecodeFSDefault(),
PyUnicode_DecodeFSDefaultAndSize() and PyUnicode_EncodeFSDefault():
they now use the filesystem encoding and error handler of PyConfig,
Py_FileSystemDefaultEncoding and Py_FileSystemDefaultEncodeErrors
variables are no longer used.
2022-05-23 14:56:59 +02:00
Victor Stinner
764e83db85
gh-93103: Deprecate global configuration variable ( #93104 )
...
Deprecate global configuration variables, like
Py_IgnoreEnvironmentFlag, in the documentation: the
Py_InitializeFromConfig() API should be instead.
2022-05-23 14:56:35 +02:00
Christian Heimes
760ec8940a
gh-90473: WASI: skip gethostname tests (GH-93092)
...
- WASI's ``gethostname()`` is a stub that always fails with OSError
``ENOTSUP``
- skip mailcap ``test`` if subprocess is not available
- WASI process_time clock does not work.
2022-05-23 10:39:57 +02:00
Nicolas Haller
88f0d0c1e8
gh-89158: Add some REPL secondary prompt markers ( #93073 )
...
This fixes an issue on tutorial/classes.rst section 9.4 where the example "class Warehouse"
was truncated when pressing the >>> button to hide the prompts and output.
2022-05-23 00:58:07 -04:00
Mori Bellamy
9bc616cb4c
gh-91061: also accept pathlib.Path for winsound.PlaySound ( #91489 )
...
Fixes #91061
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2022-05-22 18:54:24 -07:00
Shantanu
e39cd76561
gh-92994: Clarify importlib "check" example ( #92995 )
...
Fixes #92994
2022-05-22 18:53:24 -07:00
Stanley
b7a6610bc8
gh-73137: Added sub-subsection headers for flags in re ( #93000 )
...
Fixes #73137
2022-05-22 18:52:17 -07:00
Jelle Zijlstra
ac718d357a
binascii docs: strict_mode parameter is keyword-only ( #93055 )
...
See 35b98e38b6
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2022-05-22 18:48:17 -07:00
Jelle Zijlstra
ea5918e932
termios docs: fix indentation ( #93080 )
2022-05-22 15:55:11 -07:00
Serhiy Storchaka
e5d8dbdd30
Clean up the sqlite3 tests (GH-93056)
...
Remove helper managed_connect(). Use memory_database() or
contextlib.closing() + addCleanup(unlink) instead.
2022-05-21 19:06:12 +03:00
Shantanu
f9d6c59917
gh-91362: reword pickle docs to account for nested classes ( #92429 )
...
Fixes #91362
2022-05-21 07:54:10 -07:00
Serhiy Storchaka
4e2b664892
Improve tests for opening Sqlite by URI (GH-93047)
...
* Test with with escaped non-ascii characters
* Test read-only open of existing DB.
2022-05-21 17:38:22 +03:00
serge-sans-paille
5b71b519f9
GH-92898: Make _Py_Cast C++ version compatible with cast operator (gh-92951)
2022-05-21 22:16:37 +09:00
Serhiy Storchaka
14c0d33016
gh-93044: No longer convert the database argument of sqlite3.connect() to bytes (GH-93046)
...
Just pass it to the factory as is.
2022-05-21 14:35:46 +03:00
Varun Sharma
b96e20c1d9
ci: add GitHub token permissions ( #92999 )
2022-05-21 03:55:21 -04:00
Serhiy Storchaka
7f835923c1
gh-71223: Improve rendering of some references in the docs (GH-93041)
...
For example, instead of "eval()uated" (link from "eval()")
show "evaluated" (link from the whole word).
2022-05-21 10:33:23 +03:00
Shantanu
2fadde7e66
gh-93019: Fix markup in zipfile.rst ( #93025 )
...
Fixes #93019
2022-05-20 21:36:09 -07:00
Raymond Hettinger
59719a242d
Take advantage of math.comb() in the nth_combination() recipe ( #93027 )
2022-05-20 18:02:33 -05:00
Brett Cannon
d59b2d0441
Fix a directive in the pathlib docs (GH-93030)
2022-05-20 15:52:38 -07:00
Stanley
f51ed04c66
gh-72073: Add Windows case in pathlib.rename (GH-93002)
...
#72073
https://docs.python.org/3.12/library/pathlib.html#pathlib.Path.rename
2022-05-20 15:25:39 -07:00
CAM Gerlach
31fa41ed68
gh-92611: Clarify planned removal version in PEP 594-deprecated modules (GH-92793)
...
As discussed in #92611 and #92564 and as a followup to PR #92612 , this 3.11+ only PR uses the proper `deprecated-removed` role for the modules deprecated by PEP 593 (PEP-594) to clearly indicate to users that a removal version is planned and what it is, so they can prepare accordingly or voice any unanticipated impacts.
Related to #92792 ; if we decide to backport that PR, the upgrade to using `deprecated-removed` on those functions can be moved to this one.
2022-05-20 14:47:51 -07:00
Lucinda May Phipps
87b9b4e060
shutil._copyfileobj_readinto: tiny speedup ( #92377 )
2022-05-20 08:14:05 -07:00
Shantanu
f20a6a54fb
gh-91860: documentation for typing.dataclass_transform ( #92768 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2022-05-20 07:32:29 -07:00
Serhiy Storchaka
d853758092
gh-91922: Fix sqlite connection on nonstardard locales and paths (GH-92926)
2022-05-20 11:53:05 +03:00
Rafael Fontenelle
0e12781ad9
Doc: add missing manpage and title references in tkinter docs ( #29008 )
...
- add bind(3tk) manpage markup
- add Tcl/Tk book reference markup
2022-05-20 10:19:37 +02:00
Pavel
a637c09a60
Doc: Minor adjustment of socket.create_server docs ( #26938 )
...
- fix spelling in create_server() docs
- add a line about create_server() in the socket.py docstring
2022-05-20 10:18:02 +02:00
Dong-hee Na
909868db2a
Update globals-to-fix.tsv to follow recent changes (gh-92959)
2022-05-20 14:06:54 +09:00
Steve Dower
73473fdeac
gh-92817: Fix precedence of options to py.exe launcher (GH-92988)
2022-05-19 23:45:41 +01:00
David Machaj
38feffa09c
gh-92984: Explicitly disable incremental linking for Windows Release and PGO builds (GH-92985)
2022-05-19 22:44:03 +01:00
Steve Dower
403d16fa28
gh-92913: Clarify changes to PyInitConfig.module_search_paths[_set] fields (GH-92980)
2022-05-19 20:23:53 +01:00
Mark Shannon
3fd8610002
GH-89914: Make the oparg of the YIELD_VALUE instruction equal the stack depth. (GH-92960)
2022-05-19 17:49:29 +01:00
Alex Waygood
70aa1b9b91
gh-92417: importlib docs: remove references to unsupported Python versions (GH-92424)
...
Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
2022-05-19 17:48:44 +02:00
Nikita Sobolev
8db2b3b687
bpo-28249: fix lineno location for empty DocTest instances (GH-30498)
...
Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2022-05-19 17:46:15 +02:00
Michael Osipov
09be18a73d
gh-78630: Drop invalid HP aCC compiler switch -fPIC on HP-UX ( #8847 )
...
At compile time, '+z' is already properly used with HP aCC, and shared
libraries are correctly linked with '+b'. The '-fPIC' switch can safely be
dropped.
2022-05-19 17:42:21 +02:00
Martin Fischer
2cdd57f119
bpo-46879: Fix incorrect sphinx object names in doc (GH-31615)
...
API members documented in sphinx have an object name, which allow the
documentation to be linked from other projects. Sphinx calculates the
object name by prefixing the current module name to the directive
argument, e.g:
.. module:: foo
.. function:: bar.baz
becomes foo.bar.baz. Since these anchors aren't displayed in the
documentation, some mistakes have crept in, namely the Python stdlib
documentation currently contains the objects:
* asyncio.asyncio.subprocess.DEVNULL
* asyncio.asyncio.subprocess.PIPE
* asyncio.asyncio.subprocess.STDOUT
* asyncio.asyncio.subprocess.Process
* multiprocessing.sharedctypes.multiprocessing.Manager
* xml.etree.ElementTree.xml.etree.ElementInclude
This commit fixes this by making use of the :module: option which
without an argument makes sphinx take the directive argument as is
for the object name (avoiding the prefixing of the current module
name that led to these broken object names).
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2022-05-19 17:34:58 +02:00
Alex Waygood
84b86000e2
gh-92417: subprocess docs: remove note on compatibility with Python <3.5 (GH-92538)
2022-05-19 17:31:51 +02:00
Alex Waygood
090df844ea
gh-92417: fractions, decimal: Improve docs for alternative constructor methods (GH-92421)
...
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
2022-05-19 17:28:51 +02:00
Alex Waygood
639b62c9c4
gh-92417: socket docs: remove references to Python <3.3 (GH-92544)
2022-05-19 17:25:58 +02:00