Files
local-deep-research/.github
LearningCircuit da0d18ed25 fix(release): set towncrier name to skip package import (#4071)
The release job uses a sparse checkout that omits src/ and runs a
standalone `pip install towncrier`. Towncrier 24.8 still calls
`get_project_name()` even when --version is passed on the CLI,
and the existing [tool.towncrier] config pointed at the
`local_deep_research` package, so the build crashed with
ModuleNotFoundError before rendering any fragments.

Set `name = "local-deep-research"` so towncrier short-circuits the
import path (build.py:195-197). Drop the now-misleading
`package`/`package_dir` fields — `--version` is always passed,
`directory = "changelog.d"` is explicit, and nothing else inside
towncrier still needs them. Fix the workflow comment that
misattributed the bypass to --version.

Verified by rendering changelog.d/*.md fragments against this
pyproject.toml in a fresh directory with no src/ present.
2026-05-17 02:30:51 +02:00
..