From d267c5beceb1e33fa9dc66a0dd00187997e64bb8 Mon Sep 17 00:00:00 2001 From: Major Hayden Date: Mon, 13 Jun 2022 10:02:56 -0500 Subject: [PATCH 01/22] Update to 1.3.1 --- .gitignore | 1 + python-google-cloud-testutils.spec | 4 +++- sources | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 94025a4..e22b94b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /python-test-utils-1.1.0.tar.gz /python-test-utils-1.3.1.tar.gz +/python-test-utils-1.3.2.tar.gz diff --git a/python-google-cloud-testutils.spec b/python-google-cloud-testutils.spec index a64f252..ead3d89 100644 --- a/python-google-cloud-testutils.spec +++ b/python-google-cloud-testutils.spec @@ -1,9 +1,11 @@ +# F35: Do not update past 1.3.1. F35's protobuf is too old. + # tests are enabled by default %bcond_without tests %global srcname google-cloud-testutils %global forgeurl https://github.com/googleapis/python-test-utils -Version: 1.3.1 +Version: 1.3.2 %global tag v%{version} %forgemeta diff --git a/sources b/sources index 27244da..670b17c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (python-test-utils-1.3.1.tar.gz) = 93d2f7e6944e9c0483b641af7277d1403bfc392759e6f37cdc89ca9c2d84b0397baf768e7a31195fecca3eb51a9ef8703fc4972aa572f97d3e46d9768e453736 +SHA512 (python-test-utils-1.3.2.tar.gz) = 2454d623cc94061699f044badec21b946193ce3b9a4d2916628e2cf56e852c59e5e8c0d9df6fc9a8837bbc7c9a5baff7c9b32b04c9836e08b8f0bd14b69375cb From 1eb29dbbb6ea34d96e77262fd7fca1423595b930 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 13 Jun 2022 20:39:10 +0200 Subject: [PATCH 02/22] Rebuilt for Python 3.11 From 16e5f69e9a0d49868b075ac5488c4530b94b0e49 Mon Sep 17 00:00:00 2001 From: Major Hayden Date: Tue, 12 Jul 2022 10:38:06 -0500 Subject: [PATCH 03/22] Update to 1.3.3 rhbz#2106404 --- .gitignore | 1 + python-google-cloud-testutils.spec | 8 +++++--- sources | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index e22b94b..0fe5b27 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /python-test-utils-1.1.0.tar.gz /python-test-utils-1.3.1.tar.gz /python-test-utils-1.3.2.tar.gz +/python-test-utils-1.3.3.tar.gz diff --git a/python-google-cloud-testutils.spec b/python-google-cloud-testutils.spec index ead3d89..c1bd8c7 100644 --- a/python-google-cloud-testutils.spec +++ b/python-google-cloud-testutils.spec @@ -5,7 +5,7 @@ %global srcname google-cloud-testutils %global forgeurl https://github.com/googleapis/python-test-utils -Version: 1.3.2 +Version: 1.3.3 %global tag v%{version} %forgemeta @@ -44,7 +44,7 @@ Summary: %{summary} %generate_buildrequires -%pyproject_buildrequires -r +%pyproject_buildrequires %build @@ -60,8 +60,10 @@ rm -rf %{buildroot}%{python3_sitelib}/{scripts,tests} rm -f %{buildroot}%{_bindir}/lower-bound-checker -%if %{with tests} %check +%pyproject_check_import -e "tests*" + +%if %{with tests} # Lower bounds checking tests won't work since installing things via # pip is not going to work during RPM builds. %pytest --disable-warnings --ignore tests/unit/test_lower_bound_checker.py diff --git a/sources b/sources index 670b17c..74d4d5e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (python-test-utils-1.3.2.tar.gz) = 2454d623cc94061699f044badec21b946193ce3b9a4d2916628e2cf56e852c59e5e8c0d9df6fc9a8837bbc7c9a5baff7c9b32b04c9836e08b8f0bd14b69375cb +SHA512 (python-test-utils-1.3.3.tar.gz) = 1d54cf4414a2febc7aa5d3cfb9a1ee3f7ef55d8f19fcae0af81e39bfa506788d867c73c9c1eb075b2ca6c1efae770dc5c5648ce66e3b7a99c96c25f338fc1e5c From 0ba23ea3d8ebe525700701a21323490fbea419ca Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 22 Jul 2022 18:57:58 +0000 Subject: [PATCH 04/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 210faea714b82d46d643eb1e2bbd4e46899cb871 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 20 Jan 2023 13:39:17 +0000 Subject: [PATCH 05/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering From f0662da412e2567a97f6bf8e83f3d4f0a99007d5 Mon Sep 17 00:00:00 2001 From: Major Hayden Date: Wed, 22 Feb 2023 07:34:13 -0600 Subject: [PATCH 06/22] Set SPDX license --- python-google-cloud-testutils.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-google-cloud-testutils.spec b/python-google-cloud-testutils.spec index c1bd8c7..1bcb985 100644 --- a/python-google-cloud-testutils.spec +++ b/python-google-cloud-testutils.spec @@ -13,7 +13,7 @@ Name: python-%{srcname} Release: %autorelease Summary: Python test utilities for Google Cloud APIs -License: ASL 2.0 +License: Apache-2.0 URL: %forgeurl Source0: %forgesource From b3fd0c46d5ca0e47419928185aeddcd9a5138030 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 14 Jun 2023 20:22:27 +0200 Subject: [PATCH 07/22] Rebuilt for Python 3.12 From ce15e8d45968905d41d7659fefadfd278d9bbefc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jul 2023 10:11:30 +0000 Subject: [PATCH 08/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering From ce5a67abe1f84674f9b23853ed08e932d4bc2e08 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 22 Jan 2024 02:01:22 +0000 Subject: [PATCH 09/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 255af640dac21cf37bad5aae412fbf6d4c5987b3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jan 2024 05:03:21 +0000 Subject: [PATCH 10/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 0ea1cdc55d8c7d997a9b676741007a9addbb32f7 Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Fri, 26 Jan 2024 19:33:41 +0000 Subject: [PATCH 11/22] Orphaned for 6+ weeks --- .gitignore | 4 -- README.md | 3 -- dead.package | 1 + python-google-cloud-testutils.spec | 78 ------------------------------ sources | 1 - 5 files changed, 1 insertion(+), 86 deletions(-) delete mode 100644 .gitignore delete mode 100644 README.md create mode 100644 dead.package delete mode 100644 python-google-cloud-testutils.spec delete mode 100644 sources diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 0fe5b27..0000000 --- a/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -/python-test-utils-1.1.0.tar.gz -/python-test-utils-1.3.1.tar.gz -/python-test-utils-1.3.2.tar.gz -/python-test-utils-1.3.3.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index 6fbbc01..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# python-google-cloud-testutils - -The python-google-cloud-testutils package diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..5204a84 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Orphaned for 6+ weeks diff --git a/python-google-cloud-testutils.spec b/python-google-cloud-testutils.spec deleted file mode 100644 index 1bcb985..0000000 --- a/python-google-cloud-testutils.spec +++ /dev/null @@ -1,78 +0,0 @@ -# F35: Do not update past 1.3.1. F35's protobuf is too old. - -# tests are enabled by default -%bcond_without tests - -%global srcname google-cloud-testutils -%global forgeurl https://github.com/googleapis/python-test-utils -Version: 1.3.3 -%global tag v%{version} -%forgemeta - -Name: python-%{srcname} -Release: %autorelease -Summary: Python test utilities for Google Cloud APIs - -License: Apache-2.0 -URL: %forgeurl -Source0: %forgesource - -BuildArch: noarch - -BuildRequires: python3-devel - -%if %{with tests} -BuildRequires: python3dist(pytest) -%endif - -%global _description %{expand: -This is a collection of common tools used in system tests of Python client -libraries for Google APIs.} - -%description %{_description} - - -%package -n python3-%{srcname} -%py_provides python3-test-utils -Summary: %{summary} - -%description -n python3-%{srcname} %{_description} - - -%prep -%forgesetup - - -%generate_buildrequires -%pyproject_buildrequires - - -%build -%pyproject_wheel - - -%install -%pyproject_install -%pyproject_save_files test_utils - -# Remove extra scripts and tests. -rm -rf %{buildroot}%{python3_sitelib}/{scripts,tests} -rm -f %{buildroot}%{_bindir}/lower-bound-checker - - -%check -%pyproject_check_import -e "tests*" - -%if %{with tests} -# Lower bounds checking tests won't work since installing things via -# pip is not going to work during RPM builds. -%pytest --disable-warnings --ignore tests/unit/test_lower_bound_checker.py -%endif - - -%files -n python3-%{srcname} -f %{pyproject_files} -%doc README.rst CHANGELOG.md CODE_OF_CONDUCT.md - - -%changelog -%autochangelog diff --git a/sources b/sources deleted file mode 100644 index 74d4d5e..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (python-test-utils-1.3.3.tar.gz) = 1d54cf4414a2febc7aa5d3cfb9a1ee3f7ef55d8f19fcae0af81e39bfa506788d867c73c9c1eb075b2ca6c1efae770dc5c5648ce66e3b7a99c96c25f338fc1e5c From 1402754f4ed00dd5616738a5516afaa1f6893c2c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 2 Oct 2024 14:38:25 +0000 Subject: [PATCH 12/22] Unretirement request: https://pagure.io/releng/issue/12373 Revert "Orphaned for 6+ weeks" This reverts commit 0ea1cdc55d8c7d997a9b676741007a9addbb32f7. Signed-off-by: Fedora Release Engineering --- .gitignore | 4 ++ README.md | 3 ++ dead.package | 1 - python-google-cloud-testutils.spec | 78 ++++++++++++++++++++++++++++++ sources | 1 + 5 files changed, 86 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 README.md delete mode 100644 dead.package create mode 100644 python-google-cloud-testutils.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0fe5b27 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/python-test-utils-1.1.0.tar.gz +/python-test-utils-1.3.1.tar.gz +/python-test-utils-1.3.2.tar.gz +/python-test-utils-1.3.3.tar.gz diff --git a/README.md b/README.md new file mode 100644 index 0000000..6fbbc01 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# python-google-cloud-testutils + +The python-google-cloud-testutils package diff --git a/dead.package b/dead.package deleted file mode 100644 index 5204a84..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -Orphaned for 6+ weeks diff --git a/python-google-cloud-testutils.spec b/python-google-cloud-testutils.spec new file mode 100644 index 0000000..1bcb985 --- /dev/null +++ b/python-google-cloud-testutils.spec @@ -0,0 +1,78 @@ +# F35: Do not update past 1.3.1. F35's protobuf is too old. + +# tests are enabled by default +%bcond_without tests + +%global srcname google-cloud-testutils +%global forgeurl https://github.com/googleapis/python-test-utils +Version: 1.3.3 +%global tag v%{version} +%forgemeta + +Name: python-%{srcname} +Release: %autorelease +Summary: Python test utilities for Google Cloud APIs + +License: Apache-2.0 +URL: %forgeurl +Source0: %forgesource + +BuildArch: noarch + +BuildRequires: python3-devel + +%if %{with tests} +BuildRequires: python3dist(pytest) +%endif + +%global _description %{expand: +This is a collection of common tools used in system tests of Python client +libraries for Google APIs.} + +%description %{_description} + + +%package -n python3-%{srcname} +%py_provides python3-test-utils +Summary: %{summary} + +%description -n python3-%{srcname} %{_description} + + +%prep +%forgesetup + + +%generate_buildrequires +%pyproject_buildrequires + + +%build +%pyproject_wheel + + +%install +%pyproject_install +%pyproject_save_files test_utils + +# Remove extra scripts and tests. +rm -rf %{buildroot}%{python3_sitelib}/{scripts,tests} +rm -f %{buildroot}%{_bindir}/lower-bound-checker + + +%check +%pyproject_check_import -e "tests*" + +%if %{with tests} +# Lower bounds checking tests won't work since installing things via +# pip is not going to work during RPM builds. +%pytest --disable-warnings --ignore tests/unit/test_lower_bound_checker.py +%endif + + +%files -n python3-%{srcname} -f %{pyproject_files} +%doc README.rst CHANGELOG.md CODE_OF_CONDUCT.md + + +%changelog +%autochangelog diff --git a/sources b/sources new file mode 100644 index 0000000..74d4d5e --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (python-test-utils-1.3.3.tar.gz) = 1d54cf4414a2febc7aa5d3cfb9a1ee3f7ef55d8f19fcae0af81e39bfa506788d867c73c9c1eb075b2ca6c1efae770dc5c5648ce66e3b7a99c96c25f338fc1e5c From f6e5c78d30735a3742c43c9f0fecb9dcd09a508d Mon Sep 17 00:00:00 2001 From: Paul Wouters Date: Wed, 2 Oct 2024 11:02:31 -0400 Subject: [PATCH 13/22] - Upgrade to 1.4.0 --- .gitignore | 1 + python-google-cloud-testutils.spec | 16 ++++------------ sources | 2 +- 3 files changed, 6 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index 0fe5b27..ce523ab 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /python-test-utils-1.3.1.tar.gz /python-test-utils-1.3.2.tar.gz /python-test-utils-1.3.3.tar.gz +/python-test-utils-1.4.0.tar.gz diff --git a/python-google-cloud-testutils.spec b/python-google-cloud-testutils.spec index 1bcb985..0b0cfdc 100644 --- a/python-google-cloud-testutils.spec +++ b/python-google-cloud-testutils.spec @@ -1,11 +1,9 @@ -# F35: Do not update past 1.3.1. F35's protobuf is too old. - # tests are enabled by default %bcond_without tests %global srcname google-cloud-testutils %global forgeurl https://github.com/googleapis/python-test-utils -Version: 1.3.3 +Version: 1.4.0 %global tag v%{version} %forgemeta @@ -20,6 +18,7 @@ Source0: %forgesource BuildArch: noarch BuildRequires: python3-devel +BuildRequires: python3-google-auth %if %{with tests} BuildRequires: python3dist(pytest) @@ -38,27 +37,21 @@ Summary: %{summary} %description -n python3-%{srcname} %{_description} - %prep %forgesetup - %generate_buildrequires %pyproject_buildrequires - %build %pyproject_wheel - %install %pyproject_install %pyproject_save_files test_utils # Remove extra scripts and tests. -rm -rf %{buildroot}%{python3_sitelib}/{scripts,tests} -rm -f %{buildroot}%{_bindir}/lower-bound-checker - +rm %{buildroot}%{_bindir}/lower-bound-checker %check %pyproject_check_import -e "tests*" @@ -69,10 +62,9 @@ rm -f %{buildroot}%{_bindir}/lower-bound-checker %pytest --disable-warnings --ignore tests/unit/test_lower_bound_checker.py %endif - %files -n python3-%{srcname} -f %{pyproject_files} %doc README.rst CHANGELOG.md CODE_OF_CONDUCT.md - +%license LICENSE %changelog %autochangelog diff --git a/sources b/sources index 74d4d5e..ed3872b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (python-test-utils-1.3.3.tar.gz) = 1d54cf4414a2febc7aa5d3cfb9a1ee3f7ef55d8f19fcae0af81e39bfa506788d867c73c9c1eb075b2ca6c1efae770dc5c5648ce66e3b7a99c96c25f338fc1e5c +SHA512 (python-test-utils-1.4.0.tar.gz) = 912903f1dbdcc28288425aa99674723e8deeaaf594f9cd0d15bd328c12236388c7cb9fd2dc72260ac18df62f2177bf15bfeb9ed7de41e664a397392440859642 From 17a8d22523b779c03c76f7374aeecee282da3918 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 18 Jan 2025 14:45:50 +0000 Subject: [PATCH 14/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From cfb686a087fa9f6287c37d6f867f1e0045bc702e Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 3 Jun 2025 12:21:18 +0200 Subject: [PATCH 15/22] Rebuilt for Python 3.14 From 283d05557d8733f20385901a38d215ca5ebcfeb7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 08:08:23 +0000 Subject: [PATCH 16/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 27a1ca69f921b0547d2ec08c4fb9a967d7ae4ee8 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 13:50:08 +0200 Subject: [PATCH 17/22] Rebuilt for Python 3.14.0rc2 bytecode From 12fe723db0174173f0dfd5a41c866fb0dc013c9b Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 13:24:03 +0200 Subject: [PATCH 18/22] Rebuilt for Python 3.14.0rc3 bytecode From 14362dd7a878ab6ac521ac139ebb73df2029f21d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 07:40:07 +0000 Subject: [PATCH 19/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 10d56bc2c4f295cde2ccc056ba16ae5c6a8e96f1 Mon Sep 17 00:00:00 2001 From: Alex Manson Date: Wed, 1 Apr 2026 20:10:13 +1300 Subject: [PATCH 20/22] Update to 1.7.1 (monorepo migration) --- .gitignore | 1 + generate-tarball.sh | 15 +++++++++++++++ python-google-cloud-testutils.spec | 13 +++++-------- sources | 2 +- 4 files changed, 22 insertions(+), 9 deletions(-) create mode 100755 generate-tarball.sh diff --git a/.gitignore b/.gitignore index ce523ab..4683c40 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /python-test-utils-1.3.2.tar.gz /python-test-utils-1.3.3.tar.gz /python-test-utils-1.4.0.tar.gz +/google-cloud-testutils-1.7.1.tar.gz diff --git a/generate-tarball.sh b/generate-tarball.sh new file mode 100755 index 0000000..1b813d1 --- /dev/null +++ b/generate-tarball.sh @@ -0,0 +1,15 @@ +#!/bin/bash +set -euo pipefail + +VERSION=${1:?Usage: $0 } +TAG="google-cloud-testutils-v${VERSION}" +workdir=$(mktemp -d) + +trap 'rm -rf "${workdir}"' EXIT + +git clone --depth 1 --branch "${TAG}" \ + https://github.com/googleapis/google-cloud-python "${workdir}/repo" + +tar czf "google-cloud-testutils-${VERSION}.tar.gz" \ + --transform "s,^repo/packages/google-cloud-testutils,google-cloud-testutils-${VERSION}," \ + -C "${workdir}" repo/packages/google-cloud-testutils diff --git a/python-google-cloud-testutils.spec b/python-google-cloud-testutils.spec index 0b0cfdc..814eef1 100644 --- a/python-google-cloud-testutils.spec +++ b/python-google-cloud-testutils.spec @@ -2,18 +2,15 @@ %bcond_without tests %global srcname google-cloud-testutils -%global forgeurl https://github.com/googleapis/python-test-utils -Version: 1.4.0 -%global tag v%{version} -%forgemeta Name: python-%{srcname} +Version: 1.7.1 Release: %autorelease Summary: Python test utilities for Google Cloud APIs License: Apache-2.0 -URL: %forgeurl -Source0: %forgesource +URL: https://github.com/googleapis/google-cloud-python +Source0: %{srcname}-%{version}.tar.gz BuildArch: noarch @@ -38,7 +35,7 @@ Summary: %{summary} %description -n python3-%{srcname} %{_description} %prep -%forgesetup +%autosetup -n %{srcname}-%{version} %generate_buildrequires %pyproject_buildrequires @@ -63,7 +60,7 @@ rm %{buildroot}%{_bindir}/lower-bound-checker %endif %files -n python3-%{srcname} -f %{pyproject_files} -%doc README.rst CHANGELOG.md CODE_OF_CONDUCT.md +%doc README.rst CHANGELOG.md %license LICENSE %changelog diff --git a/sources b/sources index ed3872b..5e55aee 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (python-test-utils-1.4.0.tar.gz) = 912903f1dbdcc28288425aa99674723e8deeaaf594f9cd0d15bd328c12236388c7cb9fd2dc72260ac18df62f2177bf15bfeb9ed7de41e664a397392440859642 +SHA512 (google-cloud-testutils-1.7.1.tar.gz) = a0d7c1b3220bd5f97f2cfc363e67551da5428d0788679c5c9178dbf03d3a7351e78aa2a8aad0bfa159d4016a6bf1893696199ccb18818b412653f503e3447014 From 2271262b57d5a55dcf7138e4d858077dce2d73dd Mon Sep 17 00:00:00 2001 From: Python Maint Date: Thu, 4 Jun 2026 14:20:25 +0200 Subject: [PATCH 21/22] Rebuilt for Python 3.15 From 9a7bced9addf9fde6330e2d46d511d3ef1626580 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jul 2026 19:37:16 +0000 Subject: [PATCH 22/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild