Open
Description
Having users directed to the attrs
issue tracker with pyright
type-checking issues described as bugs in attrs doesn't feel great.
Originally posted by @hynek in #1170 (comment)
There are variety of issues redirected into the attrs issue tracker describing what are (essentially) issues with PEP681's description of attrs and resulting inconsistencies with pyright
-based static type checking of attrs
classes.
These aren't issues with attrs
, which supports PEP681 and pyright
on a best-effort basis. Absent an explicit dataclass-compatible namespace, these deviations are (at most) a documentation issue for attrs
.