Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details
py-google-cloud-kms Python client for Google Cloud Key Management Service
3.18.0 security Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.17.0Version of this port present on the latest quarterly branch.
Maintainer: tagattie@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-10-15 07:39:10
Last Update: 2026-10-05 05:15:42
Commit Hash: b291572
Also Listed In: python
License: APACHE20
WWW:
https://pypi.org/project/google-cloud-kms/
Description: #
Google Cloud Key Management Service: a cloud-hosted key management service that lets you manage cryptographic keys for your cloud services the same way you do on-premises. You can generate, use, rotate, and destroy AES256, RSA 2048, RSA 3072, RSA 4096, EC P256, and EC P384 cryptographic keys. Cloud KMS is integrated with Cloud IAM and Cloud Audit Logging so that you can manage permissions on individual keys and monitor how these are used. Use Cloud KMS to protect secrets and other sensitive data that you need to store in Google Cloud Platform.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}google-cloud-kms>0:security/py-google-cloud-kms@${PY_FLAVOR}
To install the port: #
cd /usr/ports/security/py-google-cloud-kms/ && make install clean
To add the package, run one of these commands:
  • pkg install security/py-google-cloud-kms
  • pkg install py312-google-cloud-kms
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py312-google-cloud-kms listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py312-google-cloud-kms
Package flavors (<flavor>: <package>) #
  • py312: py312-google-cloud-kms
distinfo: #
TIMESTAMP = 1791176469 SHA256 (google_cloud_kms-3.18.0.tar.gz) = 019754cbcd57d032027d288e9c138c062c7870585c461b2e2772c1bc61c6d40a SIZE (google_cloud_kms-3.18.0.tar.gz) = 436172

Packages (timestamps in pop-ups are UTC): #
py312-google-cloud-kms
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest3.18.03.18.0--3.18.0
FreeBSD:14:quarterly3.17.03.17.0--3.17.0
FreeBSD:15:latest3.18.03.18.0n/a-n/a
FreeBSD:15:quarterly3.17.03.17.0n/a-n/a
FreeBSD:16:latest3.18.03.18.0n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. py312-setuptools>0 : devel/py-setuptools@py312
  2. py312-wheel>0 : devel/py-wheel@py312
  3. python3.12 : lang/python312
  4. py312-build>=0 : devel/py-build@py312
  5. py312-installer>=0 : devel/py-installer@py312
Test dependencies: #
  1. py312-pytest-asyncio>0 : devel/py-pytest-asyncio@py312
  2. py312-pytest>=7,1 : devel/py-pytest@py312
  3. python3.12 : lang/python312
Runtime dependencies: #
  1. py312-google-api-core>=2.28.0<3.0.0 : www/py-google-api-core@py312
  2. py312-google-auth>=2.14.1<3.0.0 : security/py-google-auth@py312
  3. py312-grpcio>=1.59.0<2.0.0 : devel/py-grpcio@py312
  4. py312-proto-plus>=1.26.1<2.0.0 : devel/py-proto-plus@py312
  5. py312-protobuf>=6.33.5,1<8.0.0,1 : devel/py-protobuf@py312
  6. py312-grpc-google-iam-v1>=0.14.2<1.0.0 : devel/py-grpc-google-iam-v1@py312
  7. python3.12 : lang/python312
This port is required by: #
for Run #
  1. misc/py-litellm

Configuration Options: #
===> The following configuration options are available for py312-google-cloud-kms-3.18.0: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name: #
security_py-google-cloud-kms
USES: #
python
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/g/google_cloud_kms/
  2. https://pypi.org/packages/source/g/google_cloud_kms/
Collapse this list.

Number of commits found: 12 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.18.0
05 Oct 2026 05:15:42
commit hash: b2915720ee9ace3d9f55ecb8c57590c8b863bab3commit hash: b2915720ee9ace3d9f55ecb8c57590c8b863bab3commit hash: b2915720ee9ace3d9f55ecb8c57590c8b863bab3commit hash: b2915720ee9ace3d9f55ecb8c57590c8b863bab3 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
security/py-google-cloud-kms: Update to 3.18.0

