From 3190c4132fa00c0a31e85b524e71d69d64f16a94 Mon Sep 17 00:00:00 2001 From: Mason Daugherty Date: Tue, 1 Jul 2025 14:17:28 -0400 Subject: [PATCH] langchain-perplexity[patch]: Add ruff bandit rules to linter (#31812) - Add ruff bandit rules --- libs/partners/perplexity/pyproject.toml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libs/partners/perplexity/pyproject.toml b/libs/partners/perplexity/pyproject.toml index 52c7f46e772..8ca6bf2b2ef 100644 --- a/libs/partners/perplexity/pyproject.toml +++ b/libs/partners/perplexity/pyproject.toml @@ -59,7 +59,7 @@ ignore_missing_imports = true target-version = "py39" [tool.ruff.lint] -select = ["E", "F", "I", "T201", "UP"] +select = ["E", "F", "I", "T201", "UP", "S"] ignore = [ "UP007", ] [tool.ruff.format] @@ -80,3 +80,9 @@ asyncio_mode = "auto" filterwarnings = [ "ignore::langchain_core._api.beta_decorator.LangChainBetaWarning", ] + +[tool.ruff.lint.extend-per-file-ignores] +"tests/**/*.py" = [ + "S101", # Tests need assertions + "S311", # Standard pseudo-random generators are not suitable for cryptographic purposes +] \ No newline at end of file