Specfile

Latest version: v0.34.2

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

Scan your dependencies

Page 3 of 10

0.30.0

- Fixed an exception that occured when accessing the `Specfile.has_autochangelog` property while having unparseable lines (e.g. lines ending with unescaped `%`) in `%changelog`. (387)

0.29.0

- Improved compatibility with RPM 4.20 (alpha version is currently in Fedora Rawhide). (380)

0.28.3

- Fixed several minor issues such as processing seemingly commented-out macro definitions (e.g. `%global prerel rc1`) and treating `SourceLicense` tag as a source. (374, 376)
- Made `EVR`, `NEVR` and `NEVRA` objects comparable. (379)

0.28.2

- Handling of trailing newlines in the macro defintions has been improved. (361)

0.28.1

- We have fixed an issue in `%prep` section processing. For instance, if the `%patches` macro appeared there, it would have been converted to `%patch es`, causing failure when executing `%prep` later. (356)

0.28.0

- A trailing newline is no longer added to spec files without one upon saving. (353)

Page 3 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.