From 93564bfd894f32419d8761dbbbc8f9eec45809e0 Mon Sep 17 00:00:00 2001 From: Mathieu Virbel Date: Tue, 8 Aug 2023 18:31:39 +0200 Subject: [PATCH] server: fix stamina missing for old server --- server/poetry.lock | 36 +++++++++++++++++++++++++++++++++++- server/pyproject.toml | 1 + 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/server/poetry.lock b/server/poetry.lock index 17ac3efa..b0ded524 100644 --- a/server/poetry.lock +++ b/server/poetry.lock @@ -2199,6 +2199,26 @@ files = [ {file = "sortedcontainers-2.4.0.tar.gz", hash = "sha256:25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88"}, ] +[[package]] +name = "stamina" +version = "23.1.0" +description = "Production-grade retries made easy." +optional = false +python-versions = ">=3.8" +files = [ + {file = "stamina-23.1.0-py3-none-any.whl", hash = "sha256:850de8c2c2469aabf42a4c02e7372eaa12c2eced78f2bfa34162b8676c2846e5"}, + {file = "stamina-23.1.0.tar.gz", hash = "sha256:b16ce3d52d658aa75db813fc6a6661b770abfea915f72cda48e325f2a7854786"}, +] + +[package.dependencies] +tenacity = "*" + +[package.extras] +dev = ["nox", "prometheus-client", "stamina[tests,typing]", "structlog", "tomli"] +docs = ["furo", "myst-parser", "prometheus-client", "sphinx", "sphinx-notfound-page", "structlog"] +tests = ["pytest", "pytest-asyncio"] +typing = ["mypy (>=1.4)"] + [[package]] name = "starlette" version = "0.27.0" @@ -2247,6 +2267,20 @@ files = [ [package.dependencies] mpmath = ">=0.19" +[[package]] +name = "tenacity" +version = "8.2.2" +description = "Retry code until it succeeds" +optional = false +python-versions = ">=3.6" +files = [ + {file = "tenacity-8.2.2-py3-none-any.whl", hash = "sha256:2f277afb21b851637e8f52e6a613ff08734c347dc19ade928e519d7d2d8569b0"}, + {file = "tenacity-8.2.2.tar.gz", hash = "sha256:43af037822bd0029025877f3b2d97cc4d7bb0c2991000a3d59d71517c5c969e0"}, +] + +[package.extras] +doc = ["reno", "sphinx", "tornado (>=4.5)"] + [[package]] name = "tokenizers" version = "0.13.3" @@ -2732,4 +2766,4 @@ multidict = ">=4.0" [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "0c81bfdc623dc7a55ac16a0948bfb5b2d9391abd32bad0e665b0251169c7f7de" +content-hash = "75afc46634677cd9afdf2ae66b320a8eaaa36d360d0ba187e5974b90810df44f" diff --git a/server/pyproject.toml b/server/pyproject.toml index 332df82b..039e1f5a 100644 --- a/server/pyproject.toml +++ b/server/pyproject.toml @@ -27,6 +27,7 @@ fastapi-pagination = "^0.12.6" [tool.poetry.group.dev.dependencies] black = "^23.7.0" +stamina = "^23.1.0" [tool.poetry.group.client.dependencies]