datasette/datasette
Simon Willison ba8db9679f
Port Datasette from Sanic to ASGI + Uvicorn (#518)
Datasette now uses ASGI internally, and no longer depends on Sanic.

It now uses Uvicorn as the underlying HTTP server.

This was thirteen months in the making... for full details see the issue:

https://github.com/simonw/datasette/issues/272

And for a full sequence of commits plus commentary, see the pull request:

https://github.com/simonw/datasette/pull/518
2019-06-23 20:13:09 -07:00
..
publish Use -i with datasette publish, closes #469 2019-05-19 15:53:34 -07:00
static ?_where= parameter on table views, closes #429 2019-04-12 18:37:22 -07:00
templates Do not allow downloads of mutable databases - closes #474 2019-05-19 13:41:09 -07:00
utils Port Datasette from Sanic to ASGI + Uvicorn (#518) 2019-06-23 20:13:09 -07:00
views Port Datasette from Sanic to ASGI + Uvicorn (#518) 2019-06-23 20:13:09 -07:00
__init__.py Apply black to everything, enforce via unit tests (#449) 2019-05-03 22:15:14 -04:00
_version.py Apply black to everything, enforce via unit tests (#449) 2019-05-03 22:15:14 -04:00
app.py Port Datasette from Sanic to ASGI + Uvicorn (#518) 2019-06-23 20:13:09 -07:00
cli.py Port Datasette from Sanic to ASGI + Uvicorn (#518) 2019-06-23 20:13:09 -07:00
database.py Rename InterruptedError => QueryInterrupted, closes #490 2019-05-27 17:16:36 -07:00
facets.py Rename InterruptedError => QueryInterrupted, closes #490 2019-05-27 17:16:36 -07:00
filters.py Removed obsolete __init__ method 2019-05-27 19:03:36 -07:00
hookspecs.py Pass view_name to extra_body_script hook (#443) 2019-05-03 09:12:19 -04:00
inspect.py Apply black to everything, enforce via unit tests (#449) 2019-05-03 22:15:14 -04:00
plugins.py datasette publish cloudrun (#434) - thanks, @rprimet 2019-05-03 09:59:01 -04:00
renderer.py Port Datasette from Sanic to ASGI + Uvicorn (#518) 2019-06-23 20:13:09 -07:00
tracer.py Port Datasette from Sanic to ASGI + Uvicorn (#518) 2019-06-23 20:13:09 -07:00
version.py Apply black to everything, enforce via unit tests (#449) 2019-05-03 22:15:14 -04:00