[build-system] requires = ["setuptools>=68.0", "wheel"] build-backend = "setuptools.build_meta" [project] name = "sixpert-k2" version = "1.0.0" description = "Sixpert K2 - Deep Reasoning Engine. A Mixture-of-Experts (MoE) multimodal language model with ~8.9B total parameters and ~1.2B active per token. Optimized for deep reasoning, long-context understanding, and complex agentic workflows." readme = "README.md" license = {text = "Apache-2.0"} authors = [ {name = "Inyang David"}, {name = "Sixtus Matthew"}, ] keywords = ["llm", "ai", "moe", "mixture-of-experts", "reasoning", "multimodal", "gguf", "sixpert"] classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Topic :: Scientific/Engineering :: Artificial Intelligence", ] requires-python = ">=3.10" dependencies = [ "transformers>=4.46.0", "torch>=2.1.0", "llama-cpp-python>=0.3.0", "gguf>=0.6.0", ] [project.optional-dependencies] dev = [ "pytest>=7.0", "pytest-asyncio", "black", "ruff", ] api = [ "fastapi>=0.100.0", "uvicorn>=0.24.0", "pydantic>=2.0", ] [project.urls] Homepage = "https://huggingface.co/Sixtusmsdba/SixpertK2" Repository = "https://huggingface.co/Sixtusmsdba/SixpertK2" Documentation = "https://huggingface.co/Sixtusmsdba/SixpertK2#documentation" [tool.setuptools.packages.find] include = ["sixpert*"] [tool.ruff] line-length = 100 target-version = "py310"