git: ae6b411bfe1b - main - devel/py-aiobotocore: Update to 3.0.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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"