From 696f538f565012186370bdd0cc07f74e722fb475 Mon Sep 17 00:00:00 2001 From: Davide Scaini Date: Mon, 20 Apr 2026 20:23:06 +0200 Subject: [PATCH] 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. --- pyproject.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index e251829..1cc7e61 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -72,6 +72,11 @@ dev = [ "types-pyyaml", "types-jsonschema", "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]