|
[build-system] |
|
build-backend = "setuptools.build_meta" |
|
requires = ["setuptools"] |
|
|
|
[project] |
|
authors = [ |
|
{name = "Hasan Iqbal", email = "[email protected]"}, |
|
{name = "Yuxia Wang", email = "[email protected]"}, |
|
{name = "Minghan Wang", email = "[email protected]"}, |
|
{name = "Georgi Georgiev", email = "[email protected]"}, |
|
{name = "Jiahui Geng", email = "[email protected]"}, |
|
{name = "Preslav Nakov", email = "[email protected]"}, |
|
] |
|
classifiers = [ |
|
"Development Status :: 3 - Alpha", |
|
"Intended Audience :: Developers", |
|
"Intended Audience :: Education", |
|
"Intended Audience :: Science/Research", |
|
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)", |
|
"Operating System :: OS Independent", |
|
"Programming Language :: Python :: 3", |
|
"Programming Language :: Python :: 3.10", |
|
"Programming Language :: Python :: 3.11", |
|
"Topic :: Scientific/Engineering :: Artificial Intelligence", |
|
] |
|
description = "An Open-source Factuality Evaluation Demo for LLMs" |
|
keywords = ["NLP", "deep learning", "transformer", "pytorch", "factuality evaluation"] |
|
license = {file = "LICENSE"} |
|
maintainers = [ |
|
{name = "Hasan Iqbal", email = "[email protected]"}, |
|
] |
|
name = "openfactcheck" |
|
readme = "README.md" |
|
requires-python = ">=3.10" |
|
version = "0.3.10rc3" |
|
|
|
[project.urls] |
|
"Bug Tracker" = "https://github.com/hasaniqbal777/openfactcheck/issues" |
|
"Documentation" = "https://openfactcheck.readthedocs.io" |
|
"Homepage" = "https://github.com/hasaniqbal777/openfactcheck" |
|
"Repository" = "https://github.com/hasaniqbal777/openfactcheck" |
|
|
|
[tool.setuptools.dynamic] |
|
dependencies = {file = ["requirements.txt"]} |
|
|
|
[project.optional-dependencies] |
|
docs = [ |
|
"sphinx", |
|
"sphinx-design", |
|
"sphinx-favicon", |
|
"sphinx-autobuild", |
|
"sphinx-copybutton", |
|
"sphinxext-rediraffe", |
|
"sphinx-togglebutton", |
|
"pydata-sphinx-theme", |
|
"myst-parser", |
|
] |
|
|
|
[tool.setuptools.package-data] |
|
openfactcheck = [ |
|
"data/*.jsonl", |
|
"templates/solver_configs/*.yaml", |
|
"templates/configs/*.json", |
|
"templates/factchecker/*.jsonl", |
|
"templates/factchecker/*.csv", |
|
"templates/factchecker/**/*.jsonl", |
|
"templates/llm/*.csv", |
|
"templates/report/*.tex", |
|
] |
|
|
|
[tool.ruff] |
|
line-length = 119 |
|
|
|
[tool.ruff.format] |
|
|
|
quote-style = "double" |
|
|
|
|
|
indent-style = "space" |
|
|
|
|
|
skip-magic-trailing-comma = false |
|
|
|
|
|
line-ending = "auto" |
|
|
|
[tool.ruff.lint] |
|
|
|
|
|
ignore = ["C901", "E501"] |
|
|
|
[tool.ruff.lint.isort] |
|
known-first-party = ["openfactcheck"] |
|
lines-after-imports = 2 |
|
|