Summary
docs_module_map returns an empty entry_points array even when pyproject.toml defines CLI entry points under [project.scripts].
Steps to reproduce
- Have a pyproject.toml with:
[project.scripts]
server-agent = "server_agent.cli:main"
- Run
docs_module_map
entry_points is []
Expected behavior
entry_points should contain [{"name": "server-agent", "module": "server_agent.cli", "function": "main"}]
Why it matters
Entry points are critical context for onboarding docs and architecture understanding. The module map is the natural place to surface them.
Summary
docs_module_mapreturns an emptyentry_pointsarray even whenpyproject.tomldefines CLI entry points under[project.scripts].Steps to reproduce
docs_module_mapentry_pointsis[]Expected behavior
entry_pointsshould contain[{"name": "server-agent", "module": "server_agent.cli", "function": "main"}]Why it matters
Entry points are critical context for onboarding docs and architecture understanding. The module map is the natural place to surface them.