-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpyproject.toml
111 lines (104 loc) · 2.3 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
[project]
name = "par_gpt"
version = "0.2.0"
description = "Par Gpt"
readme = "README.md"
requires-python = ">=3.11"
dependencies = [
"asyncio>=3.4.3",
"beautifulsoup4>=4.12.3",
"google-api-python-client>=2.159.0",
"google-auth-httplib2>=0.2.0",
"google-auth-oauthlib>=1.2.1",
"html2text>=2024.2.26",
"langchain-community>=0.3.14",
"langchain-core>=0.3.29",
"langchain-experimental>=0.3.4",
"langchain-google-community[drive,gmail]>=2.0.4",
"langchain>=0.3.14",
"langgraph>=0.2.62",
"pandas>=2.2.3",
"prompt-toolkit>=3.0.48",
"pydantic-core>=2.27.1",
"pydantic>=2.10.3",
"python-dotenv>=1.0.1",
"requests>=2.32.3",
"rich>=13.9.4",
"orjson>=3.10.14",
"typer>=0.15.1",
"git-python>=1.0.3",
"pathspec>=0.12.1",
"numpy>=1.26.4",
"matplotlib>=3.10.0",
"faker>=33.3.1",
"rich-pixels>=3.0.1",
"keyring>=25.6.0",
"pygithub>=2.5.0",
"clipman>=3.3.1",
"par-ai-core",
"pyfiglet>=1.0.2",
"sixel>=0.2.0",
"feedparser>=6.0.11",
"docker>=7.1.0",
"restrictedpython>=7.4",
"pyautogui>=0.9.54",
"pywinctl>=0.4.1",
"opencv-python>=4.10.0.84",
"pyobjc>=11.0.0",
"elevenlabs>=1.50.3",
"pyttsx3>=2.98",
"sounddevice>=0.5.1",
"soundfile>=0.13.0",
"realtimestt>=0.3.93",
"kokoro-onnx>=0.2.7",
"textual-image>=0.7.0",
]
packages = ["src/par_gpt"]
[project.scripts]
par_gpt = "par_gpt.__main__:app"
[build-system]
requires = ["hatchling", "wheel"]
build-backend = "hatchling.build"
[dependency-groups]
dev = [
"build>=1.2.1",
"twine>=5.1.1",
"pyright>=1.1.379",
"pre-commit>=3.8.0",
"ruff>=0.7.0",
"types-orjson>=3.6.2",
"docutils-stubs>=0.0.22",
"pyinstrument>=5.0.0",
]
[tool.hatch.version]
path = "src/par_gpt/__init__.py"
[tool.hatch.build.targets.wheel]
packages = ["src/par_gpt"]
include = [
"py.typed",
"**/*.py",
"**/*.html",
"**/*.gif",
"**/*.jpg",
"**/*.png",
"**/*.md",
"**/*.tcss",
"**/*.onnx",
"**/*.json",
]
[tool.hatch.build.targets.sdist]
include = [
"src/par_gpt",
"LICENSE",
"README.md",
"extraction_prompt.md",
"pyproject.toml"
]
exclude = [
"*.pyc",
"__pycache__",
"*.so",
"*.dylib"
]
[tool.uv.sources]
par-ai-core = { path = "../par_ai_core", editable = true }