|
|
@ -428,22 +428,47 @@ test = ["pytest (>=6)"] |
|
|
|
|
|
|
|
[[package]] |
|
|
|
name = "fastapi" |
|
|
|
version = "0.109.2" |
|
|
|
version = "0.114.2" |
|
|
|
description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" |
|
|
|
optional = false |
|
|
|
python-versions = ">=3.8" |
|
|
|
files = [ |
|
|
|
{file = "fastapi-0.109.2-py3-none-any.whl", hash = "sha256:2c9bab24667293b501cad8dd388c05240c850b58ec5876ee3283c47d6e1e3a4d"}, |
|
|
|
{file = "fastapi-0.109.2.tar.gz", hash = "sha256:f3817eac96fe4f65a2ebb4baa000f394e55f5fccdaf7f75250804bc58f354f73"}, |
|
|
|
{file = "fastapi-0.114.2-py3-none-any.whl", hash = "sha256:44474a22913057b1acb973ab90f4b671ba5200482e7622816d79105dcece1ac5"}, |
|
|
|
{file = "fastapi-0.114.2.tar.gz", hash = "sha256:0adb148b62edb09e8c6eeefa3ea934e8f276dabc038c5a82989ea6346050c3da"}, |
|
|
|
] |
|
|
|
|
|
|
|
[package.dependencies] |
|
|
|
email-validator = {version = ">=2.0.0", optional = true, markers = "extra == \"standard\""} |
|
|
|
fastapi-cli = {version = ">=0.0.5", extras = ["standard"], optional = true, markers = "extra == \"standard\""} |
|
|
|
httpx = {version = ">=0.23.0", optional = true, markers = "extra == \"standard\""} |
|
|
|
jinja2 = {version = ">=2.11.2", optional = true, markers = "extra == \"standard\""} |
|
|
|
pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" |
|
|
|
starlette = ">=0.36.3,<0.37.0" |
|
|
|
python-multipart = {version = ">=0.0.7", optional = true, markers = "extra == \"standard\""} |
|
|
|
starlette = ">=0.37.2,<0.39.0" |
|
|
|
typing-extensions = ">=4.8.0" |
|
|
|
uvicorn = {version = ">=0.12.0", extras = ["standard"], optional = true, markers = "extra == \"standard\""} |
|
|
|
|
|
|
|
[package.extras] |
|
|
|
all = ["email-validator (>=2.0.0)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)", "jinja2 (>=2.11.2)", "orjson (>=3.2.1)", "pydantic-extra-types (>=2.0.0)", "pydantic-settings (>=2.0.0)", "python-multipart (>=0.0.7)", "pyyaml (>=5.3.1)", "ujson (>=4.0.1,!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0)", "uvicorn[standard] (>=0.12.0)"] |
|
|
|
all = ["email-validator (>=2.0.0)", "fastapi-cli[standard] (>=0.0.5)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)", "jinja2 (>=2.11.2)", "orjson (>=3.2.1)", "pydantic-extra-types (>=2.0.0)", "pydantic-settings (>=2.0.0)", "python-multipart (>=0.0.7)", "pyyaml (>=5.3.1)", "ujson (>=4.0.1,!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0)", "uvicorn[standard] (>=0.12.0)"] |
|
|
|
standard = ["email-validator (>=2.0.0)", "fastapi-cli[standard] (>=0.0.5)", "httpx (>=0.23.0)", "jinja2 (>=2.11.2)", "python-multipart (>=0.0.7)", "uvicorn[standard] (>=0.12.0)"] |
|
|
|
|
|
|
|
[[package]] |
|
|
|
name = "fastapi-cli" |
|
|
|
version = "0.0.5" |
|
|
|
description = "Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀" |
|
|
|
optional = false |
|
|
|
python-versions = ">=3.8" |
|
|
|
files = [ |
|
|
|
{file = "fastapi_cli-0.0.5-py3-none-any.whl", hash = "sha256:e94d847524648c748a5350673546bbf9bcaeb086b33c24f2e82e021436866a46"}, |
|
|
|
{file = "fastapi_cli-0.0.5.tar.gz", hash = "sha256:d30e1239c6f46fcb95e606f02cdda59a1e2fa778a54b64686b3ff27f6211ff9f"}, |
|
|
|
] |
|
|
|
|
|
|
|
[package.dependencies] |
|
|
|
typer = ">=0.12.3" |
|
|
|
uvicorn = {version = ">=0.15.0", extras = ["standard"]} |
|
|
|
|
|
|
|
[package.extras] |
|
|
|
standard = ["uvicorn[standard] (>=0.15.0)"] |
|
|
|
|
|
|
|
[[package]] |
|
|
|
name = "filelock" |
|
|
@ -887,6 +912,30 @@ babel = ["Babel"] |
|
|
|
lingua = ["lingua"] |
|
|
|
testing = ["pytest"] |
|
|
|
|
|
|
|
[[package]] |
|
|
|
name = "markdown-it-py" |
|
|
|
version = "3.0.0" |
|
|
|
description = "Python port of markdown-it. Markdown parsing, done right!" |
|
|
|
optional = false |
|
|
|
python-versions = ">=3.8" |
|
|
|
files = [ |
|
|
|
{file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"}, |
|
|
|
{file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"}, |
|
|
|
] |
|
|
|
|
|
|
|
[package.dependencies] |
|
|
|
mdurl = ">=0.1,<1.0" |
|
|
|
|
|
|
|
[package.extras] |
|
|
|
benchmarking = ["psutil", "pytest", "pytest-benchmark"] |
|
|
|
code-style = ["pre-commit (>=3.0,<4.0)"] |
|
|
|
compare = ["commonmark (>=0.9,<1.0)", "markdown (>=3.4,<4.0)", "mistletoe (>=1.0,<2.0)", "mistune (>=2.0,<3.0)", "panflute (>=2.3,<3.0)"] |
|
|
|
linkify = ["linkify-it-py (>=1,<3)"] |
|
|
|
plugins = ["mdit-py-plugins"] |
|
|
|
profiling = ["gprof2dot"] |
|
|
|
rtd = ["jupyter_sphinx", "mdit-py-plugins", "myst-parser", "pyyaml", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinx_book_theme"] |
|
|
|
testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] |
|
|
|
|
|
|
|
[[package]] |
|
|
|
name = "markupsafe" |
|
|
|
version = "2.1.5" |
|
|
@ -956,6 +1005,17 @@ files = [ |
|
|
|
{file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"}, |
|
|
|
] |
|
|
|
|
|
|
|
[[package]] |
|
|
|
name = "mdurl" |
|
|
|
version = "0.1.2" |
|
|
|
description = "Markdown URL utilities" |
|
|
|
optional = false |
|
|
|
python-versions = ">=3.7" |
|
|
|
files = [ |
|
|
|
{file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}, |
|
|
|
{file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, |
|
|
|
] |
|
|
|
|
|
|
|
[[package]] |
|
|
|
name = "more-itertools" |
|
|
|
version = "10.3.0" |
|
|
@ -1367,6 +1427,20 @@ azure-key-vault = ["azure-identity (>=1.16.0)", "azure-keyvault-secrets (>=4.8.0 |
|
|
|
toml = ["tomli (>=2.0.1)"] |
|
|
|
yaml = ["pyyaml (>=6.0.1)"] |
|
|
|
|
|
|
|
[[package]] |
|
|
|
name = "pygments" |
|
|
|
version = "2.18.0" |
|
|
|
description = "Pygments is a syntax highlighting package written in Python." |
|
|
|
optional = false |
|
|
|
python-versions = ">=3.8" |
|
|
|
files = [ |
|
|
|
{file = "pygments-2.18.0-py3-none-any.whl", hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a"}, |
|
|
|
{file = "pygments-2.18.0.tar.gz", hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"}, |
|
|
|
] |
|
|
|
|
|
|
|
[package.extras] |
|
|
|
windows-terminal = ["colorama (>=0.4.6)"] |
|
|
|
|
|
|
|
[[package]] |
|
|
|
name = "pyjwt" |
|
|
|
version = "2.8.0" |
|
|
@ -1529,6 +1603,24 @@ urllib3 = ">=1.21.1,<3" |
|
|
|
socks = ["PySocks (>=1.5.6,!=1.5.7)"] |
|
|
|
use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] |
|
|
|
|
|
|
|
[[package]] |
|
|
|
name = "rich" |
|
|
|
version = "13.8.1" |
|
|
|
description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" |
|
|
|
optional = false |
|
|
|
python-versions = ">=3.7.0" |
|
|
|
files = [ |
|
|
|
{file = "rich-13.8.1-py3-none-any.whl", hash = "sha256:1760a3c0848469b97b558fc61c85233e3dafb69c7a071b4d60c38099d3cd4c06"}, |
|
|
|
{file = "rich-13.8.1.tar.gz", hash = "sha256:8260cda28e3db6bf04d2d1ef4dbc03ba80a824c88b0e7668a0f23126a424844a"}, |
|
|
|
] |
|
|
|
|
|
|
|
[package.dependencies] |
|
|
|
markdown-it-py = ">=2.2.0" |
|
|
|
pygments = ">=2.13.0,<3.0.0" |
|
|
|
|
|
|
|
[package.extras] |
|
|
|
jupyter = ["ipywidgets (>=7.5.1,<9)"] |
|
|
|
|
|
|
|
[[package]] |
|
|
|
name = "ruff" |
|
|
|
version = "0.2.2" |
|
|
@ -1603,6 +1695,17 @@ starlette = ["starlette (>=0.19.1)"] |
|
|
|
starlite = ["starlite (>=1.48)"] |
|
|
|
tornado = ["tornado (>=5)"] |
|
|
|
|
|
|
|
[[package]] |
|
|
|
name = "shellingham" |
|
|
|
version = "1.5.4" |
|
|
|
description = "Tool to Detect Surrounding Shell" |
|
|
|
optional = false |
|
|
|
python-versions = ">=3.7" |
|
|
|
files = [ |
|
|
|
{file = "shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686"}, |
|
|
|
{file = "shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de"}, |
|
|
|
] |
|
|
|
|
|
|
|
[[package]] |
|
|
|
name = "six" |
|
|
|
version = "1.16.0" |
|
|
@ -1729,13 +1832,13 @@ SQLAlchemy = ">=2.0.14,<2.1.0" |
|
|
|
|
|
|
|
[[package]] |
|
|
|
name = "starlette" |
|
|
|
version = "0.36.3" |
|
|
|
version = "0.38.5" |
|
|
|
description = "The little ASGI library that shines." |
|
|
|
optional = false |
|
|
|
python-versions = ">=3.8" |
|
|
|
files = [ |
|
|
|
{file = "starlette-0.36.3-py3-none-any.whl", hash = "sha256:13d429aa93a61dc40bf503e8c801db1f1bca3dc706b10ef2434a36123568f044"}, |
|
|
|
{file = "starlette-0.36.3.tar.gz", hash = "sha256:90a671733cfb35771d8cc605e0b679d23b992f8dcfad48cc60b38cb29aeb7080"}, |
|
|
|
{file = "starlette-0.38.5-py3-none-any.whl", hash = "sha256:632f420a9d13e3ee2a6f18f437b0a9f1faecb0bc42e1942aa2ea0e379a4c4206"}, |
|
|
|
{file = "starlette-0.38.5.tar.gz", hash = "sha256:04a92830a9b6eb1442c766199d62260c3d4dc9c4f9188360626b1e0273cb7077"}, |
|
|
|
] |
|
|
|
|
|
|
|
[package.dependencies] |
|
|
@ -1770,6 +1873,23 @@ files = [ |
|
|
|
{file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, |
|
|
|
] |
|
|
|
|
|
|
|
[[package]] |
|
|
|
name = "typer" |
|
|
|
version = "0.12.5" |
|
|
|
description = "Typer, build great CLIs. Easy to code. Based on Python type hints." |
|
|
|
optional = false |
|
|
|
python-versions = ">=3.7" |
|
|
|
files = [ |
|
|
|
{file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, |
|
|
|
{file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, |
|
|
|
] |
|
|
|
|
|
|
|
[package.dependencies] |
|
|
|
click = ">=8.0.0" |
|
|
|
rich = ">=10.11.0" |
|
|
|
shellingham = ">=1.3.0" |
|
|
|
typing-extensions = ">=3.7.4.3" |
|
|
|
|
|
|
|
[[package]] |
|
|
|
name = "types-passlib" |
|
|
|
version = "1.7.7.20240327" |
|
|
@ -2081,4 +2201,4 @@ files = [ |
|
|
|
[metadata] |
|
|
|
lock-version = "2.0" |
|
|
|
python-versions = "^3.10" |
|
|
|
content-hash = "7ec220bee66b5bc207f9a8b2f4ca9100da0213bb9d0a407b51cac3dc8201e97c" |
|
|
|
content-hash = "62870188540a73228ca7eac167e3ed03673048fff89103fad52998d5023cdd0e" |
|
|
|