From 47c2b51c1824cbaf3711926544d027a3bd58e185ffb5ef3a6ade1bff2be5cbd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=C3=A9ta=20Machov=C3=A1?= Date: Fri, 12 Mar 2021 16:15:47 +0000 Subject: [PATCH] Accepting request 878543 from home:buschmann23:branches:devel:languages:python - Update to version 3.0.2 * add w/ glossary and model - Install alternative binary files for different Python versions - Reenable tests - Update to version 3.0.1 * update retry and timeout config - Update to version 3.0.0 * migrate API to microgenerator - New requirements * python-libcst >= 0.2.5 * python-proto-plus >= 0.4.0 * python-pytest-asyncio - Disable not working tests for now OBS-URL: https://build.opensuse.org/request/show/878543 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-google-cloud-translate?expand=0&rev=3 --- google-cloud-translate-2.0.1.tar.gz | 3 --- google-cloud-translate-3.0.2.tar.gz | 3 +++ python-google-cloud-translate.changes | 21 ++++++++++++++++ python-google-cloud-translate.spec | 35 ++++++++++++++++++++++----- 4 files changed, 53 insertions(+), 9 deletions(-) delete mode 100644 google-cloud-translate-2.0.1.tar.gz create mode 100644 google-cloud-translate-3.0.2.tar.gz diff --git a/google-cloud-translate-2.0.1.tar.gz b/google-cloud-translate-2.0.1.tar.gz deleted file mode 100644 index 4c9aed1..0000000 --- a/google-cloud-translate-2.0.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4ab89786d62e9d1144cf17687e5244d36482f2159e32177952a683d933c5940b -size 85584 diff --git a/google-cloud-translate-3.0.2.tar.gz b/google-cloud-translate-3.0.2.tar.gz new file mode 100644 index 0000000..d372813 --- /dev/null +++ b/google-cloud-translate-3.0.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6183168465749f007449ef4125356d03cca0114ed49faf7ed64f34ec3edd4fe8 +size 85560 diff --git a/python-google-cloud-translate.changes b/python-google-cloud-translate.changes index 7f31e17..8bc0e60 100644 --- a/python-google-cloud-translate.changes +++ b/python-google-cloud-translate.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Fri Mar 12 12:21:41 UTC 2021 - Matthias Fehring + +- Update to version 3.0.2 + * add w/ glossary and model +- Install alternative binary files for different Python versions +- Reenable tests + +------------------------------------------------------------------- +Tue Oct 20 13:30:16 UTC 2020 - Matthias Fehring + +- Update to version 3.0.1 + * update retry and timeout config +- Update to version 3.0.0 + * migrate API to microgenerator +- New requirements + * python-libcst >= 0.2.5 + * python-proto-plus >= 0.4.0 + * python-pytest-asyncio +- Disable not working tests for now + ------------------------------------------------------------------- Tue Jun 16 12:58:12 UTC 2020 - Tomáš Chvátal diff --git a/python-google-cloud-translate.spec b/python-google-cloud-translate.spec index d280cc1..9e78e12 100644 --- a/python-google-cloud-translate.spec +++ b/python-google-cloud-translate.spec @@ -1,7 +1,7 @@ # # spec file for package python-google-cloud-translate # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,22 +17,32 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%define skip_python2 1 Name: python-google-cloud-translate -Version: 2.0.1 +Version: 3.0.2 Release: 0 Summary: Google Cloud Translation API client library License: Apache-2.0 URL: https://github.com/googleapis/python-translate Source: https://files.pythonhosted.org/packages/source/g/google-cloud-translate/google-cloud-translate-%{version}.tar.gz -BuildRequires: %{python_module google-api-core >= 1.15.0} +BuildRequires: %{python_module google-api-core >= 1.22.0} BuildRequires: %{python_module google-cloud-core >= 1.1.0} -BuildRequires: %{python_module mock} -BuildRequires: %{python_module pytest} +BuildRequires: %{python_module libcst >= 0.2.5} +BuildRequires: %{python_module proto-plus >= 0.4.0} BuildRequires: %{python_module setuptools} +# START TESTING SECTION +BuildRequires: %{python_module mock} +BuildRequires: %{python_module pytest-asyncio} +BuildRequires: %{python_module pytest} +# END TESTING SECTION BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-google-api-core >= 1.15.0 +Requires: python-google-api-core >= 1.22.0 Requires: python-google-cloud-core >= 1.1.0 +Requires: python-libcst >= 0.2.5 +Requires: python-proto-plus >= 0.4.0 +Requires(post): update-alternatives +Requires(postun): update-alternatives BuildArch: noarch %python_subpackages @@ -43,14 +53,25 @@ and programs integrate with Google Cloud Translation programmatically. %prep %setup -q -n google-cloud-translate-%{version} +# add shebangs to installed scripts +sed -i '1i\#!%{__python3}' scripts/fixup_translate_v3_keywords.py +sed -i '1i\#!%{__python3}' scripts/fixup_translate_v3beta1_keywords.py %build %python_build %install %python_install +%python_clone -a %{buildroot}%{_bindir}/fixup_translate_v3_keywords.py +%python_clone -a %{buildroot}%{_bindir}/fixup_translate_v3beta1_keywords.py %python_expand %fdupes %{buildroot}%{$python_sitelib} +%post +%{python_install_alternative fixup_translate_v3_keywords.py fixup_translate_v3beta1_keywords.py} + +%postun +%{python_uninstall_alternative fixup_translate_v3_keywords.py fixup_translate_v3beta1_keywords.py} + %check %pytest tests/unit -k 'not test_extra_headers' @@ -58,5 +79,7 @@ and programs integrate with Google Cloud Translation programmatically. %doc README.rst %license LICENSE %{python_sitelib}/* +%python_alternative %{_bindir}/fixup_translate_v3_keywords.py +%python_alternative %{_bindir}/fixup_translate_v3beta1_keywords.py %changelog