commit python-google-cloud-kms for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-google-cloud-kms for openSUSE:Factory checked in at 2023-08-31 13:45:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-google-cloud-kms (Old) and /work/SRC/openSUSE:Factory/.python-google-cloud-kms.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-google-cloud-kms" Thu Aug 31 13:45:50 2023 rev:14 rq:1108093 version:2.19.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-google-cloud-kms/python-google-cloud-kms.changes 2023-07-18 22:09:27.603437026 +0200 +++ /work/SRC/openSUSE:Factory/.python-google-cloud-kms.new.1766/python-google-cloud-kms.changes 2023-08-31 13:51:52.533428450 +0200 @@ -1,0 +2,8 @@ +Wed Aug 30 10:57:59 UTC 2023 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> + +- Update to 2.19.1 + * Minor formatting (#411) +- from version 2.19.0 + * Add interoperable symmetric encryption system (#403) + +------------------------------------------------------------------- Old: ---- google-cloud-kms-2.18.0.tar.gz New: ---- google-cloud-kms-2.19.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-google-cloud-kms.spec ++++++ --- /var/tmp/diff_new_pack.qlwKC6/_old 2023-08-31 13:51:53.493462764 +0200 +++ /var/tmp/diff_new_pack.qlwKC6/_new 2023-08-31 13:51:53.501463050 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without python2 Name: python-google-cloud-kms -Version: 2.18.0 +Version: 2.19.1 Release: 0 Summary: Cloud Key Management Service (KMS) API API client library License: Apache-2.0 ++++++ google-cloud-kms-2.18.0.tar.gz -> google-cloud-kms-2.19.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/MANIFEST.in new/google-cloud-kms-2.19.1/MANIFEST.in --- old/google-cloud-kms-2.18.0/MANIFEST.in 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/MANIFEST.in 2023-08-03 16:34:36.000000000 +0200 @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # -# Copyright 2020 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/PKG-INFO new/google-cloud-kms-2.19.1/PKG-INFO --- old/google-cloud-kms-2.18.0/PKG-INFO 2023-07-05 21:26:03.766366000 +0200 +++ new/google-cloud-kms-2.19.1/PKG-INFO 2023-08-03 16:36:45.850709700 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: google-cloud-kms -Version: 2.18.0 +Version: 2.19.1 Summary: Google Cloud Kms API client library Home-page: https://github.com/googleapis/python-kms Author: Google LLC @@ -60,21 +60,24 @@ Installation ~~~~~~~~~~~~ -Install this library in a `virtualenv`_ using pip. `virtualenv`_ is a tool to -create isolated Python environments. The basic problem it addresses is one of -dependencies and versions, and indirectly permissions. +Install this library in a virtual environment using `venv`_. `venv`_ is a tool that +creates isolated Python environments. These isolated environments can have separate +versions of Python packages, which allows you to isolate one project's dependencies +from the dependencies of other projects. -With `virtualenv`_, it's possible to install this library without needing system +With `venv`_, it's possible to install this library without needing system install permissions, and without clashing with the installed system dependencies. -.. _`virtualenv`: https://virtualenv.pypa.io/en/latest/ +.. _`venv`: https://docs.python.org/3/library/venv.html Code samples and snippets ~~~~~~~~~~~~~~~~~~~~~~~~~ -Code samples and snippets live in the `samples/` folder. +Code samples and snippets live in the `samples/`_ folder. + +.. _samples/: https://github.com/googleapis/python-kms/tree/main/samples Supported Python Versions @@ -101,10 +104,9 @@ .. code-block:: console - pip install virtualenv - virtualenv <your-env> + python3 -m venv <your-env> source <your-env>/bin/activate - <your-env>/bin/pip install google-cloud-kms + pip install google-cloud-kms Windows @@ -112,10 +114,9 @@ .. code-block:: console - pip install virtualenv - virtualenv <your-env> - <your-env>\Scripts\activate - <your-env>\Scripts\pip.exe install google-cloud-kms + py -m venv <your-env> + .\<your-env>\Scripts\activate + pip install google-cloud-kms Next Steps ~~~~~~~~~~ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/README.rst new/google-cloud-kms-2.19.1/README.rst --- old/google-cloud-kms-2.18.0/README.rst 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/README.rst 2023-08-03 16:34:36.000000000 +0200 @@ -36,21 +36,24 @@ Installation ~~~~~~~~~~~~ -Install this library in a `virtualenv`_ using pip. `virtualenv`_ is a tool to -create isolated Python environments. The basic problem it addresses is one of -dependencies and versions, and indirectly permissions. +Install this library in a virtual environment using `venv`_. `venv`_ is a tool that +creates isolated Python environments. These isolated environments can have separate +versions of Python packages, which allows you to isolate one project's dependencies +from the dependencies of other projects. -With `virtualenv`_, it's possible to install this library without needing system +With `venv`_, it's possible to install this library without needing system install permissions, and without clashing with the installed system dependencies. -.. _`virtualenv`: https://virtualenv.pypa.io/en/latest/ +.. _`venv`: https://docs.python.org/3/library/venv.html Code samples and snippets ~~~~~~~~~~~~~~~~~~~~~~~~~ -Code samples and snippets live in the `samples/` folder. +Code samples and snippets live in the `samples/`_ folder. + +.. _samples/: https://github.com/googleapis/python-kms/tree/main/samples Supported Python Versions @@ -77,10 +80,9 @@ .. code-block:: console - pip install virtualenv - virtualenv <your-env> + python3 -m venv <your-env> source <your-env>/bin/activate - <your-env>/bin/pip install google-cloud-kms + pip install google-cloud-kms Windows @@ -88,10 +90,9 @@ .. code-block:: console - pip install virtualenv - virtualenv <your-env> - <your-env>\Scripts\activate - <your-env>\Scripts\pip.exe install google-cloud-kms + py -m venv <your-env> + .\<your-env>\Scripts\activate + pip install google-cloud-kms Next Steps ~~~~~~~~~~ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms/__init__.py new/google-cloud-kms-2.19.1/google/cloud/kms/__init__.py --- old/google-cloud-kms-2.18.0/google/cloud/kms/__init__.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms/__init__.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms/gapic_version.py new/google-cloud-kms-2.19.1/google/cloud/kms/gapic_version.py --- old/google-cloud-kms-2.18.0/google/cloud/kms/gapic_version.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms/gapic_version.py 2023-08-03 16:34:36.000000000 +0200 @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "2.18.0" # {x-release-please-version} +__version__ = "2.19.1" # {x-release-please-version} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/__init__.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/__init__.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/__init__.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/__init__.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/gapic_version.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/gapic_version.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/gapic_version.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/gapic_version.py 2023-08-03 16:34:36.000000000 +0200 @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "2.18.0" # {x-release-please-version} +__version__ = "2.19.1" # {x-release-please-version} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/__init__.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/__init__.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/__init__.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/__init__.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/ekm_service/__init__.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/ekm_service/__init__.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/ekm_service/__init__.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/ekm_service/__init__.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/ekm_service/async_client.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/ekm_service/async_client.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/ekm_service/async_client.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/ekm_service/async_client.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/ekm_service/client.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/ekm_service/client.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/ekm_service/client.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/ekm_service/client.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/ekm_service/pagers.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/ekm_service/pagers.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/ekm_service/pagers.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/ekm_service/pagers.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/ekm_service/transports/__init__.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/ekm_service/transports/__init__.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/ekm_service/transports/__init__.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/ekm_service/transports/__init__.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/ekm_service/transports/base.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/ekm_service/transports/base.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/ekm_service/transports/base.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/ekm_service/transports/base.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/ekm_service/transports/grpc.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/ekm_service/transports/grpc.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/ekm_service/transports/grpc.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/ekm_service/transports/grpc.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/ekm_service/transports/grpc_asyncio.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/ekm_service/transports/grpc_asyncio.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/ekm_service/transports/grpc_asyncio.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/ekm_service/transports/grpc_asyncio.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/ekm_service/transports/rest.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/ekm_service/transports/rest.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/ekm_service/transports/rest.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/ekm_service/transports/rest.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/key_management_service/__init__.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/key_management_service/__init__.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/key_management_service/__init__.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/key_management_service/__init__.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/key_management_service/async_client.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/key_management_service/async_client.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/key_management_service/async_client.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/key_management_service/async_client.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/key_management_service/client.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/key_management_service/client.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/key_management_service/client.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/key_management_service/client.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/key_management_service/pagers.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/key_management_service/pagers.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/key_management_service/pagers.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/key_management_service/pagers.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/key_management_service/transports/__init__.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/key_management_service/transports/__init__.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/key_management_service/transports/__init__.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/key_management_service/transports/__init__.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/key_management_service/transports/base.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/key_management_service/transports/base.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/key_management_service/transports/base.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/key_management_service/transports/base.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/key_management_service/transports/grpc.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/key_management_service/transports/grpc.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/key_management_service/transports/grpc.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/key_management_service/transports/grpc.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/key_management_service/transports/grpc_asyncio.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/key_management_service/transports/grpc_asyncio.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/key_management_service/transports/grpc_asyncio.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/key_management_service/transports/grpc_asyncio.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/key_management_service/transports/rest.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/key_management_service/transports/rest.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/services/key_management_service/transports/rest.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/services/key_management_service/transports/rest.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/types/__init__.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/types/__init__.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/types/__init__.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/types/__init__.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/types/ekm_service.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/types/ekm_service.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/types/ekm_service.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/types/ekm_service.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/types/resources.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/types/resources.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/types/resources.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/types/resources.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -553,40 +553,40 @@ [CryptoKey.purpose][google.cloud.kms.v1.CryptoKey.purpose] [ENCRYPT_DECRYPT][google.cloud.kms.v1.CryptoKey.CryptoKeyPurpose.ENCRYPT_DECRYPT]. - Algorithms beginning with "RSA_SIGN\_" are usable with + Algorithms beginning with ``RSA_SIGN_`` are usable with [CryptoKey.purpose][google.cloud.kms.v1.CryptoKey.purpose] [ASYMMETRIC_SIGN][google.cloud.kms.v1.CryptoKey.CryptoKeyPurpose.ASYMMETRIC_SIGN]. - The fields in the name after "RSA_SIGN\_" correspond to the following - parameters: padding algorithm, modulus bit length, and digest - algorithm. + The fields in the name after ``RSA_SIGN_`` correspond to the + following parameters: padding algorithm, modulus bit length, and + digest algorithm. For PSS, the salt length used is equal to the length of digest algorithm. For example, [RSA_SIGN_PSS_2048_SHA256][google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionAlgorithm.RSA_SIGN_PSS_2048_SHA256] will use PSS with a salt length of 256 bits or 32 bytes. - Algorithms beginning with "RSA_DECRYPT\_" are usable with + Algorithms beginning with ``RSA_DECRYPT_`` are usable with [CryptoKey.purpose][google.cloud.kms.v1.CryptoKey.purpose] [ASYMMETRIC_DECRYPT][google.cloud.kms.v1.CryptoKey.CryptoKeyPurpose.ASYMMETRIC_DECRYPT]. - The fields in the name after "RSA_DECRYPT\_" correspond to the + The fields in the name after ``RSA_DECRYPT_`` correspond to the following parameters: padding algorithm, modulus bit length, and digest algorithm. - Algorithms beginning with "EC_SIGN\_" are usable with + Algorithms beginning with ``EC_SIGN_`` are usable with [CryptoKey.purpose][google.cloud.kms.v1.CryptoKey.purpose] [ASYMMETRIC_SIGN][google.cloud.kms.v1.CryptoKey.CryptoKeyPurpose.ASYMMETRIC_SIGN]. - The fields in the name after "EC_SIGN\_" correspond to the following - parameters: elliptic curve, digest algorithm. + The fields in the name after ``EC_SIGN_`` correspond to the + following parameters: elliptic curve, digest algorithm. - Algorithms beginning with "HMAC\_" are usable with + Algorithms beginning with ``HMAC_`` are usable with [CryptoKey.purpose][google.cloud.kms.v1.CryptoKey.purpose] [MAC][google.cloud.kms.v1.CryptoKey.CryptoKeyPurpose.MAC]. - The suffix following "HMAC\_" corresponds to the hash algorithm being - used (eg. SHA256). + The suffix following ``HMAC_`` corresponds to the hash algorithm + being used (eg. SHA256). For more information, see [Key purposes and algorithms] (https://cloud.google.com/kms/docs/algorithms). @@ -602,6 +602,16 @@ AES_256_GCM (19): AES-GCM (Galois Counter Mode) using 256-bit keys. + AES_128_CBC (42): + AES-CBC (Cipher Block Chaining Mode) using + 128-bit keys. + AES_256_CBC (43): + AES-CBC (Cipher Block Chaining Mode) using + 256-bit keys. + AES_128_CTR (44): + AES-CTR (Counter Mode) using 128-bit keys. + AES_256_CTR (45): + AES-CTR (Counter Mode) using 256-bit keys. RSA_SIGN_PSS_2048_SHA256 (2): RSASSA-PSS 2048 bit key with a SHA256 digest. RSA_SIGN_PSS_3072_SHA256 (3): @@ -672,6 +682,10 @@ GOOGLE_SYMMETRIC_ENCRYPTION = 1 AES_128_GCM = 41 AES_256_GCM = 19 + AES_128_CBC = 42 + AES_256_CBC = 43 + AES_128_CTR = 44 + AES_256_CTR = 45 RSA_SIGN_PSS_2048_SHA256 = 2 RSA_SIGN_PSS_3072_SHA256 = 3 RSA_SIGN_PSS_4096_SHA256 = 4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google/cloud/kms_v1/types/service.py new/google-cloud-kms-2.19.1/google/cloud/kms_v1/types/service.py --- old/google-cloud-kms-2.18.0/google/cloud/kms_v1/types/service.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google/cloud/kms_v1/types/service.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/google_cloud_kms.egg-info/PKG-INFO new/google-cloud-kms-2.19.1/google_cloud_kms.egg-info/PKG-INFO --- old/google-cloud-kms-2.18.0/google_cloud_kms.egg-info/PKG-INFO 2023-07-05 21:26:03.000000000 +0200 +++ new/google-cloud-kms-2.19.1/google_cloud_kms.egg-info/PKG-INFO 2023-08-03 16:36:45.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: google-cloud-kms -Version: 2.18.0 +Version: 2.19.1 Summary: Google Cloud Kms API client library Home-page: https://github.com/googleapis/python-kms Author: Google LLC @@ -60,21 +60,24 @@ Installation ~~~~~~~~~~~~ -Install this library in a `virtualenv`_ using pip. `virtualenv`_ is a tool to -create isolated Python environments. The basic problem it addresses is one of -dependencies and versions, and indirectly permissions. +Install this library in a virtual environment using `venv`_. `venv`_ is a tool that +creates isolated Python environments. These isolated environments can have separate +versions of Python packages, which allows you to isolate one project's dependencies +from the dependencies of other projects. -With `virtualenv`_, it's possible to install this library without needing system +With `venv`_, it's possible to install this library without needing system install permissions, and without clashing with the installed system dependencies. -.. _`virtualenv`: https://virtualenv.pypa.io/en/latest/ +.. _`venv`: https://docs.python.org/3/library/venv.html Code samples and snippets ~~~~~~~~~~~~~~~~~~~~~~~~~ -Code samples and snippets live in the `samples/` folder. +Code samples and snippets live in the `samples/`_ folder. + +.. _samples/: https://github.com/googleapis/python-kms/tree/main/samples Supported Python Versions @@ -101,10 +104,9 @@ .. code-block:: console - pip install virtualenv - virtualenv <your-env> + python3 -m venv <your-env> source <your-env>/bin/activate - <your-env>/bin/pip install google-cloud-kms + pip install google-cloud-kms Windows @@ -112,10 +114,9 @@ .. code-block:: console - pip install virtualenv - virtualenv <your-env> - <your-env>\Scripts\activate - <your-env>\Scripts\pip.exe install google-cloud-kms + py -m venv <your-env> + .\<your-env>\Scripts\activate + pip install google-cloud-kms Next Steps ~~~~~~~~~~ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/setup.py new/google-cloud-kms-2.19.1/setup.py --- old/google-cloud-kms-2.18.0/setup.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/setup.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/tests/__init__.py new/google-cloud-kms-2.19.1/tests/__init__.py --- old/google-cloud-kms-2.18.0/tests/__init__.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/tests/__init__.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/tests/unit/__init__.py new/google-cloud-kms-2.19.1/tests/unit/__init__.py --- old/google-cloud-kms-2.18.0/tests/unit/__init__.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/tests/unit/__init__.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/tests/unit/gapic/__init__.py new/google-cloud-kms-2.19.1/tests/unit/gapic/__init__.py --- old/google-cloud-kms-2.18.0/tests/unit/gapic/__init__.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/tests/unit/gapic/__init__.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/tests/unit/gapic/kms_v1/__init__.py new/google-cloud-kms-2.19.1/tests/unit/gapic/kms_v1/__init__.py --- old/google-cloud-kms-2.18.0/tests/unit/gapic/kms_v1/__init__.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/tests/unit/gapic/kms_v1/__init__.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/tests/unit/gapic/kms_v1/test_ekm_service.py new/google-cloud-kms-2.19.1/tests/unit/gapic/kms_v1/test_ekm_service.py --- old/google-cloud-kms-2.18.0/tests/unit/gapic/kms_v1/test_ekm_service.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/tests/unit/gapic/kms_v1/test_ekm_service.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/google-cloud-kms-2.18.0/tests/unit/gapic/kms_v1/test_key_management_service.py new/google-cloud-kms-2.19.1/tests/unit/gapic/kms_v1/test_key_management_service.py --- old/google-cloud-kms-2.18.0/tests/unit/gapic/kms_v1/test_key_management_service.py 2023-07-05 21:23:57.000000000 +0200 +++ new/google-cloud-kms-2.19.1/tests/unit/gapic/kms_v1/test_key_management_service.py 2023-08-03 16:34:36.000000000 +0200 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright 2022 Google LLC +# Copyright 2023 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License.
participants (1)
-
Source-Sync