[project] name = "docutranslate" version = "0.2.23" description = "文件翻译工具" readme = "README.md" requires-python = ">=3.10" dependencies = [ "httpx>=0.28.1", "markdown2>=2.5.3", "fastapi[standard]>=0.115.12", ] [project.optional-dependencies] docling = [ "opencv-python", "transformers==4.51.3", "docling" ] [dependency-groups] dev = [ "opencv-python", "transformers==4.51.3", "docling", "pyinstaller", ] [project.scripts] docutranslate = "docutranslate.cli:main" [build-system] requires = ["setuptools>=61.0"] # 或者你需要的 setuptools 版本 build-backend = "setuptools.build_meta" backend-path = ["."] [tool.setuptools] packages = ["docutranslate"] [tool.setuptools.package-data] docutranslate = ["static/**"]