diff --git a/poetry.lock b/poetry.lock index a7a28a3..89c8f9e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,5 +1,16 @@ # This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand. +[[package]] +name = "a2wsgi" +version = "1.8.0" +description = "Convert WSGI app to ASGI app or ASGI app to WSGI app." +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "a2wsgi-1.8.0-py3-none-any.whl", hash = "sha256:f7c6f9adf4b6a6a6b0a557f48d0615e20a1581f543b133dc83f116365e52c1fb"}, + {file = "a2wsgi-1.8.0.tar.gz", hash = "sha256:b20436b92f33db9ff1436be64b86e82e187096ebb5d1a52de2794a70db981510"}, +] + [[package]] name = "aiohttp" version = "3.8.6" @@ -908,32 +919,35 @@ testing = ["flake8", "pytest", "pytest-cov", "pytest-virtualenv", "pytest-xdist" [[package]] name = "connexion" -version = "2.14.2" -description = "Connexion - API first applications with OpenAPI/Swagger and Flask" +version = "3.0.0a7" +description = "Connexion - API first applications with OpenAPI/Swagger" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7,<4.0" files = [ - {file = "connexion-2.14.2-py2.py3-none-any.whl", hash = "sha256:a73b96a0e07b16979a42cde7c7e26afe8548099e352cf350f80c57185e0e0b36"}, - {file = "connexion-2.14.2.tar.gz", hash = "sha256:dbc06f52ebeebcf045c9904d570f24377e8bbd5a6521caef15a06f634cf85646"}, + {file = "connexion-3.0.0a7-py3-none-any.whl", hash = "sha256:75aabe8601aa115e10e5277ff7a4d315229c9f44239eb95f1964a8d128ee700c"}, + {file = "connexion-3.0.0a7.tar.gz", hash = "sha256:d66349e6ee5865e44b1ff060fdbda41bb2c49010e9acb861b33b4ca1a3881129"}, ] [package.dependencies] -clickclick = ">=1.2,<21" -flask = ">=1.0.4,<2.3" -inflection = ">=0.3.1,<0.6" -itsdangerous = ">=0.24" -jsonschema = ">=2.5.1,<5" -packaging = ">=20" -PyYAML = ">=5.1,<7" -requests = ">=2.9.1,<3" -werkzeug = ">=1.0,<2.3" +a2wsgi = {version = ">=1.7", optional = true, markers = "extra == \"flask\""} +asgiref = ">=3.4" +clickclick = ">=1.2" +flask = {version = ">=2.2", extras = ["async"], optional = true, markers = "extra == \"flask\""} +httpx = ">=0.23" +inflection = ">=0.3.1" +Jinja2 = ">=3.0.0" +jsonschema = ">=4.0.1" +python-multipart = ">=0.0.5" +PyYAML = ">=5.1" +requests = ">=2.27" +starlette = ">=0.25" +typing-extensions = ">=4" +werkzeug = ">=2.2.1" [package.extras] -aiohttp = ["MarkupSafe (>=0.23)", "aiohttp (>=2.3.10,<4)", "aiohttp-jinja2 (>=0.14.0,<2)"] -docs = ["sphinx-autoapi (==1.8.1)"] -flask = ["flask (>=1.0.4,<2.3)", "itsdangerous (>=0.24)"] -swagger-ui = ["swagger-ui-bundle (>=0.0.2,<0.1)"] -tests = ["MarkupSafe (>=0.23)", "aiohttp (>=2.3.10,<4)", "aiohttp-jinja2 (>=0.14.0,<2)", "aiohttp-remotes", "decorator (>=5,<6)", "flask (>=1.0.4,<2.3)", "itsdangerous (>=0.24)", "pytest (>=6,<7)", "pytest-aiohttp", "pytest-cov (>=2,<3)", "swagger-ui-bundle (>=0.0.2,<0.1)", "testfixtures (>=6,<7)"] +flask = ["a2wsgi (>=1.7)", "flask[async] (>=2.2)"] +swagger-ui = ["py-swagger-ui (>=1.1.0)"] +uvicorn = ["uvicorn[standard] (>=0.17.6)"] [[package]] name = "cron-descriptor" @@ -1095,6 +1109,7 @@ files = [ ] [package.dependencies] +asgiref = {version = ">=3.2", optional = true, markers = "extra == \"async\""} click = ">=8.0" itsdangerous = ">=2.0" Jinja2 = ">=3.0" @@ -2913,6 +2928,20 @@ files = [ [package.dependencies] six = ">=1.5" +[[package]] +name = "python-multipart" +version = "0.0.6" +description = "A streaming multipart parser for Python" +optional = false +python-versions = ">=3.7" +files = [ + {file = "python_multipart-0.0.6-py3-none-any.whl", hash = "sha256:ee698bab5ef148b0a760751c261902cd096e57e10558e11aca17646b74ee1c18"}, + {file = "python_multipart-0.0.6.tar.gz", hash = "sha256:e9925a80bb668529f1b67c7fdb0a5dacdd7cbfc6fb0bff3ea443fe22bdd62132"}, +] + +[package.extras] +dev = ["atomicwrites (==1.2.1)", "attrs (==19.2.0)", "coverage (==6.5.0)", "hatch", "invoke (==1.7.3)", "more-itertools (==4.3.0)", "pbr (==4.3.0)", "pluggy (==1.0.0)", "py (==1.11.0)", "pytest (==7.2.0)", "pytest-cov (==4.0.0)", "pytest-timeout (==2.1.0)", "pyyaml (==5.1)"] + [[package]] name = "python-nvd3" version = "0.15.0" @@ -3553,6 +3582,23 @@ dev = ["build", "flake8"] doc = ["sphinx"] test = ["pytest", "pytest-cov"] +[[package]] +name = "starlette" +version = "0.31.1" +description = "The little ASGI library that shines." +optional = false +python-versions = ">=3.8" +files = [ + {file = "starlette-0.31.1-py3-none-any.whl", hash = "sha256:009fb98ecd551a55017d204f033c58b13abcd4719cb5c41503abbf6d260fde11"}, + {file = "starlette-0.31.1.tar.gz", hash = "sha256:a4dc2a3448fb059000868d7eb774dd71229261b6d49b6851e7849bec69c0a011"}, +] + +[package.dependencies] +anyio = ">=3.4.0,<5" + +[package.extras] +full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart", "pyyaml"] + [[package]] name = "tabulate" version = "0.9.0" @@ -3676,20 +3722,20 @@ test = ["websockets"] [[package]] name = "werkzeug" -version = "2.2.3" +version = "3.0.1" description = "The comprehensive WSGI web application library." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "Werkzeug-2.2.3-py3-none-any.whl", hash = "sha256:56433961bc1f12533306c624f3be5e744389ac61d722175d543e1751285da612"}, - {file = "Werkzeug-2.2.3.tar.gz", hash = "sha256:2e1ccc9417d4da358b9de6f174e3ac094391ea1d4fbef2d667865d819dfd0afe"}, + {file = "werkzeug-3.0.1-py3-none-any.whl", hash = "sha256:90a285dc0e42ad56b34e696398b8122ee4c681833fb35b8334a095d82c56da10"}, + {file = "werkzeug-3.0.1.tar.gz", hash = "sha256:507e811ecea72b18a404947aded4b3390e1db8f826b494d76550ef45bb3b1dcc"}, ] [package.dependencies] MarkupSafe = ">=2.1.1" [package.extras] -watchdog = ["watchdog"] +watchdog = ["watchdog (>=2.3)"] [[package]] name = "wrapt"