from setuptools import setup, find_packages

setup(
    name="musterai",
    version="1.0.2",
    description="Autonomous agentic framework",
    long_description="MusterAI is an autonomous agentic framework that allows you to create agents, assign them tasks, and monitor their progress. It works with many process types such as sequential and managed. It provides monitoring and tracking of agents along with long term memory options.",
    author="Keshav Sharma and Utsav Davda",
    package_dir= {"":"src"},
    packages= find_packages(where= "src"),
    python_requires='>=3.10',
    author_email="davdautsav42@gmail.com",
    license="MIT",
    url="https://github.com/rejoicehub/musterai",
    include_dirs=["src"],
    install_requires=["aiohappyeyeballs>=2.4.4",
        "aiohttp>=3.11.10",
        "aiosignal>=1.3.1",
        "annotated-types>=0.7.0",
        "anyio>=4.7.0",
        "async-timeout>=4.0.3",
        "attrs>=24.2.0",
        "certifi>=2024.8.30",
        "charset-normalizer>=3.4.0",
        "colorama>=0.4.6",
        "dataclasses-json>=0.6.7",
        "distro>=1.9.0",
        "exceptiongroup>=1.2.2",
        "frozenlist>=1.5.0",
        "greenlet>=3.1.1",
        "h11>=0.14.0",
        "httpcore>=1.0.7",
        "httpx>=0.28.1",
        "idna>=3.10",
        "jiter>=0.8.0",
        "json_repair>=0.31.0",
        "jsonpatch>=1.33",
        "jsonpointer>=3.0.0",
        "langchain>=0.0.351",
        "langchain-community>=0.0.20",
        "langchain-core>=0.1.23",
        "langsmith>=0.0.87",
        "marshmallow>=3.23.1",
        "multidict>=6.1.0",
        "mypy-extensions>=1.0.0",
        "numpy>=1.26.4",
        "openai>=1.57.0",
        "packaging>=23.2",
        "propcache>=0.2.1",
        "pydantic>=2.4.2",
        "pydantic_core>=2.10.1",
        "PyYAML>=6.0.2",
        "requests>=2.32.3",
        "sniffio>=1.3.1",
        "SQLAlchemy>=2.0.36",
        "tenacity>=8.5.0",
        "tqdm>=4.67.1",
        "typing-inspect>=0.9.0",
        "typing_extensions>=4.12.2",
        "urllib3>=2.2.3",
        "yarl>=1.18.3"],
    maintainer="Keshav Sharma"
)