Skip to content

Commit 16b2dc0

Browse files
author
faresrafat3
committed
pyproject: add ruff/mypy/bandit to dev deps (fix CI)
The CI workflow runs ruff, mypy, and bandit, but pyproject.toml dev deps only included pytest/pytest-mock. This caused every CI run since 2026-07-22 to fail with 'command not found'. Adding the missing linters to [dev] lets 'pip install -e .[dev]' install everything CI needs.
1 parent 008f2c1 commit 16b2dc0

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ classifiers = [
3434
dependencies = ["litellm>=1.40.0", "duckduckgo-search>=5.0.0", "chromadb>=0.4.0", "nbformat>=5.0.0", "fastapi>=0.100.0", "uvicorn>=0.20.0", "sse-starlette>=2.0.0", "pydantic>=2.0.0", "loguru>=0.7.0", "tenacity>=8.0.0", "instructor>=1.3.0", "rich>=13.0.0", "streamlit>=1.35.0"]
3535

3636
[project.optional-dependencies]
37-
dev = ["pytest>=7.0", "pytest-mock"]
37+
dev = ["pytest>=7.0", "pytest-mock", "ruff>=0.1.0", "mypy>=1.0.0", "bandit>=1.7.0"]
3838

3939
[project.scripts]
4040
epistemic-forge = "epistemic_forge.cli:main"

0 commit comments

Comments
 (0)