Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Oct 2025 06:28:59 GMT
From:      Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 2962a145a8d5 - main - www/py-quart-trio: Add py-quart-trio 0.12.0
Message-ID:  <202510130628.59D6Sxtq021042@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2962a145a8d549648e99c990066e7039ad551171

commit 2962a145a8d549648e99c990066e7039ad551171
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-10-13 06:11:25 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-10-13 06:11:25 +0000

    www/py-quart-trio: Add py-quart-trio 0.12.0
    
    Quart-Trio is an extension for Quart to support the Trio event loop. This is an
    alternative to using the asyncio event loop present in the Python standard
    library and supported by default in Quart.
---
 www/Makefile                |  1 +
 www/py-quart-trio/Makefile  | 26 ++++++++++++++++++++++++++
 www/py-quart-trio/distinfo  |  3 +++
 www/py-quart-trio/pkg-descr |  3 +++
 4 files changed, 33 insertions(+)

diff --git a/www/Makefile b/www/Makefile
index a012108ba5de..18f25569ab65 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1918,6 +1918,7 @@
     SUBDIR += py-qt5-webengine
     SUBDIR += py-qt6-webengine
     SUBDIR += py-quart
+    SUBDIR += py-quart-trio
     SUBDIR += py-quilt3
     SUBDIR += py-readability-lxml
     SUBDIR += py-recaptcha
diff --git a/www/py-quart-trio/Makefile b/www/py-quart-trio/Makefile
new file mode 100644
index 000000000000..6880656e8ac8
--- /dev/null
+++ b/www/py-quart-trio/Makefile
@@ -0,0 +1,26 @@
+PORTNAME=	quart-trio
+PORTVERSION=	0.12.0
+CATEGORIES=	www python
+MASTER_SITES=	PYPI
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTNAME=	quart_trio-${PORTVERSION}
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Quart extension to provide trio support
+WWW=		https://github.com/pgjones/quart-trio
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pdm-backend>=0:devel/py-pdm-backend@${PY_FLAVOR}
+RUN_DEPENDS=	${PY_EXCEPTIONGROUP} \
+		${PYTHON_PKGNAMEPREFIX}hypercorn>=0.12.0:www/py-hypercorn@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}quart>=0.19:www/py-quart@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}trio>=0.19.0:net/py-trio@${PY_FLAVOR}
+
+USES=		python
+USE_PYTHON=	autoplist concurrent pep517
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/www/py-quart-trio/distinfo b/www/py-quart-trio/distinfo
new file mode 100644
index 000000000000..01653c65cdb0
--- /dev/null
+++ b/www/py-quart-trio/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759816488
+SHA256 (quart_trio-0.12.0.tar.gz) = 02ec840998d0e897eeabc0e5f48c12d8204e91a823870fd0b8b2f7331b44198c
+SIZE (quart_trio-0.12.0.tar.gz) = 14979
diff --git a/www/py-quart-trio/pkg-descr b/www/py-quart-trio/pkg-descr
new file mode 100644
index 000000000000..41c5cf78828a
--- /dev/null
+++ b/www/py-quart-trio/pkg-descr
@@ -0,0 +1,3 @@
+Quart-Trio is an extension for Quart to support the Trio event loop. This is an
+alternative to using the asyncio event loop present in the Python standard
+library and supported by default in Quart.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202510130628.59D6Sxtq021042>