Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add `.. availability:: Windows` directive to COM-related function prototype ↵ | Jun Komoda | 2025-01-07 | 1 | -0/+2 |
| | | | | | (GH-127436) Add a directive to prototype that "returns a foreign function that will call a COM method" | ||||
* | gh-108202: Document calendar.Calendar.firstweekday (#128566) | Erlend E. Aasland | 2025-01-07 | 1 | -4/+16 |
| | |||||
* | gh-108202: Document `calendar.Calendar` methods `getfirstweekday` and ↵ | Stan Ulbrych | 2025-01-06 | 1 | -0/+8 |
| | | | | `setfirstweekday` (#127579) | ||||
* | gh-127350: Add Py_fopen() and Py_fclose() functions (#127821) | Victor Stinner | 2025-01-06 | 2 | -0/+38 |
| | |||||
* | gh-90241: Clarify documentation for PyUnicode_FSConverter and ↵ | Serhiy Storchaka | 2025-01-06 | 2 | -11/+36 |
| | | | | | | PyUnicode_FSDecoder (GH-128451) Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com> | ||||
* | gh-77214: Update outdated documentation for numeric PyArg_Parse formats ↵ | Serhiy Storchaka | 2025-01-06 | 1 | -8/+14 |
| | | | | (GH-128454) | ||||
* | Docs: fix `MessageDefect` references in email.policy docs (#128468) | Yuki Kobayashi | 2025-01-05 | 2 | -3/+2 |
| | |||||
* | gh-115765: Document and enforce Autoconf 2.72 requirement (#128502) | Erlend E. Aasland | 2025-01-04 | 1 | -1/+4 |
| | |||||
* | gh-127954: Document PyObject_DelItemString (#127986) | RUANG (James Roy) | 2025-01-04 | 1 | -0/+7 |
| | |||||
* | Docs: amend json.dump() post gh-128482 (#128489) | Erlend E. Aasland | 2025-01-04 | 1 | -5/+8 |
| | |||||
* | gh-126719: Clarify math.fmod docs (#127741) | Stan Ulbrych | 2025-01-04 | 1 | -1/+2 |
| | | | Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> | ||||
* | Docs: mark up json.dump() using parameter list (#128482) | Erlend E. Aasland | 2025-01-04 | 1 | -48/+70 |
| | | | Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> | ||||
* | gh-128400: Only show the current thread in `faulthandler` if the GIL is ↵ | Peter Bierma | 2025-01-03 | 1 | -0/+4 |
| | | | | disabled (GH-128425) | ||||
* | gh-112015: Implement `ctypes.memoryview_at()` (GH-112018) | Rian Hunter | 2025-01-03 | 2 | -0/+30 |
| | | | | | Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> Co-authored-by: Petr Viktorin <encukou@gmail.com> Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> | ||||
* | gh-128317: Highlight today in colour in calendar CLI output (#128318) | Hugo van Kemenade | 2025-01-03 | 2 | -4/+40 |
| | | | | Co-authored-by: Peter Bierma <zintensitydev@gmail.com> | ||||
* | gh-115765: Upgrade to GNU Autoconf 2.72 (#128411) | Erlend E. Aasland | 2025-01-03 | 1 | -0/+3 |
| | |||||
* | gh-108202: Document calendar.TextCalendar formatting helpers (#127608) | Stan Ulbrych | 2025-01-03 | 1 | -1/+26 |
| | | | | | | | Document the following TextCalendar methods: - formatday() - formatmonthname() - formatweekday() - formatweekheader() | ||||
* | gh-128426: Mention PySequence_Fast in free-threading C API HOWTO (#128428) | Nathan Goldbaum | 2025-01-03 | 1 | -2/+4 |
| | |||||
* | Revert "Doc: Show object descriptions in the table of contents (#125757)" ↵ | Hugo van Kemenade | 2025-01-02 | 3 | -10/+1 |
| | | | | (#128406) | ||||
* | gh-126624: Expose error code ``XML_ERROR_NOT_STARTED`` of Expat >=2.6.4 ↵ | Sebastian Pipping | 2025-01-02 | 1 | -0/+7 |
| | | | | | | | | | (#126625) Expose error code ``XML_ERROR_NOT_STARTED`` in `xml.parsers.expat.errors` which was introduced in Expat 2.6.4. Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> | ||||
* | gh-124130: Fix a bug in matching regular expression \B in empty string ↵ | Serhiy Storchaka | 2025-01-02 | 2 | -5/+6 |
| | | | | (GH-127007) | ||||
* | gh-95371: Add support for other image formats(e.g. PNG) to the turtle… ↵ | Shin-myoung-serp | 2025-01-02 | 1 | -5/+19 |
| | | | | | | | | (#95378) Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net> | ||||
* | gh-128349: Use `.. data::` instead of `.. class::` for pre-defined decimal ↵ | abkmystery | 2025-01-02 | 2 | -5/+5 |
| | | | | `Context` objects (#128379) | ||||
* | gh-121676: Raise a ``DeprecationWarning`` if the Python implementation of ↵ | Kirill Podoprigora | 2025-01-01 | 2 | -0/+10 |
| | | | | | | | | | | | | | | | | | | ``functools.reduce`` is called with `function` or `sequence` as a keyword args (#121677) Python implementation of `functools` allows calling `reduce` with `function` or `sequence` as keyword args. This doesn't match behavior of our C accelerator and our documentation for `functools.reduce` states that `function`and `sequence` are positional-only arguments. Now calling a Python implementation of `functools.reduce` with `function` or `sequence` as keyword args would raise a `DeprecationWarning` and is planned to be prohibited in Python 3.16. Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> | ||||
* | Reword `about.rst` to not limit Sphinx (#128325) | Stan Ulbrych | 2024-12-31 | 1 | -7/+8 |
| | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> | ||||
* | gh-128317: Document `calendar.TextCalendar.formatweek` (#128353) | Hugo van Kemenade | 2024-12-30 | 1 | -0/+8 |
| | |||||
* | Docs: correctly markup sys.monitoring "What's New" entry (#128346) | Erlend E. Aasland | 2024-12-30 | 1 | -2/+2 |
| | | | The sys.monitoring entry was added with commit d2f1d917e. | ||||
* | gh-123424: add `ZipInfo._for_archive` to set suitable default properties ↵ | Bénédikt Tran | 2024-12-29 | 2 | -0/+19 |
| | | | | | | | (#123429) --------- Co-authored-by: Jason R. Coombs <jaraco@jaraco.com> | ||||
* | expand the `asyncio.run_coroutine_threadsafe` recipes (#127576) | Thomas Grainger | 2024-12-29 | 1 | -8/+53 |
| | | | Co-authored-by: Kumar Aditya <kumaraditya@python.org> | ||||
* | gh-128192: support HTTP sha-256 digest authentication as per RFC-7617 ↵ | Calvin Bui | 2024-12-28 | 2 | -0/+11 |
| | | | | | | | | | (GH-128193) support sha-256 digest authentication Co-authored-by: Peter Bierma <zintensitydev@gmail.com> Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> Co-authored-by: Gregory P. Smith <greg@krypto.org> | ||||
* | gh-127949: make deprecation of policy system more prominent (#128290) | Kumar Aditya | 2024-12-27 | 3 | -6/+43 |
| | | | Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> | ||||
* | gh-125887: Update PyObject_HasAttr exception behavior (#125907) | Damien | 2024-12-27 | 1 | -1/+2 |
| | | | | | Update PyObject_HasAttr exception behavior Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com> | ||||
* | gh-124761: add `socket.SO_REUSEPORT_LB` (#124961) | Thomas Grainger | 2024-12-26 | 1 | -0/+8 |
| | |||||
* | Docs: Fix comment out in `c-api/typeobj.rst` (#128266) | Yuki Kobayashi | 2024-12-26 | 1 | -0/+1 |
| | |||||
* | gh-127949: add docs for asyncio policy deprecation (#128269) | Kumar Aditya | 2024-12-26 | 2 | -4/+38 |
| | |||||
* | gh-128035: Add ssl.HAS_PHA to detect libssl PHA support (GH-128036) | Will Childs-Klein | 2024-12-24 | 2 | -0/+14 |
| | | | | | | * Add ssl.HAS_PHA to detect libssl Post-Handshake-Auth support Co-authored-by: Tomas R. <tomas.roun8@gmail.com> Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> | ||||
* | gh-128227: Regenerate `Doc/requirements-oldest-sphinx.txt` (#128228) | Bogdan Romanyuk | 2024-12-24 | 1 | -6/+6 |
| | |||||
* | gh-127949: deprecate `asyncio.set_event_loop` (#128218) | Kumar Aditya | 2024-12-24 | 1 | -0/+4 |
| | | | Deprecate `asyncio.set_event_loop` to be removed in Python 3.16. | ||||
* | gh-127949: deprecate asyncio policy classes (#128216) | Kumar Aditya | 2024-12-24 | 1 | -0/+16 |
| | |||||
* | gh-126180: Remove getopt and optparse deprecation notices (GH-126227) | Alyssa Coghlan | 2024-12-23 | 11 | -65/+260 |
| | | | | | | | | | | | | | * Remove getopt and optparse deprecation notices * Add new docs sections for command line app helper libraries * Add guidance on choosing a CLI parsing library to the optparse docs * Link to the new guidance from the argparse and getopt docs * Reword intro in docs section for superseded stdlib modules * Reframe the optparse->argparse guide as a migration guide rather than as an upgrade guide --------- Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> | ||||
* | gh-126664: revert: Use `else` instead of `finally` in docs explaining "with" ↵ | Gregory P. Smith | 2024-12-22 | 1 | -2/+5 |
| | | | | | | | (#128169) Revert "gh-126664: Use `else` instead of `finally` in "The with statement" documentation. (GH-126665)" This reverts commit 25257d61cfccc3b4189f96390a5c4db73fd5302c. | ||||
* | gh-112328: Make EnumDict usable on its own and document it (GH-123669) | Petr Viktorin | 2024-12-20 | 2 | -10/+22 |
| | | | | | Co-authored-by: Rafi <rafi.promit@gmail.com> Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua> Co-authored-by: Ethan Furman <ethan@stoneleaf.us> | ||||
* | Python Tutorial typo fix (#128077) | shallow-beach | 2024-12-20 | 1 | -1/+1 |
| | |||||
* | gh-112328: Document EnumDict in docs and release notes (GH-121720) | Md Rokibul Islam | 2024-12-19 | 2 | -1/+21 |
| | | | | Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua> Co-authored-by: Ethan Furman <ethan@stoneleaf.us> | ||||
* | gh-127274: Defer nested methods (#128012) | mpage | 2024-12-19 | 1 | -0/+7 |
| | | | | | | | Methods (functions defined in class scope) are likely to be cleaned up by the GC anyway. Add a new code flag, `CO_METHOD`, that is set for functions defined in a class scope. Use that when deciding to defer functions. | ||||
* | GH-122548: Implement branch taken and not taken events for sys.monitoring ↵ | Mark Shannon | 2024-12-19 | 4 | -10/+47 |
| | | | | (GH-122564) | ||||
* | gh-128008: Add `PyWeakref_IsDead()` (GH-128009) | Sam Gross | 2024-12-19 | 1 | -0/+9 |
| | | | | | | | | | The `PyWeakref_IsDead()` function tests if a weak reference is dead without any side effects. Although you can also detect if a weak reference is dead using `PyWeakref_GetRef()`, that function returns a strong reference that must be `Py_DECREF()`'d, which can introduce side effects if the last reference is concurrently dropped (at least in the free threading build). | ||||
* | gh-127688: Add `SCHED_DEADLINE` and `SCHED_NORMAL` constants to `os` module ↵ | RUANG (James Roy) | 2024-12-19 | 2 | -0/+16 |
| | | | | (GH-127689) | ||||
* | gh-122706: fix docs for asyncio ssl sockets (#128092) | Kumar Aditya | 2024-12-19 | 1 | -2/+2 |
| | |||||
* | gh-127949: deprecate `asyncio.get_event_loop_policy` (#128053) | Kumar Aditya | 2024-12-18 | 1 | -0/+4 |
| | | | This deprecates `asyncio.get_event_loop_policy` and will be removed in Python 3.16. |