diff --git a/www/py-pyjwt/Makefile b/www/py-pyjwt/Makefile index bd28d9987f7c..ae70e5fac41f 100644 --- a/www/py-pyjwt/Makefile +++ b/www/py-pyjwt/Makefile @@ -1,32 +1,32 @@ PORTNAME= pyjwt -PORTVERSION= 2.10.1 +PORTVERSION= 2.11.0 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= JSON Web Token implementation in Python WWW= https://pyjwt.readthedocs.io/en/stable/ \ https://github.com/jpadilla/pyjwt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} USES= cpe python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}-pyjwt1 CPE_VENDOR= pyjwt_project OPTIONS_DEFINE= CRYPTO OPTIONS_DEFAULT=CRYPTO CRYPTO_USE= PYTHON=cryptography .include diff --git a/www/py-pyjwt/distinfo b/www/py-pyjwt/distinfo index 16f33578c280..fb39e5cd6ffb 100644 --- a/www/py-pyjwt/distinfo +++ b/www/py-pyjwt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747546598 -SHA256 (pyjwt-2.10.1.tar.gz) = 3cc5772eb20009233caf06e9d8a0577824723b44e6648ee0a2aedb6cf9381953 -SIZE (pyjwt-2.10.1.tar.gz) = 87785 +TIMESTAMP = 1769874454 +SHA256 (pyjwt-2.11.0.tar.gz) = 35f95c1f0fbe5d5ba6e43f00271c275f7a1a4db1dab27bf708073b75318ea623 +SIZE (pyjwt-2.11.0.tar.gz) = 98019 diff --git a/www/py-pyjwt/files/patch-pyproject.toml b/www/py-pyjwt/files/patch-pyproject.toml index 9eae71010c8f..614c11d0af89 100644 --- a/www/py-pyjwt/files/patch-pyproject.toml +++ b/www/py-pyjwt/files/patch-pyproject.toml @@ -1,11 +1,22 @@ ---- pyproject.toml.orig 2024-11-28 03:40:50 UTC +--- pyproject.toml.orig 2026-01-30 19:59:19 UTC +++ pyproject.toml -@@ -35,7 +35,7 @@ keywords = [ +@@ -1,7 +1,7 @@ requires = [ + [build-system] + build-backend = "setuptools.build_meta" + requires = [ +- "setuptools>=77.0.3", ++ "setuptools>=61", + ] + + [project] +@@ -35,8 +35,8 @@ keywords = [ "token", "web", ] +-license = "MIT" -name = "PyJWT" ++license = { text = "MIT" } +name = "pyjwt" requires-python = ">=3.9" - [project.license] + [project.optional-dependencies]