SPARKNET / setup.py
MHamdan's picture
Initial commit: SPARKNET framework
a9dc537
"""
SPARKNET: Agentic AI Workflow System
Multi-agent orchestration with local LLM integration
"""
from setuptools import setup, find_packages
with open("README.md", "r", encoding="utf-8") as fh:
long_description = fh.read()
setup(
name="sparknet",
version="0.1.0",
author="SPARKNET Team",
description="Agentic AI Workflow System with Multi-GPU Support",
long_description=long_description,
long_description_content_type="text/markdown",
url="https://github.com/yourusername/sparknet",
packages=find_packages(),
classifiers=[
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"Topic :: Scientific/Engineering :: Artificial Intelligence",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
],
python_requires=">=3.10",
install_requires=[
"torch>=2.0.0",
"transformers>=4.35.0",
"langchain>=0.1.0",
"langchain-community>=0.0.20",
"ollama>=0.1.0",
"chromadb>=0.4.0",
"faiss-cpu>=1.7.4",
"sentence-transformers>=2.2.0",
"networkx>=3.0",
"redis>=5.0.0",
"pydantic>=2.0.0",
"pyyaml>=6.0",
"python-dotenv>=1.0.0",
"rich>=13.0.0",
"loguru>=0.7.0",
"nvidia-ml-py3>=7.352.0",
"psutil>=5.9.0",
"requests>=2.31.0",
"beautifulsoup4>=4.12.0",
],
extras_require={
"dev": [
"pytest>=7.4.0",
"pytest-asyncio>=0.21.0",
"black>=23.0.0",
"flake8>=6.0.0",
"mypy>=1.0.0",
],
},
entry_points={
"console_scripts": [
"sparknet=main:main",
],
},
)