返回 Social Auto Upload
pyproject.toml
根目录 / pyproject.toml
1 [build-system]
2 requires = ["setuptools>=69"]
3 build-backend = "setuptools.build_meta"
4
5 [project]
6 name = "social-auto-upload"
7 version = "0.1.0"
8 description = "Social media auto uploader"
9 readme = "README.md"
10 requires-python = ">=3.10,<3.13"
11 dependencies = [
12 "loguru==0.7.3",
13 "opencv-python>=4.13.0.92",
14 "patchright==1.58.2",
15 "qrcode==8.2",
16 "requests==2.32.3",
17 "segno>=1.6.6",
18 ]
19
20 [project.scripts]
21 sau = "sau_cli:main"
22
23 [project.optional-dependencies]
24 web = [
25 "Flask[async]==3.1.1",
26 "flask-cors==6.0.0",
27 ]
28
29 [tool.uv]
30 package = true
31
32 [tool.setuptools]
33 py-modules = ["cli_main", "conf", "sau_cli"]
34 include-package-data = true
35
36 [tool.setuptools.packages.find]
37 include = ["uploader*", "utils*", "myUtils*"]
38
39 [tool.setuptools.package-data]
40 utils = ["stealth.min.js"]
41
41 lines TOML