Filipe Laíns 🇵🇸
da36bccdac
doc: fix venv creating for the local Python using uv ( #129094 )
2025-01-20 21:04:05 +02:00
Wulian
5d57959d7d
gh-91279: ZipFile.writestr now respect SOURCE_DATE_EPOCH ( #124435 )
2025-01-20 13:12:29 -05:00
Mark Shannon
ab61d3f430
GH-128914: Remove conditional stack effects from bytecodes.c and the code generators (GH-128918)
2025-01-20 17:09:23 +00:00
Filipe Laíns 🇵🇸
0a6412f9cc
GH-129064: deprecate sysconfig.expand_makefile_vars ( #129082 )
2025-01-20 17:03:44 +00:00
Thomas Grainger
38a9956876
gh-128308: pass **kwargs to asyncio task_factory ( #128768 )
...
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
2025-01-20 22:23:55 +05:30
Peter Bierma
6e02096e2f
gh-118915: C API: Document compiler flag macros (GH-129028)
2025-01-20 17:45:08 +01:00
Peter Bierma
e792f4bc2e
Docs C API: Clarify what happens when null bytes are passed to PyUnicode_AsUTF8 ( #127458 )
...
Co-authored-by: Stan U. <89152624+StanFromIreland@users.noreply.github.com>
Co-authored-by: Tomas R. <tomas.roun8@gmail.com>
Co-authored-by: Victor Stinner <vstinner@python.org>
2025-01-20 16:54:29 +01:00
nikalinov
e1fa2fcc7c
gh-129044: Update glossary entry for 'loader' to reflect current import system ( #129073 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2025-01-20 15:46:09 +00:00
Victor Stinner
573c181502
Add Configuration Options table to PyInitConfig API doc ( #129062 )
...
Document PyConfig members:
* dump_refs_file
* stdlib_dir
* use_frozen_modules
* _pystats
2025-01-20 15:46:45 +01:00
Victor Stinner
a429159797
Reorganize the PyInitConfig documentation ( #129047 )
...
Document the new PyInitConfig API before the old PyConfig API.
2025-01-20 11:42:04 +01:00
Victor Stinner
07c3518ffb
gh-129033: Remove _Py_InitializeMain() function ( #129034 )
...
Co-authored-by: Alyssa Coghlan <ncoghlan@gmail.com>
2025-01-20 10:03:22 +00:00
Adam Turner
4967fa6a9c
GH-125722: Use long options for Sphinx ( #129039 )
2025-01-20 08:11:22 +02:00
Adam Turner
d46b577ec0
GH-125722: Increase minimum supported Sphinx to 8.1.3 ( #128922 )
2025-01-20 00:26:24 +00:00
Tomas R.
bca35f0e78
gh-129020: Remove ambiguous sentence from tokenize.untokenize docs ( #129021 )
2025-01-20 00:05:22 +00:00
Victor Stinner
bbeb219354
Complete doc of pending C API removals in Python 3.15 ( #129032 )
2025-01-19 22:47:05 +01:00
Victor Stinner
d57b2d83dd
gh-77782: Postpone Py_VerboseFlag removal to Python 3.15 ( #129024 )
...
Postpone the global configuration variables removal to Python 3.15.
Do the same for PySys_SetArgvEx(), PySys_SetArgv(),
Py_SetProgramName() and Py_SetPythonHome().
2025-01-19 20:51:17 +01:00
Rafael Fontenelle
e8092e5cdc
gh-128998: Fix indentation of numbered list and literal block ( #128999 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2025-01-18 20:52:30 +00:00
Peter Bierma
fba475ae6f
gh-121542: Document trailing newline behavior in set_content() ( #121543 )
...
Co-authored-by: Yizheng Meng <dev@rapidcow.org>
2025-01-18 20:34:40 +02:00
Bénédikt Tran
f4afaa6f11
gh-125997: suggest efficient alternatives for time.sleep(0) ( #128752 )
2025-01-18 12:02:43 +01:00
Marie Roald
d3adf02c90
gh-126349: Add 'fill', 'poly', and 'no_animation' context managers to turtle ( #126350 )
...
Co-authored-by: Marie Roald <roald.marie@gmail.com>
Co-authored-by: Yngve Mardal Moe <yngve.m.moe@gmail.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Daniel Hollas <danekhollas@gmail.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Co-authored-by: Erlend E. Aasland <erlend@python.org>
2025-01-18 11:27:22 +01:00
Daniel F Moisset
8174770d31
Fix definition of a generator iterator in glossary.rst (GH-128952)
...
Fix possible typo/grammar in glossary.rst
As discussed in https://discuss.python.org/t/typo-in-glossary-entry-for-generator-iterator/77163
2025-01-17 16:46:19 -08:00
Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి)
313b96eb8b
gh-128017: Make a note that sys variables are read-only ( #128887 )
2025-01-16 11:17:03 +01:00
Tomas R.
256d6d2131
gh-97850: Suggest TraversableResources as the alternative for ResourceLoader (GH-128601)
...
Suggest TraversableResources as the alternative for ResourceLoader.
Previously, ResourceReader was the suggested alternative, but it
is itself deprecated in favour of TraversableResources.
2025-01-15 12:47:36 -08:00
Bénédikt Tran
d906bde250
gh-67206: Document that string.printable is not printable in the POSIX sense ( #128820 )
2025-01-14 17:07:37 +01:00
Victor Stinner
d786ac7f58
gh-59705: Document OS thread name change ( #128800 )
2025-01-14 16:31:13 +01:00
Victor Stinner
43ef9587ae
gh-106320: Document replacement for removed C API ( #128787 )
2025-01-14 16:29:21 +01:00
Rafael Fontenelle
1598e18a65
Fix a "doctest" block in Doc/library/turtle.rst ( #128831 )
2025-01-14 16:17:24 +01:00
Hugo van Kemenade
7fc0f86098
Merge branch 'main' of https://github.com/python/cpython
2025-01-14 17:12:21 +02:00
Bénédikt Tran
bbd3300ae8
gh-118761: substitute re import in base64.b16decode for a more efficient alternative ( #128736 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Chris Markiewicz <effigies@gmail.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-01-14 13:25:33 +00:00
Hugo van Kemenade
f26daa9470
Python 3.14.0a4
2025-01-14 13:52:58 +02:00
Hugo van Kemenade
98301326e4
gh-123299: Copyedit "What's New in Python 3.14" ( #128814 )
2025-01-14 08:53:03 +00:00
Serhiy Storchaka
06cad77a5b
gh-71339: Add additional assertion methods for unittest (GH-128707)
...
Add the following methods:
* assertHasAttr() and assertNotHasAttr()
* assertIsSubclass() and assertNotIsSubclass()
* assertStartsWith() and assertNotStartsWith()
* assertEndsWith() and assertNotEndsWith()
Also improve error messages for assertIsInstance() and
assertNotIsInstance().
2025-01-14 10:02:38 +02:00
Victor Stinner
41f73501ec
gh-106320: Document private C APIs promoted to public C API ( #128788 )
2025-01-14 08:44:20 +01:00
Peter Bierma
8dfc743a1d
gh-128182: Add per-object memory access synchronization to ctypes (GH-128490)
2025-01-13 14:17:38 +01:00
Cheryl Sabella
5044c2245c
gh-67748: DOC:Add summary table for str methods in stdtypes.rst (GH-1709)
...
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net>
Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
2025-01-13 14:14:59 +01:00
Bénédikt Tran
6ff8f82f92
gh-128150: Improve performances of uuid.uuid* constructor functions. ( #128151 )
...
We introduce a private constructor `UUID._from_int()` for RFC 4122/9562 UUIDs,
which takes the integral UUID value as input. The latter must have correctly set
its variant and version bits. We also make `UUID.__init__()` slightly more efficient.
2025-01-13 12:46:13 +01:00
Bénédikt Tran
29fe8072cf
gh-123345: improve fnmatch docs ( #123346 )
2025-01-13 11:21:22 +01:00
RUANG (James Roy)
553cdc6d68
gh-128696: Add arm64 to the get_platform return val description ( #128701 )
2025-01-11 01:03:12 +00:00
Adam Johnson
1b39b502d3
gh-128409: Document that pdb.post_mortem() accepts exceptions ( #128410 )
...
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
2025-01-10 10:54:45 -05:00
dgpb
8af5781094
gh-128650: Fix incorrect statement in partial documentation (gh-128651)
2025-01-09 13:32:00 -06:00
Peter Bierma
ea39c8b08d
gh-118915: Document PyUnstable_InterpreterState_GetMainModule (GH-128483)
2025-01-09 14:54:44 +01:00
Kumar Aditya
4322a318ea
gh-124433: fix docs for asyncio.Queue.task_done ( #128669 )
2025-01-09 17:50:12 +05:30
Kumar Aditya
b2adf55674
gh-126137: improve docs for loop.add_reader and loop.add_writer ( #128666 )
2025-01-09 15:40:45 +05:30
Petr Viktorin
1439b81928
gh-128629: Add Py_PACK_VERSION and Py_PACK_FULL_VERSION (GH-128630)
2025-01-09 11:10:28 +01:00
Kumar Aditya
4685401845
gh-79149: document reentrant safety of loop.call_soon_threadsafe ( #128662 )
...
Co-authored-by: Thomas Grainger <tagrain@gmail.com>
2025-01-09 09:19:05 +00:00
Tomas R.
a1284e9797
gh-97850: Remove the mention of removal from ResourceReader docs ( #128602 )
...
Remove the mention of removal from ResourceReader docs
2025-01-08 18:38:02 -05:00
Erlend E. Aasland
cdfb8bc93a
gh-87506: Amend json.loads() post PR #127355 ( #128609 )
2025-01-08 09:36:44 +01:00
Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి)
15372d0112
gh-87506: Document that json.load*() can raise UnicodeDecodeError ( #127355 )
...
Co-authored-by: Erlend Aasland <erlend@python.org>
2025-01-08 07:35:43 +00:00
Erlend E. Aasland
a21e31ec54
Docs: mark up json.load() using parameter list ( #128488 )
2025-01-07 22:07:17 +01:00
Jun Komoda
145276a072
Add .. availability:: Windows directive to COM-related function prototype (GH-127436)
...
Add a directive to prototype that "returns a foreign function that will call a COM method"
2025-01-07 09:36:27 +01:00