Skip to content

Commit

Permalink
PEP 681: Describe CPython changes and include docs link (#2390)
Browse files Browse the repository at this point in the history
Co-authored-by: CAM Gerlach <[email protected]>
  • Loading branch information
debonte and CAM-Gerlach authored Mar 9, 2022
1 parent f4c43e0 commit 0dc3c49
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions pep-0681.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
==========

Expand Down Expand Up @@ -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
Expand Down

0 comments on commit 0dc3c49

Please sign in to comment.