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:
RevisionActionfile
1.9modifypkgsrc/lang/py-libcst/Makefile
1.6modifypkgsrc/lang/py-libcst/PLIST
1.6modifypkgsrc/lang/py-libcst/cargo-depends.mk
1.8modifypkgsrc/lang/py-libcst/distinfo