"""
    OpenVIP API

    Open Voice Interaction Protocol (OpenVIP) HTTP API specification.  This API allows applications to send and receive voice interaction messages.  ## Quick Start  ```bash # Subscribe to messages (SSE) — this IS the registration curl http://localhost:8770/agents/my-agent-id/messages  # Send a message to an agent curl -X POST http://localhost:8770/agents/my-agent-id/messages \\   -H \"Content-Type: application/json\" \\   -d '{\"openvip\": \"1.0\", \"type\": \"transcription\", \"id\": \"uuid\", \"timestamp\": \"2026-02-06T10:30:00Z\", \"text\": \"hello\"}'  # Text-to-speech curl -X POST http://localhost:8770/speech \\   -H \"Content-Type: application/json\" \\   -d '{\"openvip\": \"1.0\", \"type\": \"speech\", \"id\": \"uuid\", \"timestamp\": \"2026-02-06T10:30:05Z\", \"text\": \"hello world\", \"language\": \"en\"}' ```  ## Agent Lifecycle  Agents are **ephemeral**. An agent exists only while its SSE connection is open. No explicit registration is needed — connecting to the SSE endpoint registers the agent. Disconnecting automatically de-registers it. 

    The version of the OpenAPI document: 1.0
    Generated by OpenAPI Generator (https://openapi-generator.tech)

    Do not edit the class manually.
"""  # noqa: E501


from setuptools import setup, find_packages  # noqa: H301

# To install the library, run the following
#
# python setup.py install
#
# prerequisite: setuptools
# http://pypi.python.org/pypi/setuptools
NAME = "openvip"
VERSION = "1.0.0"
PYTHON_REQUIRES = ">= 3.9"
REQUIRES = [
    "urllib3 >= 2.1.0, < 3.0.0",
    "python-dateutil >= 2.8.2",
    "pydantic >= 2.11",
    "typing-extensions >= 4.7.1",
]

setup(
    name=NAME,
    version=VERSION,
    description="OpenVIP API",
    author="OpenVIP",
    author_email="team@openapitools.org",
    url="",
    keywords=["OpenAPI", "OpenAPI-Generator", "OpenVIP API"],
    install_requires=REQUIRES,
    packages=find_packages(exclude=["test", "tests"]),
    include_package_data=True,
    license="CC BY 4.0",
    long_description_content_type='text/markdown',
    long_description="""\
    Open Voice Interaction Protocol (OpenVIP) HTTP API specification.  This API allows applications to send and receive voice interaction messages.  ## Quick Start  &#x60;&#x60;&#x60;bash # Subscribe to messages (SSE) — this IS the registration curl http://localhost:8770/agents/my-agent-id/messages  # Send a message to an agent curl -X POST http://localhost:8770/agents/my-agent-id/messages \\   -H \&quot;Content-Type: application/json\&quot; \\   -d &#39;{\&quot;openvip\&quot;: \&quot;1.0\&quot;, \&quot;type\&quot;: \&quot;transcription\&quot;, \&quot;id\&quot;: \&quot;uuid\&quot;, \&quot;timestamp\&quot;: \&quot;2026-02-06T10:30:00Z\&quot;, \&quot;text\&quot;: \&quot;hello\&quot;}&#39;  # Text-to-speech curl -X POST http://localhost:8770/speech \\   -H \&quot;Content-Type: application/json\&quot; \\   -d &#39;{\&quot;openvip\&quot;: \&quot;1.0\&quot;, \&quot;type\&quot;: \&quot;speech\&quot;, \&quot;id\&quot;: \&quot;uuid\&quot;, \&quot;timestamp\&quot;: \&quot;2026-02-06T10:30:05Z\&quot;, \&quot;text\&quot;: \&quot;hello world\&quot;, \&quot;language\&quot;: \&quot;en\&quot;}&#39; &#x60;&#x60;&#x60;  ## Agent Lifecycle  Agents are **ephemeral**. An agent exists only while its SSE connection is open. No explicit registration is needed — connecting to the SSE endpoint registers the agent. Disconnecting automatically de-registers it. 
    """,  # noqa: E501
    package_data={"openvip": ["py.typed"]},
)
