The NetBSD Project

CVS log for pkgsrc/www/py-uvicorn/PLIST

[BACK] Up to [] / pkgsrc / www / py-uvicorn

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.10 / (download) - annotate - [select for diffs], Thu Sep 8 15:23:23 2022 UTC (12 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, HEAD
Changes since 1.9: +9 -47 lines
Diff to previous 1.9 (colored)

py-uvicorn: updated to 0.18.3



Remove cyclic references on HTTP implementations.


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

Revision 1.9 / (download) - annotate - [select for diffs], Fri Jul 29 09:07:09 2022 UTC (13 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.8: +7 -4 lines
Diff to previous 1.8 (colored)

py-uvicorn: updated to 0.18.2

0.18.2 - 2022-06-27


Add default log_config on
Revert logging file name modification

0.18.1 - 2022-06-23


Use DEFAULT_MAX_INCOMPLETE_EVENT_SIZE as default to h11_max_incomplete_event_size on the CLI

0.18.0 - 2022-06-23


The reload flag prioritizes watchfiles instead of the deprecated watchgod
Annotate function
Allow configuring max_incomplete_event_size for h11 implementation


Remove asgiref dependency


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"

Revision 1.8 / (download) - annotate - [select for diffs], Sat Feb 5 12:11:09 2022 UTC (19 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.7: +1 -7 lines
Diff to previous 1.7 (colored)

py-uvicorn: updated to 0.17.4



Replace create_server by create_unix_server



Drop wsproto version checking.



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

Revision 1.7 / (download) - annotate - [select for diffs], Mon Aug 23 10:02:34 2021 UTC (2 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.6: +4 -1 lines
Diff to previous 1.6 (colored)

py-uvicorn: updated to 0.15.0

0.15.0 - 2021-08-13


Change reload to be configurable with glob patterns. Currently only .py files are watched, which is different from the previous default behavior.
Add Python 3.10-rc.1 support. Now the server uses which will: start a fresh asyncio event loop, on shutdown cancel any background tasks rather than aborting them, aexit any remaining async generators, and shutdown the default ThreadPoolExecutor.
Exit with status 3 when worker starts failed
Add option to set websocket ping interval and timeout
Adapt bind_socket to make it usable with multiple processes
Add existence check to the reload directory(ies)
Add missing trace log for websocket protocols
Support disabling default Server and Date headers


Add PEP440 compliant version of click
Bump asgiref to 3.4.0


When receiving a SIGTERM supervisors now terminate their processes before joining them
Fix the need of httptools on minimal installation
Fix ping parameters annotation in Config class

Revision 1.6 / (download) - annotate - [select for diffs], Fri Jun 4 12:47:54 2021 UTC (2 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.5: +10 -4 lines
Diff to previous 1.5 (colored)

py-uvicorn: updated to 0.14.0



Defaults ws max_size on server to 16MB
Improve user feedback if no ws library installed
Support 'reason' field in 'websocket.close' messages
Implemented lifespan.shutdown.failed


Upgraded websockets requirements
Switch to asyncio streams API
Update httptools from 0.1.* to 0.2.*
Allow Click 8.0
Add search for a trusted host in ProxyHeadersMiddleware
Up wsproto to 1.0.0


Force reload_dirs to be a list
Fix gunicorn worker not running if extras not installed
Fix socket port 0
Prevent garbage collection of main lifespan task

Revision 1.5 / (download) - annotate - [select for diffs], Wed Dec 9 09:44:04 2020 UTC (2 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.4: +4 -7 lines
Diff to previous 1.4 (colored)

py-uvicorn: updated to 0.13.0

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().

Revision 1.4 / (download) - annotate - [select for diffs], Tue Nov 24 09:23:53 2020 UTC (2 years, 9 months ago) by adam
Branch: MAIN
Changes since 1.3: +7 -1 lines
Diff to previous 1.3 (colored)

py-uvicorn: updated to 0.12.3



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.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Sep 30 06:47:17 2020 UTC (2 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.2: +4 -1 lines
Diff to previous 1.2 (colored)

py-uvicorn: updated to 0.12.0


Make reload delay configurable
Upgrade maximum h11 dependency version to 0.10
Allow .json or .yaml --log-config files
Add ASGI dict to the lifespan scope
Upgrade wsproto to 0.15.0
Use optional package installs

Dont set log level for root logger

Revert "Improve shutdown robustness when using --reload or multiprocessing
Fix terminate error in windows
Fix bug where --log-config disables uvicorn loggers

Revision 1.2 / (download) - annotate - [select for diffs], Wed Apr 29 07:59:35 2020 UTC (3 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.1: +7 -1 lines
Diff to previous 1.1 (colored)

py-uvicorn: updated to 0.11.4

Use watchgod, if installed, for watching code changes.
Reload application when any files in watched directories change, not just .py files.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Jan 8 20:58:29 2020 UTC (3 years, 8 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1

py-uvicorn: added version 0.11.1

Uvicorn is a lightning-fast ASGI server implementation, using uvloop and

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.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>