| ID | 190 |
| Package Name | pyproject-rpm-macros |
| Version | 1.23.2 |
| Release | 1.fc45 |
| Epoch | |
Draft | False |
| Source | pyproject-rpm-macros-1.23.2-1.fc45.src.rpm |
| Summary |
| Description |
| Built by | guoguo |
| State |
complete
|
| Volume |
DEFAULT |
| Started | Mon, 12 Oct 2026 07:02:07 UTC |
| Completed | Mon, 12 Oct 2026 07:09:50 UTC |
| Task | build (f45, pyproject-rpm-macros-1.23.2-1.fc45.src.rpm) |
| Extra | {'source': {'original_url': 'pyproject-rpm-macros-1.23.2-1.fc45.src.rpm'}} |
| Tags |
|
| RPMs |
| src | |
|
pyproject-rpm-macros-1.23.2-1.fc45.src.rpm (info) (download) |
| noarch |
|
pyproject-rpm-macros-1.23.2-1.fc45.noarch.rpm (info) (download)
|
|
pyproject-srpm-macros-1.23.2-1.fc45.noarch.rpm (info) (download)
|
|
| Logs |
|
| Changelog |
* Sun Jul 26 2026 Miro Hrončok <mhroncok@redhat.com> - 1.23.2-1
- Fixup a regression in %pyproject_extras_subpkg
* Thu Jul 23 2026 Miro Hrončok <mhroncok@redhat.com> - 1.23.1-1
- getopt: Fix global macro clobbering with save/restore stack
- %pyproject_extras_subpkg: Add long options support
- %pyproject_extras_subpkg: Make -D/--dist-name mutually exclusive with -i/-f/-F
- Set PIP_CONFIG_FILE=/dev/null by default when invoking pip to build the wheel
* Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.23.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Mon May 18 2026 Miro Hrončok <mhroncok@redhat.com> - 1.23.0-1
- %pyproject_save_files: Implement support for multi-package specfiles
* Thu May 14 2026 Miro Hrončok <mhroncok@redhat.com> - 1.22.2-1
- %pyproject_buildrequires: Fix "Requirement satisfied/not satisfied" messages to show overridden constraints from %pyproject_patch_dependency
- %pyproject_buildrequires: Stop using deprecated argparse.FileType
* Thu May 07 2026 Miro Hrončok <mhroncok@redhat.com> - 1.22.1-1
- Fix a regression wrt option parsing for macros with backslash-escaped newlines in argument list
* Thu May 07 2026 Miro Hrončok <mhroncok@redhat.com> - 1.22.0-1
- Add long option support for all public parametric macros
- E.g. %pyproject_buildrequires --no-runtime is equivalent to %pyproject_buildrequires -R
- %pyproject_save_files: Allow to use --auto instead of +auto
- %pyproject_patch_dependency: Validate arguments early, in %prep
* Wed Apr 29 2026 Tomáš Hrnčiar <thrnciar@redhat.com> - 1.21.0-1
- Implement extras validation
- %pyproject_buildrequires: validates if extras exist in upstream metadata, otherwise ValueError is raised on Fedora >=45 and RHEL >=11. It will emit a warning instead on older releases.
- Both user-specified extras and metadata extras are normalized following PEP 685 conventions.
* Tue Apr 28 2026 Benjamin A. Beasley <code@musicinmybrain.net> - 1.20.1-1
- Move %pyproject_patch_dependency implementation to pyproject-srpm-macros
- Make pyproject-rpm-macros depend on pyproject-srpm-macros
- Resolves: rhbz#2463187
* Fri Apr 24 2026 Charalampos Stratakis <cstratak@redhat.com> - 1.20.0-1
- Add %pyproject_patch_dependency macro for overriding dependency constraints
- Overrides apply to both BuildRequires and runtime Requires (via METADATA patching)
- Resolves: rhbz#2386906
* Tue Mar 31 2026 Miro Hrončok <mhroncok@redhat.com> - 1.19.0-1
- Add -d option for %pyproject_buildrequires and %pyproject_wheel to specify a working directory
- Fixes: rhbz#2371389
* Wed Mar 04 2026 Lumír Balhar <lbalhar@redhat.com> - 1.18.7-1
- pyproject_convert: Use deprecated LegacyVersion (_version) only if necessary
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Mon Dec 01 2025 Karolina Surma <ksurma@redhat.com> - 1.18.6-1
- Properly resolve self-referencing dependency groups in %pyproject_buildrequires
* Thu Oct 16 2025 Miro Hrončok <mhroncok@redhat.com> - 1.18.5-1
- %pyproject_extras_subpkg: Only %ghost the dist-info directory, not the content
- That way, accidentally unpackaged files within are reported as errors
- %pyproject_save_files: Also save top level typing stub files (.pyi)
* Mon Sep 01 2025 Miro Hrončok <mhroncok@redhat.com> - 1.18.4-1
- Don't exit from pyproject-srpm-macros implementation of %pyproject_buildrequires
- Fixes: rhbz#2391290
- On RPM 4.20+ don't put pyproject-macros-specific files in %buildsubdir
- Works around https://github.com/rpm-software-management/rpm/issues/3890
- Speed %pyproject_save_files up significantly
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Fri Jul 11 2025 Miro Hrončok <mhroncok@redhat.com> - 1.18.3-1
- %pyproject_buildrequires: Do not generate BuildRequires from Requires core metadata fields
- That field is deprecated and should include importable module names, not distribution packages
- Related: rhbz#2378463
* Mon May 19 2025 Maxwell G <maxwell@gtmx.me> - 1.18.2-1
- Fix handling of config_settings in %pyproject_buildrequires
* Fri Mar 21 2025 Miro Hrončok <mhroncok@redhat.com> - 1.18.1-1
- Fix reverted conditional in %pyproject_buildrequires -t/-e Fedora version comparison
* Tue Mar 11 2025 Miro Hrončok <mhroncok@redhat.com> - 1.18.0-1
- Make %pyproject_buildrequires -t/-e and %tox fail when no suitable tox configuration exists
- The %pyproject_buildrequires -t/-e case is temporarily allowed on Fedora 40-42
- Requires tox-current-env >= 0.0.16
* Thu Jan 30 2025 Miro Hrončok <miro@hroncok.cz> - 1.17.0-1
- Add the -M flag to %pyproject_save_files
- The flag can be used to indicate no Python modules should be saved
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Tue Dec 03 2024 Miro Hrončok <mhroncok@redhat.com> - 1.16.4-1
- Deprecate the provisional -w flag for %pyproject_buildrequires
* Tue Dec 03 2024 Miro Hrončok <mhroncok@redhat.com> - 1.16.3-1
- Accept arbitrary options from %pyproject_buildrequires in pyproject-srpm-macros
- This will make future additions smoother
* Wed Nov 13 2024 Miro Hrončok <mhroncok@redhat.com> - 1.16.2-1
- Fix one remaining test for setuptools 70+
* Thu Nov 07 2024 Miro Hrončok <miro@hroncok.cz> - 1.16.1-1
- Support for setuptools 70+
- wheel is no longer generated as a dependency of the default build system
* Mon Nov 04 2024 Miro Hrončok <mhroncok@redhat.com> - 1.16.0-1
- %pyproject_buildrequires: Add support for dependency groups (PEP 735), via the -g flag
- This is implied when used tox testenvs depend on dependency groups (requires tox 4.22+)
- Fixes: rhbz#2318849
* Thu Oct 03 2024 Karolina Surma <ksurma@redhat.com> - 1.15.1-1
- Fix handling of self-referencing extras when reading pyproject.toml
* Tue Sep 17 2024 Python Maint <python-maint@redhat.com> - 1.15.0-1
- Add a possibility to read runtime requirements from pyproject.toml [project] table
- Fixes: rhbz#2261939
- Don't generate a dependency on pip when %pyproject_buildrequires -N is used
- Fixes: rhbz#2294510
- Even when %_auto_set_build_flags is disabled, set all compiler flags when building wheels
- Fixes: rhbz#2293616
|