| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- [project]
- name = "pdf2zh"
- version = "1.8.9"
- description = "Latex PDF Translator"
- authors = [{ name = "Byaidu", email = "byaidux@gmail.com" }]
- license = "AGPL-3.0"
- readme = "README.md"
- requires-python = ">=3.10,<3.13"
- classifiers = [
- "Programming Language :: Python :: 3",
- "Operating System :: OS Independent",
- ]
- dependencies = [
- "requests",
- "pymupdf",
- "tqdm",
- "tenacity",
- "numpy",
- "ollama",
- "xinference-client",
- "deepl",
- "openai",
- "azure-ai-translation-text<=1.0.1",
- "gradio",
- "huggingface_hub",
- "onnx",
- "onnxruntime",
- "opencv-python-headless",
- "tencentcloud-sdk-python",
- "pdfminer.six>=20240706",
- "gradio_pdf>=0.0.21",
- "pikepdf",
- "peewee>=3.17.8",
- "argostranslate",
- "fontTools",
- "yadt>=0.0.1a20, <0.0.2",
- ]
- [project.optional-dependencies]
- dev = [
- "black",
- "flake8",
- "pre-commit",
- "pytest",
- "build"
- ]
- backend = [
- "flask",
- "celery",
- "redis"
- ]
- [project.urls]
- Homepage = "https://github.com/Byaidu/PDFMathTranslate"
- [build-system]
- requires = ["hatchling"]
- build-backend = "hatchling.build"
- [project.scripts]
- pdf2zh = "pdf2zh.pdf2zh:main"
- [tool.flake8]
- ignore = ["E203", "E261", "E501", "W503", "E741"]
- max-line-length = 88
|