← Back to team overview

sts-sponsors team mailing list archive

[Merge] ~ack/maas-site-manager:uvicorn-deps-pyproject into maas-site-manager:main

 

Alberto Donato has proposed merging ~ack/maas-site-manager:uvicorn-deps-pyproject into maas-site-manager:main.

Commit message:
move uvicorn deps to pyproject.toml



Requested reviews:
  MAAS Committers (maas-committers)

For more details, see:
https://code.launchpad.net/~ack/maas-site-manager/+git/site-manager/+merge/441556
-- 
Your team MAAS Committers is requested to review the proposed merge of ~ack/maas-site-manager:uvicorn-deps-pyproject into maas-site-manager:main.
diff --git a/backend/pyproject.toml b/backend/pyproject.toml
index 6a7a46a..5ec6c67 100644
--- a/backend/pyproject.toml
+++ b/backend/pyproject.toml
@@ -31,6 +31,11 @@ testing = [
   "pytest-asyncio",
   "pytest-postgresql",
 ]
+uvicorn = [
+  "uvicorn",
+  "uvloop",
+  "watchfiles",
+]
 
 [tool.setuptools.packages.find]
 include = ["msm*"]
diff --git a/backend/tox.ini b/backend/tox.ini
index 83f9d8a..dfc9798 100644
--- a/backend/tox.ini
+++ b/backend/tox.ini
@@ -56,10 +56,7 @@ commands =
 
 [testenv:run]
 deps =
-    -e .
-    uvicorn
-    uvloop
-    watchfiles
+    -e .[uvicorn]
 commands =
     uvicorn --factory msm.user_api:create_app --host 0.0.0.0 --reload {posargs}
 

Follow ups