from setuptools import setup

setup(
    name             = "nexract",
    version          = "1.0.0",
    description      = "Web extraction API for AI agents and LLMs",
    long_description = open("README.md", encoding="utf-8").read(),
    long_description_content_type = "text/markdown",
    author           = "Nexract",
    author_email     = "support@nexract.ai",
    url              = "https://www.nexract.ai",
    project_urls     = {
        "Documentation": "https://www.nexract.ai/integrations.html",
        "Source"       : "https://github.com/Aromyla/Nexract",
    },
    py_modules       = ["nexract"],
    python_requires  = ">=3.8",
    install_requires = ["requests>=2.28.0"],
    keywords         = [
        "web scraping", "web extraction", "ai agent",
        "llm", "openai", "gpt", "claude", "langchain",
    ],
    classifiers      = [
        "Programming Language :: Python :: 3",
        "License :: OSI Approved :: MIT License",
        "Operating System :: OS Independent",
        "Intended Audience :: Developers",
        "Topic :: Internet :: WWW/HTTP",
    ],
)
