PEP 681: Describe CPython changes and include docs link (#2390)

Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
This commit is contained in:
Erik De Bonte 2022-03-08 18:19:47 -08:00 committed by GitHub
parent f4c43e0599
commit 0dc3c49ece
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 0 deletions

View File

@ -39,6 +39,13 @@ These behaviors include:
individual fields that a static type checker must be aware of,
such as whether a default value is provided for the field.
The full behavior of the stdlib dataclass is described in the `Python
documentation <#dataclass-docs_>`_.
This proposal does not affect CPython directly except for the addition
of a ``dataclass_transform`` decorator in ``typing.py``.
Motivation
==========
@ -679,6 +686,7 @@ Some aspects of this issue are detailed in a
References
==========
.. _#dataclass-docs: https://docs.python.org/3.11/library/dataclasses.html
.. _#pyright: https://github.com/Microsoft/pyright
.. _#pyright-impl: https://github.com/microsoft/pyright/blob/main/packages/pyright-internal/src/analyzer/dataClasses.ts
.. _#attrs-usage: https://github.com/python-attrs/attrs/pull/796