https://github.com/python/cpython/commit/17bb3eac52c7d077ef0789b9588703885f85220b
commit: 17bb3eac52c7d077ef0789b9588703885f85220b
branch: 3.13
author: Miss Islington (bot) <[email protected]>
committer: serhiy-storchaka <[email protected]>
date: 2026-06-02T08:14:43Z
summary:

[3.13] gh-89554: Document typing.ParamSpecArgs and ParamSpecKwargs as classes 
(GH-150677) (GH-150765)

Use the directive "class" instead of "data" for ParamSpecArgs and 
ParamSpecKwargs.
(cherry picked from commit 35c314d2b7282e729c2d86716fc94e1fe38f25da)

Co-authored-by: Bernát Gábor <[email protected]>

files:
M Doc/library/typing.rst

diff --git a/Doc/library/typing.rst b/Doc/library/typing.rst
index c63375d048ae45..b3cde1aca8f7e3 100644
--- a/Doc/library/typing.rst
+++ b/Doc/library/typing.rst
@@ -2163,8 +2163,8 @@ without the dedicated syntax, as documented below.
       * :data:`Concatenate`
       * :ref:`annotating-callables`
 
-.. data:: ParamSpecArgs
-          ParamSpecKwargs
+.. class:: ParamSpecArgs
+           ParamSpecKwargs
 
    Arguments and keyword arguments attributes of a :class:`ParamSpec`. The
    ``P.args`` attribute of a ``ParamSpec`` is an instance of ``ParamSpecArgs``,

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to