setup.py 950 B

123456789101112131415161718192021222324252627282930313233343536
  1. """
  2. Gateway Client - Python SDK and CLI
  3. 通用的 Gateway 客户端,提供:
  4. - Python SDK (GatewayClient, tools)
  5. - CLI 工具 (gateway-cli)
  6. """
  7. from setuptools import setup, find_packages
  8. setup(
  9. name="gateway-client",
  10. version="0.1.0",
  11. description="Gateway Client SDK and CLI for A2A IM",
  12. author="Agent Team",
  13. packages=find_packages(),
  14. install_requires=[
  15. "httpx>=0.24.0",
  16. "click>=8.0.0",
  17. ],
  18. entry_points={
  19. 'console_scripts': [
  20. 'gateway-cli=gateway.client.python.cli:cli',
  21. ],
  22. },
  23. python_requires=">=3.8",
  24. classifiers=[
  25. "Development Status :: 3 - Alpha",
  26. "Intended Audience :: Developers",
  27. "Programming Language :: Python :: 3",
  28. "Programming Language :: Python :: 3.8",
  29. "Programming Language :: Python :: 3.9",
  30. "Programming Language :: Python :: 3.10",
  31. "Programming Language :: Python :: 3.11",
  32. ],
  33. )