Files
TexTeller/pyproject.toml
2025-02-28 23:18:06 +08:00

59 lines
1.2 KiB
TOML

[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[project]
name = "texteller"
authors = [
{ name="OleehyO", email="leehy0357@gmail.com" }
]
version = "1.0.0"
description = "Texteller is a tool for converting latex image to text"
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
"accelerate>=1.4.0",
"augraphy>=8.2.6",
"datasets>=3.3.2",
"evaluate>=0.4.3",
"onnx>=1.17.0",
"onnxruntime>=1.20.1",
"onnxruntime-gpu>=1.20.1 ; sys_platform == 'linux'",
"opencv-python>=4.11.0.86",
"optimum>=1.24.0",
"pyclipper>=1.3.0.post6",
"shapely>=2.0.7",
"streamlit>=1.42.2",
"streamlit-paste-button>=0.1.2",
"tensorboardx>=2.6.2.2",
"torch>=2.6.0",
"torchvision>=0.21.0",
"transformers==4.45.2",
]
[tool.ruff]
exclude = ['.git', '.mypy_cache', '.ruff_cache', '.venv', 'dist']
target-version = 'py310'
line-length = 100
[tool.ruff.format]
line-ending = 'lf'
quote-style = 'preserve'
[tool.ruff.lint]
select = ["E", "W"]
ignore = [
"E999",
"EXE001",
"UP009",
"F401",
"TID252",
"F403",
"F841",
"E501",
"W293",
]
[tool.hatch.build.targets.wheel]
packages = ["texteller"]