Gersemi

Latest version: v0.19.2

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

Scan your dependencies

Page 5 of 9

0.11.0

Added
- Number of workers spawned for formatting multiple files can be changed with `-w/--workers`. By default it will be number of CPUs available in the system but limited to 60 for Windows machines due to [this](https://github.com/python/cpython/issues/89240).

0.10.0

Added
- configuration schema that can be used with yaml LSP server, see: [JSON Schema](https://json-schema.org/) and #12
- yaml header linking to configuration schema in configuration produced by `--default-config`
- support for Python 3.12

Fixed
- meaningless but syntactically valid `target_link_libraries` with just library name won't crash gersemi (13)

0.9.4

Added
- support for new keywords in native commands available in CMake 3.28

0.9.3

Fixed
- warn about conflicting definitions for macros and functions, make usage of conflicting definitions consistent and deterministic (11)

0.9.2

Changed
- allow PyYAML version 6 as a dependency

0.9.1

Added
- support for new keywords in native commands available in CMake 3.27

Page 5 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.