Compare commits

...

2 commits

Author SHA1 Message Date
Simon Willison
fd5cc78f6d
uvicorn is now optional, refs #850 2020-06-16 16:28:26 -07:00
Simon Willison
7127a14f8d
Remove uvicorn (and hupper) dependencies
Refs https://github.com/simonw/datasette/issues/850
2020-06-16 16:26:55 -07:00
2 changed files with 5 additions and 3 deletions

View file

@ -22,7 +22,6 @@ import jinja2
from jinja2 import ChoiceLoader, Environment, FileSystemLoader, PrefixLoader, escape
from jinja2.environment import Template
from jinja2.exceptions import TemplateNotFound
import uvicorn
from .views.base import DatasetteError, ureg, AsgiRouter
from .views.database import DatabaseDownload, DatabaseView
@ -589,6 +588,11 @@ class Datasette:
datasette_version = {"version": __version__}
if self.version_note:
datasette_version["note"] = self.version_note
try:
import uvicorn
uvicorn_version = uvicorn.__version__
except ImportError:
uvicorn_version = None
return {
"python": {
"version": ".".join(map(str, sys.version_info[:3])),

View file

@ -47,10 +47,8 @@ setup(
"click~=7.1.1",
"click-default-group~=1.2.2",
"Jinja2>=2.10.3,<2.12.0",
"hupper~=1.9",
"pint~=0.9",
"pluggy~=0.13.0",
"uvicorn~=0.11",
"aiofiles>=0.4,<0.6",
"janus>=0.4,<0.6",
"asgi-csrf>=0.5.1",