git: c457511f4ebe - main - devel/py-aiobotocore: Update to 3.1.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sat, 31 Jan 2026 14:21:36 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c457511f4ebe6c03494e413e287ce77cec594470

commit c457511f4ebe6c03494e413e287ce77cec594470
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-31 13:35:21 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-31 14:15:03 +0000

    devel/py-aiobotocore: Update to 3.1.0
    
    Changes:        https://github.com/aio-libs/aiobotocore/releases
---
 devel/py-aiobotocore/Makefile                   | 12 +++++++++---
 devel/py-aiobotocore/distinfo                   |  6 +++---
 devel/py-aiobotocore/files/patch-pyproject.toml |  8 ++++----
 3 files changed, 16 insertions(+), 10 deletions(-)

diff --git a/devel/py-aiobotocore/Makefile b/devel/py-aiobotocore/Makefile
index 4c0098d4684d..842d08676896 100644
--- a/devel/py-aiobotocore/Makefile
+++ b/devel/py-aiobotocore/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	aiobotocore
-PORTVERSION=	3.0.0
+PORTVERSION=	3.1.0
 CATEGORIES=	devel python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}aiohttp>=3.9.2<4.0.0:www/py-aiohttp@${PY_FLAVOR} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}aiohttp>=3.12.0<4.0.0:www/py-aiohttp@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}aioitertools>=0.5.1<1.0.0:devel/py-aioitertools@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}botocore>=1.41.0:devel/py-botocore@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}jmespath>=0.7.1<2.0.0:devel/py-jmespath@${PY_FLAVOR} \
@@ -33,4 +33,10 @@ HTTPX_DESC=	Use httpx
 
 HTTPx_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}httpx>=0.25.1<0.29:www/py-httpx@${PY_FLAVOR}
 
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 31100
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.14.0<5.0.0:devel/py-typing-extensions@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/py-aiobotocore/distinfo b/devel/py-aiobotocore/distinfo
index 8cd5ccba48d6..afd13d595371 100644
--- a/devel/py-aiobotocore/distinfo
+++ b/devel/py-aiobotocore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1766953350
-SHA256 (aiobotocore-3.0.0.tar.gz) = 2a039d14d18b2b89c56bf13a266f033432047c47b22444919e8a4330eab2952d
-SIZE (aiobotocore-3.0.0.tar.gz) = 121809
+TIMESTAMP = 1768625639
+SHA256 (aiobotocore-3.1.0.tar.gz) = 5897bde0a47b21e6f7bd00942527b099728ac5c6c6d1dcc34e999de24f3c8872
+SIZE (aiobotocore-3.1.0.tar.gz) = 122488
diff --git a/devel/py-aiobotocore/files/patch-pyproject.toml b/devel/py-aiobotocore/files/patch-pyproject.toml
index 2ced996a4a46..aacbbc5ded5b 100644
--- a/devel/py-aiobotocore/files/patch-pyproject.toml
+++ b/devel/py-aiobotocore/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig	2025-12-10 06:43:12 UTC
+--- pyproject.toml.orig	2026-01-02 19:59:39 UTC
 +++ pyproject.toml
 @@ -1,5 +1,5 @@
  [build-system]
@@ -18,10 +18,10 @@
      'Intended Audience :: Developers',
 @@ -31,7 +31,7 @@ dependencies = [
  dependencies = [
-     "aiohttp >= 3.9.2, < 4.0.0",
+     "aiohttp >= 3.12.0, < 4.0.0",
      "aioitertools >= 0.5.1, < 1.0.0",
--    "botocore >= 1.41.0, < 1.42.6", # NOTE: When updating, always keep `project.optional-dependencies` aligned
-+    "botocore >= 1.41.0", # NOTE: When updating, always keep `project.optional-dependencies` aligned
+-    "botocore >= 1.41.0, < 1.42.20",
++    "botocore >= 1.41.0",
      "python-dateutil >= 2.1, < 3.0.0",
      "jmespath >= 0.7.1, < 2.0.0",
      "multidict >= 6.0.0, < 7.0.0",