Skip to content

Commit 08ffc8b

Browse files
committed
docs(CHANGES) Note PEP 563 compatibility
1 parent b76c353 commit 08ffc8b

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

CHANGES

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,17 @@ $ pip install --user --upgrade --pre libtmux
1515

1616
<!-- To maintainers and contributors: Please add notes for the forthcoming version above -->
1717

18+
### Development
19+
20+
#### chore: Implement PEP 563 deferred annotation resolution (#555)
21+
22+
- Add `from __future__ import annotations` to defer annotation resolution and reduce unnecessary symbol computations during type checking
23+
- Enable Ruff checks for PEP-compliant annotations:
24+
- [non-pep585-annotation (UP006)](https://docs.astral.sh/ruff/rules/non-pep585-annotation/)
25+
- [non-pep604-annotation (UP007)](https://docs.astral.sh/ruff/rules/non-pep604-annotation/)
26+
27+
For more details on PEP 563, see: https://peps.python.org/pep-0563/
28+
1829
## libtmux 0.40.1 (2024-12-24)
1930

2031
### Bug fix

0 commit comments

Comments
 (0)