diff --git a/.gitignore b/.gitignore index a29dc8b..50be560 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ /ansible-bender-0.6.1.tar.gz /ansible-bender-0.7.0.tar.gz +/ansible-bender-0.8.1.tar.gz +/ansible-bender-0.9.0.tar.gz +/ansible-bender-0.10.1.tar.gz diff --git a/ansible-bender.spec b/ansible-bender.spec index fc56100..c47b784 100644 --- a/ansible-bender.spec +++ b/ansible-bender.spec @@ -6,8 +6,8 @@ %bcond_with privileged_tests Name: ansible-bender -Version: 0.7.0 -Release: 1%{?dist} +Version: 0.10.1 +Release: %autorelease Summary: Build container images using Ansible playbooks License: MIT @@ -17,9 +17,9 @@ Source0: %{pypi_source} BuildArch: noarch BuildRequires: python%{python3_pkgversion}-devel +BuildRequires: python%{python3_pkgversion}-pip BuildRequires: python%{python3_pkgversion}-setuptools BuildRequires: python%{python3_pkgversion}-setuptools_scm -BuildRequires: python%{python3_pkgversion}-setuptools_scm_git_archive %if %{with check} # These are required for tests: BuildRequires: python%{python3_pkgversion}-pyyaml @@ -29,12 +29,13 @@ BuildRequires: python%{python3_pkgversion}-pytest BuildRequires: python%{python3_pkgversion}-flexmock BuildRequires: python%{python3_pkgversion}-pytest-xdist BuildRequires: python%{python3_pkgversion}-libselinux -BuildRequires: ansible +BuildRequires: ansible-core BuildRequires: podman BuildRequires: buildah BuildRequires: git %endif -Requires: ansible +Requires: (ansible-core or ansible) +Suggests: ansible-core Requires: buildah %description @@ -52,17 +53,16 @@ tl;dr Ansible is the frontend, buildah is the backend. %build -%py3_build +%pyproject_wheel %install -%py3_install +%pyproject_install %if %{with check} %check -PYTHONPATH=%{buildroot}%{python3_sitelib} \ - pytest-3 \ +%pytest \ -v \ --disable-pytest-warnings \ --numprocesses=auto \ @@ -75,7 +75,7 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} \ %files -%{python3_sitelib}/ansible_bender-*.egg-info/ +%{python3_sitelib}/ansible_bender-*.dist-info/ %{python3_sitelib}/ansible_bender/ %{_bindir}/ansible-bender %license LICENSE @@ -84,8 +84,4 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} \ %changelog -* Wed Jul 03 2019 Gordon Messmer - 0.7.0-1 -- Build 0.7.0 - -* Tue Jul 02 2019 Gordon Messmer - 0.6.1-6 -- First build for Fedora +%autochangelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..8171875 --- /dev/null +++ b/changelog @@ -0,0 +1,97 @@ +* Fri Sep 19 2025 Python Maint - 0.10.1-12 +- Rebuilt for Python 3.14.0rc3 bytecode + +* Fri Aug 15 2025 Python Maint - 0.10.1-11 +- Rebuilt for Python 3.14.0rc2 bytecode + +* Wed Jul 23 2025 Fedora Release Engineering - 0.10.1-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Mon Jun 02 2025 Python Maint - 0.10.1-9 +- Rebuilt for Python 3.14 + +* Thu Jan 16 2025 Fedora Release Engineering - 0.10.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Wed Jul 17 2024 Fedora Release Engineering - 0.10.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Fri Jun 07 2024 Python Maint - 0.10.1-6 +- Rebuilt for Python 3.13 + +* Mon Jan 22 2024 Fedora Release Engineering - 0.10.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 0.10.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jul 19 2023 Fedora Release Engineering - 0.10.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Tue Jun 13 2023 Python Maint - 0.10.1-2 +- Rebuilt for Python 3.12 + +* Mon Feb 06 2023 Tomas Tomecek - 0.10.1-1 +- 0.10.1 upstream release + +* Wed Jan 18 2023 Fedora Release Engineering - 0.9.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Wed Jul 20 2022 Fedora Release Engineering - 0.9.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint - 0.9.0-7 +- Rebuilt for Python 3.11 + +* Sun Apr 24 2022 Gordon Messmer - 0.9.0-6 +- Suggest ansible-core +- Use %pytest macro + +* Tue Feb 22 2022 Maxwell G - 0.9.0-5 +- Allow users to choose between ansible and ansible-core. +- Switch BR to ansible-core. + +* Wed Jan 19 2022 Fedora Release Engineering - 0.9.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Wed Jul 21 2021 Fedora Release Engineering - 0.9.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jun 04 2021 Python Maint - 0.9.0-2 +- Rebuilt for Python 3.10 + +* Sat Jan 30 2021 Gordon Messmer - 0.9.0-1 +- Build 0.9.0 + +* Tue Jan 26 2021 Fedora Release Engineering - 0.8.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 0.8.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue May 26 2020 Miro Hrončok - 0.8.1-3 +- Rebuilt for Python 3.9 + +* Mon May 18 2020 Gordon Messmer - 0.8.1-2 +- Rebuild with fix for missing python modules. + +* Mon Apr 27 2020 Gordon Messmer - 0.8.1-1 +- Build 0.8.1 + +* Tue Jan 28 2020 Fedora Release Engineering - 0.7.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Oct 03 2019 Miro Hrončok - 0.7.0-4 +- Rebuilt for Python 3.8.0rc1 (#1748018) + +* Mon Aug 19 2019 Miro Hrončok - 0.7.0-3 +- Rebuilt for Python 3.8 + +* Wed Jul 24 2019 Fedora Release Engineering - 0.7.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Wed Jul 03 2019 Gordon Messmer - 0.7.0-1 +- Build 0.7.0 + +* Tue Jul 02 2019 Gordon Messmer - 0.6.1-6 +- First build for Fedora diff --git a/sources b/sources index 4d804a6..40d7830 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ansible-bender-0.7.0.tar.gz) = 81c388ab7f9d9e882c61dcdee0be96e506e930bb0313a76c53e01a223727a523f3fd22ceba6eccd11a0bb680428b133ce1b5fbb89f2fae0524489f52286470d5 +SHA512 (ansible-bender-0.10.1.tar.gz) = 558fd42c1f814785bac93ad0b279dedb13e4b48c5c4e894ac243911b06fb02d5e873fe213a1e3cf31f0182b597e363e09f69cb2a00e6f14299c96cb0f6990cd0