from setuptools import setup, find_packages

setup(
    name="aris-sdk",
    version="0.1.0",
    description="Decentralized AI Network SDK and Node Infrastructure",
    author="Sid",
    packages=find_packages(include=[
        "aris", "aris.*", 
        "agent_node", "agent_node.*", 
        "registry", "registry.*"
    ]),
    install_requires=[
        "requests",
        "pydantic",
        "python-jose[cryptography]",
        "uvicorn",
        "fastapi",
        "httpx",
        "pyjwt",
        "python-dotenv"
    ],
    entry_points={
        "console_scripts": [
            "aris-node=agent_node.llm_agent:main",
            "aris-admin=registry.mint_key:main",
        ],
    },
    python_requires=">=3.8",
)