Development
libvcs: 0.34.0 -> 0.35.0 (461)
Internally, this libvcs will use `text=True` in subprocess, and deal only with
unicode. Before this change, handling bytestrings was supported.
chore: Implement PEP 563 deferred annotation resolution (459)
- Add `from __future__ import annotations` to defer annotation resolution and reduce unnecessary runtime computations during type checking.
- Enable Ruff checks for PEP-compliant annotations:
- [non-pep585-annotation (UP006)](https://docs.astral.sh/ruff/rules/non-pep585-annotation/)
- [non-pep604-annotation (UP007)](https://docs.astral.sh/ruff/rules/non-pep604-annotation/)
For more details on PEP 563, see: https://peps.python.org/pep-0563/