pyproject.toml 841 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. [tool.ruff]
  2. target-version = "py39"
  3. [tool.ruff.lint]
  4. extend-select = [
  5. "B",
  6. "C",
  7. "I",
  8. "W",
  9. ]
  10. exclude = [
  11. "extensions",
  12. "extensions-disabled",
  13. ]
  14. ignore = [
  15. "E501", # Line too long
  16. "E721", # Do not compare types, use `isinstance`
  17. "E731", # Do not assign a `lambda` expression, use a `def`
  18. "I001", # Import block is un-sorted or un-formatted
  19. "C901", # Function is too complex
  20. "C408", # Rewrite as a literal
  21. "W605", # invalid escape sequence, messes with some docstrings
  22. ]
  23. [tool.ruff.lint.per-file-ignores]
  24. "webui.py" = ["E402"] # Module level import not at top of file
  25. [tool.ruff.lint.flake8-bugbear]
  26. # Allow default arguments like, e.g., `data: List[str] = fastapi.Query(None)`.
  27. extend-immutable-calls = ["fastapi.Depends", "fastapi.security.HTTPBasic"]
  28. [tool.pytest.ini_options]
  29. base_url = "http://127.0.0.1:7860"