| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: pyproject-srpm-macros | Distribution: Fedora Project |
| Version: 1.23.0 | Vendor: Fedora Project |
| Release: 2.fc45 | Build date: Fri Jul 17 18:57:09 2026 |
| Group: Unspecified | Build host: buildvm-a64-07.rdu3.fedoraproject.org |
| Size: 3478 | Source RPM: pyproject-rpm-macros-1.23.0-2.fc45.src.rpm |
| Packager: Fedora Project | |
| Url: https://src.fedoraproject.org/rpms/pyproject-rpm-macros | |
| Summary: Minimal implementation of %pyproject_buildrequires | |
This package contains a minimal implementation of %pyproject_buildrequires. When used in %generate_buildrequires, it will generate BuildRequires for pyproject-rpm-macros. When both packages are installed, the full version takes precedence.
MIT
* 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 * Tue Jul 23 2024 Miro Hrončok <mhroncok@redhat.com> - 1.14.0-1 - Add a provisional RPM Declarative Buildsystem (RPM 4.20+) * Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
/usr/lib/rpm/macros.d/macros.aaa-pyproject-srpm /usr/share/licenses/pyproject-srpm-macros /usr/share/licenses/pyproject-srpm-macros/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Jul 22 22:43:19 2026