diff --git a/www/py-hyperframe/Makefile b/www/py-hyperframe/Makefile index 389618dae0d9..007c4a7b6fd1 100644 --- a/www/py-hyperframe/Makefile +++ b/www/py-hyperframe/Makefile @@ -1,18 +1,21 @@ PORTNAME= hyperframe -PORTVERSION= 6.0.0 -PORTREVISION= 1 +PORTVERSION= 6.1.0 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= shaun@FreeBSD.org -COMMENT= Python module that decodes binary streams into HTTP/2 frames -WWW= https://hyper.rtfd.org/ +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Pure-Python HTTP/2 framing +WWW= https://python-hyper.org/projects/hyperframe/en/stable/ \ + https://github.com/python-hyper/hyperframe LICENSE= MIT -USES?= python -USE_PYTHON= distutils autoplist +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/www/py-hyperframe/distinfo b/www/py-hyperframe/distinfo index 02813fc0de3d..02eb9a011edc 100644 --- a/www/py-hyperframe/distinfo +++ b/www/py-hyperframe/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1608920027 -SHA256 (hyperframe-6.0.0.tar.gz) = 742d2a4bc3152a340a49d59f32e33ec420aa8e7054c1444ef5c7efff255842f1 -SIZE (hyperframe-6.0.0.tar.gz) = 24640 +TIMESTAMP = 1768272972 +SHA256 (hyperframe-6.1.0.tar.gz) = f630908a00854a7adeabd6382b43923a4c4cd4b821fcb527e6ab9e15382a3b08 +SIZE (hyperframe-6.1.0.tar.gz) = 26566 diff --git a/www/py-hyperframe/files/patch-pyproject.toml b/www/py-hyperframe/files/patch-pyproject.toml new file mode 100644 index 000000000000..899b977837b2 --- /dev/null +++ b/www/py-hyperframe/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2025-01-22 21:35:30 UTC ++++ pyproject.toml +@@ -2,7 +2,7 @@ + # https://packaging.python.org/en/latest/specifications/pyproject-toml/ + + [build-system] +-requires = ["setuptools>=75.6.0"] ++requires = ["setuptools>=61"] + build-backend = "setuptools.build_meta" + + [project] diff --git a/www/py-hyperframe/pkg-descr b/www/py-hyperframe/pkg-descr index b81b4ceaca88..67039d3b7772 100644 --- a/www/py-hyperframe/pkg-descr +++ b/www/py-hyperframe/pkg-descr @@ -1,6 +1,6 @@ -This library contains the HTTP/2 framing code used in the hyper project. -It provides a pure-Python codebase that is capable of decoding a binary -stream into HTTP/2 frames. +This library contains the HTTP/2 framing code used in the hyper project. It +provides a pure-Python codebase that is capable of decoding a binary stream into +HTTP/2 frames. -This library is used directly by hyper and a number of other projects to -provide HTTP/2 frame decoding logic. +This library is used directly by hyper and a number of other projects to provide +HTTP/2 frame decoding logic.