a4f8620a71
## 新增模块 (16个) ### P0 精度修复 - ashtakavarga: calc_prastara_av() + calc_sodhita_av() - kakshya.py: Kakshya评分系统 (8区间×3.75°) - shadbala.py: Sputa Drishti + Yuddha Bala ### P1 核心升级 - bhava_bala.py: 宫位三元力量 (jyotishganit MIT) - pancha_mahapurusha.py: PMC完整检测含4层失效条件 - sade_sati.py: Sade Sati+Kantaka Shani - sudarshana_chakra.py: 三参考点盘+收敛分析 - tajika.py: Sahams 7→36 + Tajika Yogas 10种 - birth_time_rectifier.py: 生时矫正 ### P2 覆盖扩展 - kp_system.py: KP Sublord+ABCD Significator (diliprk/VedicAstro MIT) - synastry.py: 16因子合盘36分制 (dashaflow MIT) - muhurtha_election.py: 6活动选举 (dashaflow MIT) - career_analysis.py: 结构化事业引擎 - relationship_analysis.py: 结构化感情引擎 - conditional_dashas.py: Dwisaptati+Shattrimsa+Dwadashottari - divisional_charts_extended: D81/D108/D144 - remedies.py: 5类补救系统 ## 修改文件 jaimini/dasha_calculator/shadbala/SKILL.md/COVERAGE_AUDIT等12个 ## 开源复用: 4个MIT项目
44 lines
1.3 KiB
TOML
44 lines
1.3 KiB
TOML
[build-system]
|
|
requires = ["hatchling"]
|
|
build-backend = "hatchling.build"
|
|
|
|
[project]
|
|
name = "rishi-ai-mcp"
|
|
dynamic = ["version"]
|
|
description = "Bring the profound wisdom of Vedic Astrology to your AI agents via the Model Context Protocol."
|
|
readme = "README.md"
|
|
license = "MIT"
|
|
requires-python = ">=3.10"
|
|
authors = [{ name = "Adarsh J" }]
|
|
keywords = ["mcp", "mcp-server", "vedic-astrology", "jyotish", "llm", "ai-agents", "astrology", "horoscope", "dashaflow", "religion"]
|
|
classifiers = [
|
|
"Development Status :: 5 - Production/Stable",
|
|
"Intended Audience :: Developers",
|
|
"License :: OSI Approved :: MIT License",
|
|
"Programming Language :: Python :: 3",
|
|
"Programming Language :: Python :: 3.10",
|
|
"Programming Language :: Python :: 3.11",
|
|
"Programming Language :: Python :: 3.12",
|
|
"Programming Language :: Python :: 3.13",
|
|
"Topic :: Scientific/Engineering :: Astronomy",
|
|
"Topic :: Religion",
|
|
]
|
|
dependencies = [
|
|
"dashaflow>=1.0.0",
|
|
"mcp>=1.0.0",
|
|
]
|
|
|
|
[project.urls]
|
|
Homepage = "https://github.com/adarshj322/rishi-ai-mcp"
|
|
Repository = "https://github.com/adarshj322/rishi-ai-mcp"
|
|
|
|
[project.scripts]
|
|
rishi-ai-mcp = "rishi_ai_mcp:main"
|
|
|
|
[tool.hatch.build.targets.wheel]
|
|
packages = ["."]
|
|
only-include = ["rishi_ai_mcp.py"]
|
|
|
|
[tool.hatch.version]
|
|
path = "rishi_ai_mcp.py"
|