From f437257977bd4bbbec0fa40b30700ad8ce7b41ef Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Thu, 7 Nov 2019 10:20:13 -0600 Subject: [PATCH 01/56] "Adding package.cfg file" --- package.cfg | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 package.cfg diff --git a/package.cfg b/package.cfg new file mode 100644 index 0000000..66ea79d --- /dev/null +++ b/package.cfg @@ -0,0 +1,2 @@ +[koji] +targets = epel8 epel8-playground \ No newline at end of file From a422eb3597f04c561db46813675ac9f16627ebc3 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Thu, 14 Nov 2019 09:14:00 +0100 Subject: [PATCH 02/56] drop package.cfg --- package.cfg | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 package.cfg diff --git a/package.cfg b/package.cfg deleted file mode 100644 index 66ea79d..0000000 --- a/package.cfg +++ /dev/null @@ -1,2 +0,0 @@ -[koji] -targets = epel8 epel8-playground \ No newline at end of file From 70c983ace54a7e95c63cbf0c67a618a3f79269cd Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Tue, 7 Jan 2020 07:59:11 +0100 Subject: [PATCH 03/56] update epel8 as well --- build-and-update-all-branches | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-and-update-all-branches b/build-and-update-all-branches index 6aa7ffb..8bc4ed0 100755 --- a/build-and-update-all-branches +++ b/build-and-update-all-branches @@ -3,7 +3,7 @@ # Prepare master branch, review the list of branches below and then execute this # script. -branches='master epel7 f29 f30 f31' +branches='master epel7 epel8 f29 f30 f31' exit_handler () { From 54e8e5de637dc292139a23951dc3e445079ad533 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Tue, 7 Jan 2020 08:04:12 +0100 Subject: [PATCH 04/56] new release Version: 1.3-1 --- argparse-manpage.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index a5d82e0..a464814 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -29,7 +29,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage -Version: 1.2.2 +Version: 1.3 Release: 1%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -142,6 +142,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest %changelog +* Tue Jan 07 2020 Pavel Raiskup - 1.3-1 +- new release + * Sat Sep 07 2019 Pavel Raiskup - 1.2.2-1 - new release diff --git a/sources b/sources index dfd45aa..6545a29 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (argparse-manpage-1.2.2.tar.gz) = 20e3018b3c2b63f90017ad089abf5caae958954322d9d6a90f0a78fa72b2f9a02f2a0e9460d3c61f33fa34a24c440b4fb3ca9ebc6bd8024d1e3272520495a102 +SHA512 (argparse-manpage-1.3.tar.gz) = 125d3d9b58f19782da7c330fc36341a5d974f0342aeb668919d527271aa0615494e7024c5bcc1a6b4d85a2900fcfee367b17e412cd6d2a0135aa11194c1ec02c From ffd4aaab53607e7e0c72da1443b4f2c00f58297f Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Tue, 7 Jan 2020 08:11:54 +0100 Subject: [PATCH 05/56] don't update f29 --- build-and-update-all-branches | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-and-update-all-branches b/build-and-update-all-branches index 8bc4ed0..228e9dc 100755 --- a/build-and-update-all-branches +++ b/build-and-update-all-branches @@ -3,7 +3,7 @@ # Prepare master branch, review the list of branches below and then execute this # script. -branches='master epel7 epel8 f29 f30 f31' +branches='master epel7 epel8 f30 f31' exit_handler () { From c5ff1f83dc82eadf2e073a774683a8800fe8e7df Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Fri, 24 Jan 2020 19:22:17 +0100 Subject: [PATCH 06/56] New release to fix test-suite against Python 3.9 Resolves: rhbz#1791757 Version: 1.4-1 --- argparse-manpage.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index a464814..e1e0cec 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -29,7 +29,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage -Version: 1.3 +Version: 1.4 Release: 1%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -142,6 +142,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest %changelog +* Fri Jan 24 2020 Pavel Raiskup - 1.4-1 +- new release to fix testsuite against Python 3.9 + * Tue Jan 07 2020 Pavel Raiskup - 1.3-1 - new release diff --git a/sources b/sources index 6545a29..40ef746 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (argparse-manpage-1.3.tar.gz) = 125d3d9b58f19782da7c330fc36341a5d974f0342aeb668919d527271aa0615494e7024c5bcc1a6b4d85a2900fcfee367b17e412cd6d2a0135aa11194c1ec02c +SHA512 (argparse-manpage-1.4.tar.gz) = a89b55830f121aefb18393fa604a73d0f6314796a58688344a34e088959cf2254133d1f1a34c1ead876852d0025fc7ed6ba8e9e53b0396713da660d23bab56f0 From 03e751a6d85b9f8326e39454a3c12df4cbec8a3e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 11:58:57 +0000 Subject: [PATCH 07/56] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index e1e0cec..7ad507d 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -30,7 +30,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 1.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -142,6 +142,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 1.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Fri Jan 24 2020 Pavel Raiskup - 1.4-1 - new release to fix testsuite against Python 3.9 From 1203f51dad344a4814b8913168bae866a8b4a71c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 26 May 2020 02:40:45 +0200 Subject: [PATCH 08/56] Rebuilt for Python 3.9 --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 7ad507d..8328dfc 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -30,7 +30,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 1.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -142,6 +142,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest %changelog +* Tue May 26 2020 Miro Hrončok - 1.4-3 +- Rebuilt for Python 3.9 + * Tue Jan 28 2020 Fedora Release Engineering - 1.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 419615f221b0fdefa587b7cbd25d80c5dc77b9d2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 12:21:45 +0000 Subject: [PATCH 09/56] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 8328dfc..e2ea987 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -30,7 +30,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 1.4 -Release: 3%{?dist} +Release: 4%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -142,6 +142,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 1.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Tue May 26 2020 Miro Hrončok - 1.4-3 - Rebuilt for Python 3.9 From cde928ea81d68779b6a5c0a35acf4838100ec379 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Mon, 14 Dec 2020 08:07:50 +0100 Subject: [PATCH 10/56] New upstream release Version: 1.5-1 --- argparse-manpage.spec | 7 +++++-- build-and-update-all-branches | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index e2ea987..71046a9 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -29,8 +29,8 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage -Version: 1.4 -Release: 4%{?dist} +Version: 1.5 +Release: 1%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -142,6 +142,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest %changelog +* Mon Dec 14 2020 Pavel Raiskup - 1.5-1 +- new release + * Mon Jul 27 2020 Fedora Release Engineering - 1.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/build-and-update-all-branches b/build-and-update-all-branches index 228e9dc..9fb7a03 100755 --- a/build-and-update-all-branches +++ b/build-and-update-all-branches @@ -3,7 +3,7 @@ # Prepare master branch, review the list of branches below and then execute this # script. -branches='master epel7 epel8 f30 f31' +branches='master epel7 epel8 f32 f33' exit_handler () { From 2b82a7d20b72f5c8c88a58235c6a876d821ce63c Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Mon, 14 Dec 2020 08:11:32 +0100 Subject: [PATCH 11/56] also update sources for the new release --- sources | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources b/sources index 40ef746..30311cf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (argparse-manpage-1.4.tar.gz) = a89b55830f121aefb18393fa604a73d0f6314796a58688344a34e088959cf2254133d1f1a34c1ead876852d0025fc7ed6ba8e9e53b0396713da660d23bab56f0 +SHA512 (argparse-manpage-1.5.tar.gz) = cb3f15679ce944f3dbd641bf724f0715edab3c647dbd1bbd825b8df7657faaa4dee32b91c331c21f180ee68ac2426646bc0ae3593cb16ea6edc702132e5a2010 From d0ee3df8e5137f4d4bf5c19e7273bcc7f01d8056 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 00:24:22 +0000 Subject: [PATCH 12/56] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 71046a9..fb3df20 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -30,7 +30,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 1.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -142,6 +142,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 1.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Dec 14 2020 Pavel Raiskup - 1.5-1 - new release From 9f69d1edb273207b4619b2c71fb2cbe75a6e6bb1 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 4 Jun 2021 19:59:31 +0200 Subject: [PATCH 13/56] Rebuilt for Python 3.10 --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index fb3df20..5a948f4 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -30,7 +30,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 1.5 -Release: 2%{?dist} +Release: 3%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -142,6 +142,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest %changelog +* Fri Jun 04 2021 Python Maint - 1.5-3 +- Rebuilt for Python 3.10 + * Tue Jan 26 2021 Fedora Release Engineering - 1.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From a25ddb973b675fc6b15dadf90b6a84deed1fe193 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 12:56:34 +0000 Subject: [PATCH 14/56] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From f59cd0e4f463128cea10eeca9878e570dc0e4a01 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 17:52:45 +0000 Subject: [PATCH 15/56] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 5a948f4..a1f374e 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -30,7 +30,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 1.5 -Release: 3%{?dist} +Release: 4%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -142,6 +142,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 1.5-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri Jun 04 2021 Python Maint - 1.5-3 - Rebuilt for Python 3.10 From 3a68d305f55d5f3b3647d669cd66b42d0284de85 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Sun, 28 Nov 2021 23:24:49 +0100 Subject: [PATCH 16/56] New upstream release Resolves: rhbz#2025563 Version: 2-1 --- argparse-manpage.spec | 63 +++++++++++++++++++++++++---------- build-and-update-all-branches | 2 +- sources | 2 +- 3 files changed, 48 insertions(+), 19 deletions(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index a1f374e..0ecd8ee 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -1,11 +1,9 @@ %if 0%{?fedora} - %bcond_without python3 - %if 0%{?fedora} > 29 - %bcond_with python2 - %else - %bcond_without python2 - %endif + %bcond_without pyproject + %bcond_with python2 + %bcond_with python3 %else + %bcond_with pyproject %if 0%{?rhel} > 7 %bcond_with python2 %bcond_without python3 @@ -29,32 +27,41 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage -Version: 1.5 -Release: 4%{?dist} +Version: 2 +Release: 1%{?dist} Summary: %{sum Python} BuildArch: noarch License: ASL 2.0 URL: https://github.com/praiskup/%{name} -Source0: %pypi_source +Source0: https://github.com/praiskup/%name/releases/download/v%version/%name-%version.tar.gz %if %{with python2} BuildRequires: python2-setuptools python2-devel %if %{with check} %if 0%{?rhel} && 0%{?rhel} == 7 -BuildRequires: pytest python-six +BuildRequires: pytest %else -BuildRequires: python2-pytest python2-six +BuildRequires: python2-pytest %endif %endif %endif + %if %{with python3} BuildRequires: python3-setuptools python3-devel %if %{with check} -BuildRequires: python3-pytest python3-six +BuildRequires: python3-pytest %endif %endif -%if %{with python3} + +%if %{with pyproject} +BuildRequires: python3-devel +%if %{with check} +BuildRequires: python3-pytest +%endif +%endif + +%if %{with python3} || %{with pyproject} Requires: python3-%name = %version-%release %else Requires: python2-%name = %version-%release @@ -81,6 +88,11 @@ Summary: %{sum Python 3} %prep %setup -q +%if %{with pyproject} +%generate_buildrequires +%pyproject_buildrequires +%endif + %build %if %{with python2} @@ -89,6 +101,9 @@ Summary: %{sum Python 3} %if %{with python3} %py3_build %endif +%if %{with pyproject} +%pyproject_wheel +%endif %install @@ -98,16 +113,22 @@ Summary: %{sum Python 3} %if %{with python3} %py3_install %endif +%if %{with pyproject} +%pyproject_install +%endif %if %{with check} %check %if %{with python2} -PYTHONPATH=%buildroot%python2_sitearch %__python2 -m pytest +PYTHONPATH=%buildroot%python2_sitearch %__python2 -m pytest -vv %endif %if %{with python3} -PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest +PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv +%endif +%if %{with pyproject} +%pytest %endif %endif @@ -116,7 +137,7 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest %license LICENSE %{_bindir}/argparse-manpage %_mandir/man1/argparse-manpage.1.* -%if %{with python3} +%if %{with python3} || %{with pyproject} %python3_sitelib/build_manpages/cli %else %python2_sitelib/build_manpages/cli @@ -132,16 +153,24 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest %endif -%if %{with python3} +%if %{with python3} || %{with pyproject} %files -n python3-%name %license LICENSE %python3_sitelib/build_manpages +%if %{with pyproject} +%python3_sitelib/argparse_manpage-*dist-info +%else %python3_sitelib/argparse_manpage-%{version}*.egg-info +%endif %exclude %python3_sitelib/build_manpages/cli %endif %changelog +* Sun Nov 28 2021 Pavel Raiskup - 2-1 +- new upstream release: + https://github.com/praiskup/argparse-manpage/releases/tag/v2 + * Wed Jul 21 2021 Fedora Release Engineering - 1.5-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/build-and-update-all-branches b/build-and-update-all-branches index 9fb7a03..2d9d39d 100755 --- a/build-and-update-all-branches +++ b/build-and-update-all-branches @@ -3,7 +3,7 @@ # Prepare master branch, review the list of branches below and then execute this # script. -branches='master epel7 epel8 f32 f33' +branches='master epel7 epel8 f33 f34 f35' exit_handler () { diff --git a/sources b/sources index 30311cf..d2530bc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (argparse-manpage-1.5.tar.gz) = cb3f15679ce944f3dbd641bf724f0715edab3c647dbd1bbd825b8df7657faaa4dee32b91c331c21f180ee68ac2426646bc0ae3593cb16ea6edc702132e5a2010 +SHA512 (argparse-manpage-2.tar.gz) = 24854cd5209635e8938716f97cb4eb283152a2a109c554385a78a5145c6e0f38c76a9172d607fb3ffdf610e8d3f7270ed94f6b4612ce731ea9dafe0a1bebebe6 From e2abe76bd7fc1c1d6733ace42c14f43712c4609b Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Sun, 28 Nov 2021 23:26:07 +0100 Subject: [PATCH 17/56] build-and-update-all-branches: just build, don't update --- build-and-update-all-branches | 6 ------ 1 file changed, 6 deletions(-) diff --git a/build-and-update-all-branches b/build-and-update-all-branches index 2d9d39d..9d655f2 100755 --- a/build-and-update-all-branches +++ b/build-and-update-all-branches @@ -28,9 +28,3 @@ for branch in $branches; do done koji watch-task $tasks - -for branch in $branches; do - test $branch != master || continue - git checkout $branch - fedpkg update -done From b4fbd963a557411fac3c98989a7ee1b07d702b64 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Sun, 28 Nov 2021 23:40:07 +0100 Subject: [PATCH 18/56] build-and-update-all-branches: s/master/rawhide/ --- build-and-update-all-branches | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-and-update-all-branches b/build-and-update-all-branches index 9d655f2..43fedfb 100755 --- a/build-and-update-all-branches +++ b/build-and-update-all-branches @@ -3,7 +3,7 @@ # Prepare master branch, review the list of branches below and then execute this # script. -branches='master epel7 epel8 f33 f34 f35' +branches='rawhide epel7 epel8 f33 f34 f35' exit_handler () { From b9fc08e607028aa80f3b4b8130574001f70c4809 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Sun, 28 Nov 2021 23:42:50 +0100 Subject: [PATCH 19/56] build-and-update-all-branches: s/master/main/ take #2 --- build-and-update-all-branches | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/build-and-update-all-branches b/build-and-update-all-branches index 43fedfb..3bf530d 100755 --- a/build-and-update-all-branches +++ b/build-and-update-all-branches @@ -3,11 +3,12 @@ # Prepare master branch, review the list of branches below and then execute this # script. -branches='rawhide epel7 epel8 f33 f34 f35' +main=rawhide +branches="$main epel7 epel8 f33 f34 f35" exit_handler () { - git checkout master + git checkout "$main" } trap exit_handler EXIT @@ -19,9 +20,9 @@ koji hello tasks= for branch in $branches; do - if test $branch != master; then + if test $branch != "$main"; then git checkout "$branch" - git merge master + git merge "$main" fi git push tasks="${tasks}`fedpkg build --nowait | grep 'Created task' | cut -d: -f2`" From db73dc121012627c40f022cf0419ba8735c148b6 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Wed, 12 Jan 2022 02:52:28 +0100 Subject: [PATCH 20/56] New upstream release v2.1 --- argparse-manpage.spec | 6 +++++- build-and-update-all-branches | 2 +- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 0ecd8ee..7754644 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -27,7 +27,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage -Version: 2 +Version: 2.1 Release: 1%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -167,6 +167,10 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Wed Jan 12 2022 Pavel Raiskup - 2.1-1 +- new upstream release: + https://github.com/praiskup/argparse-manpage/releases/tag/v2.1 + * Sun Nov 28 2021 Pavel Raiskup - 2-1 - new upstream release: https://github.com/praiskup/argparse-manpage/releases/tag/v2 diff --git a/build-and-update-all-branches b/build-and-update-all-branches index 3bf530d..59a5b2e 100755 --- a/build-and-update-all-branches +++ b/build-and-update-all-branches @@ -4,7 +4,7 @@ # script. main=rawhide -branches="$main epel7 epel8 f33 f34 f35" +branches="$main epel7 epel8 epel9 f34 f35" exit_handler () { diff --git a/sources b/sources index d2530bc..1e6da4d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (argparse-manpage-2.tar.gz) = 24854cd5209635e8938716f97cb4eb283152a2a109c554385a78a5145c6e0f38c76a9172d607fb3ffdf610e8d3f7270ed94f6b4612ce731ea9dafe0a1bebebe6 +SHA512 (argparse-manpage-2.1.tar.gz) = aed2908bec8f6bee0f8619c6d5cff742fdac0f44ab7f65b8d0c1aa3409ec0335ce763cd2177b2606111b9ba5fe43698b04ace43f9017034cf99a7142eccd9ea0 From b0ddacfa88f7a2da08c4c14c2da482fffa8f7cb5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jan 2022 21:34:55 +0000 Subject: [PATCH 21/56] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 7754644..eb19254 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -28,7 +28,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 2.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -167,6 +167,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Wed Jan 19 2022 Fedora Release Engineering - 2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Wed Jan 12 2022 Pavel Raiskup - 2.1-1 - new upstream release: https://github.com/praiskup/argparse-manpage/releases/tag/v2.1 From 658084afc03e8ca4020e83a822706ae51174a713 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Thu, 3 Mar 2022 15:59:07 +0100 Subject: [PATCH 22/56] Fix the build for setuptools v60 --- argparse-manpage.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index eb19254..3dfc1a1 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -27,8 +27,8 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage -Version: 2.1 -Release: 2%{?dist} +Version: 2.2 +Release: 1%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -167,6 +167,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Thu Mar 03 2022 Pavel Raiskup - 2.2-1 +- new release - fix build for the setuptools v60+ + * Wed Jan 19 2022 Fedora Release Engineering - 2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index 1e6da4d..08aaa89 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (argparse-manpage-2.1.tar.gz) = aed2908bec8f6bee0f8619c6d5cff742fdac0f44ab7f65b8d0c1aa3409ec0335ce763cd2177b2606111b9ba5fe43698b04ace43f9017034cf99a7142eccd9ea0 +SHA512 (argparse-manpage-2.2.tar.gz) = 93654de4c799bfc3b61945eb0a2c4ca7cabc013375cbc2b692d3521a8ebd7d35d4741e587c0cf2df48d2e15ce53acb9bc9adeb1d183c3b4425367f4d5b079476 From d3b5e09e760f6b3a397f73a95dc0cf7919ec59ec Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Mon, 7 Mar 2022 16:34:45 +0100 Subject: [PATCH 23/56] Update the release tarball With https://github.com/praiskup/argparse-manpage/commit/1c9418e80833bc616e6a43edacc0ba7cc70aab1b --- sources | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources b/sources index 08aaa89..f017c33 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (argparse-manpage-2.2.tar.gz) = 93654de4c799bfc3b61945eb0a2c4ca7cabc013375cbc2b692d3521a8ebd7d35d4741e587c0cf2df48d2e15ce53acb9bc9adeb1d183c3b4425367f4d5b079476 +SHA512 (argparse-manpage-2.2.tar.gz) = 39bb51687dd8359930527b2492469166de7654ea12e456c5ea5b78a7293cb4e792307706b9a9e0280373ce4ea18a2a0bf16bd6b739508634e93fde284033bf13 From a54656369f47b7f6341cc1569e70b0b457ae3225 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Wed, 27 Apr 2022 09:29:08 +0200 Subject: [PATCH 24/56] New upstream release v3 --- argparse-manpage.spec | 13 ++++++++----- sources | 1 + 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 3dfc1a1..cf2b71a 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -27,7 +27,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage -Version: 2.2 +Version: 3 Release: 1%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -138,9 +138,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %{_bindir}/argparse-manpage %_mandir/man1/argparse-manpage.1.* %if %{with python3} || %{with pyproject} -%python3_sitelib/build_manpages/cli +%python3_sitelib/build_manpages/cli.py %else -%python2_sitelib/build_manpages/cli +%python2_sitelib/build_manpages/cli.py %endif @@ -149,7 +149,7 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %license LICENSE %python2_sitelib/build_manpages %python2_sitelib/argparse_manpage-%{version}*.egg-info -%exclude %python2_sitelib/build_manpages/cli +%exclude %python2_sitelib/build_manpages/cli.py %endif @@ -162,11 +162,14 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %else %python3_sitelib/argparse_manpage-%{version}*.egg-info %endif -%exclude %python3_sitelib/build_manpages/cli +%exclude %python3_sitelib/build_manpages/cli.py %endif %changelog +* Wed Apr 27 2022 Pavel Raiskup - 3-1 +- new upstream release: https://github.com/praiskup/argparse-manpage/releases/tag/v3 + * Thu Mar 03 2022 Pavel Raiskup - 2.2-1 - new release - fix build for the setuptools v60+ diff --git a/sources b/sources index f017c33..98485d3 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (argparse-manpage-2.2.tar.gz) = 39bb51687dd8359930527b2492469166de7654ea12e456c5ea5b78a7293cb4e792307706b9a9e0280373ce4ea18a2a0bf16bd6b739508634e93fde284033bf13 +SHA512 (argparse-manpage-3.tar.gz) = 8bddfc91396ee6c9594baa21126fb3128ebabb8fb96dba1461e0631e0e3070677973b709d998dcea26e31b6d11a9f37a8b37005bb78f7769d45a29be3186a088 From fb20aeb017466d7eb943897585fc990841ebff80 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Wed, 27 Apr 2022 09:31:01 +0200 Subject: [PATCH 25/56] Fix the build-and-update-all-branches script --- build-and-update-all-branches | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-and-update-all-branches b/build-and-update-all-branches index 59a5b2e..d014607 100755 --- a/build-and-update-all-branches +++ b/build-and-update-all-branches @@ -3,8 +3,8 @@ # Prepare master branch, review the list of branches below and then execute this # script. -main=rawhide -branches="$main epel7 epel8 epel9 f34 f35" +main=main +branches="$main epel7 epel8 epel9 f34 f35 f36" exit_handler () { From efc5ee484f28141ac81a9c2ecb29a1edcd62bcf9 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 13 Jun 2022 17:08:08 +0200 Subject: [PATCH 26/56] Rebuilt for Python 3.11 --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index cf2b71a..a63896e 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -28,7 +28,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -167,6 +167,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Mon Jun 13 2022 Python Maint - 3-2 +- Rebuilt for Python 3.11 + * Wed Apr 27 2022 Pavel Raiskup - 3-1 - new upstream release: https://github.com/praiskup/argparse-manpage/releases/tag/v3 From d44fbcb66fe082a0b42a62994ed872e93add261c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 20 Jul 2022 21:10:40 +0000 Subject: [PATCH 27/56] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index a63896e..92badba 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -28,7 +28,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -167,6 +167,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Wed Jul 20 2022 Fedora Release Engineering - 3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Mon Jun 13 2022 Python Maint - 3-2 - Rebuilt for Python 3.11 From e5a52209785a1cfca3e95ec64d55f2a36e7dee7a Mon Sep 17 00:00:00 2001 From: Charalampos Stratakis Date: Tue, 19 Jul 2022 22:11:26 +0200 Subject: [PATCH 28/56] Fix tests compatibility with pip >= 21.3 --- argparse-manpage.spec | 10 +++++++++- fix-pip-21.3-compat.patch | 22 ++++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 fix-pip-21.3-compat.patch diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 92badba..e72bfc1 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -28,7 +28,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 3 -Release: 3%{?dist} +Release: 4%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -36,6 +36,10 @@ License: ASL 2.0 URL: https://github.com/praiskup/%{name} Source0: https://github.com/praiskup/%name/releases/download/v%version/%name-%version.tar.gz +# Fix tests compatibility with pip >= 21.3 +# Fixed upstream: https://github.com/praiskup/argparse-manpage/pull/60 +Patch1: fix-pip-21.3-compat.patch + %if %{with python2} BuildRequires: python2-setuptools python2-devel %if %{with check} @@ -87,6 +91,7 @@ Summary: %{sum Python 3} %prep %setup -q +%patch1 -p1 %if %{with pyproject} %generate_buildrequires @@ -167,6 +172,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Fri Jul 22 2022 Charalampos Stratakis - 3-4 +- Fix tests compatibility with pip >= 21.3 + * Wed Jul 20 2022 Fedora Release Engineering - 3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/fix-pip-21.3-compat.patch b/fix-pip-21.3-compat.patch new file mode 100644 index 0000000..daada93 --- /dev/null +++ b/fix-pip-21.3-compat.patch @@ -0,0 +1,22 @@ +diff --git a/tests/test_examples.py b/tests/test_examples.py +index 66d2352..7886861 100644 +--- a/tests/test_examples.py ++++ b/tests/test_examples.py +@@ -49,8 +49,15 @@ def _rmtree(directory): + def run_pip(args): + environ = os.environ.copy() + environ['PYTHONPATH'] = ':'.join(sys.path) +- subprocess.call([sys.executable, '-m', 'pip'] + args + ["--use-feature=in-tree-build", "."], +- env=environ) ++ from pip import __version__ ++ ++ pip_version = tuple([int(x) for x in __version__.split('.')[:2]]) ++ if pip_version < (21, 3): ++ subprocess.call( ++ [sys.executable, '-m', 'pip'] + args + ["--use-feature=in-tree-build", "."], ++ env=environ) ++ else: ++ subprocess.call([sys.executable, '-m', 'pip'] + args + ["."], env=environ) + + + def run_setup_py(args): From 0c8678315c575399951e2bfa34ec0b74c9b2ec5d Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Mon, 31 Oct 2022 09:44:49 +0100 Subject: [PATCH 29/56] New upstream release Version: 4.1 --- argparse-manpage.spec | 36 +++++++++++++++++++++++------------ build-and-update-all-branches | 2 +- fix-pip-21.3-compat.patch | 22 --------------------- sources | 3 +-- 4 files changed, 26 insertions(+), 37 deletions(-) delete mode 100644 fix-pip-21.3-compat.patch diff --git a/argparse-manpage.spec b/argparse-manpage.spec index e72bfc1..8d0081b 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -1,4 +1,4 @@ -%if 0%{?fedora} +%if 0%{?fedora} || 0%{?rhel} >= 9 %bcond_without pyproject %bcond_with python2 %bcond_with python3 @@ -27,8 +27,8 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage -Version: 3 -Release: 4%{?dist} +Version: 4 +Release: 1%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -36,10 +36,6 @@ License: ASL 2.0 URL: https://github.com/praiskup/%{name} Source0: https://github.com/praiskup/%name/releases/download/v%version/%name-%version.tar.gz -# Fix tests compatibility with pip >= 21.3 -# Fixed upstream: https://github.com/praiskup/argparse-manpage/pull/60 -Patch1: fix-pip-21.3-compat.patch - %if %{with python2} BuildRequires: python2-setuptools python2-devel %if %{with check} @@ -60,6 +56,8 @@ BuildRequires: python3-pytest %if %{with pyproject} BuildRequires: python3-devel +# EL9 needs this explicitly +BuildRequires: pyproject-rpm-macros %if %{with check} BuildRequires: python3-pytest %endif @@ -77,6 +75,7 @@ Requires: python2-%name = %version-%release %package -n python2-%name Summary: %{sum Python 2} +Requires: python2-setuptools %description -n python2-%name %{desc} @@ -84,14 +83,21 @@ Summary: %{sum Python 2} %package -n python3-%name Summary: %{sum Python 3} +%if %{without pyproject} +Requires: python3-setuptools +%endif %description -n python3-%name %{desc} +%if %{with pyproject} +%pyproject_extras_subpkg -n python3-%{name} setuptools +%endif + + %prep %setup -q -%patch1 -p1 %if %{with pyproject} %generate_buildrequires @@ -143,9 +149,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %{_bindir}/argparse-manpage %_mandir/man1/argparse-manpage.1.* %if %{with python3} || %{with pyproject} -%python3_sitelib/build_manpages/cli.py +%python3_sitelib/argparse_manpage/cli.py %else -%python2_sitelib/build_manpages/cli.py +%python2_sitelib/argparse_manpage/cli.py %endif @@ -153,8 +159,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %files -n python2-%name %license LICENSE %python2_sitelib/build_manpages +%python2_sitelib/argparse_manpage %python2_sitelib/argparse_manpage-%{version}*.egg-info -%exclude %python2_sitelib/build_manpages/cli.py +%exclude %python2_sitelib/argparse_manpages/cli.py %endif @@ -162,16 +169,21 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %files -n python3-%name %license LICENSE %python3_sitelib/build_manpages +%python3_sitelib/argparse_manpage %if %{with pyproject} %python3_sitelib/argparse_manpage-*dist-info %else %python3_sitelib/argparse_manpage-%{version}*.egg-info %endif -%exclude %python3_sitelib/build_manpages/cli.py +%exclude %python3_sitelib/argparse_manpage/cli.py %endif %changelog +* Mon Oct 31 2022 Pavel Raiskup - 4-1 +- new upstream release: + https://github.com/praiskup/argparse-manpage/releases/tag/v4 + * Fri Jul 22 2022 Charalampos Stratakis - 3-4 - Fix tests compatibility with pip >= 21.3 diff --git a/build-and-update-all-branches b/build-and-update-all-branches index d014607..7692c3a 100755 --- a/build-and-update-all-branches +++ b/build-and-update-all-branches @@ -4,7 +4,7 @@ # script. main=main -branches="$main epel7 epel8 epel9 f34 f35 f36" +branches="$main epel7 epel8 epel9 f34 f35 f36 f37" exit_handler () { diff --git a/fix-pip-21.3-compat.patch b/fix-pip-21.3-compat.patch deleted file mode 100644 index daada93..0000000 --- a/fix-pip-21.3-compat.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/tests/test_examples.py b/tests/test_examples.py -index 66d2352..7886861 100644 ---- a/tests/test_examples.py -+++ b/tests/test_examples.py -@@ -49,8 +49,15 @@ def _rmtree(directory): - def run_pip(args): - environ = os.environ.copy() - environ['PYTHONPATH'] = ':'.join(sys.path) -- subprocess.call([sys.executable, '-m', 'pip'] + args + ["--use-feature=in-tree-build", "."], -- env=environ) -+ from pip import __version__ -+ -+ pip_version = tuple([int(x) for x in __version__.split('.')[:2]]) -+ if pip_version < (21, 3): -+ subprocess.call( -+ [sys.executable, '-m', 'pip'] + args + ["--use-feature=in-tree-build", "."], -+ env=environ) -+ else: -+ subprocess.call([sys.executable, '-m', 'pip'] + args + ["."], env=environ) - - - def run_setup_py(args): diff --git a/sources b/sources index 98485d3..a3d19d1 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (argparse-manpage-2.2.tar.gz) = 39bb51687dd8359930527b2492469166de7654ea12e456c5ea5b78a7293cb4e792307706b9a9e0280373ce4ea18a2a0bf16bd6b739508634e93fde284033bf13 -SHA512 (argparse-manpage-3.tar.gz) = 8bddfc91396ee6c9594baa21126fb3128ebabb8fb96dba1461e0631e0e3070677973b709d998dcea26e31b6d11a9f37a8b37005bb78f7769d45a29be3186a088 +SHA512 (argparse-manpage-4.tar.gz) = ebc17c4b4e9bcf360a285757c3407dfc4a4102e2512b918148c4edddc62023bbd47ba15947dc55f9655fa093d7d2305977a2a062fdb2eb931c3fc5d7cdba52aa From c944c1536c827f40b7c7bb18887daaeee0d2f655 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Mon, 31 Oct 2022 09:49:29 +0100 Subject: [PATCH 30/56] F34 is EOL --- build-and-update-all-branches | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-and-update-all-branches b/build-and-update-all-branches index 7692c3a..6fa251e 100755 --- a/build-and-update-all-branches +++ b/build-and-update-all-branches @@ -4,7 +4,7 @@ # script. main=main -branches="$main epel7 epel8 epel9 f34 f35 f36 f37" +branches="$main epel7 epel8 epel9 f35 f36 f37" exit_handler () { From e17785b12ba0ad9dd7b6e78139453c646c7c305f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 Jan 2023 22:05:28 +0000 Subject: [PATCH 31/56] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 8d0081b..9bc8f42 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -28,7 +28,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -180,6 +180,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Wed Jan 18 2023 Fedora Release Engineering - 4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Mon Oct 31 2022 Pavel Raiskup - 4-1 - new upstream release: https://github.com/praiskup/argparse-manpage/releases/tag/v4 From 65cf46b06c8bc972c936eddbd0ff55f4ff2509ba Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Sat, 15 Apr 2023 21:18:56 +0200 Subject: [PATCH 32/56] New upstream release Version: 4.1-1 --- argparse-manpage.spec | 9 +++++++-- build-and-update-all-branches | 2 +- sources | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 9bc8f42..062e917 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -27,8 +27,8 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage -Version: 4 -Release: 2%{?dist} +Version: 4.1 +Release: 1%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -180,6 +180,11 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Sat Apr 15 2023 Pavel Raiskup - 4.1-1 +- new `--include` feature, inspired by `help2man --include` +- allow overriding build date with SOURCE_DATE_EPOCH environment variable +- the AUTHORS section was changed to more standard AUTHOR + * Wed Jan 18 2023 Fedora Release Engineering - 4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/build-and-update-all-branches b/build-and-update-all-branches index 6fa251e..ffb1696 100755 --- a/build-and-update-all-branches +++ b/build-and-update-all-branches @@ -4,7 +4,7 @@ # script. main=main -branches="$main epel7 epel8 epel9 f35 f36 f37" +branches="$main epel7 epel8 epel9 f36 f37 f38" exit_handler () { diff --git a/sources b/sources index a3d19d1..5b2ca2c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (argparse-manpage-4.tar.gz) = ebc17c4b4e9bcf360a285757c3407dfc4a4102e2512b918148c4edddc62023bbd47ba15947dc55f9655fa093d7d2305977a2a062fdb2eb931c3fc5d7cdba52aa +SHA512 (argparse-manpage-4.1.tar.gz) = 99c5b2acc9c36eb5ae58e1270ab3178139f646fff99737c7aba64c4665d6f11659631d17af4e74ab103affcf86ea552999ea94f5a15aa504e8514853cb4325ae From 0cf5da54699acaaeb57b4963247c4b56fc0976e2 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Sun, 14 May 2023 13:03:28 +0200 Subject: [PATCH 33/56] New upstream release * Support for pyproject.toml specification of manpages added. * Support for pre-written man pages (the --manfile option). * Incorrect dict access for --include support fixed. * Provide useful AUTHORS section with e-mail from Distribution.get_author_email() even if Distribution.get_author() returns None. Version: 4.2-1 --- argparse-manpage.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 062e917..e1377bc 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -27,7 +27,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage -Version: 4.1 +Version: 4.2 Release: 1%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -180,6 +180,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Sun May 14 2023 Pavel Raiskup - 4.2-1 +- new upstream release, upport for pyproject.toml specs, and --manfile option + * Sat Apr 15 2023 Pavel Raiskup - 4.1-1 - new `--include` feature, inspired by `help2man --include` - allow overriding build date with SOURCE_DATE_EPOCH environment variable diff --git a/sources b/sources index 5b2ca2c..b768fd2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (argparse-manpage-4.1.tar.gz) = 99c5b2acc9c36eb5ae58e1270ab3178139f646fff99737c7aba64c4665d6f11659631d17af4e74ab103affcf86ea552999ea94f5a15aa504e8514853cb4325ae +SHA512 (argparse-manpage-4.2.tar.gz) = f5bb63a77547ad61ba41687098f29754b83f8869587647c4de37e4fb4e7ff0ebc55817094d983418b42ff28845501b9870bf67b81ebbec341df1d2544437f84e From 63aa4c9d2ea5c6efad85f53b43ef29b1083883fb Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Sun, 14 May 2023 14:36:33 +0200 Subject: [PATCH 34/56] Missing build requires (sync with upstream spec file) --- argparse-manpage.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index e1377bc..4de9e16 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -38,6 +38,8 @@ Source0: https://github.com/praiskup/%name/releases/download/v%version/%n %if %{with python2} BuildRequires: python2-setuptools python2-devel +BuildRequires: python2-packaging +BuildRequires: python2-toml %if %{with check} %if 0%{?rhel} && 0%{?rhel} == 7 BuildRequires: pytest @@ -49,6 +51,8 @@ BuildRequires: python2-pytest %if %{with python3} BuildRequires: python3-setuptools python3-devel +BuildRequires: python3-packaging +BuildRequires: python3-toml %if %{with check} BuildRequires: python3-pytest %endif From 9eff5dd3a57455e5bde6ec19fcfe2a469c9a8de9 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Thu, 18 May 2023 10:17:38 +0200 Subject: [PATCH 35/56] New upstream release Switching to tomli from (dead) toml for older Python versions Version: 4.3-1 --- argparse-manpage.spec | 8 ++++++-- sources | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 4de9e16..5da6102 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -27,7 +27,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage -Version: 4.2 +Version: 4.3 Release: 1%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -52,7 +52,7 @@ BuildRequires: python2-pytest %if %{with python3} BuildRequires: python3-setuptools python3-devel BuildRequires: python3-packaging -BuildRequires: python3-toml +BuildRequires: python3-tomli %if %{with check} BuildRequires: python3-pytest %endif @@ -184,6 +184,10 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Thu May 18 2023 Pavel Raiskup - 4.3-1 +- new upstream release, tomli dep instead of toml + https://github.com/praiskup/argparse-manpage/releases/tag/v4.3 + * Sun May 14 2023 Pavel Raiskup - 4.2-1 - new upstream release, upport for pyproject.toml specs, and --manfile option diff --git a/sources b/sources index b768fd2..0981e4e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (argparse-manpage-4.2.tar.gz) = f5bb63a77547ad61ba41687098f29754b83f8869587647c4de37e4fb4e7ff0ebc55817094d983418b42ff28845501b9870bf67b81ebbec341df1d2544437f84e +SHA512 (argparse-manpage-4.3.tar.gz) = 4668fd4609b36172c374dbf4f398e62641fd742c369d0ca072018a6615cfccbe688db589ba51e91c7b67f987893fb165dae9646b95758755467870e2560f5d2f From fda60da6c03b3ec94f13943e472a1933837a8ff1 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Thu, 18 May 2023 10:19:23 +0200 Subject: [PATCH 36/56] releng: f36 is EOL --- build-and-update-all-branches | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-and-update-all-branches b/build-and-update-all-branches index ffb1696..fd7abfd 100755 --- a/build-and-update-all-branches +++ b/build-and-update-all-branches @@ -4,7 +4,7 @@ # script. main=main -branches="$main epel7 epel8 epel9 f36 f37 f38" +branches="$main epel7 epel8 epel9 f37 f38" exit_handler () { From 7bba18895786f7488b59a2225d3afcf93f0c804d Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 13 Jun 2023 22:28:04 +0200 Subject: [PATCH 37/56] Rebuilt for Python 3.12 --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 5da6102..577b0b0 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -28,7 +28,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 4.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -184,6 +184,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Tue Jun 13 2023 Python Maint - 4.3-2 +- Rebuilt for Python 3.12 + * Thu May 18 2023 Pavel Raiskup - 4.3-1 - new upstream release, tomli dep instead of toml https://github.com/praiskup/argparse-manpage/releases/tag/v4.3 From 17039cbb3f0b594feb4c9d923642df6480e199b2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 13:42:35 +0000 Subject: [PATCH 38/56] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 577b0b0..6d47261 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -28,7 +28,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 4.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -184,6 +184,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 4.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Jun 13 2023 Python Maint - 4.3-2 - Rebuilt for Python 3.12 From 1d207c86baa4e90f12b6f5d2420fe273482c5ebb Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Wed, 2 Aug 2023 09:03:22 +0200 Subject: [PATCH 39/56] EL7 package needs to depend on python2-toml --- argparse-manpage.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 6d47261..d76a479 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -80,6 +80,7 @@ Requires: python2-%name = %version-%release %package -n python2-%name Summary: %{sum Python 2} Requires: python2-setuptools +Requires: python2-toml %description -n python2-%name %{desc} From c8dcc8512d261686b247c4e3d7bfc37fca96c4b6 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Mon, 4 Sep 2023 11:04:54 +0200 Subject: [PATCH 40/56] New upstream source Version: 4.4-1 --- argparse-manpage.spec | 12 ++++++++---- build-and-update-all-branches | 2 +- sources | 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index d76a479..ae88b0c 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -27,14 +27,14 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage -Version: 4.3 -Release: 3%{?dist} +Version: 4.4 +Release: 1%{?dist} Summary: %{sum Python} BuildArch: noarch -License: ASL 2.0 +License: Apache-2.0 URL: https://github.com/praiskup/%{name} -Source0: https://github.com/praiskup/%name/releases/download/v%version/%name-%version.tar.gz +Source0: %pypi_source %if %{with python2} BuildRequires: python2-setuptools python2-devel @@ -185,6 +185,10 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Mon Sep 04 2023 Pavel Raiskup - 4.4-1 +- new upstream release: https://github.com/praiskup/argparse-manpage/releases/tag/v4.4 +- license tag in SPDX format + * Wed Jul 19 2023 Fedora Release Engineering - 4.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/build-and-update-all-branches b/build-and-update-all-branches index fd7abfd..45ed84b 100755 --- a/build-and-update-all-branches +++ b/build-and-update-all-branches @@ -4,7 +4,7 @@ # script. main=main -branches="$main epel7 epel8 epel9 f37 f38" +branches="$main epel7 epel8 epel9 f37 f38 f39" exit_handler () { diff --git a/sources b/sources index 0981e4e..4ec0bc4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (argparse-manpage-4.3.tar.gz) = 4668fd4609b36172c374dbf4f398e62641fd742c369d0ca072018a6615cfccbe688db589ba51e91c7b67f987893fb165dae9646b95758755467870e2560f5d2f +SHA512 (argparse-manpage-4.4.tar.gz) = 129db8b2f1472f35be482dfacef2ba96d793988d4cf6af161a1fd23fa01a24fc9c1731814dee0da26f35d5c31a9353321490b140afe9586ae1dc429f023f8009 From 802e219430a5947bef4eadbb920d3d0965abc3fe Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Fri, 22 Sep 2023 22:27:10 +0200 Subject: [PATCH 41/56] New upstream release Version: 4.5-1 --- argparse-manpage.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index ae88b0c..04e9021 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -27,7 +27,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage -Version: 4.4 +Version: 4.5 Release: 1%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -185,6 +185,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Fri Sep 22 2023 Pavel Raiskup - 4.5-1 +- new upstream release https://github.com/praiskup/argparse-manpage/releases/tag/v4.4 + * Mon Sep 04 2023 Pavel Raiskup - 4.4-1 - new upstream release: https://github.com/praiskup/argparse-manpage/releases/tag/v4.4 - license tag in SPDX format diff --git a/sources b/sources index 4ec0bc4..6d01b10 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (argparse-manpage-4.4.tar.gz) = 129db8b2f1472f35be482dfacef2ba96d793988d4cf6af161a1fd23fa01a24fc9c1731814dee0da26f35d5c31a9353321490b140afe9586ae1dc429f023f8009 +SHA512 (argparse-manpage-4.5.tar.gz) = 24d2e574b74d33b6b39826cdca2083789fa5e10b4c844a4aa3cd2559db39417f0b55a52ec807dc82103a682f13c9cf83170286d305118edc0e2529100a8f2be1 From 3f0feb38d703893d11425075c90fe569451ec436 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 13:30:27 +0000 Subject: [PATCH 42/56] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 04e9021..d63cb80 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -28,7 +28,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 4.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -185,6 +185,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 4.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Sep 22 2023 Pavel Raiskup - 4.5-1 - new upstream release https://github.com/praiskup/argparse-manpage/releases/tag/v4.4 From eafd1ddd405085625c4eb03adeafac51f7b21a95 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 22 Jan 2024 23:24:52 +0000 Subject: [PATCH 43/56] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index d63cb80..1f1d780 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -28,7 +28,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 4.5 -Release: 2%{?dist} +Release: 3%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -185,6 +185,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Mon Jan 22 2024 Fedora Release Engineering - 4.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 4.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 8aea8a9ad51049fa497cd4f4e4ac08598e05faf5 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Wed, 5 Jun 2024 13:48:23 +0200 Subject: [PATCH 44/56] New upstream release Relates: rhbz#2279987 Version: 4.6-1 --- argparse-manpage.spec | 9 ++++++--- sources | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 1f1d780..21efee2 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -27,8 +27,8 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage -Version: 4.5 -Release: 3%{?dist} +Version: 4.6 +Release: 1%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -144,7 +144,7 @@ PYTHONPATH=%buildroot%python2_sitearch %__python2 -m pytest -vv PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %endif %if %{with pyproject} -%pytest +%pytest -vv %endif %endif @@ -185,6 +185,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Wed Jun 05 2024 Pavel Raiskup - 4.6-1 +- new upstream release (rhbz#2279987) + * Mon Jan 22 2024 Fedora Release Engineering - 4.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/sources b/sources index 6d01b10..71552b5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (argparse-manpage-4.5.tar.gz) = 24d2e574b74d33b6b39826cdca2083789fa5e10b4c844a4aa3cd2559db39417f0b55a52ec807dc82103a682f13c9cf83170286d305118edc0e2529100a8f2be1 +SHA512 (argparse-manpage-4.6.tar.gz) = ba9149609b3724811b4cb780c2ebcbfde7f0850153df679fad9e7c12a4a25f84635669ef8f6011ed023228c57e3917cb4850b2d7c395c38191a179edfc288028 From 7640a4a6f5e4ab7aa1f8bc60088119e990579306 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 7 Jun 2024 10:48:16 +0200 Subject: [PATCH 45/56] Rebuilt for Python 3.13 --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 21efee2..0d0c3ba 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -28,7 +28,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 4.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -185,6 +185,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Fri Jun 07 2024 Python Maint - 4.6-2 +- Rebuilt for Python 3.13 + * Wed Jun 05 2024 Pavel Raiskup - 4.6-1 - new upstream release (rhbz#2279987) From 2d2ca823547bf8616c329d6d247713733ce9fd80 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 17:23:30 +0000 Subject: [PATCH 46/56] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 0d0c3ba..b793178 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -28,7 +28,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 4.6 -Release: 2%{?dist} +Release: 3%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -185,6 +185,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 4.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Jun 07 2024 Python Maint - 4.6-2 - Rebuilt for Python 3.13 From 8ef80e196cdd980e72ecc5124f486de04bdca56f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 11:29:57 +0000 Subject: [PATCH 47/56] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index b793178..c28b4e3 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -28,7 +28,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 4.6 -Release: 3%{?dist} +Release: 4%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -185,6 +185,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 4.6-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Wed Jul 17 2024 Fedora Release Engineering - 4.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From e93bebd56b01d20f49cf33b34763eb702bea84cc Mon Sep 17 00:00:00 2001 From: Lumir Balhar Date: Thu, 3 Apr 2025 16:08:39 +0200 Subject: [PATCH 48/56] Fix compatibility with newer setuptools New setuptools expects options to use lower_snake_case. --- argparse-manpage.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index c28b4e3..b73772e 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -28,7 +28,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 4.6 -Release: 4%{?dist} +Release: 5%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -104,6 +104,9 @@ Requires: python3-setuptools %prep %setup -q +# https://github.com/praiskup/argparse-manpage/pull/116 +sed -i "/parser-file/s/-/_/" examples/old_format_file_name/setup.cfg + %if %{with pyproject} %generate_buildrequires %pyproject_buildrequires @@ -185,6 +188,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Thu Apr 03 2025 Lumír Balhar - 4.6-5 +- Fix build with newer setuptools + * Thu Jan 16 2025 Fedora Release Engineering - 4.6-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 56c9391aea2c823e8ea6e259ecdb1651aae91a25 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 2 Jun 2025 22:43:39 +0200 Subject: [PATCH 49/56] Rebuilt for Python 3.14 --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index b73772e..9c1aa37 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -28,7 +28,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 4.6 -Release: 5%{?dist} +Release: 6%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -188,6 +188,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Mon Jun 02 2025 Python Maint - 4.6-6 +- Rebuilt for Python 3.14 + * Thu Apr 03 2025 Lumír Balhar - 4.6-5 - Fix build with newer setuptools From 4b1a814c694daebe724bab3c0f98992e6acaa4d1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 17:12:44 +0000 Subject: [PATCH 50/56] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 9c1aa37..7f2ae0b 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -28,7 +28,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 4.6 -Release: 6%{?dist} +Release: 7%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -188,6 +188,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 4.6-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Mon Jun 02 2025 Python Maint - 4.6-6 - Rebuilt for Python 3.14 From 6e66400253602a2bdf60afc249141376de9a8cdc Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Fri, 15 Aug 2025 12:31:46 +0200 Subject: [PATCH 51/56] New upstream release Version: 4.7-1 --- .gitignore | 2 +- argparse-manpage.spec | 16 +++++++++------- build-and-update-all-branches | 2 +- sources | 2 +- 4 files changed, 12 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index e402717..78be7e2 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/argparse-manpage-*.tar.gz +/argparse_manpage-*.tar.gz diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 7f2ae0b..b48adb0 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -1,3 +1,5 @@ +%global pip_module_name argparse_manpage + %if 0%{?fedora} || 0%{?rhel} >= 9 %bcond_without pyproject %bcond_with python2 @@ -27,14 +29,14 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage -Version: 4.6 -Release: 7%{?dist} +Version: 4.7 +Release: 1%{?dist} Summary: %{sum Python} BuildArch: noarch License: Apache-2.0 URL: https://github.com/praiskup/%{name} -Source0: %pypi_source +Source0: %pypi_source %pip_module_name %if %{with python2} BuildRequires: python2-setuptools python2-devel @@ -102,10 +104,7 @@ Requires: python3-setuptools %prep -%setup -q - -# https://github.com/praiskup/argparse-manpage/pull/116 -sed -i "/parser-file/s/-/_/" examples/old_format_file_name/setup.cfg +%setup -q -n %{pip_module_name}-%{version} %if %{with pyproject} %generate_buildrequires @@ -188,6 +187,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Fri Aug 15 2025 Pavel Raiskup - 4.7-1 +- new upstream release: https://github.com/praiskup/argparse-manpage/releases/tag/v4.7 + * Wed Jul 23 2025 Fedora Release Engineering - 4.6-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild diff --git a/build-and-update-all-branches b/build-and-update-all-branches index 45ed84b..3bbab4b 100755 --- a/build-and-update-all-branches +++ b/build-and-update-all-branches @@ -4,7 +4,7 @@ # script. main=main -branches="$main epel7 epel8 epel9 f37 f38 f39" +branches="$main epel7 epel8 epel9 epel10 epel10.0 f41 f42 f43" exit_handler () { diff --git a/sources b/sources index 71552b5..e28ee18 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (argparse-manpage-4.6.tar.gz) = ba9149609b3724811b4cb780c2ebcbfde7f0850153df679fad9e7c12a4a25f84635669ef8f6011ed023228c57e3917cb4850b2d7c395c38191a179edfc288028 +SHA512 (argparse_manpage-4.7.tar.gz) = 88c2e0e0747f5950b131d5456b1bc153e64d11ca41d87e3c995d91f7ffb662685a5c58f7ea99f011151aa72e45a5bcab98ac6729e20a19d086a7798d9c783452 From 38354df52dd2b4744639f2bdb417f443cee046b5 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup Date: Fri, 15 Aug 2025 12:38:02 +0200 Subject: [PATCH 52/56] Don't build for epel7 --- build-and-update-all-branches | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-and-update-all-branches b/build-and-update-all-branches index 3bbab4b..dd74154 100755 --- a/build-and-update-all-branches +++ b/build-and-update-all-branches @@ -4,7 +4,7 @@ # script. main=main -branches="$main epel7 epel8 epel9 epel10 epel10.0 f41 f42 f43" +branches="$main epel8 epel9 epel10 epel10.0 f41 f42 f43" exit_handler () { From 0a30dc8704e31f7ed696cbf8d742a96caf520738 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 12:38:35 +0200 Subject: [PATCH 53/56] Rebuilt for Python 3.14.0rc2 bytecode --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index b48adb0..2473b07 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -30,7 +30,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 4.7 -Release: 1%{?dist} +Release: 2%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -187,6 +187,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Fri Aug 15 2025 Python Maint - 4.7-2 +- Rebuilt for Python 3.14.0rc2 bytecode + * Fri Aug 15 2025 Pavel Raiskup - 4.7-1 - new upstream release: https://github.com/praiskup/argparse-manpage/releases/tag/v4.7 From b7465240f77fa29d865d69b7607c111677190816 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 12:07:32 +0200 Subject: [PATCH 54/56] Rebuilt for Python 3.14.0rc3 bytecode --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 2473b07..60d2f84 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -30,7 +30,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 4.7 -Release: 2%{?dist} +Release: 3%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -187,6 +187,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Fri Sep 19 2025 Python Maint - 4.7-3 +- Rebuilt for Python 3.14.0rc3 bytecode + * Fri Aug 15 2025 Python Maint - 4.7-2 - Rebuilt for Python 3.14.0rc2 bytecode From 0a3dbadbde167f8bd6e8e79e553c777627e7749d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 1 Dec 2025 19:29:40 +0100 Subject: [PATCH 55/56] Fix build with pip 25.3+ - Fixes: rhbz#2417959 From https://pip.pypa.io/en/stable/news/#v25-3 > Remove support for the deprecated setup.py bdist_wheel mechanism. > Consequently, --use-pep517 is now always on, and --no-use-pep517 has been removed. And from https://github.com/pypa/pip/issues/6334 > By opting into pip's PEP 517 mode, you are also opting into build isolation. With build isolation enabled, pip creates temporary Python virtual environment and fetches packages from pypi.org to them, when building wheels. This does not work in offline environments. Yes, PIP_NO_BUILD_ISOLATION=0 means *disable* build isolation, despite the double negative. See https://github.com/pypa/pip/issues/5735 --- argparse-manpage.spec | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index 60d2f84..c46f882 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -30,7 +30,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 4.7 -Release: 3%{?dist} +Release: 4%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -139,6 +139,10 @@ Requires: python3-setuptools %if %{with check} %check +# Disable pip build isolation to make the tests work in offline environment +# Fixes https://bugzilla.redhat.com/2417959 +export PIP_NO_BUILD_ISOLATION=0 + %if %{with python2} PYTHONPATH=%buildroot%python2_sitearch %__python2 -m pytest -vv %endif @@ -187,6 +191,10 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Mon Dec 01 2025 Miro Hrončok - 4.7-4 +- Fix build with pip 25.3+ +- Fixes: rhbz#2417959 + * Fri Sep 19 2025 Python Maint - 4.7-3 - Rebuilt for Python 3.14.0rc3 bytecode From 967cf322170338aa76b353f16196c8a3dbd68e6b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 03:53:44 +0000 Subject: [PATCH 56/56] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- argparse-manpage.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argparse-manpage.spec b/argparse-manpage.spec index c46f882..7d88f6f 100644 --- a/argparse-manpage.spec +++ b/argparse-manpage.spec @@ -30,7 +30,7 @@ There is a limited support for (deprecated) optparse objects, too. Name: argparse-manpage Version: 4.7 -Release: 4%{?dist} +Release: 5%{?dist} Summary: %{sum Python} BuildArch: noarch @@ -191,6 +191,9 @@ PYTHONPATH=%buildroot%python3_sitearch %__python3 -m pytest -vv %changelog +* Fri Jan 16 2026 Fedora Release Engineering - 4.7-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Mon Dec 01 2025 Miro Hrončok - 4.7-4 - Fix build with pip 25.3+ - Fixes: rhbz#2417959