[project] name = "trendradar" version = "6.5.0" description = "TrendRadar - 热点新闻聚合与分析工具" requires-python = ">=3.10" dependencies = [ "requests>=2.32.5,<3.0.0", "pytz>=2025.2,<2026.0", "PyYAML>=6.0.3,<7.0.0", "fastmcp>=2.12.0,<2.14.0", "websockets>=13.0,<14.0", "feedparser>=6.0.0,<7.0.0", "boto3>=1.35.0,<2.0.0", "litellm>=1.57.0,<2.0.0", "json-repair>=0.58.3,<1.0.0", "tenacity==8.5.0" ] [project.scripts] trendradar = "trendradar.__main__:main" trendradar-mcp = "mcp_server.server:run_server" [dependency-groups] dev = [] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["trendradar", "mcp_server"]