Changelog:
https://github.com/googleapis/google-cloud-python/blob/google-cloud-kms-v3.18.0/packages/google-cloud-kms/CHANGELOG.md

Reported by:	portscout
3.17.0
18 Sep 2026 23:26:35
commit hash: 00b00cc0e5a1d5a55ed49d8a2fbe4438d24bba62commit hash: 00b00cc0e5a1d5a55ed49d8a2fbe4438d24bba62commit hash: 00b00cc0e5a1d5a55ed49d8a2fbe4438d24bba62commit hash: 00b00cc0e5a1d5a55ed49d8a2fbe4438d24bba62 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
security/py-google-cloud-kms: Update to 3.17.0

Changelog:
https://github.com/googleapis/google-cloud-python/blob/google-cloud-kms-v3.17.0/packages/google-cloud-kms/CHANGELOG.md

Reported by:	GitHub (watch releases)
3.16.0
18 Jul 2026 07:14:30
commit hash: ad86dd8f520858a6f66c1d259d0e484d9e1eb74acommit hash: ad86dd8f520858a6f66c1d259d0e484d9e1eb74acommit hash: ad86dd8f520858a6f66c1d259d0e484d9e1eb74acommit hash: ad86dd8f520858a6f66c1d259d0e484d9e1eb74a files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
security/py-google-cloud-kms: Update to 3.16.0

Changelog:
https://github.com/googleapis/google-cloud-python/blob/google-cloud-kms-v3.16.0/packages/google-cloud-kms/CHANGELOG.md

Reported by:	portscout
3.15.0
11 Jul 2026 03:22:36
commit hash: 4642a359c31955d9d326ea07c4226be3301952c3commit hash: 4642a359c31955d9d326ea07c4226be3301952c3commit hash: 4642a359c31955d9d326ea07c4226be3301952c3commit hash: 4642a359c31955d9d326ea07c4226be3301952c3 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
security/py-google-cloud-kms: Update to 3.15.0

Changelog:
https://github.com/googleapis/google-cloud-python/blob/google-cloud-kms-v3.15.0/packages/google-cloud-kms/CHANGELOG.md

Reported by:	Repology
3.14.0
24 Jun 2026 03:13:23
commit hash: 8eabd4a26e1a4d6e7f6e0726bc160e999bd40d5ccommit hash: 8eabd4a26e1a4d6e7f6e0726bc160e999bd40d5ccommit hash: 8eabd4a26e1a4d6e7f6e0726bc160e999bd40d5ccommit hash: 8eabd4a26e1a4d6e7f6e0726bc160e999bd40d5c files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
security/py-google-cloud-kms: Update to 3.14.0

Changelog:
https://github.com/googleapis/google-cloud-python/blob/google-cloud-kms-v3.14.0/packages/google-cloud-kms/CHANGELOG.md

Reported by:	portscout
3.13.0
09 May 2026 04:46:14
commit hash: d540360ff790487249fee52d7ba463bbc2c16041commit hash: d540360ff790487249fee52d7ba463bbc2c16041commit hash: d540360ff790487249fee52d7ba463bbc2c16041commit hash: d540360ff790487249fee52d7ba463bbc2c16041 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
security/py-google-cloud-kms: Update to 3.13.0

While here, switch to USE_PYTHON=pep517.

Changelog:
https://github.com/googleapis/google-cloud-python/blob/google-cloud-kms-v3.13.0/packages/google-cloud-kms/CHANGELOG.md

Reported by:	Repology
3.12.0
28 Mar 2026 01:54:35
commit hash: 46dca908858ee8c8c73cef1cb9b8b0e87e5b22fdcommit hash: 46dca908858ee8c8c73cef1cb9b8b0e87e5b22fdcommit hash: 46dca908858ee8c8c73cef1cb9b8b0e87e5b22fdcommit hash: 46dca908858ee8c8c73cef1cb9b8b0e87e5b22fd files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
security/py-google-cloud-kms: Update to 3.12.0

