mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-23 16:36:23 +00:00
Wheels ship hermes_cli/web_dist via pyproject package-data, but the sdist did not: MANIFEST.in had no graft and .gitignore excludes web_dist, so source tarballs installed a dashboard-less package. Graft the directory and add an sdist regression test that builds the tarball and asserts index.html is inside. Salvaged from #29661; the PR's [web]-extra 404-message change was dropped per maintainer review (misleading guidance for source installs).
14 lines
605 B
Text
14 lines
605 B
Text
graft skills
|
|
graft optional-skills
|
|
graft optional-mcps
|
|
graft hermes_cli/web_dist
|
|
graft locales
|
|
# Bundled plugin manifests (plugin.yaml / plugin.yml). Without these the
|
|
# PluginManager scan (hermes_cli/plugins.py) finds zero plugins on installs
|
|
# built from the sdist (e.g. Homebrew, downstream packagers). package-data
|
|
# below covers the wheel; this covers the sdist. See #34034 / #28149.
|
|
recursive-include plugins plugin.yaml plugin.yml
|
|
# Gateway assets include images plus YAML catalogs such as status_phrases.yaml.
|
|
recursive-include gateway/assets *
|
|
global-exclude __pycache__
|
|
global-exclude *.py[cod]
|