Tatsu

Latest version: v5.12.2

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 7

5.11.0

This release uses the new procedural (nor declarative) code and model generation throughout.

The previous `codegen` remains available and unchanged for backwards compatibility.

* [walkrers] make walk_children public
* [mixins][indent] allow control over the amount of indentation
* [mixins][indent] allways trim left spacing in arguments
* [docs] deprecate declarative translation abd refactor
* [ngcodegen][model] use topological sort for order of model classes
* [tool] use `ngcodegen`
* [test] use `ngcodegen`

5.10.6

The undocumented `parproc` module helps to easily run parsing and translation batches in parallel.

5.10.5

print()` statements stranded in `buffering.py`

5.10.4

* [buffering] do not re.escape regex for whitespace
* [tarsu.grammar] specify missing whitespace
* [bootstrap] use generated parser that contains def for whitespace
* [buffering] keep default for whitespace but honor None correctly

5.10.3

* add URLs to `pyproject.toml`
* include `./examples` in source distributions

5.10.2

* use more `ruff` rules
* lint unit tests
* lint examples
* lint the generated parser
* make sure generated parsers and models pass `ruff`

Page 2 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.