Specfile

Latest version: v0.34.2

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

Scan your dependencies

Page 2 of 10

0.32.4

- NEVR and NEVRA classes are now hashable (416)

0.32.3

- specfile can now handle multi-line tag values (enclosed in a macro body, e.g. `%shrink`). (412)

0.32.2

- Explicitly invalidate the global parse hash when a SpecParser instance is created to prevent this issue. (409)

0.32.1

- Fixed two issues related to condition parsing. (405)

0.32.0

- It is now possible to bump a release in a manner similar to `rpmdev-bumpspec` using `Specfile.bump_release()` method. (399)

0.31.0

- Value of a `Tag` no longer includes trailing whitespace (if any). (393)
- specfile now tries to expand macros before processing conditions to be able to resolve conditional expressions defined by macros, for example OpenSUSE Tumbleweed defines `%ifpython3` macro as `%if "%{python_flavor}" == "python3"`. (394)

Page 2 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.