diff --git a/www/py-google-cloud-bigtable/Makefile b/www/py-google-cloud-bigtable/Makefile
index 5f6f3eaf6888a735eda0c555fd465badfb538c7c..803083a7b2147616ab0154ed7f0664fda2bc683e 100644
--- a/www/py-google-cloud-bigtable/Makefile
+++ b/www/py-google-cloud-bigtable/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	google-cloud-bigtable
-PORTVERSION=	2.22.0
+PORTVERSION=	2.23.0
 CATEGORIES=	www python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW=		https://github.com/googleapis/python-bigtable
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}google-api-core>=2.10.0<3.0.0:www/py-google-api-core@${PY_FLAVOR} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}google-api-core>=2.16.0<3.0.0:www/py-google-api-core@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}google-cloud-core>=1.4.4<3.0.0:www/py-google-cloud-core@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}grpc-google-iam-v1>=0.12.4<1.0.0:devel/py-grpc-google-iam-v1@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}proto-plus>=1.22.2<2.0.0:devel/py-proto-plus@${PY_FLAVOR} \
diff --git a/www/py-google-cloud-bigtable/distinfo b/www/py-google-cloud-bigtable/distinfo
index d29495d298aba4425316aebe3be984980dac6cce..9ae17bc5e63918c21ca72b9577188f547f6028ed 100644
--- a/www/py-google-cloud-bigtable/distinfo
+++ b/www/py-google-cloud-bigtable/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702543712
-SHA256 (google-cloud-bigtable-2.22.0.tar.gz) = 63a1cedd0e49642e254812436c9c4c9401d69c5dcbcc80cb6366692b501bbfa1
-SIZE (google-cloud-bigtable-2.22.0.tar.gz) = 372231
+TIMESTAMP = 1708449520
+SHA256 (google-cloud-bigtable-2.23.0.tar.gz) = c3cabb6619f5f2eea11b3db72731e84d28b168055c9cc17c2d2daff15cb82379
+SIZE (google-cloud-bigtable-2.23.0.tar.gz) = 493124