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", ], }, )