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
<[email protected]>
+
+- 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.