diff --git a/www/py-botocore-stubs/Makefile b/www/py-botocore-stubs/Makefile index fd299e2e0a44..f0f9b33398d3 100644 --- a/www/py-botocore-stubs/Makefile +++ b/www/py-botocore-stubs/Makefile @@ -1,21 +1,24 @@ PORTNAME= botocore-stubs -DISTVERSION= 1.27.22 -PORTREVISION= 1 +DISTVERSION= 1.43.14 CATEGORIES= www python devel MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= botocore_stubs-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Type annotations for botocore WWW= https://github.com/youtype/mypy_boto3_builder LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.1.0:devel/py-typing-extensions@${PY_FLAVOR} +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}types-awscrt>=0:devel/py-types-awscrt@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.1.0:devel/py-typing-extensions@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist distutils +USE_PYTHON= pep517 autoplist NO_ARCH= yes .include diff --git a/www/py-botocore-stubs/distinfo b/www/py-botocore-stubs/distinfo index 014a8d7a2c50..b66128fbb649 100644 --- a/www/py-botocore-stubs/distinfo +++ b/www/py-botocore-stubs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1656817845 -SHA256 (botocore-stubs-1.27.22.tar.gz) = ec94790abb50ae7da42f1650f09a35a86ef257c50f03b0a618ede1ed807b5609 -SIZE (botocore-stubs-1.27.22.tar.gz) = 33250 +TIMESTAMP = 1785521890 +SHA256 (botocore_stubs-1.43.14.tar.gz) = 9e3bc1fdd51da7473f0df726c82747a1b0ae913449d629659765c247fecc2039 +SIZE (botocore_stubs-1.43.14.tar.gz) = 42738 diff --git a/www/py-botocore-stubs/files/patch-pyproject.toml b/www/py-botocore-stubs/files/patch-pyproject.toml new file mode 100644 index 000000000000..23553fb4a2a8 --- /dev/null +++ b/www/py-botocore-stubs/files/patch-pyproject.toml @@ -0,0 +1,15 @@ +-- Convert the deprecated string form of project.license to the PEP 621 +-- table form and remove project.license-files, both required by the +-- setuptools version available in the ports tree. +--- pyproject.toml.orig 2026-07-31 21:08:28.714256000 -0700 ++++ pyproject.toml +@@ -4,8 +4,7 @@ + requires-python = ">=3.9" + description = "Type annotations and code completion for botocore" + authors = [{ name = "Vlad Emelianov", email = "vlad.emelianov.nz@gmail.com" }] +-license = "MIT" +-license-files = ["LICENSE"] ++license = {text = "MIT"} + readme = "README.md" + keywords = ["botocore", "type-annotations", "pyright", "mypy", "boto3"] + classifiers = [