""" NOVA - Neuro-Optimizing Versatile Agent A local-first transformer LLM with genetic evolution and persona support """ from setuptools import setup, find_packages with open("README.md", "r", encoding="utf-8") as fh: long_description = fh.read() setup( name="nova-llm", version="0.1.0", author="NOVA Project Contributors", description="Local-first transformer LLM with genetic evolution and persona support", long_description=long_description, long_description_content_type="text/markdown", url="https://github.com/yourusername/nova", packages=find_packages(), classifiers=[ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Topic :: Scientific/Engineering :: Artificial Intelligence", ], python_requires=">=3.10.6", install_requires=[ "torch>=2.0.0", "sentencepiece>=0.1.99", "numpy>=1.24.0", "pyyaml>=6.0", "tqdm>=4.65.0", "safetensors>=0.3.1", "fastapi>=0.100.0", "uvicorn>=0.23.0", "datasets>=2.14.0", "huggingface-hub>=0.16.0", ], extras_require={ "dev": [ "pytest>=7.4.0", "pytest-cov>=4.1.0", "black>=23.7.0", "ruff>=0.0.280", "mypy>=1.4.0", ], "cuda": [ "nvidia-cuda-runtime-cu12>=12.0.0", ], }, entry_points={ "console_scripts": [ "nova=scripts.cli:main", ], }, )