File size: 1,131 Bytes
f1c6c80 8c49cb6 a5d34d3 f1c6c80 a5d34d3 8c49cb6 f1c6c80 8c49cb6 0a3530a f1c6c80 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
[project]
name = "open-llm-leaderboard"
version = "2.0"
description = ""
authors = []
readme = "README.md"
requires-python = "==3.12.1"
dependencies = [
"apscheduler>=3.10.4",
"black>=24.8.0",
"click>=8.1.7",
"datasets>=3.0.0",
"huggingface-hub>=0.24.6",
"pandas>=2.2.2",
"python-dateutil>=2.9.0",
"sentencepiece>=0.2.0",
"transformers==4.44.2",
"tokenizers>=0.19.0",
"gradio-space-ci @ git+https://huggingface.co/spaces/Wauplin/gradio-space-ci@0.2.3",
"isort>=5.13.2",
"ruff>=0.6.4",
"gradio-leaderboard==0.0.11",
"gradio[oauth]==4.44.0",
"schedule>=1.2.2",
"pigar>=2.1.6",
]
[tool.ruff]
line-length = 120
target-version = "py312"
include = ["*.py", "*.pyi", "**/pyproject.toml", "*.ipynb"]
ignore=["I","EM","FBT","TRY003","S101","D101","D102","D103","D104","D105","G004","D107","FA102"]
fixable=["ALL"]
select=["ALL"]
[tool.ruff.lint]
select = ["E", "F"]
fixable = ["ALL"]
ignore = ["E501"] # line too long (black is taking care of this)
[tool.isort]
profile = "black"
[tool.black]
line-length = 119
[tool.hatch.metadata]
allow-direct-references = true
|