From e5a8d2f5ecb64208131537f70f475b8e57b009b6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 14:17:54 +0000 Subject: [PATCH 1/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 808d909b2387334ba9ac3ccae561f29f53624ae1 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 2 Jun 2025 22:56:35 +0200 Subject: [PATCH 2/9] Rebuilt for Python 3.14 From 88df06ee9cecb858abf0bdb2281668cee6edb78b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:03:54 +0000 Subject: [PATCH 3/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 86072d07ec1cc3096b0fe54f906e562268208c95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Wed, 9 Jul 2025 23:37:58 +0200 Subject: [PATCH 4/9] Convert to pyproject-rpm-macros This is a fully automated conversion by https://pypi.org/project/pyprojectize/1a5/ --- vex.spec | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/vex.spec b/vex.spec index b1318b8..d75dc5b 100644 --- a/vex.spec +++ b/vex.spec @@ -11,7 +11,6 @@ BuildArch: noarch Requires: python3-virtualenv Requires: python3-setuptools -BuildRequires: python3-setuptools BuildRequires: python3-devel BuildRequires: python3-pytest @@ -24,8 +23,6 @@ nicer to use. And it works with non-bash shells. %prep %autosetup -n %{name}-%{version} -# Remove bundled egg-info -rm -rf %{name}.egg-info # Remove useless files (merge info) rm -rf %{name}/shell_configs/zsh.orig rm -rf %{name}/shell_configs/fish.orig @@ -33,21 +30,23 @@ rm -rf %{name}/shell_configs/fish.orig # Port from mock to unittest.mock sed -i "s/^from mock import /from unittest.mock import /" vex/tests/test_config.py vex/tests/test_main.py vex/tests/test_run.py vex/tests/test_shell_config.py +%generate_buildrequires +%pyproject_buildrequires + %build -%py3_build +%pyproject_wheel %install -%py3_install +%pyproject_install +%pyproject_save_files -l %{name} %check +%pyproject_check_import %{__python3} -m pytest %{name}/tests/ -%files +%files -f %{pyproject_files} %doc README.rst -%license LICENSE %{_bindir}/%{name} -%{python3_sitelib}/%{name} -%{python3_sitelib}/%{name}-%{version}-py%{python3_version}.egg-info %changelog %autochangelog From fa113da3453acb5722cc5a15414afd1f4b9762c6 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 15:21:58 +0200 Subject: [PATCH 5/9] Rebuilt for Python 3.14.0rc2 bytecode From 9b84c3136c52eadacd5280df477e28fb0e8ea43c Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 15:02:06 +0200 Subject: [PATCH 6/9] Rebuilt for Python 3.14.0rc3 bytecode From 4b94c7859abef5248277f48435e0d5e5e7cc2b18 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 19:53:11 +0000 Subject: [PATCH 7/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From f07e1506243556832ee707e7bd2bab1e3858ed03 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 3 Jun 2026 23:37:27 +0200 Subject: [PATCH 8/9] Rebuilt for Python 3.15 From b63f174c9751568cbc4179e89afb12f1e0f7ebee Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:27:51 +0000 Subject: [PATCH 9/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild