Path to this page:
./
www/py-uvicorn,
The lightning-fast ASGI server
Branch: CURRENT,
Version: 0.18.3,
Package name: py310-uvicorn-0.18.3,
Maintainer: pkgsrc-usersUvicorn 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:
Filesize: 36.033 KB
Version history: (Expand)
- (2022-09-08) Updated to version: py310-uvicorn-0.18.3
- (2022-07-29) Updated to version: py310-uvicorn-0.18.2
- (2022-03-12) Updated to version: py39-uvicorn-0.17.6
- (2022-02-16) Updated to version: py39-uvicorn-0.17.5
- (2022-02-05) Updated to version: py39-uvicorn-0.17.4
- (2022-01-31) Updated to version: py39-uvicorn-0.17.1
CVS history: (Expand)
2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319) |
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.
Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).
No change to BUILD_DEPENDS as used correctly inside buildlink3.
As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
|
2023-03-29 11:34:15 by Thomas Klausner | Files touched by this commit (96) |
Log message:
*: use PYTHON_VERSION instead of _PYTHON_VERSION
|
2022-09-08 17:23:24 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
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.
|
2022-07-29 11:07:09 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-uvicorn: updated to 0.18.2
0.18.2 - 2022-06-27
Fixed
Add default log_config on uvicorn.run()
Revert logging file name modification
0.18.1 - 2022-06-23
Fixed
Use DEFAULT_MAX_INCOMPLETE_EVENT_SIZE as default to \
h11_max_incomplete_event_size on the CLI
0.18.0 - 2022-06-23
Added
The reload flag prioritizes watchfiles instead of the deprecated watchgod
Annotate uvicorn.run() function
Allow configuring max_incomplete_event_size for h11 implementation
Removed
Remove asgiref dependency
Fixed
Turn raw_path into bytes on both websockets implementations
Revert log exception traceback in case of invalid HTTP request
Set asyncio.WindowsSelectorEventLoopPolicy() when using multiple workers to \
avoid "WinError 87"
|
2022-03-12 09:36:40 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-uvicorn: updated to 0.17.6
0.17.6 - 2022-03-11
Change httptools range to >=0.4.0
|
2022-02-16 14:11:48 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-uvicorn: updated to 0.17.5
0.17.5
Fixed
Fix case where url is fragmented in httptools protocol
Fix WSGI middleware not to explode quadratically in the case of a larger body
Changed
Send HTTP 400 response for invalid request
|
2022-02-05 13:11:10 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-uvicorn: updated to 0.17.4
0.17.4
Fixed
Replace create_server by create_unix_server
0.17.3
Fixed
Drop wsproto version checking.
0.17.2
Fixed
Revert 1332. While trying to solve the memory leak, it introduced an issue
Revert stream interface changes. This was introduced on 0.14.0, and caused an issue
Fix wsproto version check expression
|
2022-01-31 13:47:29 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-uvicorn: updated to 0.17.1
0.17.1
Fixed
Move all data handling logic to protocol and ensure connection is closed.
Change spec_version field from "2.1" to "2.3", as Uvicorn is \
compliant with that version of the ASGI specifications.
|