git: 6aaf713a98e2 - main - www/py-boto3-stubs: New port: Type annotations for boto3

Yuri Victorovich <[email protected]> Thu, 06 Aug 2026 00:07:05 +0000
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by yuri:

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

commit 6aaf713a98e2e697aba9ae6a3f01adfc94485619
Author:     Yuri Victorovich <[email protected]>
AuthorDate: 2026-08-06 00:06:46 +0000
Commit:     Yuri Victorovich <[email protected]>
CommitDate: 2026-08-06 00:07:03 +0000

    www/py-boto3-stubs: New port: Type annotations for boto3
---
 www/Makefile                 |  1 +
 www/py-boto3-stubs/Makefile  | 25 +++++++++++++++++++++++++
 www/py-boto3-stubs/distinfo  |  3 +++
 www/py-boto3-stubs/pkg-descr |  4 ++++
 4 files changed, 33 insertions(+)

diff --git a/www/Makefile b/www/Makefile
index 39c472ed46bd..605ca4aa14fe 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1533,6 +1533,7 @@
     SUBDIR += py-bokeh
     SUBDIR += py-bootstrap-flask
     SUBDIR += py-boto3
+    SUBDIR += py-boto3-stubs
     SUBDIR += py-botocore-stubs
     SUBDIR += py-bottle
     SUBDIR += py-bottle-cork
diff --git a/www/py-boto3-stubs/Makefile b/www/py-boto3-stubs/Makefile
new file mode 100644
index 000000000000..e7d520d56c71
--- /dev/null
+++ b/www/py-boto3-stubs/Makefile
@@ -0,0 +1,25 @@
+PORTNAME=	boto3-stubs
+DISTVERSION=	1.34.127
+CATEGORIES=	www python devel
+MASTER_SITES=	PYPI
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTNAME=	${PORTNAME:S/-/_/}-${PORTVERSION}
+
+MAINTAINER=	[email protected]
+COMMENT=	Type annotations for boto3
+WWW=		https://github.com/youtype/mypy_boto3_builder
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	${PY_SETUPTOOLS} \
+		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}botocore-stubs>=0:www/py-botocore-stubs@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.1.0:devel/py-typing-extensions@${PY_FLAVOR}
+
+USES=		python
+USE_PYTHON=	pep517 autoplist
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/www/py-boto3-stubs/distinfo b/www/py-boto3-stubs/distinfo
new file mode 100644
index 000000000000..a266906d826f
--- /dev/null
+++ b/www/py-boto3-stubs/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1718611656
+SHA256 (boto3_stubs-1.34.127.tar.gz) = 0f5af96edb711e936cf330c791eb7dd7d729b45649003c9152cbeaed2bd9085a
+SIZE (boto3_stubs-1.34.127.tar.gz) = 88604
diff --git a/www/py-boto3-stubs/pkg-descr b/www/py-boto3-stubs/pkg-descr
new file mode 100644
index 000000000000..9132fe93fd17
--- /dev/null
+++ b/www/py-boto3-stubs/pkg-descr
@@ -0,0 +1,4 @@
+boto3-stubs provides type annotations and code completion support for
+boto3, the Amazon Web Services (AWS) Software Development Kit (SDK) for
+Python. These stubs help static type checkers and IDEs provide accurate
+autocompletion and type checking for boto3 clients and resources.