[project] name = "agents" version = "1.24.0" requires-python = ">=3.12" dependencies = [ "livekit-agents==1.6.4", "livekit-plugins-deepgram==1.6.4", "livekit-plugins-silero==1.6.4", "livekit-plugins-kyutai-lasuite==0.0.6", "python-dotenv==1.2.2", "protobuf==6.33.6", "minio==7.2.20", "sentry-sdk==2.60.0", ] [project.optional-dependencies] dev = [ "ruff==0.15.19", ] [tool.uv] package = false [tool.ruff] target-version = "py313" [tool.ruff.lint] select = [ "B", # flake8-bugbear "C4", # flake8-comprehensions "D", # pydocstyle "E", # pycodestyle error "F", # Pyflakes "I", # Isort "ISC", # flake8-implicit-str-concat "PLC", # Pylint Convention "PLE", # Pylint Error "PLR", # Pylint Refactor "PLW", # Pylint Warning "RUF100", # Ruff unused-noqa "S", # flake8-bandit "T20", # flake8-print "W", # pycodestyle warning ] [tool.ruff.lint.per-file-ignores] "tests/*" = [ "S101", # use of assert ] [tool.ruff.lint.pydocstyle] # Use Google-style docstrings. convention = "google"