Thu Sep 8 15:23:24 2022 UTC ()
py-uvicorn: updated to 0.18.3

0.18.3

Fixed

Remove cyclic references on HTTP implementations.

Changed

reload_delay default changed from None to 0.25 on uvicorn.run() and Config. None is not an acceptable value anymore.


(adam)
diff -r1.31 -r1.32 pkgsrc/www/py-uvicorn/Makefile
diff -r1.9 -r1.10 pkgsrc/www/py-uvicorn/PLIST
diff -r1.28 -r1.29 pkgsrc/www/py-uvicorn/distinfo

cvs diff -r1.31 -r1.32 pkgsrc/www/py-uvicorn/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-uvicorn/Makefile 2022/07/29 09:07:09 1.31
+++ pkgsrc/www/py-uvicorn/Makefile 2022/09/08 15:23:23 1.32
@@ -1,36 +1,38 @@ @@ -1,36 +1,38 @@
1# $NetBSD: Makefile,v 1.31 2022/07/29 09:07:09 adam Exp $ 1# $NetBSD: Makefile,v 1.32 2022/09/08 15:23:23 adam Exp $
2 2
3DISTNAME= uvicorn-0.18.2 3DISTNAME= uvicorn-0.18.3
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= www python 5CATEGORIES= www python
6MASTER_SITES= ${MASTER_SITE_PYPI:=u/uvicorn/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=u/uvicorn/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.uvicorn.org/ 9HOMEPAGE= https://www.uvicorn.org/
10COMMENT= The lightning-fast ASGI server 10COMMENT= The lightning-fast ASGI server
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
 13BUILD_DEPENDS+= ${PYPKGPREFIX}-hatchling-[0-9]*:../../devel/py-hatchling
13DEPENDS+= ${PYPKGPREFIX}-click>=7.0:../../devel/py-click 14DEPENDS+= ${PYPKGPREFIX}-click>=7.0:../../devel/py-click
14DEPENDS+= ${PYPKGPREFIX}-h11>=0.8:../../www/py-h11 15DEPENDS+= ${PYPKGPREFIX}-h11>=0.8:../../www/py-h11
15# standard 16# standard
 17DEPENDS+= ${PYPKGPREFIX}-dotenv>=0.13:../../devel/py-dotenv
16DEPENDS+= ${PYPKGPREFIX}-httptools>=0.4.0:../../www/py-httptools 18DEPENDS+= ${PYPKGPREFIX}-httptools>=0.4.0:../../www/py-httptools
17DEPENDS+= ${PYPKGPREFIX}-uvloop>=0.14.0:../../devel/py-uvloop 19DEPENDS+= ${PYPKGPREFIX}-uvloop>=0.15.2:../../devel/py-uvloop
18DEPENDS+= ${PYPKGPREFIX}-websockets>=10.0:../../www/py-websockets 20DEPENDS+= ${PYPKGPREFIX}-websockets>=10.0:../../www/py-websockets
19 21
20PYTHON_VERSIONS_INCOMPATIBLE= 27 22PYTHON_VERSIONS_INCOMPATIBLE= 27
21 23
22USE_PKG_RESOURCES= yes 24USE_PKG_RESOURCES= yes
23 25
24.include "../../lang/python/pyversion.mk" 26.include "../../lang/python/pyversion.mk"
25.if ${_PYTHON_VERSION} < 38 27.if ${_PYTHON_VERSION} < 38
26DEPENDS+= ${PYPKGPREFIX}-typing-extensions-[0-9]*:../../devel/py-typing-extensions 28DEPENDS+= ${PYPKGPREFIX}-typing-extensions-[0-9]*:../../devel/py-typing-extensions
27.endif 29.endif
28 30
29USE_LANGUAGES= # none 31USE_LANGUAGES= # none
30 32
31post-install: 33post-install:
32 cd ${DESTDIR}${PREFIX}/bin && \ 34 cd ${DESTDIR}${PREFIX}/bin && \
33 ${MV} uvicorn uvicorn-${PYVERSSUFFIX} || ${TRUE} 35 ${MV} uvicorn uvicorn-${PYVERSSUFFIX} || ${TRUE}
34 36
35.include "../../lang/python/egg.mk" 37.include "../../lang/python/wheel.mk"
36.include "../../mk/bsd.pkg.mk" 38.include "../../mk/bsd.pkg.mk"

cvs diff -r1.9 -r1.10 pkgsrc/www/py-uvicorn/PLIST (expand / switch to unified diff)

--- pkgsrc/www/py-uvicorn/PLIST 2022/07/29 09:07:09 1.9
+++ pkgsrc/www/py-uvicorn/PLIST 2022/09/08 15:23:23 1.10
@@ -1,128 +1,90 @@ @@ -1,128 +1,90 @@
1@comment $NetBSD: PLIST,v 1.9 2022/07/29 09:07:09 adam Exp $ 1@comment $NetBSD: PLIST,v 1.10 2022/09/08 15:23:23 adam Exp $
2bin/uvicorn-${PYVERSSUFFIX} 2bin/uvicorn-${PYVERSSUFFIX}
3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 3${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 4${PYSITELIB}/${WHEEL_INFODIR}/METADATA
5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 5${PYSITELIB}/${WHEEL_INFODIR}/RECORD
6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 6${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
7${PYSITELIB}/${EGG_INFODIR}/requires.txt 7${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
8${PYSITELIB}/${EGG_INFODIR}/top_level.txt 8${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
 9${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
 10${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.md
9${PYSITELIB}/uvicorn/__init__.py 11${PYSITELIB}/uvicorn/__init__.py
10${PYSITELIB}/uvicorn/__init__.pyc 12${PYSITELIB}/uvicorn/__init__.pyc
11${PYSITELIB}/uvicorn/__init__.pyo 
12${PYSITELIB}/uvicorn/__main__.py 13${PYSITELIB}/uvicorn/__main__.py
13${PYSITELIB}/uvicorn/__main__.pyc 14${PYSITELIB}/uvicorn/__main__.pyc
14${PYSITELIB}/uvicorn/__main__.pyo 
15${PYSITELIB}/uvicorn/_subprocess.py 15${PYSITELIB}/uvicorn/_subprocess.py
16${PYSITELIB}/uvicorn/_subprocess.pyc 16${PYSITELIB}/uvicorn/_subprocess.pyc
17${PYSITELIB}/uvicorn/_subprocess.pyo 
18${PYSITELIB}/uvicorn/_types.py 17${PYSITELIB}/uvicorn/_types.py
19${PYSITELIB}/uvicorn/_types.pyc 18${PYSITELIB}/uvicorn/_types.pyc
20${PYSITELIB}/uvicorn/_types.pyo 
21${PYSITELIB}/uvicorn/config.py 19${PYSITELIB}/uvicorn/config.py
22${PYSITELIB}/uvicorn/config.pyc 20${PYSITELIB}/uvicorn/config.pyc
23${PYSITELIB}/uvicorn/config.pyo 
24${PYSITELIB}/uvicorn/importer.py 21${PYSITELIB}/uvicorn/importer.py
25${PYSITELIB}/uvicorn/importer.pyc 22${PYSITELIB}/uvicorn/importer.pyc
26${PYSITELIB}/uvicorn/importer.pyo 
27${PYSITELIB}/uvicorn/lifespan/__init__.py 23${PYSITELIB}/uvicorn/lifespan/__init__.py
28${PYSITELIB}/uvicorn/lifespan/__init__.pyc 24${PYSITELIB}/uvicorn/lifespan/__init__.pyc
29${PYSITELIB}/uvicorn/lifespan/__init__.pyo 
30${PYSITELIB}/uvicorn/lifespan/off.py 25${PYSITELIB}/uvicorn/lifespan/off.py
31${PYSITELIB}/uvicorn/lifespan/off.pyc 26${PYSITELIB}/uvicorn/lifespan/off.pyc
32${PYSITELIB}/uvicorn/lifespan/off.pyo 
33${PYSITELIB}/uvicorn/lifespan/on.py 27${PYSITELIB}/uvicorn/lifespan/on.py
34${PYSITELIB}/uvicorn/lifespan/on.pyc 28${PYSITELIB}/uvicorn/lifespan/on.pyc
35${PYSITELIB}/uvicorn/lifespan/on.pyo 
36${PYSITELIB}/uvicorn/logging.py 29${PYSITELIB}/uvicorn/logging.py
37${PYSITELIB}/uvicorn/logging.pyc 30${PYSITELIB}/uvicorn/logging.pyc
38${PYSITELIB}/uvicorn/logging.pyo 
39${PYSITELIB}/uvicorn/loops/__init__.py 31${PYSITELIB}/uvicorn/loops/__init__.py
40${PYSITELIB}/uvicorn/loops/__init__.pyc 32${PYSITELIB}/uvicorn/loops/__init__.pyc
41${PYSITELIB}/uvicorn/loops/__init__.pyo 
42${PYSITELIB}/uvicorn/loops/asyncio.py 33${PYSITELIB}/uvicorn/loops/asyncio.py
43${PYSITELIB}/uvicorn/loops/asyncio.pyc 34${PYSITELIB}/uvicorn/loops/asyncio.pyc
44${PYSITELIB}/uvicorn/loops/asyncio.pyo 
45${PYSITELIB}/uvicorn/loops/auto.py 35${PYSITELIB}/uvicorn/loops/auto.py
46${PYSITELIB}/uvicorn/loops/auto.pyc 36${PYSITELIB}/uvicorn/loops/auto.pyc
47${PYSITELIB}/uvicorn/loops/auto.pyo 
48${PYSITELIB}/uvicorn/loops/uvloop.py 37${PYSITELIB}/uvicorn/loops/uvloop.py
49${PYSITELIB}/uvicorn/loops/uvloop.pyc 38${PYSITELIB}/uvicorn/loops/uvloop.pyc
50${PYSITELIB}/uvicorn/loops/uvloop.pyo 
51${PYSITELIB}/uvicorn/main.py 39${PYSITELIB}/uvicorn/main.py
52${PYSITELIB}/uvicorn/main.pyc 40${PYSITELIB}/uvicorn/main.pyc
53${PYSITELIB}/uvicorn/main.pyo 
54${PYSITELIB}/uvicorn/middleware/__init__.py 41${PYSITELIB}/uvicorn/middleware/__init__.py
55${PYSITELIB}/uvicorn/middleware/__init__.pyc 42${PYSITELIB}/uvicorn/middleware/__init__.pyc
56${PYSITELIB}/uvicorn/middleware/__init__.pyo 
57${PYSITELIB}/uvicorn/middleware/asgi2.py 43${PYSITELIB}/uvicorn/middleware/asgi2.py
58${PYSITELIB}/uvicorn/middleware/asgi2.pyc 44${PYSITELIB}/uvicorn/middleware/asgi2.pyc
59${PYSITELIB}/uvicorn/middleware/asgi2.pyo 
60${PYSITELIB}/uvicorn/middleware/debug.py 45${PYSITELIB}/uvicorn/middleware/debug.py
61${PYSITELIB}/uvicorn/middleware/debug.pyc 46${PYSITELIB}/uvicorn/middleware/debug.pyc
62${PYSITELIB}/uvicorn/middleware/debug.pyo 
63${PYSITELIB}/uvicorn/middleware/message_logger.py 47${PYSITELIB}/uvicorn/middleware/message_logger.py
64${PYSITELIB}/uvicorn/middleware/message_logger.pyc 48${PYSITELIB}/uvicorn/middleware/message_logger.pyc
65${PYSITELIB}/uvicorn/middleware/message_logger.pyo 
66${PYSITELIB}/uvicorn/middleware/proxy_headers.py 49${PYSITELIB}/uvicorn/middleware/proxy_headers.py
67${PYSITELIB}/uvicorn/middleware/proxy_headers.pyc 50${PYSITELIB}/uvicorn/middleware/proxy_headers.pyc
68${PYSITELIB}/uvicorn/middleware/proxy_headers.pyo 
69${PYSITELIB}/uvicorn/middleware/wsgi.py 51${PYSITELIB}/uvicorn/middleware/wsgi.py
70${PYSITELIB}/uvicorn/middleware/wsgi.pyc 52${PYSITELIB}/uvicorn/middleware/wsgi.pyc
71${PYSITELIB}/uvicorn/middleware/wsgi.pyo 
72${PYSITELIB}/uvicorn/protocols/__init__.py 53${PYSITELIB}/uvicorn/protocols/__init__.py
73${PYSITELIB}/uvicorn/protocols/__init__.pyc 54${PYSITELIB}/uvicorn/protocols/__init__.pyc
74${PYSITELIB}/uvicorn/protocols/__init__.pyo 
75${PYSITELIB}/uvicorn/protocols/http/__init__.py 55${PYSITELIB}/uvicorn/protocols/http/__init__.py
76${PYSITELIB}/uvicorn/protocols/http/__init__.pyc 56${PYSITELIB}/uvicorn/protocols/http/__init__.pyc
77${PYSITELIB}/uvicorn/protocols/http/__init__.pyo 
78${PYSITELIB}/uvicorn/protocols/http/auto.py 57${PYSITELIB}/uvicorn/protocols/http/auto.py
79${PYSITELIB}/uvicorn/protocols/http/auto.pyc 58${PYSITELIB}/uvicorn/protocols/http/auto.pyc
80${PYSITELIB}/uvicorn/protocols/http/auto.pyo 
81${PYSITELIB}/uvicorn/protocols/http/flow_control.py 59${PYSITELIB}/uvicorn/protocols/http/flow_control.py
82${PYSITELIB}/uvicorn/protocols/http/flow_control.pyc 60${PYSITELIB}/uvicorn/protocols/http/flow_control.pyc
83${PYSITELIB}/uvicorn/protocols/http/flow_control.pyo 
84${PYSITELIB}/uvicorn/protocols/http/h11_impl.py 61${PYSITELIB}/uvicorn/protocols/http/h11_impl.py
85${PYSITELIB}/uvicorn/protocols/http/h11_impl.pyc 62${PYSITELIB}/uvicorn/protocols/http/h11_impl.pyc
86${PYSITELIB}/uvicorn/protocols/http/h11_impl.pyo 
87${PYSITELIB}/uvicorn/protocols/http/httptools_impl.py 63${PYSITELIB}/uvicorn/protocols/http/httptools_impl.py
88${PYSITELIB}/uvicorn/protocols/http/httptools_impl.pyc 64${PYSITELIB}/uvicorn/protocols/http/httptools_impl.pyc
89${PYSITELIB}/uvicorn/protocols/http/httptools_impl.pyo 
90${PYSITELIB}/uvicorn/protocols/utils.py 65${PYSITELIB}/uvicorn/protocols/utils.py
91${PYSITELIB}/uvicorn/protocols/utils.pyc 66${PYSITELIB}/uvicorn/protocols/utils.pyc
92${PYSITELIB}/uvicorn/protocols/utils.pyo 
93${PYSITELIB}/uvicorn/protocols/websockets/__init__.py 67${PYSITELIB}/uvicorn/protocols/websockets/__init__.py
94${PYSITELIB}/uvicorn/protocols/websockets/__init__.pyc 68${PYSITELIB}/uvicorn/protocols/websockets/__init__.pyc
95${PYSITELIB}/uvicorn/protocols/websockets/__init__.pyo 
96${PYSITELIB}/uvicorn/protocols/websockets/auto.py 69${PYSITELIB}/uvicorn/protocols/websockets/auto.py
97${PYSITELIB}/uvicorn/protocols/websockets/auto.pyc 70${PYSITELIB}/uvicorn/protocols/websockets/auto.pyc
98${PYSITELIB}/uvicorn/protocols/websockets/auto.pyo 
99${PYSITELIB}/uvicorn/protocols/websockets/websockets_impl.py 71${PYSITELIB}/uvicorn/protocols/websockets/websockets_impl.py
100${PYSITELIB}/uvicorn/protocols/websockets/websockets_impl.pyc 72${PYSITELIB}/uvicorn/protocols/websockets/websockets_impl.pyc
101${PYSITELIB}/uvicorn/protocols/websockets/websockets_impl.pyo 
102${PYSITELIB}/uvicorn/protocols/websockets/wsproto_impl.py 73${PYSITELIB}/uvicorn/protocols/websockets/wsproto_impl.py
103${PYSITELIB}/uvicorn/protocols/websockets/wsproto_impl.pyc 74${PYSITELIB}/uvicorn/protocols/websockets/wsproto_impl.pyc
104${PYSITELIB}/uvicorn/protocols/websockets/wsproto_impl.pyo 
105${PYSITELIB}/uvicorn/server.py 75${PYSITELIB}/uvicorn/server.py
106${PYSITELIB}/uvicorn/server.pyc 76${PYSITELIB}/uvicorn/server.pyc
107${PYSITELIB}/uvicorn/server.pyo 
108${PYSITELIB}/uvicorn/supervisors/__init__.py 77${PYSITELIB}/uvicorn/supervisors/__init__.py
109${PYSITELIB}/uvicorn/supervisors/__init__.pyc 78${PYSITELIB}/uvicorn/supervisors/__init__.pyc
110${PYSITELIB}/uvicorn/supervisors/__init__.pyo 
111${PYSITELIB}/uvicorn/supervisors/basereload.py 79${PYSITELIB}/uvicorn/supervisors/basereload.py
112${PYSITELIB}/uvicorn/supervisors/basereload.pyc 80${PYSITELIB}/uvicorn/supervisors/basereload.pyc
113${PYSITELIB}/uvicorn/supervisors/basereload.pyo 
114${PYSITELIB}/uvicorn/supervisors/multiprocess.py 81${PYSITELIB}/uvicorn/supervisors/multiprocess.py
115${PYSITELIB}/uvicorn/supervisors/multiprocess.pyc 82${PYSITELIB}/uvicorn/supervisors/multiprocess.pyc
116${PYSITELIB}/uvicorn/supervisors/multiprocess.pyo 
117${PYSITELIB}/uvicorn/supervisors/statreload.py 83${PYSITELIB}/uvicorn/supervisors/statreload.py
118${PYSITELIB}/uvicorn/supervisors/statreload.pyc 84${PYSITELIB}/uvicorn/supervisors/statreload.pyc
119${PYSITELIB}/uvicorn/supervisors/statreload.pyo 
120${PYSITELIB}/uvicorn/supervisors/watchfilesreload.py 85${PYSITELIB}/uvicorn/supervisors/watchfilesreload.py
121${PYSITELIB}/uvicorn/supervisors/watchfilesreload.pyc 86${PYSITELIB}/uvicorn/supervisors/watchfilesreload.pyc
122${PYSITELIB}/uvicorn/supervisors/watchfilesreload.pyo 
123${PYSITELIB}/uvicorn/supervisors/watchgodreload.py 87${PYSITELIB}/uvicorn/supervisors/watchgodreload.py
124${PYSITELIB}/uvicorn/supervisors/watchgodreload.pyc 88${PYSITELIB}/uvicorn/supervisors/watchgodreload.pyc
125${PYSITELIB}/uvicorn/supervisors/watchgodreload.pyo 
126${PYSITELIB}/uvicorn/workers.py 89${PYSITELIB}/uvicorn/workers.py
127${PYSITELIB}/uvicorn/workers.pyc 90${PYSITELIB}/uvicorn/workers.pyc
128${PYSITELIB}/uvicorn/workers.pyo 

cvs diff -r1.28 -r1.29 pkgsrc/www/py-uvicorn/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-uvicorn/distinfo 2022/07/29 09:07:09 1.28
+++ pkgsrc/www/py-uvicorn/distinfo 2022/09/08 15:23:23 1.29
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.28 2022/07/29 09:07:09 adam Exp $ 1$NetBSD: distinfo,v 1.29 2022/09/08 15:23:23 adam Exp $
2 2
3BLAKE2s (uvicorn-0.18.2.tar.gz) = dbd7c37dd2d6e300435a5a3e14f3e07a0c6e0a0068533b396c05b8b49f132824 3BLAKE2s (uvicorn-0.18.3.tar.gz) = 0dc92dc9bcd3c14eea98c5a532450a1bd29b2592ea0257b3f32b1870791f3d0d
4SHA512 (uvicorn-0.18.2.tar.gz) = 6492dfc920fdb5633ac152f1b31a4b4ac27de822d1fea2e5b8b74ffc30ccec50621df7b96855e0366bb1c1cbf1dc061e3f99ad44142811d9f97683b8f0b57076 4SHA512 (uvicorn-0.18.3.tar.gz) = f54f1e018e5b9e9dff865e7211199b4605088640579fa81bbe0a7cdf357d76fc33fb5fe6fe0806dcc08354320ddde9d7c3bb290205ea4de57cc79ae147a3d14a
5Size (uvicorn-0.18.2.tar.gz) = 41639 bytes 5Size (uvicorn-0.18.3.tar.gz) = 36898 bytes