Path to this page:
Subject: CVS commit: pkgsrc/lang/py-libcst
From: Adam Ciarcinski
Date: 2023-10-07 22:14:31
Message id: 20231007201431.7F434FADB@cvs.NetBSD.org
Log Message:
py-libcst: updated to 1.1.0
1.1.0 - 2023-10-05
Added
* PEP 695 support
* parser: PEP 695 - Type Parameter Syntax
* Scope provider: support for type annotations
* PEP 701 support
* parser: support arbitrarily nested f-strings
* parser: Parse multiline expressions in f-strings
* parser: Support files with mixed newlines
* [libcst](https://crates.io/crates/libcst) is now published to crates.io
Fixed
* codemod/ApplyTypeAnnotationsVisitor: Do not annotate the same variable \
multiple times
* parser: Don't swallow trailing whitespace
* codemod/rename: Avoid duplicating import statements when the module name \
doesn't change
Updated
* cli: Don't gather dirs ending .py
* drop support for Python 3.7
* A few parser performance improvements:
* Switch to using thread_local regular expressions to stop mutext contention
* Remove need for regex in TextPosition::matches
* Remove Regexes from whitespace parser
Files: