1+ # SPDX-License-Identifier: MPL-2.0 AND LicenseRef-Commons-Clause-License-Condition-1.0
2+ # <!-- // /* d a r k s h a p e s */ -->
3+
14[build-system ]
2- requires = [" setuptools" , " setuptools-scm" ]
5+ requires = [" setuptools" , " setuptools-scm" ]
36build-backend = " setuptools.build_meta"
47
58[project ]
6-
79authors = [
810 { name = " darkshapes" , email = " 91800957+exdysa@users.noreply.github.com" },
911]
10- description = " Multimodal generative media sequencer"
11- license = { file = " LICENSE" }
1212name = " zodiac"
13+ description = " Multimodal generative media sequencer"
1314readme = " README.md"
14- requires-python = " >=3.11"
1515version = " 0.0.2"
16+ license = { file = " LICENSE" }
17+ requires-python = " >=3.11"
1618keywords = [" ML" , " AI" , " TUI" , " no-code" , " diffusion" , " LLM" , " torch" ]
17-
1819classifiers = [
1920 " Programming Language :: Python :: 3.11" ,
2021 " Programming Language :: Python :: 3.12" ,
@@ -42,10 +43,10 @@ classifiers = [
4243 " Topic :: Multimedia :: Video :: Non-Linear Editor" ,
4344
4445]
46+
4547dependencies = [
4648 " dspy>=2.6.27" ,
47- " litellm>=1.72.0" ,
48- " tokenizers==0.21.2" , # force for non linux
49+ " tokenizers==0.21.2" , # force for non linux
4950 " networkx>=3.5" ,
5051 " sounddevice>=0.5.2" ,
5152 " soundfile>=0.13.1" ,
@@ -57,7 +58,7 @@ dependencies = [
5758 " pyperclip>=1.9.0" ,
5859 " ftfy>=6.3.1" ,
5960 " pdoc>=16.0.0" ,
60-
61+ " any-llm-sdk[ollama,openai]>=1.13.0 " ,
6162]
6263
6364[dependency-groups ]
@@ -72,7 +73,7 @@ dev = [
7273
7374
7475[project .optional-dependencies ]
75- mps = [" nnll[mps]@ git+https://github.com/darkshapes/nnll@0.1.dev799" ]
76+ mps = [" nnll[mps]@ git+https://github.com/darkshapes/nnll@0.1.dev799" ]
7677cuda = [" nnll[cuda ]@ git+https://github.com/darkshapes/nnll@0.1.dev799" ]
7778
7879console = [
@@ -95,13 +96,13 @@ dev = [
9596]
9697
9798[project .urls ]
98- Homepage = " https://github.com/darkshapes/zodiac"
99+ Homepage = " https://github.com/darkshapes/zodiac"
99100Documentation = " https://github.com/darkshapes/sdbx/wiki"
100101
101102[project .scripts ]
102- zdac = " zodiac.toga.__main__:main"
103+ zdac = " zodiac.toga.__main__:main"
103104zdac-pool = " zodiac.providers.pools:generate_pool"
104- zodiac = " zodiac.toga.__main__:main"
105+ zodiac = " zodiac.toga.__main__:main"
105106
106107[tool .setuptools ]
107108packages = [" zodiac" ]
@@ -119,16 +120,16 @@ conflicts = [
119120 ],
120121]
121122[tool .ruff ]
122- line-length = 140
123- include = [" *.py" ]
123+ line-length = 140
124+ include = [" *.py" ]
124125extend-exclude = [" ^tests/.*$" , " test.*$" ]
125126
126127# [tool.ruff.format]
127128# exclude = ["*.py"]
128129
129130[tool .pylint ]
130131max-line-length = 140
131- ignore-paths = [" ^tests/.*$" , " test_.*$" ]
132+ ignore-paths = [" ^tests/.*$" , " test_.*$" ]
132133
133134[tool .pylint .messages_control ]
134135disable = [" C0415" ]
@@ -140,7 +141,7 @@ ignore = ["E731"]
140141convention = " numpy"
141142
142143[tool .ruff .lint .pycodestyle ]
143- max-line-length = 140
144+ max-line-length = 140
144145ignore-overlong-task-comments = true
145146
146147[tool .typos ]
0 commit comments