doc-to-lora/pyproject.toml
2026-06-03 01:27:45 +00:00

72 lines
1.3 KiB
TOML

[project]
name = "video2lora"
version = "0.1.0"
authors = [{ name = "Video2LoRA authors" }]
description = "Video-conditioned LoRA generation for vision-language models."
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
"accelerate==1.6.0",
"av>=17.0.0",
"bitsandbytes>=0.46.1",
"datasets==3.6.0",
"decord",
"einops",
"gdown>=5.1.0",
"hf_transfer",
"huggingface-hub[hf-transfer]>=0.32.0",
"jaxtyping",
"liger-kernel",
"matplotlib",
"num2words",
"numpy",
"opt-einsum>=3.4.0",
"pandas",
"peft",
"plotly",
"pyyaml",
"rouge-score",
"setuptools",
"tensorboard",
"tensorboardX",
"tokenizers",
"torch>=2.6.0",
"torchmetrics",
"torchvision>=0.21.0",
"transformers==4.51.3",
"wandb",
]
[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"
[tool.setuptools.packages.find]
where = ["src"]
[tool.pyright]
exclude = [
"**/node_modules",
"**/__pycache__",
"**/.*",
".venv",
".github",
".vscode",
"assets",
"checkpoints",
"data",
"outputs",
"runs",
"tmp",
"wandb",
]
typeCheckingMode = "off"
[tool.ruff]
line-length = 88
select = ["F401"]
ignore = ["E", "F"]
[tool.isort]
profile = "black"
known_local_folder = ["ctx_to_lora"]