head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.10 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.8 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.6 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.4 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.2 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.1.0.2 pkgsrc-2024Q4-base:1.1; locks; strict; comment @# @; 1.2 date 2025.01.21.14.15.01; author adam; state Exp; branches; next 1.1; commitid NUkSJX2ypX9RlmGF; 1.1 date 2024.12.10.07.54.25; author wiz; state Exp; branches; next ; commitid RTIN6EjObSreBVAF; desc @@ 1.2 log @py-starlette: updated to 0.45.2 0.45.2 (January 4, 2025) Fixed * Make `create_memory_object_stream` compatible with old anyio versions once again, and bump anyio minimum version to 3.6.2 0.45.1 (December 30, 2024) Fixed * Close `MemoryObjectReceiveStream` left unclosed upon exception in `BaseHTTPMiddleware` children * Collect errors more reliably from the WebSocket logic on the `TestClient` Refactor * Use a pair of memory object streams instead of two queues on the `TestClient` 0.45.0 (December 29, 2024) Removed * Drop Python 3.8 support * Remove `ExceptionMiddleware` import proxy from `starlette.exceptions` module * Remove deprecated `WS_1004_NO_STATUS_RCVD` and `WS_1005_ABNORMAL_CLOSURE` @ text @@@comment $NetBSD: PLIST,v 1.1 2024/12/10 07:54:25 wiz Exp $ ${PYSITELIB}/${WHEEL_INFODIR}/METADATA ${PYSITELIB}/${WHEEL_INFODIR}/RECORD ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL ${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.md ${PYSITELIB}/starlette/__init__.py ${PYSITELIB}/starlette/__init__.pyc ${PYSITELIB}/starlette/__init__.pyo ${PYSITELIB}/starlette/_exception_handler.py ${PYSITELIB}/starlette/_exception_handler.pyc ${PYSITELIB}/starlette/_exception_handler.pyo ${PYSITELIB}/starlette/_utils.py ${PYSITELIB}/starlette/_utils.pyc ${PYSITELIB}/starlette/_utils.pyo ${PYSITELIB}/starlette/applications.py ${PYSITELIB}/starlette/applications.pyc ${PYSITELIB}/starlette/applications.pyo ${PYSITELIB}/starlette/authentication.py ${PYSITELIB}/starlette/authentication.pyc ${PYSITELIB}/starlette/authentication.pyo ${PYSITELIB}/starlette/background.py ${PYSITELIB}/starlette/background.pyc ${PYSITELIB}/starlette/background.pyo ${PYSITELIB}/starlette/concurrency.py ${PYSITELIB}/starlette/concurrency.pyc ${PYSITELIB}/starlette/concurrency.pyo ${PYSITELIB}/starlette/config.py ${PYSITELIB}/starlette/config.pyc ${PYSITELIB}/starlette/config.pyo ${PYSITELIB}/starlette/convertors.py ${PYSITELIB}/starlette/convertors.pyc ${PYSITELIB}/starlette/convertors.pyo ${PYSITELIB}/starlette/datastructures.py ${PYSITELIB}/starlette/datastructures.pyc ${PYSITELIB}/starlette/datastructures.pyo ${PYSITELIB}/starlette/endpoints.py ${PYSITELIB}/starlette/endpoints.pyc ${PYSITELIB}/starlette/endpoints.pyo ${PYSITELIB}/starlette/exceptions.py ${PYSITELIB}/starlette/exceptions.pyc ${PYSITELIB}/starlette/exceptions.pyo ${PYSITELIB}/starlette/formparsers.py ${PYSITELIB}/starlette/formparsers.pyc ${PYSITELIB}/starlette/formparsers.pyo ${PYSITELIB}/starlette/middleware/__init__.py ${PYSITELIB}/starlette/middleware/__init__.pyc ${PYSITELIB}/starlette/middleware/__init__.pyo ${PYSITELIB}/starlette/middleware/authentication.py ${PYSITELIB}/starlette/middleware/authentication.pyc ${PYSITELIB}/starlette/middleware/authentication.pyo ${PYSITELIB}/starlette/middleware/base.py ${PYSITELIB}/starlette/middleware/base.pyc ${PYSITELIB}/starlette/middleware/base.pyo ${PYSITELIB}/starlette/middleware/cors.py ${PYSITELIB}/starlette/middleware/cors.pyc ${PYSITELIB}/starlette/middleware/cors.pyo ${PYSITELIB}/starlette/middleware/errors.py ${PYSITELIB}/starlette/middleware/errors.pyc ${PYSITELIB}/starlette/middleware/errors.pyo ${PYSITELIB}/starlette/middleware/exceptions.py ${PYSITELIB}/starlette/middleware/exceptions.pyc ${PYSITELIB}/starlette/middleware/exceptions.pyo ${PYSITELIB}/starlette/middleware/gzip.py ${PYSITELIB}/starlette/middleware/gzip.pyc ${PYSITELIB}/starlette/middleware/gzip.pyo ${PYSITELIB}/starlette/middleware/httpsredirect.py ${PYSITELIB}/starlette/middleware/httpsredirect.pyc ${PYSITELIB}/starlette/middleware/httpsredirect.pyo ${PYSITELIB}/starlette/middleware/sessions.py ${PYSITELIB}/starlette/middleware/sessions.pyc ${PYSITELIB}/starlette/middleware/sessions.pyo ${PYSITELIB}/starlette/middleware/trustedhost.py ${PYSITELIB}/starlette/middleware/trustedhost.pyc ${PYSITELIB}/starlette/middleware/trustedhost.pyo ${PYSITELIB}/starlette/middleware/wsgi.py ${PYSITELIB}/starlette/middleware/wsgi.pyc ${PYSITELIB}/starlette/middleware/wsgi.pyo ${PYSITELIB}/starlette/py.typed ${PYSITELIB}/starlette/requests.py ${PYSITELIB}/starlette/requests.pyc ${PYSITELIB}/starlette/requests.pyo ${PYSITELIB}/starlette/responses.py ${PYSITELIB}/starlette/responses.pyc ${PYSITELIB}/starlette/responses.pyo ${PYSITELIB}/starlette/routing.py ${PYSITELIB}/starlette/routing.pyc ${PYSITELIB}/starlette/routing.pyo ${PYSITELIB}/starlette/schemas.py ${PYSITELIB}/starlette/schemas.pyc ${PYSITELIB}/starlette/schemas.pyo ${PYSITELIB}/starlette/staticfiles.py ${PYSITELIB}/starlette/staticfiles.pyc ${PYSITELIB}/starlette/staticfiles.pyo ${PYSITELIB}/starlette/status.py ${PYSITELIB}/starlette/status.pyc ${PYSITELIB}/starlette/status.pyo ${PYSITELIB}/starlette/templating.py ${PYSITELIB}/starlette/templating.pyc ${PYSITELIB}/starlette/templating.pyo ${PYSITELIB}/starlette/testclient.py ${PYSITELIB}/starlette/testclient.pyc ${PYSITELIB}/starlette/testclient.pyo ${PYSITELIB}/starlette/types.py ${PYSITELIB}/starlette/types.pyc ${PYSITELIB}/starlette/types.pyo ${PYSITELIB}/starlette/websockets.py ${PYSITELIB}/starlette/websockets.pyc ${PYSITELIB}/starlette/websockets.pyo @ 1.1 log @www/py-starlette: import py-starlette-0.41.3 Starlette is a lightweight ASGI framework/toolkit, which is ideal for building async web services in Python. It is production-ready, and gives you the following: * A lightweight, low-complexity HTTP web framework. * WebSocket support. * In-process background tasks. * Startup and shutdown events. * Test client built on httpx. * CORS, GZip, Static Files, Streaming responses. * Session and Cookie support. * 100% test coverage. * 100% type annotated codebase. * Few hard dependencies. * Compatible with asyncio and trio backends. * Great overall performance against independent benchmarks. @ text @d1 1 a1 1 @@comment $NetBSD$ a8 3 ${PYSITELIB}/starlette/_compat.py ${PYSITELIB}/starlette/_compat.pyc ${PYSITELIB}/starlette/_compat.pyo @