Run datasette serve startup and uvicorn on a single event loop (#2886)

* Run datasette serve startup and uvicorn on a single event loop
* Move the serve-subprocess test plumbing into a conftest fixture
* Fix datasette-litestream URL and trim marker-task test comments
* Explain why serve_with_plugins needs a subprocess and plugin files
* Apply ruff 0.16 and black fixes
* Tweaked some comments
This commit is contained in:
Alex Garcia 2026-09-01 09:32:37 -07:00 • committed by GitHub
commit e78b8a2e6a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 253 additions and 41 deletions

View file

@ -30,7 +30,7 @@ dependencies = [
"hupper>=1.9",
"httpx>=0.20,<1.0",
"pluggy>=1.0",
"uvicorn>=0.11",
"uvicorn>=0.29",
"aiofiles>=0.4",
"PyYAML>=5.3",
"mergedeep>=1.1.1",