-
-
Notifications
You must be signed in to change notification settings - Fork 48
/
pyproject.toml
110 lines (103 loc) · 3.04 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
[build-system]
requires = ["setuptools", "setuptools-scm"]
build-backend = "setuptools.build_meta"
[project]
name = "symbolicai"
dynamic = ["version"]
authors = [
{name = "Marius-Constantin Dinu", email = "office@alphacoreai.eu"},
]
description = "A Neuro-Symbolic Framework for Python"
readme = "README.md"
requires-python = ">=3.9"
keywords = ["symbolic programming", "machine learning"]
license = {file = "LICENSE"}
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
]
dependencies = [
"setuptools>=67.7.2",
"toml>=0.10.2",
"natsort>=8.3.1",
"aiohttp==3.9.5",
"numpy==1.26.4",
"tqdm==4.66.2",
"python-box==7.1.1",
"rpyc==6.0.0",
"pandas==2.2.2",
"scikit-learn==1.5.0",
"torch==2.2.2",
"torchaudio==2.2.2",
"torchvision==0.17.2",
"PyYAML==6.0.1",
"transformers==4.38.2",
"sympy==1.12",
"openai==1.13.3",
"PyPDF2==3.0.1",
"ipython==8.24.0",
"accelerate==0.27.2",
"sentencepiece==0.2.0",
"sentence-transformers==2.5.1",
"tiktoken==0.7.0",
"tika==2.6.0",
"beautifulsoup4==4.12.3",
"colorama==0.4.6",
"GitPython==3.1.42",
"pathos==0.3.2",
"prompt-toolkit==3.0.43",
"pydub==0.25.1",
"opencv-python==4.8.0.74",
"pymongo==3.12.3",
"pymongo[srv]",
"requests-toolbelt==1.0.0",
"pyvis==0.3.2",
"beartype==0.18.2"
]
[project.optional-dependencies]
blip2 = ["bitsandbytes==0.43.1", "decord==0.6.0", "salesforce-lavis==1.0.0"]
wolframalpha = ["wolframalpha==5.0.0"]
whisper = ["openai-whisper==20231117"]
selenium = ["selenium==4.18.1", "webdriver-manager==4.0.1", "chromedriver-autoinstaller==0.6.4"]
serpapi = ["google_search_results==2.4.2"]
pinecone = ["pinecone-client==3.1.0"]
bard = ["bardapi==1.0.0"]
services = ["fastapi==0.110.0", "redis==5.0.2", "uvicorn==0.27.1"]
solver = ["z3-solver==4.12.6.0"]
all = [
"bitsandbytes==0.43.1",
"decord==0.6.0",
"salesforce-lavis==1.0.0",
"wolframalpha==5.0.0",
"openai-whisper==20231117",
"selenium==4.18.1",
"webdriver-manager==4.0.1",
"chromedriver-autoinstaller==0.6.4",
"google_search_results==2.4.2",
"pinecone-client==3.1.0",
"bardapi==1.0.0",
"fastapi==0.110.0",
"redis==5.0.2",
"uvicorn==0.27.1",
"z3-solver==4.12.6.0"
]
[tool.setuptools.dynamic]
version = {attr = "symai.SYMAI_VERSION"}
[tool.setuptools.package-data]
"*" = ["*.json", "*.md"]
[tool.setuptools.packages.find]
include = ["symai"]
exclude = ["tests", "examples", "notebooks", "outputs", "assets", "app.py"]
[project.urls]
"Homepage" = "https://alphacoreai.eu/"
"GitHub" = "https://github.com/Xpitfire/symai"
[project.scripts]
symchat = "symai.chat:run"
symsvr = "symai.nesy_server:run"
symclient = "symai.nesy_client:run"
symsh = "symai.shell:run"
symwzd = "symai:run_setup_wizard"
sympkg = "symai.extended.packages.sympkg:run"
symdev = "symai.extended.packages.symdev:run"
symrun = "symai.extended.packages.symrun:run"