| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python3-specfile | Distribution: Fedora Project |
| Version: 0.41.0 | Vendor: Fedora Project |
| Release: 2.fc45 | Build date: Fri Jun 5 00:39:58 2026 |
| Group: Unspecified | Build host: buildvm-a64-10.rdu3.fedoraproject.org |
| Size: 767326 | Source RPM: python-specfile-0.41.0-2.fc45.src.rpm |
| Packager: Fedora Project | |
| Url: https://github.com/packit/specfile | |
| Summary: A library for parsing and manipulating RPM spec files | |
Python library for parsing and manipulating RPM spec files. Main focus is on modifying existing spec files, any change should result in a minimal diff.
MIT
* Thu Jun 04 2026 Python Maint <python-maint@redhat.com> - 0.41.0-2
- Rebuilt for Python 3.15
* Fri May 29 2026 Packit <hello@packit.dev> - 0.41.0-1
- Fixed an issue where the value of a tag could have been incorrectly expanded if the spec file contained a macro definition shadowing the tag name, e.g.:
```
%global release 12
%global release_string %{release}%{?dist}
Release: %{release_string}.1
```
In this case, with `dist` being `.fc44`, `Specfile.expanded_release` returned `12.fc44.fc44` instead of `12.fc44`. (#539)
* Fri Apr 24 2026 Packit <hello@packit.dev> - 0.40.2-1
- Trailing whitespaces at the end of specfile sections are now ignored during parsing. (#531)
- Resolves: rhbz#2461109
* Wed Mar 25 2026 Packit <hello@packit.dev> - 0.40.1-1
- Fixed issues related to introduced sanitization (#523, #524, #525).
- Resolves: rhbz#2446536
* Wed Mar 11 2026 Packit <hello@packit.dev> - 0.40.0-1
- `Specfile()` has a new `sanitize` option that enables best effort sanitization of potentially dangerous constructs such as shell expansions and unsafe Lua macros before they are passed to RPM for parsing. (#519)
- Fixed incorrect parsing of nested macros. (#522)
* Sat Feb 14 2026 Packit <hello@packit.dev> - 0.39.1-1
- Fixed whitespace padding of day of month in changelog entries. (#511)
- Resolves: rhbz#2393435
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0.38.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Thu Jan 08 2026 Packit <hello@packit.dev> - 0.38.0-1
- A bug leading to incorrect EVR expansion has been fixed. (#492)
- Prevented side-effects during condition evaluation that could occur when expanding macros that manipulate other macros, leading to misinterpreted validity of condition branches. (#499)
* Fri Oct 03 2025 Packit <hello@packit.dev> - 0.37.1-1
- We have solved a FutureWarning in our codebase. (#485)
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 0.37.0-2
- Rebuilt for Python 3.14.0rc3 bytecode
* Fri Sep 05 2025 Packit <hello@packit.dev> - 0.37.0-1
- Added support for Elbrus E2K CPU architectures. (#484)
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 0.36.0-5
- Rebuilt for Python 3.14.0rc2 bytecode
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.36.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Fri Jun 06 2025 Python Maint <python-maint@redhat.com> - 0.36.0-3
- Rebuilt for Python 3.14
* Fri May 30 2025 Packit <hello@packit.dev> - 0.36.0-1
- We have fixed a bug that caused specfile to traceback when section names with conditional macro expansions containing spaces were present in the spec file. (#476)
/usr/lib/python3.15/site-packages/specfile /usr/lib/python3.15/site-packages/specfile-0.41.0.dist-info /usr/lib/python3.15/site-packages/specfile-0.41.0.dist-info/INSTALLER /usr/lib/python3.15/site-packages/specfile-0.41.0.dist-info/METADATA /usr/lib/python3.15/site-packages/specfile-0.41.0.dist-info/WHEEL /usr/lib/python3.15/site-packages/specfile-0.41.0.dist-info/licenses /usr/lib/python3.15/site-packages/specfile-0.41.0.dist-info/licenses/LICENSE /usr/lib/python3.15/site-packages/specfile-0.41.0.dist-info/top_level.txt /usr/lib/python3.15/site-packages/specfile/__init__.py /usr/lib/python3.15/site-packages/specfile/__pycache__ /usr/lib/python3.15/site-packages/specfile/__pycache__/__init__.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/__init__.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/changelog.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/changelog.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/conditions.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/conditions.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/constants.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/constants.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/context_management.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/context_management.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/exceptions.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/exceptions.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/formatter.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/formatter.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/macro_definitions.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/macro_definitions.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/macros.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/macros.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/options.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/options.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/prep.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/prep.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/sanitizer.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/sanitizer.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/sections.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/sections.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/sourcelist.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/sourcelist.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/sources.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/sources.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/spec_parser.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/spec_parser.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/specfile.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/specfile.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/tags.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/tags.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/types.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/types.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/utils.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/utils.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/value_parser.cpython-315.opt-1.pyc /usr/lib/python3.15/site-packages/specfile/__pycache__/value_parser.cpython-315.pyc /usr/lib/python3.15/site-packages/specfile/changelog.py /usr/lib/python3.15/site-packages/specfile/conditions.py /usr/lib/python3.15/site-packages/specfile/constants.py /usr/lib/python3.15/site-packages/specfile/context_management.py /usr/lib/python3.15/site-packages/specfile/context_management.pyi /usr/lib/python3.15/site-packages/specfile/exceptions.py /usr/lib/python3.15/site-packages/specfile/formatter.py /usr/lib/python3.15/site-packages/specfile/macro_definitions.py /usr/lib/python3.15/site-packages/specfile/macros.py /usr/lib/python3.15/site-packages/specfile/options.py /usr/lib/python3.15/site-packages/specfile/prep.py /usr/lib/python3.15/site-packages/specfile/py.typed /usr/lib/python3.15/site-packages/specfile/sanitizer.py /usr/lib/python3.15/site-packages/specfile/sections.py /usr/lib/python3.15/site-packages/specfile/sourcelist.py /usr/lib/python3.15/site-packages/specfile/sources.py /usr/lib/python3.15/site-packages/specfile/spec_parser.py /usr/lib/python3.15/site-packages/specfile/specfile.py /usr/lib/python3.15/site-packages/specfile/tags.py /usr/lib/python3.15/site-packages/specfile/types.py /usr/lib/python3.15/site-packages/specfile/utils.py /usr/lib/python3.15/site-packages/specfile/value_parser.py /usr/share/doc/python3-specfile /usr/share/doc/python3-specfile/README.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Jun 7 22:51:40 2026