Commit Graph

  • e21a067c70 import CS pyproject-rpm-macros-1.23.2-1.el9 c9-beta imports/c9-beta/pyproject-rpm-macros-1.23.2-1.el9 AlmaLinux RelEng Bot 2026-09-03 07:53:16 -0400
  • 0b3e4ae9ef CI: Hack around missing dependencies for double-install.spec in EPEL 9 c9s Miro Hrončok 2026-08-19 17:15:47 +0200
  • 490e9888af Fixup a regression in %pyproject_extras_subpkg Miro Hrončok 2026-07-26 20:36:43 +0200
  • dd938499fb Set PIP_CONFIG_FILE=/dev/null by default when invoking pip to build+install the wheel Miro Hrončok 2026-04-24 15:22:55 +0200
  • ef6908c8da %pyproject_extras_subpkg: Make -D/--dist-name mutually exclusive with -i/-f/-F Miro Hrončok 2026-07-11 19:16:17 +0200
  • 4895626620 %pyproject_extras_subpkg: Add long options support Miro Hrončok 2026-07-01 12:50:46 +0200
  • 45c711b85e getopt: Fix global macro clobbering with save/restore stack Miro Hrončok 2026-06-24 14:14:29 +0200
  • 61632b4edd Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild Fedora Release Engineering 2026-07-16 17:55:48 +0000
  • c9e1c24300 getopt: Add %__pyproject_optflag_{short} macros for option forwarding Miro Hrončok 2026-05-19 14:37:43 +0200
  • d00c73e174 Define dummy %pyproject_files in the SRPM macros Miro Hrončok 2026-05-19 13:01:58 +0200
  • 472d443607 CI: Replace packages in double-install.spec with packages with extras Miro Hrončok 2026-05-19 12:56:00 +0200
  • c8b9d9e87e %pyproject_save_files: Implement support for multi-package specfiles Miro Hrončok 2026-05-18 13:33:15 +0200
  • d54fbf977f Add long options to %_pyproject_check_import_allow_no_modules Miro Hrončok 2026-05-18 15:09:55 +0200
  • e386d94741 CI: Dump all package versions Miro Hrončok 2026-05-19 12:01:34 +0200
  • 44f0d0c4bc Remove F42-only code as Fedora 42 goes EOL Miro Hrončok 2026-05-14 14:20:23 +0200
  • 77fb012143 CI: Update specfiles that could no longer be built with Python 3.15 Miro Hrončok 2026-06-24 19:38:11 +0200
  • 80f24ef562 Add missing METADATA to test data for Python 3.15 compatibility Miro Hrončok 2026-06-24 14:42:55 +0200
  • 9344957948 pyproject_buildrequires.py: Stop using deprecated argparse.FileType for requirement files Miro Hrončok 2026-04-24 15:14:31 +0200
  • 5c1cff5b42 Fix "Requirement satisfied/not satisfied" messages to show overridden constraints Miro Hrončok 2026-05-13 13:12:45 +0200
  • d2e098ac21 Refactor _apply_dependency_overrides to accept and return a Requirement object Miro Hrončok 2026-05-13 12:27:55 +0200
  • 17246a0c8f CI: Account for fedora-eln-release changing ID from fedora to eln Miro Hrončok 2026-05-13 15:28:15 +0200
  • dfc6f6995d CI: BuildRequire python3-pkg-resources in spec files that use pkg_resources Miro Hrončok 2026-05-13 14:02:29 +0200
  • 6693ca8769 CI: Add regression test for 2acda15 Miro Hrončok 2026-05-09 12:29:39 +0200
  • 765584b1ff Tests: Make it easier to debug failures to load Lua tests Miro Hrončok 2026-05-08 21:54:44 +0200
  • fc1e0fc32f CI: Add a test that parses all rawhide pyproject specs with rpm --specfile Miro Hrončok 2026-05-08 01:24:04 +0200
  • b2145641c0 Fix a regression wrt option parsing for macros with backslash-escaped newlines in argument list Miro Hrončok 2026-05-07 21:06:51 +0200
  • fe782c8528 %pyproject_patch_dependency: Validate arguments early, in %prep Miro Hrončok 2026-04-28 23:01:21 +0200
  • 54c8035124 Sort sources to please the OCD gods Miro Hrončok 2026-05-07 11:42:30 +0200
  • 41d3bf2147 Begone, source enumeration! Miro Hrončok 2026-05-07 11:41:34 +0200
  • 0b95af4b90 %pyproject_save_files: Allow to use --auto instead of +auto Miro Hrončok 2026-04-21 14:35:56 +0200
  • ef9de25d3f Add long option support for all public parametric macros Miro Hrončok 2026-04-21 13:05:31 +0200
  • e401246169 Always use !? for "not defined" Miro Hrončok 2026-04-21 14:11:12 +0200
  • 1659abb358 Implement extras validation Tomáš Hrnčiar 2025-07-23 11:22:25 +0200
  • 28941138f4 Document %pyproject_patch_dependency in "multiple co-dependent packages" Miro Hrončok 2026-04-28 09:59:09 +0200
  • f5f2e48e6c Consolidate comments in the srpm macros Benjamin A. Beasley 2026-04-28 10:32:22 +0100
  • 6394191dbe In python-virtualenv.spec, remove obsolete claim from description Benjamin A. Beasley 2026-04-28 10:14:08 +0100
  • e3a59d18dc Test %pyproject_patch_dependency in srpm macros Benjamin A. Beasley 2026-04-27 14:17:33 +0100
  • 8126aa63a6 Move %pyproject_patch_dependency implementation to pyproject-srpm-macros Benjamin A. Beasley 2026-04-27 13:15:59 +0100
  • b7f03fc84c Add %pyproject_patch_dependency macro for overriding dependency constraints Charalampos Stratakis 2026-03-20 01:49:24 +0100
  • a5e1ac3669 CI: Ensure errors from commands piped to tee fail the build Miro Hrončok 2026-03-31 14:36:58 +0200
  • e9df906ca6 Add -d option for %pyproject_buildrequires and %pyproject_wheel to specify a working directory Miro Hrončok 2026-03-31 12:05:03 +0200
  • 800c9753c0 CI: Use $ID instead of $NAME to identify the distribution Miro Hrončok 2026-03-11 21:16:47 +0100
  • c3253eddba Use deprecated LegacyVersion (_version) only if necessary Lumir Balhar 2026-03-03 13:10:41 +0100
  • 614d8e4d52 CI: When on Fedora ELN, use the fedora-eln-x86_64 mock chroot Miro Hrončok 2026-01-29 16:34:53 +0100
  • aa3d27a240 CI: Allow running mock builds on different architectures Miro Hrončok 2026-01-29 15:40:02 +0100
  • 63f66a2c02 CI: Add Python 3.14 RHEL test Miro Hrončok 2025-09-30 11:32:56 +0200
  • 73f970e565 CI: Run c9s mock build with EPEL enabled, to verify %check passes there Miro Hrončok 2025-12-05 18:41:09 +0100
  • b424d98823 Properly expand a self-referencing dependency group Karolina Surma 2025-12-01 14:28:43 +0100
  • 44c80bf2f3 Merge fedora/rawhide into c10s imports/c10s/pyproject-rpm-macros-1.23.2-1.el10 c10s Miro Hrončok 2026-07-29 14:37:34 +0200
  • dcb7c4300a Fixup a regression in %pyproject_extras_subpkg Miro Hrončok 2026-07-26 20:36:43 +0200
  • 30df8fe217 Set PIP_CONFIG_FILE=/dev/null by default when invoking pip to build+install the wheel Miro Hrončok 2026-04-24 15:22:55 +0200
  • 0de09dc65f %pyproject_extras_subpkg: Make -D/--dist-name mutually exclusive with -i/-f/-F Miro Hrončok 2026-07-11 19:16:17 +0200
  • 5d0daabdf4 %pyproject_extras_subpkg: Add long options support Miro Hrončok 2026-07-01 12:50:46 +0200
  • 83ea9a1a01 getopt: Fix global macro clobbering with save/restore stack Miro Hrončok 2026-06-24 14:14:29 +0200
  • edd9e9893b Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild Fedora Release Engineering 2026-07-16 17:55:48 +0000
  • 9108ee5b74 getopt: Add %__pyproject_optflag_{short} macros for option forwarding Miro Hrončok 2026-05-19 14:37:43 +0200
  • 2a21dbd311 Define dummy %pyproject_files in the SRPM macros Miro Hrončok 2026-05-19 13:01:58 +0200
  • 0e7ebe43dd CI: Replace packages in double-install.spec with packages with extras Miro Hrončok 2026-05-19 12:56:00 +0200
  • 44cabdfd57 %pyproject_save_files: Implement support for multi-package specfiles Miro Hrončok 2026-05-18 13:33:15 +0200
  • b433764db6 Add long options to %_pyproject_check_import_allow_no_modules Miro Hrončok 2026-05-18 15:09:55 +0200
  • fd0552315a CI: Dump all package versions Miro Hrončok 2026-05-19 12:01:34 +0200
  • 7ef083b7f0 Remove F42-only code as Fedora 42 goes EOL Miro Hrončok 2026-05-14 14:20:23 +0200
  • 6f855abc78 CI: Update specfiles that could no longer be built with Python 3.15 Miro Hrončok 2026-06-24 19:38:11 +0200
  • bcaf3ea9d6 Add missing METADATA to test data for Python 3.15 compatibility Miro Hrončok 2026-06-24 14:42:55 +0200
  • bb4c61a023 import UBI pyproject-rpm-macros-1.18.5-1.el9 imports/c9/pyproject-rpm-macros-1.18.5-1.el9 c9 AlmaLinux RelEng Bot 2026-05-19 20:04:09 -0400
  • 3a5cc08dd6 import UBI pyproject-rpm-macros-1.18.5-1.el10 imports/c10/pyproject-rpm-macros-1.18.5-1.el10 c10 AlmaLinux RelEng Bot 2026-05-19 19:05:20 -0400
  • ac52d4a3c3 pyproject_buildrequires.py: Stop using deprecated argparse.FileType for requirement files Miro Hrončok 2026-04-24 15:14:31 +0200
  • e2a7be92a2 Fix "Requirement satisfied/not satisfied" messages to show overridden constraints Miro Hrončok 2026-05-13 13:12:45 +0200
  • 9b2f271530 Refactor _apply_dependency_overrides to accept and return a Requirement object Miro Hrončok 2026-05-13 12:27:55 +0200
  • 86cc949ba5 CI: Account for fedora-eln-release changing ID from fedora to eln Miro Hrončok 2026-05-13 15:28:15 +0200
  • 52160235fe CI: BuildRequire python3-pkg-resources in spec files that use pkg_resources Miro Hrončok 2026-05-13 14:02:29 +0200
  • 2001bf804e CI: Add regression test for 2acda15 Miro Hrončok 2026-05-09 12:29:39 +0200
  • b9d5b4061a Tests: Make it easier to debug failures to load Lua tests Miro Hrončok 2026-05-08 21:54:44 +0200
  • 83cc2c14ea CI: Add a test that parses all rawhide pyproject specs with rpm --specfile Miro Hrončok 2026-05-08 01:24:04 +0200
  • 2acda15168 Fix a regression wrt option parsing for macros with backslash-escaped newlines in argument list Miro Hrončok 2026-05-07 21:06:51 +0200
  • ef1bdc962d %pyproject_patch_dependency: Validate arguments early, in %prep Miro Hrončok 2026-04-28 23:01:21 +0200
  • 965cf2fb3b Sort sources to please the OCD gods Miro Hrončok 2026-05-07 11:42:30 +0200
  • 3ed9e9406d Begone, source enumeration! Miro Hrončok 2026-05-07 11:41:34 +0200
  • 2c431733bf %pyproject_save_files: Allow to use --auto instead of +auto Miro Hrončok 2026-04-21 14:35:56 +0200
  • 6d3ad45c08 Add long option support for all public parametric macros Miro Hrončok 2026-04-21 13:05:31 +0200
  • 1beab3185a Always use !? for "not defined" Miro Hrončok 2026-04-21 14:11:12 +0200
  • 1a0fbd04e9 Implement extras validation Tomáš Hrnčiar 2025-07-23 11:22:25 +0200
  • ae7141a450 Document %pyproject_patch_dependency in "multiple co-dependent packages" Miro Hrončok 2026-04-28 09:59:09 +0200
  • 31a5782ec1 Consolidate comments in the srpm macros Benjamin A. Beasley 2026-04-28 10:32:22 +0100
  • 162bf58103 In python-virtualenv.spec, remove obsolete claim from description Benjamin A. Beasley 2026-04-28 10:14:08 +0100
  • 4b661a591c Test %pyproject_patch_dependency in srpm macros Benjamin A. Beasley 2026-04-27 14:17:33 +0100
  • 0861d28d96 Move %pyproject_patch_dependency implementation to pyproject-srpm-macros Benjamin A. Beasley 2026-04-27 13:15:59 +0100
  • 5d9798f289 Add %pyproject_patch_dependency macro for overriding dependency constraints Charalampos Stratakis 2026-03-20 01:49:24 +0100
  • 19912910be CI: Ensure errors from commands piped to tee fail the build Miro Hrončok 2026-03-31 14:36:58 +0200
  • 981aae6f72 Add -d option for %pyproject_buildrequires and %pyproject_wheel to specify a working directory Miro Hrončok 2026-03-31 12:05:03 +0200
  • cbdf20ad3d import CS pyproject-rpm-macros-1.18.5-1.el9 imports/c9-beta/pyproject-rpm-macros-1.18.5-1.el9 AlmaLinux RelEng Bot 2026-03-30 10:55:03 -0400
  • 1769a6ec0e CI: Use $ID instead of $NAME to identify the distribution Miro Hrončok 2026-03-11 21:16:47 +0100
  • 51a3620fd2 Use deprecated LegacyVersion (_version) only if necessary Lumir Balhar 2026-03-03 13:10:41 +0100
  • 7c1c80d9ac CI: When on Fedora ELN, use the fedora-eln-x86_64 mock chroot Miro Hrončok 2026-01-29 16:34:53 +0100
  • 37e530a6cd CI: Allow running mock builds on different architectures Miro Hrončok 2026-01-29 15:40:02 +0100
  • 8285a1f7e9 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild Fedora Release Engineering 2026-01-17 06:01:17 +0000
  • e19d2d0689 CI: Add Python 3.14 RHEL test Miro Hrončok 2025-09-30 11:32:56 +0200
  • b95c0052f0 CI: Run c9s+c10s mock builds, to verify %check passes there Miro Hrončok 2025-12-05 18:41:09 +0100
  • 8fa19f5f37 Properly expand a self-referencing dependency group Karolina Surma 2025-12-01 14:28:43 +0100
  • a753b2ad88 CI: Make python-ldap build on EPEL 10 Miro Hrončok 2025-11-28 15:09:26 +0100