Subject: CVS commit: pkgsrc/lang/py-libcst
From: Adam Ciarcinski
Date: 2023-05-30 11:28:00
Message id: 20230530092800.EA308FA85@cvs.NetBSD.org

Log Message:
py-libcst: updated to 1.0.0

v1.0.0

The first major release of LibCST is essentially the same as 0.4.10, but using the
newer, Rust-based parser implementation by default. The old, pure Python parser is
scheduled for removal in the next (non-patch) release. Until then, it is \ 
available with
the LIBCST_PARSER_TYPE environment variable set to pure.

Updated

Switch the default parser implementation to native

v0.4.10

Added

Add py3.11 classifier
Script to regenerate test fixtures, upgrade to Pyre 0.9.10
Allow FullyQualifiedNameProvider to work with absolute paths
Allow running codemods without configuring in YAML
Support PEP 604 in ApplyTypeAnnotationsVisitor

Fixed

fix PEP 604 union annotations in decorators
[AddImportsVisitor] Docstring Check Only for the Top Element of the Body
Fix 855 - fail to parse with statement
Add setuptools-rust to build requirements in setup.py
Relative imports from '' package are not allowed
Use subprocess.DEVNULL instead of opening os.devnull by hand
Ensure current Python interpreter is used for subprocesses
Fix ApplyTypeAnnotationsVisitor behavior on attribute assignments.
Fix spelling and grammar in some comments
skip escaped backslash in rf-string
relax validation rules on decorators

Files:
RevisionActionfile
1.6modifypkgsrc/lang/py-libcst/Makefile
1.5modifypkgsrc/lang/py-libcst/PLIST
1.5modifypkgsrc/lang/py-libcst/cargo-depends.mk
1.6modifypkgsrc/lang/py-libcst/distinfo