./www/py-uvicorn, The lightning-fast ASGI server

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.13.3, Package name: py38-uvicorn-0.13.3, Maintainer: pkgsrc-users

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.


Required to run:
[devel/py-setuptools] [devel/py-click] [devel/py-uvloop] [www/py-websockets] [www/py-httptools] [www/py-h11] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 92debe1247f57feb87fbef70208ca6423099472b
RMD160: 1436ad825c05b2161341ff906b6101a125f1a1a4
Filesize: 31.411 KB

Version history: (Expand)


CVS history: (Expand)


   2021-01-03 11:06:54 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-uvicorn: updated to 0.13.3

0.13.3

Fixed

Prevent swallowing of return codes from subprocess when running with Gunicorn by \ 
properly resetting signals.
Tweak detection of app factories to be more robust. A warning is now logged when \ 
passing a factory without the --factory flag.
Properly clean tasks when handshake is aborted when running with --ws websockets.
   2020-12-21 10:39:35 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-uvicorn: updated to 0.13.2

0.13.2:
Fixed
* Log full exception traceback in case of invalid HTTP request.
   2020-12-14 07:00:00 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-uvicorn: updated to 0.13.1

0.13.1

Fixed

Prevent exceptions when the ASGI application rejects a connection during the \ 
WebSocket handshake, when running on both --ws wsproto or --ws websockets.
Ensure connection scope doesn't leak in logs when using JSON log formatters.
   2020-12-09 10:44:04 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-uvicorn: updated to 0.13.0

0.13.0:
Added
Add --factory flag to support factory-style application imports.
Skip installation of signal handlers when not in the main thread. Allows using \ 
Server in multithreaded contexts without having to override \ 
.install_signal_handlers().
   2020-11-24 10:23:54 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-uvicorn: updated to 0.12.3

0.12.3

Fixed

Fix race condition that leads Quart to hang with uvicorn
Use latin1 when decoding X-Forwarded-* headers
Rework IPv6 support
Cancel old keepalive-trigger before setting new one.
   2020-10-19 20:58:25 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-uvicorn: updated to 0.12.2

0.12.2

Added

Adding ability to decrypt ssl key file
Support .yml log config files
Added python 3.9 support

Fixed

Fixes watchgod with common prefixes
Fix reload with ipv6 host
Added cli suport for headers containing colon
Sharing socket across workers on windows
Note the need to configure trusted "ips" when using unix sockets
   2020-10-02 10:11:11 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-uvicorn: updated to 0.12.1

0.12.1

Changed
Pinning h11 and python-dotenv to min versions
Get docs/index.md in sync with README.md

Fixed
Improve changelog by pointing out breaking changes
   2020-09-30 11:38:45 by Jonathan Perkin | Files touched by this commit (1)
Log message:
py-uvicorn: Fix bulk builds yet again.