Changelog:
https://github.com/googleapis/google-cloud-python/blob/google-cloud-kms-v3.12.0/packages/google-cloud-kms/CHANGELOG.md

Reported by:	portscout
3.11.0
20 Feb 2026 07:32:51
commit hash: d4a59f9109fd1783bf6176cb920136aec7e35cfbcommit hash: d4a59f9109fd1783bf6176cb920136aec7e35cfbcommit hash: d4a59f9109fd1783bf6176cb920136aec7e35cfbcommit hash: d4a59f9109fd1783bf6176cb920136aec7e35cfb files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
security/py-google-cloud-kms: Update to 3.11.0

Changelog:
https://github.com/googleapis/google-cloud-python/blob/google-cloud-kms-v3.11.0/packages/google-cloud-kms/CHANGELOG.md

Reported by:	portscout
3.10.0
03 Feb 2026 07:41:12
commit hash: c8876b8dadf7d99b152ccc537f1226fb6ee5dfb6commit hash: c8876b8dadf7d99b152ccc537f1226fb6ee5dfb6commit hash: c8876b8dadf7d99b152ccc537f1226fb6ee5dfb6commit hash: c8876b8dadf7d99b152ccc537f1226fb6ee5dfb6 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
security/py-google-cloud-kms: Update to 3.10.0

Changelog:
https://github.com/googleapis/google-cloud-python/blob/google-cloud-kms-v3.10.0/packages/google-cloud-kms/CHANGELOG.md

Reported by:	portscout
3.9.0
18 Jan 2026 13:40:53
commit hash: 38d1a48702313a2c61374a5103870ccc3e484c4dcommit hash: 38d1a48702313a2c61374a5103870ccc3e484c4dcommit hash: 38d1a48702313a2c61374a5103870ccc3e484c4dcommit hash: 38d1a48702313a2c61374a5103870ccc3e484c4d files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
security/py-google-cloud-kms: Update to 3.9.0

Changelog:
https://github.com/googleapis/google-cloud-python/blob/google-cloud-kms-v3.9.0/packages/google-cloud-kms/CHANGELOG.md

Reported by:	Repology
3.7.0
19 Oct 2025 03:11:29
commit hash: edfb169073c9d55b17b7a42cb3f2eb9568a96a1ecommit hash: edfb169073c9d55b17b7a42cb3f2eb9568a96a1ecommit hash: edfb169073c9d55b17b7a42cb3f2eb9568a96a1ecommit hash: edfb169073c9d55b17b7a42cb3f2eb9568a96a1e files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
security/py-google-cloud-kms: update to 3.7.0

While here, add missing runtime dependency.

Changelog:
https://github.com/googleapis/google-cloud-python/blob/google-cloud-kms-v3.7.0/packages/google-cloud-kms/CHANGELOG.md

Reported by:	portscout
3.6.0
15 Oct 2025 07:36:08
commit hash: 5fc042109feab64e9f47a1b72fcce6a651bdd8e9commit hash: 5fc042109feab64e9f47a1b72fcce6a651bdd8e9commit hash: 5fc042109feab64e9f47a1b72fcce6a651bdd8e9commit hash: 5fc042109feab64e9f47a1b72fcce6a651bdd8e9 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
security/py-google-cloud-kms: Add port: Python client for Google Cloud Key
Management Service

Google Cloud Key Management Service: a cloud-hosted key management
service that lets you manage cryptographic keys for your cloud
services the same way you do on-premises. You can generate, use,
rotate, and destroy AES256, RSA 2048, RSA 3072, RSA 4096, EC P256, and
EC P384 cryptographic keys. Cloud KMS is integrated with Cloud IAM and
Cloud Audit Logging so that you can manage permissions on individual
keys and monitor how these are used. Use Cloud KMS to protect secrets
and other sensitive data that you need to store in Google Cloud
Platform.

WWW: https://pypi.org/project/google-cloud-kms/

Number of commits found: 12