File size: 930 Bytes
14d3a1f | 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 | from setuptools import setup, find_packages
with open("README.md", "r", encoding="utf-8") as f:
long_description = f.read()
setup(
name="splitbit-llm",
version="1.0.0",
description="SplitBit LLM — fast, uncensored, 100% local LLM with multi-agent skill creation, conversation mesh, and zero-limitation tools",
long_description=long_description,
long_description_content_type="text/markdown",
packages=find_packages(),
python_requires=">=3.10",
install_requires=[
"numpy>=1.24.0",
"fastapi>=0.104.0",
"uvicorn>=0.24.0",
"psutil>=5.9.0",
],
extras_require={
"voice": ["pyaudio>=0.2.13", "pyttsx3>=2.90"],
"stt": ["openai-whisper>=20230918"],
"tts": ["piper-tts>=1.2.0"],
"dev": ["pytest>=7.0"],
},
entry_points={
"console_scripts": [
"splitbit-llm=splitbit_llm.cli:main",
],
},
)
|