from setuptools import setup, find_packages

setup(
    name="beeroot",
    version="1.0.0",
    description="Distributed LLM processing toolkit with adaptive backpressure",
    packages=find_packages(),
    python_requires=">=3.10",
    install_requires=[
        "requests>=2.31.0",
        "pyyaml>=6.0",
        "pandas>=2.0",
        "GitPython>=3.1.41",
    ],
    extras_require={
        "groq":       ["groq>=0.4.2"],
        "server":     ["fastapi>=0.109.0", "uvicorn[standard]>=0.27.0"],
    },
)
