[project] name = "open-llm-leaderboard" version = "2.0" description = "" authors = [] readme = "README.md" requires-python = "==3.12.1" dependencies = [ "apscheduler>=3.10.1", "black>=24.8.0", "click>=8.1.7", "datasets>=2.21.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", ] [tool.ruff] line-length = 120 target-version = "py312" include = ["*.py", "*.pyi", "**/pyproject.toml", "*.ipynb"] [tool.ruff.lint] select = ["E", "F", "ALL"] fixable = ["ALL"] ignore = ["E501", "I", "EM", "FBT", "TRY003", "S101", "D101", "D102", "D103", "D104", "D105", "G004", "D107", "FA102"] [tool.isort] profile = "black" line_length = 119 [tool.black] line-length = 119 [tool.hatch.metadata] allow-direct-references = true