git: ae6b411bfe1b - main - devel/py-aiobotocore: Update to 3.0.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Tue, 30 Dec 2025 13:32:11 UTC
The branch main has been updated by sunpoet:

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

commit ae6b411bfe1b1d51c74919636ee578a6dea0715e
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-12-30 13:22:06 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-12-30 13:29:13 +0000

    devel/py-aiobotocore: Update to 3.0.0
    
    - Remove AWSCLI and BOTO3 options
    
    Changes:        https://github.com/aio-libs/aiobotocore/releases
---
 devel/py-aiobotocore/Makefile                   | 10 +++-------
 devel/py-aiobotocore/distinfo                   |  6 +++---
 devel/py-aiobotocore/files/patch-pyproject.toml | 17 ++---------------
 3 files changed, 8 insertions(+), 25 deletions(-)

diff --git a/devel/py-aiobotocore/Makefile b/devel/py-aiobotocore/Makefile
index 4bb575eec3d9..4c0098d4684d 100644
--- a/devel/py-aiobotocore/Makefile
+++ b/devel/py-aiobotocore/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	aiobotocore
-PORTVERSION=	2.26.0
+PORTVERSION=	3.0.0
 CATEGORIES=	devel python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -21,20 +21,16 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}aiohttp>=3.9.2<4.0.0:www/py-aiohttp@${PY_FLA
 		${PYTHON_PKGNAMEPREFIX}multidict>=6.0.0<7.0.0:www/py-multidict@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.1<3.0.0:devel/py-python-dateutil@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}urllib3>=1.25.4,1<3,1:net/py-urllib3@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}wrapt>=1.10.10<2.0.0:devel/py-wrapt@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}wrapt>=1.10.10<3.0.0:devel/py-wrapt@${PY_FLAVOR}
 
 USES=		python
 USE_PYTHON=	autoplist concurrent pep517
 
 NO_ARCH=	yes
 
-OPTIONS_DEFINE=	AWSCLI BOTO3 HTTPX
-AWSCLI_DESC=	Use awscli
-BOTO3_DESC=	Use boto3
+OPTIONS_DEFINE=	HTTPX
 HTTPX_DESC=	Use httpx
 
-AWSCLI_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}awscli>=1.42.44:devel/py-awscli@${PY_FLAVOR}
-BOTO3_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}boto3>=1.41.0:www/py-boto3@${PY_FLAVOR}
 HTTPx_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}httpx>=0.25.1<0.29:www/py-httpx@${PY_FLAVOR}
 
 .include <bsd.port.mk>
diff --git a/devel/py-aiobotocore/distinfo b/devel/py-aiobotocore/distinfo
index 3018ac1ddff8..8cd5ccba48d6 100644
--- a/devel/py-aiobotocore/distinfo
+++ b/devel/py-aiobotocore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764510926
-SHA256 (aiobotocore-2.26.0.tar.gz) = 50567feaf8dfe2b653570b4491f5bc8c6e7fb9622479d66442462c021db4fadc
-SIZE (aiobotocore-2.26.0.tar.gz) = 122026
+TIMESTAMP = 1766953350
+SHA256 (aiobotocore-3.0.0.tar.gz) = 2a039d14d18b2b89c56bf13a266f033432047c47b22444919e8a4330eab2952d
+SIZE (aiobotocore-3.0.0.tar.gz) = 121809
diff --git a/devel/py-aiobotocore/files/patch-pyproject.toml b/devel/py-aiobotocore/files/patch-pyproject.toml
index 33e3e7de02d1..2ced996a4a46 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-11-28 07:35:45 UTC
+--- pyproject.toml.orig	2025-12-10 06:43:12 UTC
 +++ pyproject.toml
 @@ -1,5 +1,5 @@
  [build-system]
@@ -20,21 +20,8 @@
  dependencies = [
      "aiohttp >= 3.9.2, < 4.0.0",
      "aioitertools >= 0.5.1, < 1.0.0",
--    "botocore >= 1.41.0, < 1.41.6", # NOTE: When updating, always keep `project.optional-dependencies` aligned
+-    "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
      "python-dateutil >= 2.1, < 3.0.0",
      "jmespath >= 0.7.1, < 2.0.0",
      "multidict >= 6.0.0, < 7.0.0",
-@@ -40,10 +40,10 @@ awscli = [
- 
- [project.optional-dependencies]
- awscli = [
--    "awscli >= 1.43.0, < 1.43.6",
-+    "awscli >= 1.42.44",
- ]
- boto3 = [
--    "boto3 >= 1.41.0, < 1.41.6",
-+    "boto3 >= 1.41.0",
- ]
- httpx = [
-     "httpx >= 0.25.1, < 0.29"