--- - branch: MAIN date: Wed Feb 23 11:32:52 UTC 2022 files: - new: '1.1' old: '0' path: pkgsrc/lang/py-libcst/DESCR pathrev: pkgsrc/lang/py-libcst/DESCR@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/py-libcst/Makefile pathrev: pkgsrc/lang/py-libcst/Makefile@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/py-libcst/PLIST pathrev: pkgsrc/lang/py-libcst/PLIST@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/py-libcst/cargo-depends.mk pathrev: pkgsrc/lang/py-libcst/cargo-depends.mk@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/lang/py-libcst/distinfo pathrev: pkgsrc/lang/py-libcst/distinfo@1.1 type: added id: 20220223T113252Z.13a3170c5c76f2e3987853d37ef349ae56bdbce7 log: | lang/py-libcst: import py-libcst-0.4.1 Packaged by adam and myself in wip. LibCST parses Python 3.0 -> 3.11 source code as a CST tree that keeps all formatting details (comments, whitespaces, parentheses, etc). It's useful for building automated refactoring (codemod) applications and linters. LibCST creates a compromise between an Abstract Syntax Tree (AST) and a traditional Concrete Syntax Tree (CST). By carefully reorganizing and naming node types and fields, we've created a lossless CST that looks and feels like an AST. module: pkgsrc subject: 'CVS commit: pkgsrc/lang/py-libcst' unixtime: '1645615972' user: wiz