[project] name = "agents" version = "0.1.42" requires-python = ">=3.12" dependencies = [ "livekit-agents==1.2.18", "livekit-plugins-deepgram==1.2.18", "livekit-plugins-silero==1.2.18", "python-dotenv==1.2.1" ] [project.optional-dependencies] dev = [ "ruff==0.14.4", ] [build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [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"