diff --git a/poetry.lock b/poetry.lock index 3f81cfc..b252467 100644 --- a/poetry.lock +++ b/poetry.lock @@ -57,17 +57,6 @@ category = "main" optional = false python-versions = "*" -[[package]] -name = "charset-normalizer" -version = "2.0.4" -description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." -category = "main" -optional = false -python-versions = ">=3.5.0" - -[package.extras] -unicode_backport = ["unicodedata2"] - [[package]] name = "click" version = "8.0.1" @@ -100,33 +89,34 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" [[package]] name = "datasette" -version = "0.57.1" +version = "0.60.2" description = "An open source multi-tool for exploring and publishing data" category = "main" optional = false python-versions = ">=3.6" [package.dependencies] -aiofiles = ">=0.4,<0.8" -asgi-csrf = ">=0.6" -asgiref = ">=3.2.10,<3.4.0" +aiofiles = ">=0.4,<0.9" +asgi-csrf = ">=0.9" +asgiref = ">=3.2.10,<3.5.0" click = ">=7.1.1,<8.1.0" click-default-group = ">=1.2.2,<1.3.0" -httpx = ">=0.17" +httpx = ">=0.20" hupper = ">=1.9,<2.0" itsdangerous = ">=1.1,<3.0" -janus = ">=0.4,<0.7" +janus = ">=0.6.2,<1.1" Jinja2 = ">=2.10.3,<3.1.0" mergedeep = ">=1.1.1,<1.4.0" pint = ">=0.9,<1.0" -pluggy = ">=0.13.0,<0.14.0" +pluggy = ">=1.0,<1.1" python-baseconv = "1.2.2" -PyYAML = ">=5.3,<6.0" +PyYAML = ">=5.3,<7.0" uvicorn = ">=0.11,<1.0" [package.extras] -docs = ["sphinx-rtd-theme", "sphinx-autobuild"] -test = ["pytest (>=5.2.2,<6.3.0)", "pytest-xdist (>=2.2.1,<2.3)", "pytest-asyncio (>=0.10,<0.16)", "beautifulsoup4 (>=4.8.1,<4.10.0)", "black (==21.5b2)", "pytest-timeout (>=1.4.2,<1.5)", "trustme (>=0.7,<0.8)"] +docs = ["sphinx-rtd-theme", "sphinx-autobuild", "codespell"] +rich = ["rich"] +test = ["pytest (==6.2.5)", "pytest-xdist (==2.5.0)", "pytest-asyncio (==0.16.0)", "beautifulsoup4 (==4.10.0)", "black (==21.12b0)", "pytest-timeout (==2.0.2)", "trustme (==0.9.0)", "cogapp (==3.3.0)"] [[package]] name = "h11" @@ -138,38 +128,41 @@ python-versions = ">=3.6" [[package]] name = "httpcore" -version = "0.13.6" +version = "0.15.0" description = "A minimal low-level HTTP client." category = "main" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" [package.dependencies] anyio = ">=3.0.0,<4.0.0" +certifi = "*" h11 = ">=0.11,<0.13" sniffio = ">=1.0.0,<2.0.0" [package.extras] http2 = ["h2 (>=3,<5)"] +socks = ["socksio (>=1.0.0,<2.0.0)"] [[package]] name = "httpx" -version = "0.19.0" +version = "0.23.0" description = "The next generation HTTP client." category = "main" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" [package.dependencies] certifi = "*" -charset-normalizer = "*" -httpcore = ">=0.13.3,<0.14.0" +httpcore = ">=0.15.0,<0.16.0" rfc3986 = {version = ">=1.3,<2", extras = ["idna2008"]} sniffio = "*" [package.extras] brotli = ["brotlicffi", "brotli"] +cli = ["click (>=8.0.0,<9.0.0)", "rich (>=10,<13)", "pygments (>=2.0.0,<3.0.0)"] http2 = ["h2 (>=3,<5)"] +socks = ["socksio (>=1.0.0,<2.0.0)"] [[package]] name = "hupper" @@ -201,11 +194,14 @@ python-versions = ">=3.6" [[package]] name = "janus" -version = "0.6.1" +version = "1.0.0" description = "Mixed sync-async queue to interoperate between asyncio tasks and classic threads" category = "main" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" + +[package.dependencies] +typing-extensions = ">=3.7.4.3" [[package]] name = "jinja2" @@ -266,14 +262,15 @@ uncertainties = ["uncertainties (>=3.0)"] [[package]] name = "pluggy" -version = "0.13.1" +version = "1.0.0" description = "plugin and hook calling mechanisms for python" category = "main" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +python-versions = ">=3.6" [package.extras] -dev = ["pre-commit", "tox"] +testing = ["pytest-benchmark", "pytest"] +dev = ["tox", "pre-commit"] [[package]] name = "pyparsing" @@ -340,6 +337,14 @@ category = "main" optional = false python-versions = ">=3.5" +[[package]] +name = "typing-extensions" +version = "4.3.0" +description = "Backported and Experimental Type Hints for Python 3.7+" +category = "main" +optional = false +python-versions = ">=3.7" + [[package]] name = "uvicorn" version = "0.14.0" @@ -359,7 +364,7 @@ standard = ["websockets (>=9.1)", "httptools (>=0.2.0,<0.3.0)", "watchgod (>=0.6 [metadata] lock-version = "1.1" python-versions = "^3.8" -content-hash = "ecf55618d1187c855f6a04af210b87d0114c25eb4f80749986713fb46735b5bc" +content-hash = "5a5b2552d65c92a16de778c774221c4f5aa48ae3de787e5a66c1af91cece0633" [metadata.files] aiofiles = [] @@ -367,7 +372,6 @@ anyio = [] asgi-csrf = [] asgiref = [] certifi = [] -charset-normalizer = [] click = [] click-default-group = [] colorama = [ @@ -387,10 +391,7 @@ markupsafe = [] mergedeep = [] packaging = [] pint = [] -pluggy = [ - {file = "pluggy-0.13.1-py2.py3-none-any.whl", hash = "sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"}, - {file = "pluggy-0.13.1.tar.gz", hash = "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"}, -] +pluggy = [] pyparsing = [] python-baseconv = [] python-multipart = [] @@ -404,4 +405,5 @@ sniffio = [ {file = "sniffio-1.2.0-py3-none-any.whl", hash = "sha256:471b71698eac1c2112a40ce2752bb2f4a4814c22a54a3eed3676bc0f5ca9f663"}, {file = "sniffio-1.2.0.tar.gz", hash = "sha256:c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de"}, ] +typing-extensions = [] uvicorn = [] diff --git a/pyproject.toml b/pyproject.toml index 7f22c25..7f42968 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ authors = ["arne "] [tool.poetry.dependencies] python = "^3.8" -datasette = "^0.57.1" +datasette = "^0.60.1" # datasette-vega = "^0.6.2" # datasette-copyable = "^0.3.1" # datasette-leaflet = "^0.2.2"