Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Jan 2020 20:08:52 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r523648 - in head/www: . py-uvicorn
Message-ID:  <202001202008.00KK8qSj091633@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Mon Jan 20 20:08:51 2020
New Revision: 523648
URL: https://svnweb.freebsd.org/changeset/ports/523648

Log:
  Add py-uvicorn 0.11.2
  
  Uvicorn is a lightning-fast ASGI server implementation, using uvloop and
  httptools.
  
  Until recently Python has lacked a minimal low-level server/application
  interface for asyncio frameworks. The ASGI specification fills this gap, and
  means we're now able to start building a common set of tooling usable across all
  asyncio frameworks.
  
  Uvicorn currently supports HTTP/1.1 and WebSockets. Support for HTTP/2 is
  planned.
  
  WWW: https://github.com/encode/uvicorn

Added:
  head/www/py-uvicorn/
  head/www/py-uvicorn/Makefile   (contents, props changed)
  head/www/py-uvicorn/distinfo   (contents, props changed)
  head/www/py-uvicorn/pkg-descr   (contents, props changed)
Modified:
  head/www/Makefile

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Mon Jan 20 20:08:45 2020	(r523647)
+++ head/www/Makefile	Mon Jan 20 20:08:51 2020	(r523648)
@@ -1883,6 +1883,7 @@
     SUBDIR += py-urlwatch
     SUBDIR += py-user_agent
     SUBDIR += py-utidylib
+    SUBDIR += py-uvicorn
     SUBDIR += py-w3lib
     SUBDIR += py-wagtail
     SUBDIR += py-waitress

Added: head/www/py-uvicorn/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-uvicorn/Makefile	Mon Jan 20 20:08:51 2020	(r523648)
@@ -0,0 +1,27 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	uvicorn
+PORTVERSION=	0.11.2
+CATEGORIES=	www python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Lightning-fast ASGI server
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE.md
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}click>=7<8:devel/py-click@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}h11>=0.8<0.10:net/py-h11@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}httptools>=0.0.13:www/py-httptools@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}uvloop>=0.14.0:devel/py-uvloop@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}websockets>=8<9:devel/py-websockets@${PY_FLAVOR}
+
+USES=		python:3.6+
+USE_PYTHON=	autoplist distutils
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>

Added: head/www/py-uvicorn/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-uvicorn/distinfo	Mon Jan 20 20:08:51 2020	(r523648)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1579531334
+SHA256 (uvicorn-0.11.2.tar.gz) = 11f397855c7f35dc034a3d288883382a4c16afdfe6675b70896f55bd6051da64
+SIZE (uvicorn-0.11.2.tar.gz) = 28541

Added: head/www/py-uvicorn/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-uvicorn/pkg-descr	Mon Jan 20 20:08:51 2020	(r523648)
@@ -0,0 +1,12 @@
+Uvicorn is a lightning-fast ASGI server implementation, using uvloop and
+httptools.
+
+Until recently Python has lacked a minimal low-level server/application
+interface for asyncio frameworks. The ASGI specification fills this gap, and
+means we're now able to start building a common set of tooling usable across all
+asyncio frameworks.
+
+Uvicorn currently supports HTTP/1.1 and WebSockets. Support for HTTP/2 is
+planned.
+
+WWW: https://github.com/encode/uvicorn



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