[build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [project] name = "searxng-use-cli" version = "2.5.0" description = "Privacy-respecting SearXNG search + web-fetch CLI toolkit for AI agents" readme = "README.md" license = { text = "MIT" } requires-python = ">=3.8" keywords = ["searxng", "search", "web-scraping", "ai-agent", "cli", "privacy"] classifiers = [ "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Topic :: Internet :: WWW/HTTP :: Indexing/Search", "Topic :: Software Development :: Libraries :: Python Modules", ] dependencies = [] [project.optional-dependencies] fetch = ["requests", "beautifulsoup4"] toml = ["tomli; python_version < '3.11'"] all = ["requests", "beautifulsoup4", "tomli; python_version < '3.11'"] test = ["pytest", "requests", "beautifulsoup4"] [project.scripts] searxng-search = "scripts.search:main" searxng-fetch = "scripts.fetch:main" [tool.setuptools] packages = ["scripts"] [tool.setuptools.package-data] scripts = ["*.py"]