Files
flagger/pyproject.toml

73 lines
1.1 KiB
TOML

[project]
name = "flagger"
version = "0.1.0"
description = ""
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
"aiofiles>=25.1.0",
"discord-progress-bar>=0.1.2",
"moviepy>=2.2.1",
"playwright>=1.56.0",
"py-cord>=2.7.0rc2",
"pycord-rest-bot>=0.2.0",
"pydantic>=2.12.5",
]
[dependency-groups]
dev = [
"python-dotenv>=1.2.1",
"ruff>=0.14.8",
"ty>=0.0.1a32",
"uv>=0.9.16",
]
[tool.ruff]
target-version = "py313"
line-length = 120
indent-width = 4
[tool.ruff.format]
quote-style = "double"
indent-style = "space"
skip-magic-trailing-comma = false
line-ending = "auto"
docstring-code-format = false
docstring-code-line-length = "dynamic"
[tool.ruff.lint]
select = ["ALL"]
extend-ignore = [
"N999",
"D104",
"D100",
"D103",
"D102",
"D101",
"D107",
"D105",
"D106",
"ANN401",
"TRY003",
"EM101",
"EM102",
"G004",
"PTH",
"D211",
"D213",
"COM812",
"ISC001",
"D203",
"FBT001",
"FBT002",
"PLR2004",
"PLR0913",
"C901",
]
pydocstyle.convention = "google"
[tool.ty.rules]
unused-ignore-comment = "warn"