Commit Graph

  • a753b2ad88 CI: Make python-ldap build on EPEL 10 c9s Miro Hrončok 2025-11-28 15:09:26 +0100
  • 2732ab9aec %pyproject_save_files: Also save top level typing stub files (.pyi) Gordon Messmer 2025-10-23 11:08:54 -0700
  • e2ea1df9f7 %pyproject_extras_subpkg: Only %ghost the dist-info directory, not the content Miro Hrončok 2025-10-16 16:19:19 +0200
  • 630ed2ba04 CI: Add Python 3.13 on EPEL 9 and 10 Miro Hrončok 2025-09-02 11:56:46 +0200
  • fb7601fcce Speed %pyproject_save_files up significantly by using sets instead of lists Maxwell G 2025-09-01 18:13:04 +0200
  • 66cc4930f0 On RPM 4.20+ don't put pyproject-macros-specific files in %buildsubdir Miro Hrončok 2025-09-01 13:32:02 +0200
  • ce3a144bca Don't exit from pyproject-srpm-macros implementation of %pyproject_buildrequires Miro Hrončok 2025-09-01 13:17:43 +0200
  • 7f6b8131e3 CI: Drop STI and use tmt Lukáš Zachar 2025-07-25 10:44:47 +0200
  • 63e4a347b8 CI: Respect TEST_ARTIFACTS but detect tmt Lukáš Zachar 2025-07-28 17:09:27 +0200
  • 33524ea761 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild Fedora Release Engineering 2025-07-25 06:23:37 +0000
  • 2db53e0c8b Only BuildRequire wheel when setuptools < 71 Miro Hrončok 2025-07-24 00:01:34 +0200
  • 0f43efad75 %pyproject_buildrequires: Do not generate BuildRequires from Requires core metadata fields Miro Hrončok 2025-07-11 12:24:36 +0200
  • 07256169d8 Avoid non-fatal errors in %pyproject_install with multiple wheels Miro Hrončok 2025-07-10 11:07:05 +0200
  • a7d5f09d8e pyproject_buildrequires: don't pass config_settings as kwarg Maxwell G 2025-05-19 16:47:47 -0500
  • a2c98f1a7f Mark Qt language files Benson Muite 2025-04-20 06:15:02 +0000
  • ead97da470 CI: Adjust for normalized dist-info names with new setuptools Miro Hrončok 2025-04-11 21:05:34 +0200
  • be843d3208 Update comment wrt setuptools not putting licenses in licenses/ directory Miro Hrončok 2025-04-11 19:23:18 +0200
  • ce96a462c7 Fix reverted conditional in %pyproject_buildrequires -t/-e Fedora version comparison Miro Hrončok 2025-03-21 14:49:58 +0100
  • f2e30c24db Allow %pyproject_buildrequires -t/-e without tox config on Fedora 40-42 Miro Hrončok 2025-03-14 12:35:49 +0100
  • a82300a517 Make %pyproject_buildrequires -t/-e and %tox fail when no suitable tox configuration exists Miro Hrončok 2025-03-11 17:20:37 +0100
  • b3c0c29a02 Make dependencies in test_data order-independent Lumir Balhar 2025-03-15 13:47:21 +0100
  • 8488e63dc9 Mention ELN/CentOS Stream version needed for the Declarative Build System Tomas Orsava 2025-03-06 18:25:23 +0100
  • 2fa9ff9c53 PEP 639 is now accepted, remove the note about its provisional status Karolina Surma 2025-02-27 13:44:24 +0100
  • 6b0ce0731f CI: Convert all test spec License tags to SPDX Miro Hrončok 2025-01-31 12:36:56 +0100
  • b41772722e Add the -M flag to %pyproject_save_files Miro Hrončok 2025-01-07 12:54:18 +0100
  • d1a643e8df Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild Fedora Release Engineering 2025-01-18 11:18:54 +0000
  • 4f03657be8 Deprecate the provisional -w flag for %pyproject_buildrequires Miro Hrončok 2024-12-03 16:18:18 +0100
  • 9210ff19a2 Accept arbitrary options from %pyproject_buildrequires in pyproject-srpm-macros Miro Hrončok 2024-11-12 01:14:19 +0100
  • bed337438a CI: Rename in-tree patches to make them nicer in a single directory Miro Hrončok 2024-12-02 19:24:52 +0100
  • 39ab143d16 CI: Simplify spec conditionals wrt Fedora 39 going EOL Miro Hrončok 2024-11-20 13:24:57 +0100
  • 4c800c37a1 RHEL 9 only: Fixup "Change the test source location" to match Fedora Miro Hrončok 2025-12-01 12:16:05 +0100
  • 9249850c13 CI: EL10-only: Unskip tests we can now run imports/c10s/pyproject-rpm-macros-1.18.5-1.el10 c10s Miro Hrončok 2025-11-28 20:15:31 +0100
  • 755e2f77d3 Merge fedora/rawhide into c10s Miro Hrončok 2025-11-28 18:28:40 +0100
  • bbcef5f671 CI: Make python-ldap build on EPEL 10 Miro Hrončok 2025-11-28 15:09:26 +0100
  • 10f0ca0ffa %pyproject_save_files: Also save top level typing stub files (.pyi) Gordon Messmer 2025-10-23 11:08:54 -0700
  • fbd3dcd22b %pyproject_extras_subpkg: Only %ghost the dist-info directory, not the content Miro Hrončok 2025-10-16 16:19:19 +0200
  • 8a209c9005 CI: Add Python 3.13 on EPEL 9 and 10 Miro Hrončok 2025-09-02 11:56:46 +0200
  • 4aaa4be87e Speed %pyproject_save_files up significantly by using sets instead of lists Maxwell G 2025-09-01 18:13:04 +0200
  • 3ae687d401 On RPM 4.20+ don't put pyproject-macros-specific files in %buildsubdir Miro Hrončok 2025-09-01 13:32:02 +0200
  • ea56d1c870 Don't exit from pyproject-srpm-macros implementation of %pyproject_buildrequires Miro Hrončok 2025-09-01 13:17:43 +0200
  • 84e6d30255 CI: Drop STI and use tmt Lukáš Zachar 2025-07-25 10:44:47 +0200
  • 8998e8e027 CI: Respect TEST_ARTIFACTS but detect tmt Lukáš Zachar 2025-07-28 17:09:27 +0200
  • 3feea218e7 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild Fedora Release Engineering 2025-07-25 06:23:37 +0000
  • 1a867b5ab7 Only BuildRequire wheel when setuptools < 71 Miro Hrončok 2025-07-24 00:01:34 +0200
  • a4e0e04344 %pyproject_buildrequires: Do not generate BuildRequires from Requires core metadata fields Miro Hrončok 2025-07-11 12:24:36 +0200
  • f0b3a0b860 Avoid non-fatal errors in %pyproject_install with multiple wheels Miro Hrončok 2025-07-10 11:07:05 +0200
  • 38866ffe87 CI: Update tested pytest to fix build with Python 3.14 Miro Hrončok 2025-06-20 13:36:01 +0200
  • 570b5a6ee6
    pyproject_buildrequires: don't pass config_settings as kwarg Maxwell G 2025-05-19 16:47:47 -0500
  • 12aa342a6c import UBI pyproject-rpm-macros-1.16.2-1.el10 imports/c10/pyproject-rpm-macros-1.16.2-1.el10_0 c10 eabdullin 2025-05-14 17:51:06 +0000
  • fb15d61684 import UBI pyproject-rpm-macros-1.16.2-1.el9 imports/c9/pyproject-rpm-macros-1.16.2-1.el9 c9 eabdullin 2025-05-13 14:48:19 +0000
  • be0ace6df6 Mark Qt language files Benson Muite 2025-04-20 06:15:02 +0000
  • fc9cfbe360 CI: Adjust for normalized dist-info names with new setuptools Miro Hrončok 2025-04-11 21:05:34 +0200
  • 5e1a6e91f0 Update comment wrt setuptools not putting licenses in licenses/ directory Miro Hrončok 2025-04-11 19:23:18 +0200
  • c1326723a9 Fix reverted conditional in %pyproject_buildrequires -t/-e Fedora version comparison Miro Hrončok 2025-03-21 14:49:58 +0100
  • fb7bcbb068 Allow %pyproject_buildrequires -t/-e without tox config on Fedora 40-42 Miro Hrončok 2025-03-14 12:35:49 +0100
  • d3dfd5fdb2 Make %pyproject_buildrequires -t/-e and %tox fail when no suitable tox configuration exists Miro Hrončok 2025-03-11 17:20:37 +0100
  • d1c632d76c Make dependencies in test_data order-independent Lumir Balhar 2025-03-15 13:47:21 +0100
  • e9f7ceb420 CI: Update the tested pluggy Miro Hrončok 2025-03-13 10:32:38 +0100
  • 16234bda52 import CS pyproject-rpm-macros-1.16.2-1.el9 c9-beta imports/c9-beta/pyproject-rpm-macros-1.16.2-1.el9 eabdullin 2025-03-11 08:00:58 +0000
  • caad857e1a Mention ELN/CentOS Stream version needed for the Declarative Build System Tomas Orsava 2025-03-06 18:25:23 +0100
  • b2862d315f PEP 639 is now accepted, remove the note about its provisional status Karolina Surma 2025-02-27 13:44:24 +0100
  • ac4f008073 CI: Convert all test spec License tags to SPDX Miro Hrončok 2025-01-31 12:36:56 +0100
  • aac6644d02 Add the -M flag to %pyproject_save_files Miro Hrončok 2025-01-07 12:54:18 +0100
  • 79d31f177e Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild Fedora Release Engineering 2025-01-18 11:18:54 +0000
  • ee9d130fdc Deprecate the provisional -w flag for %pyproject_buildrequires Miro Hrončok 2024-12-03 16:18:18 +0100
  • c1de18f683 Accept arbitrary options from %pyproject_buildrequires in pyproject-srpm-macros Miro Hrončok 2024-11-12 01:14:19 +0100
  • d0e32d9246 CI: Rename in-tree patches to make them nicer in a single directory Miro Hrončok 2024-12-02 19:24:52 +0100
  • cd00547996 Change the test source location Lukáš Zachar 2024-12-02 09:37:39 +0100
  • 2ed8664eb1 Change the test source location Lukáš Zachar 2024-12-02 09:28:20 +0100
  • fcc549b3b3 Change the test source location Lukáš Zachar 2024-12-02 09:37:39 +0100
  • 40b8a493cd import RHEL 10 Beta pyproject-rpm-macros-1.12.0-2.el10 imports/c10-beta/pyproject-rpm-macros-1.12.0-2.el10 c10-beta eabdullin 2024-11-20 13:29:03 +0000
  • 665fd2456d CI: Simplify spec conditionals wrt Fedora 39 going EOL Miro Hrončok 2024-11-20 13:24:57 +0100
  • a69fb4e183 CI: %{pyproject_build_lib} changed on EL9 Miro Hrončok 2024-11-15 00:35:23 +0100
  • 51c4b725b8 CI: %{pyproject_build_lib} changed on EL9 Miro Hrončok 2024-11-15 00:35:23 +0100
  • 47b479923f CI: EL9-only: Skip tests we cannot run yet Miro Hrončok 2024-11-11 16:19:12 +0100
  • cc15860ccf Fix one remaining test for setuptools 70+ Miro Hrončok 2024-11-13 13:59:59 +0100
  • e8d079ef42 Fixup the version-release Miro Hrončok 2024-11-07 17:14:52 +0100
  • 9ecce29cd3 Support for setuptools 70+ Miro Hrončok 2024-09-20 13:14:34 +0200
  • 35f8482574 %pyproject_buildrequires: Add support for dependency groups (PEP 735), via tox configuration Miro Hrončok 2024-11-05 19:59:31 +0100
  • f1186740e0 %pyproject_buildrequires: Add support for dependency groups (PEP 735), via the -g flag Miro Hrončok 2024-11-04 13:32:52 +0100
  • db6c19e6ad Minor documentation clarification wrt -p/-w Miro Hrončok 2024-11-04 13:53:51 +0100
  • d3f9abe206 PEP 639 is provisional, no longer a draft Miro Hrončok 2024-11-03 10:00:34 +0100
  • 4c6bd08a70 Fix handling of self-referencing extras when reading pyproject.toml Karolina Surma 2024-10-03 12:22:35 +0200
  • c34065ccca Even when %_auto_set_build_flags is disabled, set all compiler flags when building wheels Miro Hrončok 2024-09-23 15:53:23 +0200
  • a33eda232e Don't generate a dependency on pip when %pyproject_buildrequires -N is used Miro Hrončok 2024-09-23 14:19:54 +0200
  • a1488d18df Add a possibility to read runtime dependencies from pyproject.toml Karolina Surma 2024-09-17 14:44:15 +0200
  • 4c735ba581 CI: Update setuptools_scm to a version that can be tested on EL9, EL10, Fedora 39-42 Miro Hrončok 2024-09-05 18:10:16 +0200
  • 2240335879 CI: python-ipykernel: Drop unneeded python3-ipyparallel dependency Miro Hrončok 2024-09-05 17:56:13 +0200
  • 55957facfa CI: python-virtualenv: Drop an unused dependency on python3-flaky Miro Hrončok 2024-09-05 17:49:40 +0200
  • 4133370dea CI: Use poetry-core in python-clikit.spec for EL10 compatibility Miro Hrončok 2024-09-05 17:40:10 +0200
  • 388f35a082 CI: Use flit_core in python-entrypoints.spec for EL10 compatibility Miro Hrončok 2024-09-05 17:36:08 +0200
  • 07644782c4 CI: Use tomli rather than toml in fake-requirements.spec Miro Hrončok 2024-09-05 17:19:54 +0200
  • e161cd449e Mark the license in the specfile as SPDX formula Lumir Balhar 2024-08-01 14:19:28 +0200
  • e4aa6401af CI: There is no EPEL 10 Next, use plain EPEL mock chroots on RHEL 10+ Miro Hrončok 2024-08-19 17:03:55 +0200
  • fdb5b80341 Extend rpmlintrc to filer out further non-errors Miro Hrončok 2024-08-06 00:36:55 +0200
  • 082234e671 CI: Make python-pluggy build on Fedora 41+ Miro Hrončok 2024-08-05 17:38:29 +0200
  • bc854977a6 CI: Allow platformdirs 4 in python-virtualenv.spec Miro Hrončok 2024-07-22 17:27:34 +0200
  • 4669de1250 Add a provisional RPM Declarative Buildsystem (RPM 4.20+) Miro Hrončok 2024-07-02 23:52:05 +0200
  • c8de77f22e Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild Fedora Release Engineering 2024-07-19 08:56:55 +0000
  • 4dc9dd6f33 Revert the temporary workaround for RPM 4.20 alpha 2 leaking \x1f (unit separators) Miro Hrončok 2024-07-03 15:59:15 +0200