ci: add fastapi/bcrypt to dev dependency group so all tests pass
test_db.py and test_server_imports.py import bincio.serve.server and bincio.serve.db which require fastapi and bcrypt. These were only in the optional 'serve' extra so the default dev env was missing them, causing 4 test failures and 1 collection error in CI.
This commit is contained in:
@@ -72,6 +72,11 @@ dev = [
|
|||||||
"types-pyyaml",
|
"types-pyyaml",
|
||||||
"types-jsonschema",
|
"types-jsonschema",
|
||||||
"mkdocs-material>=9.5",
|
"mkdocs-material>=9.5",
|
||||||
|
# serve/edit extras pulled in so test_db.py and test_server_imports.py pass in CI
|
||||||
|
"fastapi>=0.110",
|
||||||
|
"uvicorn[standard]>=0.29",
|
||||||
|
"python-multipart>=0.0.9",
|
||||||
|
"bcrypt>=4.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
[tool.ruff]
|
[tool.ruff]
|
||||||
|
|||||||
Reference in New Issue
Block a user